20 ħaġa li nixtieq inkun naf qabel ma nsir żviluppatur tal-web

20 ħaġa li nixtieq inkun naf qabel ma nsir żviluppatur tal-web

Fil-bidu nett tal-karriera tiegħi, ma kontx naf ħafna affarijiet importanti li huma estremament utli għal żviluppatur li jibda. Meta nħares lura, nista’ ngħid li ħafna mill-aspettattivi tiegħi ma ntlaħqux, lanqas biss kienu qrib ir-realtà. F'dan l-artikolu, ser nitkellem dwar 20 affarijiet li għandek tkun taf fil-bidu tal-karriera tiegħek ta 'żviluppatur tal-web. Dan l-artikolu jgħinek tistabbilixxi l-aspettattivi t-tajbin.

M'għandekx bżonn diploma

Iva, m'għandekx bżonn grad biex issir żviluppatur. Ħafna informazzjoni tista 'tinstab fuq l-Internet, speċjalment l-affarijiet bażiċi. Tista' titgħallem tipprogramma waħdek billi tuża l-Internet.

Googling hija ħila reali

Peress li għadek bdejt, għad m'għandekx l-għarfien meħtieġ biex issolvi xi problemi. Dan huwa tajjeb, tista 'timmaniġġjaha bl-għajnuna ta' magni tat-tiftix. Li tkun taf x'għandek tfittex u kif tfittex hija ħila importanti li tiffranka ħafna ħin.

Nirrakkomandaw kors ta' programmar intensiv b'xejn għal dawk li jibdew:
Żvilupp tal-Applikazzjoni: Android vs iOS — 22–24 ta’ Awwissu. Il-kors intensiv jippermettilek tgħaddas ruħek fl-iżvilupp ta 'applikazzjonijiet għall-aktar sistemi operattivi mobbli popolari għal tlett ijiem. Il-kompitu huwa li toħloq assistent tal-vuċi fuq Android u tiżviluppa "To-Do List" għall-iOS. Flimkien ma 'familjarità mal-kapaċitajiet ta' applikazzjonijiet ta 'cross-platform.

Ma tistax titgħallem kollox

Ikollok tistudja ħafna. Ħares lejn kemm hemm oqfsa JavaScript popolari: React, Vue u Angular. Mhux se tkun tista’ tistudjahom kollha bir-reqqa. Iżda dan mhux meħtieġ. Trid tiffoka fuq il-qafas li jogħġobk l-aktar, jew dak li taħdem miegħu l-kumpanija tiegħek.

Il-kitba ta 'kodiċi sempliċi hija diffiċli ħafna

Ħafna żviluppaturi relattivament mingħajr esperjenza jiktbu kodiċi kumpless ħafna. Dan huwa mod kif juru off, biex juru kemm huma sew jipprogrammaw. M'għandekx tagħmel dan. Ikteb l-aktar kodiċi sempliċi possibbli.

Mhux se jkollok ħin għal testijiet bir-reqqa

Mill-esperjenza tiegħi stess, naf li l-iżviluppaturi huma nies għażżien meta jiġu biex jiċċekkjaw ix-xogħol tagħhom. Ħafna mill-programmaturi se jaqblu li l-ittestjar mhuwiex l-aktar parti interessanti tax-xogħol tagħhom. Imma jekk qed tippjana li tagħmel proġetti serji, tinsiex.

U għandna wkoll skadenzi - kważi l-ħin kollu. Għalhekk, l-ittestjar ħafna drabi jingħata inqas ħin milli meħtieġ - biss biex tintlaħaq l-iskadenza. Kulħadd jifhem li dan jagħmel ħsara lir-riżultat finali, iżda m'hemm l-ebda mod kif toħroġ.

Dejjem tkun żbaljat dwar iż-żmien.

Ma jimpurtax b'liema mod tagħmel dan. Il-problema hija li t-teorija qatt ma taqbel mal-prattika. Taħseb xi ħaġa bħal din: nista' nagħmel din il-ħaġa żgħira f'siegħa. Imma mbagħad issir taf li għandek bżonn tirristruttura ħafna mill-kodiċi tiegħek biex dik il-karatteristika żgħira taħdem. Bħala riżultat, il-valutazzjoni inizjali tirriżulta li hija kompletament żbaljata.

Inti ser tkun ashamed li tħares lejn il-kodiċi antik tiegħek

Meta tibda l-ewwel ipprogrammar, trid biss tagħmel xi ħaġa. Jekk il-kodiċi jaħdem, dak huwa ferħ. Għal programmatur mingħajr esperjenza, jidher li l-kodiċi tax-xogħol u l-kodiċi ta 'kwalità għolja huma l-istess ħaġa. Imma meta ssir żviluppatur b'esperjenza u tħares lejn il-kodiċi li ktibt fil-bidu nett, tkun mistagħġeb: "Verament ktibt dan it-taħsir kollu?!" Fil-fatt, dak kollu li jista 'jsir f'din is-sitwazzjoni huwa li tidħaq u tnaddaf il-kaos li ħloqt.

Int ser tqatta 'ħafna ħin taqbad bugs

Id-debugging huwa parti mix-xogħol tiegħek. Huwa assolutament impossibbli li tikteb kodiċi mingħajr bugs, speċjalment jekk għandek ftit esperjenza. Il-problema għal żviluppatur novizzi hija li sempliċement ma jafx fejn għandu jfittex meta jiddebuggja. Xi drabi lanqas ma jkun ċar x'għandek tfittex. U l-agħar ħaġa hija li inti toħloq dawn bugs għalik innifsek.

Internet Explorer huwa l-agħar browser li qatt inħoloq

Internet Explorer, imsejjaħ ukoll Internet Exploder, se jġiegħlek jiddispjaċik għas-CSS li għadek kif ktibt. Anke affarijiet bażiċi huma glitchy fl-IE. F'xi punt tibda tistaqsi lilek innifsek għaliex hemm daqstant browsers. Ħafna kumpaniji jsolvu l-problema billi jappoġġaw biss IE 11 u verżjonijiet aktar ġodda - dan verament jgħin.

Ix-xogħol jieqaf meta s-servers jinżlu

Jum wieħed żgur li se jiġri: wieħed mis-servers tiegħek jinżel. Jekk ma ħdimtx fuq il-magna lokali tiegħek, ma tkun tista' tagħmel xejn. U ħadd ma jista’. Ukoll, wasal iż-żmien għal pawża għall-kafè.

Se tippretendi li tifhem dak kollu li qed jgħidu l-kollegi tiegħek.

Mill-inqas darba (probabbilment aktar) ikollok konversazzjoni ma' żviluppatur sħabu li se jitkellem b'entużjażmu dwar teknika jew għodda ġdida. Il-konversazzjoni tintemm billi taqbel mad-dikjarazzjonijiet kollha li jagħmel l-interlokutur. Imma l-verità hi li sempliċement ma fhimtx ħafna mid-diskors tiegħu.

M'għandekx bżonn timmemorizza kollox

L-ipprogrammar huwa l-applikazzjoni tal-għarfien fil-prattika. M'hemm l-ebda punt li timmemorizza kollox - tista 'ssib l-informazzjoni nieqsa fuq l-Internet. Il-ħaġa prinċipali hija li tkun taf fejn tfittex. Il-memorizzazzjoni se tiġi aktar tard, waqt li tkun qed taħdem fuq proġetti, flimkien mal-esperjenza.

Għandek bżonn titgħallem kif issolvi l-problemi b'mod effettiv

U agħmel dan b'mod kreattiv. L-ipprogrammar huwa soluzzjoni kostanti ta 'problemi, u wieħed jista' jiġi solvut f'diversi modi. Il-kreattività tgħin biex tagħmel dan malajr u b'mod effiċjenti.

Inti se taqra ħafna

Il-qari se jieħu ħafna mill-ħin tiegħek. Ikollok taqra dwar metodi, l-aħjar prattiki, għodod u ħafna aħbarijiet oħra tal-industrija. Tinsiex dwar il-kotba. Il-qari huwa mod tajjeb ħafna biex tikseb l-għarfien u tlaħħaq mal-ħajja.

L-adattabilità tista’ tkun uġigħ ta’ ras

L-adattament ta' websajt għall-apparati kollha huwa diffiċli ħafna. Hemm varjetà kbira ta 'apparati u browsers, għalhekk dejjem se jkun hemm kombinazzjoni ta' "apparat + browser" li fiha s-sit se jidher ħażin.

L-esperjenza tad-debugging tiffranka l-ħin

Kif imsemmi hawn fuq, debugging jista 'jkun biċċa xogħol li tieħu ħafna ħin, speċjalment jekk ma tafx fejn tfittex u x'għandek tfittex. Li tkun taf kif jaħdem il-kodiċi tiegħek stess jgħinek tiddibaggja malajr. Tista' ttejjeb il-ħiliet tad-debugging tiegħek billi tifhem kif l-għodod tad-debugging jaħdmu f'browsers differenti.

Se tfittex soluzzjonijiet lesti, iżda mhux se jaħdmu għalik.

Jekk ma tistax issib is-soluzzjonijiet lilek innifsek, ta' min ifittex fuq Google. Fil-biċċa l-kbira tal-każijiet, issib soluzzjonijiet ta 'ħidma fuq forums bħal StackOverflow. Iżda fil-biċċa l-kbira tal-każijiet ma tistax sempliċement tikkopjahom u tippejstjahom - mhux se jaħdmu hekk. Dan huwa fejn il-ħiliet u l-kreattività għas-soluzzjoni tal-problemi jiġu utli.

IDE tajba se tagħmel il-ħajja aktar faċli

Qabel ma tibda tikkodifika, ta 'min iqatta' ftit ħin biex issib l-IDE t-tajjeb. Hemm ħafna tajbin, kemm imħallsa kif ukoll b'xejn. Imma għandek bżonn waħda li taqbel perfettament. L-IDE għandu jkollu enfasi fuq is-sintassi, kif ukoll enfasi fuq l-iżbalji. Ħafna mill-IDEs għandhom plugins li jgħinuk tippersonalizza l-IDE tiegħek.

It-terminal se jagħmel ix-xogħol aktar effiċjenti

Jekk int imdorri taħdem f'GUI, ipprova l-linja tal-kmand. Hija għodda qawwija li tista 'ssolvi ħafna problemi aktar malajr minn għodod grafiċi. Għandek tħossok kunfidenti taħdem mal-linja tal-kmand.

Tivvintax mill-ġdid ir-rota

Meta tkun qed tiżviluppa karatteristika standard, l-ewwel post li għandek tfittex huwa GitHub għal soluzzjoni. Jekk il-problema hija tipika, allura x'aktarx diġà ġiet solvuta. Jista 'jkun hemm diġà librerija stabbli u popolari b'soluzzjoni lesta. Ara proġetti attivi bid-dokumentazzjoni. Jekk trid iżżid funzjonijiet ġodda mar-"rota" ta 'xi ħadd ieħor jew sempliċement tiktebha mill-ġdid, tista' sempliċiment tagħmel il-proġett jew toħloq talba għall-għaqda.

Sors: www.habr.com

Żid kumment