20 чизеро, ки ман мехостам пеш аз таҳиягари веб шудан медонистам

20 чизеро, ки ман мехостам пеш аз таҳиягари веб шудан медонистам

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

Ба шумо диплом лозим нест

Бале, барои таҳиягар шудан ба шумо дараҷа лозим нест. Аксари маълумотро дар Интернет пайдо кардан мумкин аст, махсусан асосҳо. Шумо метавонед бо истифода аз интернет худатон барномарезиро ёд гиред.

Google маҳорати воқеӣ аст

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

Мо барои шурӯъкунандагон барномаи ройгони пуршиддатро тавсия медиҳем:
Рушди барномаҳо: Android против iOS — 22—24 август. Курси пуршиддат ба шумо имкон медиҳад, ки дар тӯли се рӯз дар таҳияи замимаҳо барои маъмултарин системаҳои оператсионии мобилӣ ғарқ шавед. Вазифа аз он иборат аст, ки ёрирасони овозӣ дар Android ва таҳияи “Рӯйхати корҳо” барои iOS. Илова бар ин, шиносоӣ бо қобилиятҳои замимаҳои кросс-платформа.

Шумо ҳама чизро омӯхта наметавонед

Шумо бояд бисёр омӯзед. Танҳо бубинед, ки чанд чаҳорчӯбаи маъмули JavaScript мавҷуданд: React, Vue ва Angular. Шумо наметавонед ҳамаи онҳоро амиқ омӯзед. Аммо ин талаб карда намешавад. Шумо бояд ба чаҳорчӯбае, ки ба шумо бештар маъқул аст ё он чизе, ки ширкати шумо бо он кор мекунад, тамаркуз кунед.

Навиштани рамзи оддӣ хеле душвор аст

Бисёре аз таҳиягарони нисбатан бетаҷриба рамзи хеле мураккаб менависанд. Ин як роҳи худнамоӣ, нишон додани он аст, ки онҳо то чӣ андоза хуб барномарезӣ мекунанд. Ин корро накунед. Коди соддатаринро нависед.

Шумо барои санҷиши ҳамаҷониба вақт надоред

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

Ва мо низ мӯҳлатҳои мӯҳлат дорем - қариб ҳама вақт. Аз ин рӯ, ба санҷиш аксар вақт нисбат ба талабот камтар вақт дода мешавад - танҳо барои қонеъ кардани мӯҳлат. Ҳама мефаҳманд, ки ин ба натиҷаи ниҳоӣ зарар мерасонад, аммо роҳи халосӣ нест.

Шумо ҳамеша дар бораи вақт хато хоҳед кард.

Фарқ надорад, ки шумо онро бо кадом роҳ мекунед. Масъала дар он аст, ки назария ҳеҷ гоҳ ба амалия мувофиқат намекунад. Шумо чунин фикр мекунед: ман ин кори хурдакакро дар як соат карда метавонам. Аммо баъд шумо мефаҳмед, ки ба шумо лозим аст, ки бисёре аз коди худро таҷдиди назар кунед, то ин хусусияти хурд кор кунад. Дар натича баходихии ибтидой тамоман нодуруст мебарояд.

Шумо аз дидани рамзи кӯҳнаи худ шарм хоҳед кард

Вақте ки шумо бори аввал барномасозиро оғоз мекунед, шумо танҳо мехоҳед коре кунед. Агар код кор кунад, ин хурсандӣ аст. Ба як барномасози бетаҷриба чунин менамояд, ки рамзи корӣ ва рамзи баландсифат як чиз аст. Аммо вақте ки шумо як таҳиягари ботаҷриба мешавед ва ба коди дар ибтидо навиштаатон нигоҳ мекунед, шумо ҳайрон мешавед: "Оё ман дар ҳақиқат ин ҳама бесарусомониро навиштаам?!" Воқеан, дар ин вазъият коре кардан мумкин аст, хандидан ва тоза кардани бесарусомоние, ки шумо эҷод кардаед.

Шумо вақти зиёдеро барои сайд кардани хатогиҳо сарф мекунед

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

Internet Explorer бадтарин браузерест, ки то ҳол сохта шудааст

Internet Explorer, ки онро Internet Exploder низ меноманд, шуморо аз CSS-и нав навиштаатон пушаймон месозад. Ҳатто чизҳои асосӣ дар IE хато мекунанд. Дар баъзе лаҳзаҳо шумо аз худ мепурсед, ки чаро браузерҳо ин қадар зиёданд. Бисёр ширкатҳо мушкилотро тавассути дастгирии танҳо IE 11 ва версияҳои навтар ҳал мекунанд - ин воқеан кӯмак мекунад.

Вақте ки серверҳо хомӯш мешаванд, кор қатъ мешавад

Як рӯз ин бешубҳа рӯй медиҳад: яке аз серверҳои шумо хомӯш мешавад. Агар шумо дар мошини маҳаллии худ кор накарда бошед, шумо ҳеҷ кор карда наметавонед. Ва ҳеҷ кас наметавонад. Хуб, вақти қаҳва-брейк расидааст.

Шумо вонамуд хоҳед кард, ки ҳама чизеро, ки ҳамкасбонатон мегӯянд, мефаҳмед.

Ҳадди ақал як маротиба (эҳтимолан бештар) шумо бо як таҳиягаре сӯҳбат хоҳед кард, ки дар бораи техника ё асбоби нав бо шавқ сӯҳбат хоҳад кард. Суҳбат бо он анҷом меёбад, ки шумо бо ҳама изҳороти ҳамсӯҳбататон розӣ мешавед. Аммо ҳақиқат ин аст, ки шумо аксари суханронии ӯро нафаҳмидаед.

Ба шумо лозим нест, ки ҳама чизро аз ёд кунед

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

Шумо бояд чӣ гуна ҳалли самараноки мушкилотро ёд гиред

Ва онро эҷодкорона иҷро кунед. Барномасозӣ як ҳалли доимии масъалаҳост ва онро бо чанд роҳ ҳал кардан мумкин аст. Эҷодкорӣ барои зуд ва самаранок анҷом додани ин кӯмак мекунад.

Шумо бисёр хонед

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

Мутобиқшавӣ метавонад дарди сар бошад

Мутобиқсозии вебсайт барои ҳама дастгоҳҳо хеле душвор аст. Як қатор дастгоҳҳо ва браузерҳо мавҷуданд, аз ин рӯ ҳамеша комбинатсияи "дастгоҳ + браузер" мавҷуд аст, ки дар он сайт бад ба назар мерасад.

Таҷрибаи ислоҳкунӣ вақтро сарфа мекунад

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

Шумо роҳҳои ҳалли тайёрро меҷӯед, аммо онҳо барои шумо кор намекунанд.

Агар шумо худатон ҳалли худро пайдо карда натавонед, он ба Googling меарзад. Дар аксари ҳолатҳо, шумо дар форумҳо ба монанди StackOverflow ҳалли кориро хоҳед ёфт. Аммо дар аксари ҳолатҳо, шумо наметавонед онҳоро танҳо нусхабардорӣ кунед - онҳо ин тавр кор намекунанд. Дар ин ҷо маҳорати ҳалли мушкилот ва эҷодкорӣ муфид аст.

IDE-и хуб ҳаётро осонтар мекунад

Пеш аз оғози рамзгузорӣ, барои дарёфти IDE-и мувофиқ каме вақт сарф кардан лозим аст. Бисёр чизҳои хуб ҳастанд, ҳам пулакӣ ва ҳам ройгон. Аммо ба шумо яке лозим аст, ки ба таври комил мувофиқат кунад. IDE бояд равшансозии синтаксис ва инчунин равшансозии хатоҳоро дошта бошад. Аксарияти IDE-ҳо плагинҳо доранд, ки ба шумо барои танзими IDE-и худ кӯмак мекунанд.

Терминал корро боз хам самараноктар мегардонад

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

Чархро аз нав ихтироъ накунед

Вақте ки шумо як хусусияти стандартиро таҳия карда истодаед, ҷои аввал барои ҷустуҷӯ GitHub барои ҳалли он аст. Агар мушкилот маъмулӣ бошад, пас эҳтимолан он аллакай ҳал шудааст. Шояд аллакай китобхонаи устувор ва маъмул бо ҳалли омода мавҷуд бошад. Лоиҳаҳои фаъолро бо ҳуҷҷатҳо дидан. Агар шумо хоҳед, ки ба "чарх"-и ягон каси дигар функсияҳои нав илова кунед ё онро дубора нависед, шумо метавонед танҳо лоиҳаро ҷудо кунед ё дархости якҷоя эҷод кунед.

Манбаъ: will.com

Илова Эзоҳ