4 маслиҳат барои рушди малакаҳои таҳиягари шумо

Муаллиф: John Stephens
Санаи Таъсис: 26 Январ 2021
Навсозӣ: 22 Июн 2024
Anonim
Bless Unleashed Review - Asia Story MMORPG with Action Combat in Test [German, many subtitles]
Видео: Bless Unleashed Review - Asia Story MMORPG with Action Combat in Test [German, many subtitles]

Мундариҷа

Директори SuperFriendly Dan Mallхоҳад маслиҳатҳои ҷонибдори худро дар бораи он, ки чӣ гуна ҳамчун дизайнери веб мувофиқат кунанд, мубодила хоҳад кардНю-Йоркро тавлид кунед2018.Ҳозир чиптаатонро гиред.

Барои онҳое, ки таҷрибаи камтар аз панҷсолаи рушди веб доранд, эҳтимол шумо пойҳои худро дар робита бо хусусиятҳои забон, чаҳорчӯба, меъморӣ ва таҷрибаи пешқадам пайдо мекунед. Ва гарчанде ки шумо метавонед ҳар як сайтро бо ниятҳои беҳтарин оғоз кунед, аммо дар ниҳоят, эҳтимолияти шумо танҳо он аст, ки чизе ба қадри кофӣ кор кунад, ки шумо музд гиред.

Ман чанд соли охир сайтҳои гуногуни маъруфро наҷот додам, ки дар назария бояд оддӣ мебуд, аммо бо сабабҳои гуногун - пайдарпайии фрилансерҳо, набудани назорат аз боло ба спагетӣ табдил ёфтанд пайвастагиҳои қарзи техникӣ.


01. Формуларо риоя кунед

Чизе, ки ман мехоҳам аз роҳи он халос шавам, ин ба шумо итминон додан аст, ки мо ҳама дар он ҷо будем ва бо донистани ҳама чиз хатое нест. Барномарезӣ шавқовари олиҷаноб аст ва сабаби он, ки шумо мехоҳед ҳар рӯз ин корро бикунед, эҳтимолан аз он иборат аст, ки шумо ба душворӣ дучор меоед, роҳбариро ба ӯҳда мегиред ва ҳалли инноватсионӣ пешниҳод мекунед.

Аммо ин аст чизи кофӣ: чизи шавқоварро барномарезӣ мекунад (ихтироъкорӣ ва фикр кардан дар пойҳои шумо) метавонад тасодуфан ба қарзи техникӣ дар лоиҳаҳои калонтарини роҳбарикунанда мусоидат кунад.

Таҷрибаи пешқадам, принсипҳо ва намунаҳои муқарраршуда мавҷуданд, ки дар тӯли солҳо худро исбот карданд. Вазифаи шумо таҳқиқ, омӯхтан ва татбиқи онҳост - ва дар ҷараёни он, каме бар ивази нигоҳдорӣ ва эътимоднокӣ фардияти худро қурбон кунед. Як блоги блог бо номи 'Барои навиштани рамз ба шумо музд дода намешавад' вуҷуд дорад, ки онро хеле хуб ҷамъбаст мекунад.

02. Чизҳои хурдро арақ кунед

Барномарезӣ возеҳиятро дар бар мегирад ва вақте ки шумо чӯбро барои дарахтон намебинед, эҳтимолияти ба таври мақсаднок пойин мондани пойгоҳи кодии шумо коҳиш меёбад. Ҳамин тариқ, стратегияи асосии шумо барои дар ҷои аввал мондан бояд диққати доимӣ ба асосҳо бошад.


  • Ултра-муташаккил бошед: дар бораи сохторҳои ҷузвдон ва ҷойгоҳҳои файл ғамхорӣ кунед (чаҳорчӯбаҳо дар ин ҷо кӯмак карда метавонанд), таъмини модулҳо бо фармоишҳои пайвастаи API, фаъолияти умумӣ гурӯҳбандӣ кунед ва қолибҳоро бо ҷудокунандагон истифода баред.
  • Рамзи худро хонданӣ кунед: фазои сафедро оқилона истифода баред ва шарҳҳоро барои шарҳ додани гурӯҳбандӣ ва равшан кардани ният истифода баред (аммо рамзи бад нест). Шумо ҳамчун як гурӯҳ кор карда истодаед ва ба шумо пардохт карда мешавад, ки возеҳ бошед.
  • Гӯшаҳоро набуред: ҳоло сарфа кардани вақт шояд як фикри хуб ба назар расад, аммо шумо метавонед итминон ҳосил кунед, ки бо афзоиши лоиҳа, ҳар гуна танбалии маккорона афзуда, баъдан ба лоиҳа арзиш дорад.

Дар тӯли раванд, боварӣ ҳосил кунед, ки ҳангоми гузаштан хатогиҳоро ислоҳ кунед. Дер ё зуд рамзи дигар ба ин хатогиҳо такя мекунад. Ҳарчи зудтар пӯсидаро қатъ кунед. Агар шумо тағирот ворид кунед, онҳоро пайваста ворид кунед. Сутунҳои пойгоҳи додаҳо, функсияҳои пинҳонӣ, зангҳои API, функсияҳои JavaScript, DocComment, эзоҳҳо, атрибутҳои HTML, номҳои синфҳои CSS ва ғайра - боварӣ ҳосил кунед, ки ҳамаи онҳо ба поён мерасанд.

03. Сохторӣ бошед


Ҳангоми сохтани сайти мустақил васвасае мавҷуд аст, ки инкапсулятсияро оромона рад мекунад ва рамзро бо истинодҳои глобалӣ ба барнома партофтан ё тавассути компонентҳо бо parent.parent.parent ё монанди инҳо. Ин қарзи техникиро зуд месозад.

Дар ҷое ки имконпазир аст, кӯшиш кунед, ки барномаи худро ҳамчун як қатор модулҳои мустақил баррасӣ кунед ва ба таҷрибаи пешқадами чаҳорчӯбаи худ такя кунед, то ҳамбастагии мустаҳкам ва вобастагии мустақимро аз байн баред. Агар он кӯмак кунад, кӯшиш кунед, ки тасаввур кунед, ки шумо қисмҳои барномаро дар дигар лоиҳаҳо дубора истифода хоҳед кард ва фикр кунед, ки чӣ гуна шумо файлҳо, нишонаҳо ва рамзҳоро ба ин мусоидат мекунед.

Шумо бояд барои фарқ кардани масъулият ҳушёр бошед ва доимо аз худ бипурсед: оё ин ба ин мансуб аст? Агар код "icky" ҳис кунад, эҳтимолан он аст.

Дар лоиҳаҳои гурӯҳӣ, набудани такроран истифода бурдани код ва нусхабардорӣ / часпондан мушкилоти калон аст. Вақте ки шумо рамзи такрориро мебинед, тирро газед ва ҳамаи мисолҳоро ба функсия, модул ё шаблон такмил диҳед. Боз ҳам, сохтори хуби ҷузвдон барои коркарди куҷо гузоштани чизҳоро осон мекунад.

04. Аз душвории зиёд эҳтиёт шавед

Мушкилоти калидӣ бо мураккабӣ дар он аст, ки он мушкилоти аввалияеро, ки шумо ҳал карданӣ будед, ниқоб медиҳад ва парешон мекунад ва дар навбати худ рамзи бештар ва мураккабии бештарро дар ҳамон ҷо ва ё дар қисматҳои дигари барнома эҷод мекунад. Шумо дар як давраи даҳшатнок хотима меёбад.

Агар коди шумо назар ба API-и хуб нигоҳдошта бештар ба дарси алгебра шабоҳат дошта бошад, шумо бояд қадаме ба қафо бардоред. Шояд ба шумо лозим ояд, ки ин қитъаи мушаххаси кодро такмил диҳед, синфи онро такмил диҳед ё муносибати ҳозираи худро ба мушкилоте, ки шумо ҳал кардан мехоҳед, бознигарӣ кунед.

Дар ҳолатҳои фавқулодда, ба шумо лозим меояд, ки дубора ба берун нигаред. Ман ба наздикӣ як сабти назари хеле мураккабро ислоҳ кардам, ки ман фаҳмидам, ки қурбонии як схемаи бад фикркардашуда буд. Бо тағир додани хатсайрҳои мураккаб ба як чизи оқилона, ман тавонистам дар синфҳои мухталиф садҳо хатҳои спагетти-зичро канда, баъзе ҳакерҳо / хатоҳои роутерҳои дарозмуддатро тоза кунам.

Як чизе, ки шумо бояд пас аз навиштани баъзе рамзҳои возеҳ иҷро накунед, нишастан ва ба ҳайрат афтодан аз то чӣ андоза душвор хондани он аст! Беҳтарин рамз шево аст (хонед: назарфиреб нест); агар аз они шумо набошад, шумо коре доред.

Ин мақола аслан дар шумораи 290 аз net, маҷаллаи серхаридортарин дар ҷаҳон барои тарроҳон ва таҳиягарони веб нашр шудааст. Харидан нашри 290 ё ба шабака обуна шавед.

Мехоҳед дар бораи сайқал додани малакаҳои барномасозии худ маслиҳати иловагӣ диҳед?

Тарроҳон бояд малакаҳои худро афзоиш диҳанд, то мувофиқ ва самарабахш боқӣ монанд, аммо ба кадом чизҳо диққат додан лозим аст? Оё тарроҳон рамзгардониро омӯхтаанд ва агар ин тавр бошад, оё дониши маҳдуди код метавонад воқеан ҳамкорӣ бо муҳандисони боистеъдод кунад? Чӣ гуна тарроҳон метавонанд ба ҷараёнҳои кории Agile дохил шаванд? Оё ба ҳар ҳол методологияи лоиҳа ҳатто аҳамият дорад? Тарроҳ дар эҷод, истифода ва нигоҳ доштани системаҳои тарроҳӣ чӣ нақш дорад?

Дар сӯҳбати худ дар Ню Йоркро аз 25-27 апрели 2018 тавлид кунед, Директори SuperFriendly Dan Mall ҳикояҳо ва дурнамоҳо барои ҷавоб додан ба ин саволҳо ва бештар мубодила намуда, методология ва усулҳои мушаххасеро фароҳам меорад, ки ба тарроҳон кумак мекунанд, ки онҳо бебозгашт ва зудтар шаванд. Ҳозир чиптаатонро гиред.

Заметки Чашм
Дисней логотипи навро муаррифӣ мекунад
Бештар

Дисней логотипи навро муаррифӣ мекунад

Канали Дисней имрӯз тарҳи нави логотипро (дар боло) дар тамоми шабакаҳои телевизионии байналмилалии худ паҳн мекунад - ва ин тағироти куллӣ аз шахсияти қаблист.Дар назари аввал он ба як тамғаи сирф ти...
Арҷгузорӣ HTML5 ба се даҳсолаи Марио
Бештар

Арҷгузорӣ HTML5 ба се даҳсолаи Марио

Марио бешубҳа баъзе аз беҳтарин тарҳҳо дар бозиҳои видеоиро истеҳсол кардааст, ки дар тӯли 30 сол дар соҳаи саноат таваллуд шудааст. Гарчанде ки ин мероси назаррас бо ҳар як баромади нави Марио мустаҳ...
7 аз беҳтарин рассомони GIF дар гирду атроф
Бештар

7 аз беҳтарин рассомони GIF дар гирду атроф

GIF-ҳои мутаҳаррик чандест, ки мавҷуданд ва дар ҳоле, ки онҳо дар оғоз барои сохтани мемҳои ҳаҷвӣ истифода мешуданд, дизайнерҳо, мусаввараҳо, суратгирон ва рассомон онҳоро ҳамчун як навъи рони барои к...