20 nga mga butang nga gusto nako mahibal-an sa wala pa mahimong usa ka web developer

20 nga mga butang nga gusto nako mahibal-an sa wala pa mahimong usa ka web developer

Sa sinugdanan sa akong karera, wala ko nahibal-an ang daghang hinungdanon nga mga butang nga labi ka mapuslanon alang sa usa ka nagsugod nga developer. Sa paghinumdom, makaingon ko nga daghan sa akong mga gipaabot ang wala matuman, dili gani sila duol sa kamatuoran. Niini nga artikulo, maghisgot ako bahin sa 20 nga mga butang nga kinahanglan nimong mahibal-an sa pagsugod sa imong karera sa web developer. Kini nga artikulo makatabang kanimo sa paghimo sa husto nga mga gilauman.

Dili nimo kinahanglan ang diploma

Oo, dili nimo kinahanglan ang usa ka degree aron mahimong usa ka developer. Kadaghanan sa impormasyon makita sa Internet, ilabina ang mga sukaranan. Makakat-on ka sa pagprograma sa imong kaugalingon gamit ang Internet.

Ang pag-googling usa ka tinuod nga kahanas

Tungod kay nagsugod ka pa, kulang ka pa sa kahibalo nga gikinahanglan aron masulbad ang pipila ka mga problema. Okay ra kini, mahimo nimo kini madumala sa tabang sa mga search engine. Ang pagkahibalo kung unsa ug kung giunsa ang pagpangita usa ka hinungdanon nga kahanas nga makatipig kanimo daghang oras.

Girekomenda namon ang usa ka libre nga intensive programming alang sa mga nagsugod:
Pag-uswag sa Aplikasyon: Android vs iOS — Agosto 22–24. Gitugotan ka sa intensive nga kurso nga isubsob ang imong kaugalingon sa pagpalambo sa mga aplikasyon alang sa labing inila nga mga mobile operating system sulod sa tulo ka adlaw. Ang tahas mao ang paghimo og voice assistant sa Android ug paghimo og "To-Do List" para sa iOS. Dugang nga pamilyar sa mga kapabilidad sa mga aplikasyon sa cross-platform.

Dili nimo matun-an ang tanan

Kinahanglan ka nga magtuon ug daghan. Tan-awa lang kung pila ka sikat nga JavaScript frameworks ang naa: React, Vue ug Angular. Dili nimo matun-an silang tanan ug maayo. Apan wala kini gikinahanglan. Kinahanglan nimo nga ipunting ang balangkas nga gusto nimo nga labing kaayo, o ang usa nga gitrabahoan sa imong kompanya.

Ang pagsulat sa yano nga code lisud kaayo

Daghang medyo walay kasinatian nga mga developer ang nagsulat ug komplikado kaayo nga code. Kini usa ka paagi sa pagpakita, aron ipakita kung unsa ka maayo ang ilang programa. Ayaw kini buhata. Isulat ang pinakasimple nga posible nga code.

Wala ka'y ​​panahon alang sa hingpit nga pagsulay

Gikan sa akong kaugalingon nga kasinatian, nahibal-an nako nga ang mga nag-develop mga tapulan nga mga tawo kung bahin sa pagsusi sa ilang trabaho. Kadaghanan sa mga programmer mouyon nga ang pagsulay dili ang labing makapaikag nga bahin sa ilang trabaho. Apan kung nagplano ka nga maghimo mga seryoso nga proyekto, ayaw kalimti kini.

Ug aduna usab kami mga deadline - halos sa tanang panahon. Busa, ang pagsulay kasagarang gihatagan ug gamay nga panahon kay sa gikinahanglan - aron lang maabot ang deadline. Ang tanan nakasabut nga kini makadaot sa katapusan nga sangputanan, apan wala’y paagi nga makagawas.

Kanunay ka nga masayop bahin sa oras.

Dili igsapayan kung asa nimo kini buhaton. Ang problema mao nga ang teorya dili motakdo sa praktis. Naghunahuna ka nga sama niini: Mahimo nako kining gamay nga butang sa usa ka oras. Apan nahibal-an nimo nga kinahanglan nimo nga i-restructure ang daghang mga code aron magamit ang gamay nga bahin. Ingon usa ka sangputanan, ang pasiuna nga pagsusi nahimo nga hingpit nga sayup.

Maulaw ka magtan-aw sa imong daan nga code

Sa una nimong pagsugod sa pagprograma, gusto nimo nga buhaton ang usa ka butang. Kung ang code molihok, kana usa ka kalipay. Alang sa usa ka walay kasinatian nga programmer, ingon og ang nagtrabaho nga code ug taas nga kalidad nga code parehas nga butang. Apan kung nahimo kang usa ka eksperyensiyado nga developer ug tan-awon ang code nga imong gisulat sa sinugdanan, mahingangha ka: "Gisulat ba gyud nako kining tanan nga kagubot?!" Sa tinuud, ang mahimo ra sa kini nga sitwasyon mao ang pagkatawa ug paglimpyo sa kagubot nga imong nahimo.

Maggugol ka ug daghang oras sa pagdakop sa mga bug

Ang pag-debug kay bahin sa imong trabaho. Imposible gyud ang pagsulat sa code nga wala’y mga bug, labi na kung gamay ra ang imong kasinatian. Ang problema alang sa usa ka bag-ong developer mao nga wala siya mahibal-an kung asa mangita kung mag-debug. Usahay dili gani klaro kon unsay pangitaon. Ug ang labing daotan nga butang mao nga imong gihimo kini nga mga bug para sa imong kaugalingon.

Ang Internet Explorer mao ang pinakagrabe nga browser nga nahimo sukad

Ang Internet Explorer, nga gitawag usab nga Internet Exploder, maghimo kanimo nga magbasol sa CSS nga imong gisulat. Bisan ang mga batakang butang kay glitchy sa IE. Sa usa ka punto magsugod ka sa pagpangutana sa imong kaugalingon ngano nga adunay daghang mga browser. Daghang mga kompanya ang nagsulbad sa problema pinaagi sa pagsuporta lamang sa IE 11 ug mas bag-ong mga bersyon - makatabang gyud kini.

Ang trabaho mohunong sa dihang ang mga tigtagad moubos

Usa ka adlaw kini mahitabo gayud: ang usa sa imong mga tigtagad maguba. Kung wala ka nagtrabaho sa imong lokal nga makina, wala ka'y ​​mahimo. Ug walay makahimo. Aw, panahon na alang sa usa ka pahulay sa kape.

Magpakaaron-ingnon ka nga nakasabot ka sa tanan nga gisulti sa imong mga kauban.

Labing menos kausa (tingali labaw pa) makig-istorya ka sa usa ka kauban nga developer nga madasigon nga maghisgot bahin sa usa ka bag-ong teknik o himan. Ang panag-istoryahanay matapos sa imong pag-uyon sa tanan nga mga pahayag nga gihimo sa interlocutor. Apan ang tinuod mao nga wala nimo masabtan ang kadaghanan sa iyang pakigpulong.

Dili nimo kinahanglan nga sag-ulohon ang tanan

Ang pagprograma mao ang paggamit sa kahibalo sa praktis. Wala’y kapuslanan sa pagsag-ulo sa tanan - makit-an nimo ang nawala nga kasayuran sa Internet. Ang nag-unang butang mao ang pagkahibalo kung asa mangita. Ang pagsag-ulo moabut sa ulahi, samtang nagtrabaho sa mga proyekto, uban ang kasinatian.

Kinahanglan kang makakat-on unsaon pagsulbad sa mga problema sa epektibong paagi

Ug buhata kini nga mamugnaon. Ang pagprograma usa ka kanunay nga pagsulbad sa mga problema, ug ang usa mahimong masulbad sa daghang mga paagi. Ang pagkamamugnaon makatabang sa pagbuhat niini nga dali ug episyente.

Makabasa ka ug daghan

Ang pagbasa mogugol ug daghang panahon. Kinahanglan nimo nga basahon ang bahin sa mga pamaagi, labing kaayo nga gawi, mga himan ug daghang uban pang balita sa industriya. Ayaw kalimti ang bahin sa mga libro. Ang pagbasa usa ka maayong paagi sa pagbaton ug kahibalo ug pagpadayon sa kinabuhi.

Ang pagpahiangay mahimong sakit sa ulo

Ang pagpahiangay sa usa ka website alang sa tanan nga mga aparato lisud kaayo. Adunay daghang lainlain nga mga aparato ug browser, mao nga adunay kanunay nga kombinasyon sa "device + browser" diin ang site dili maayo tan-awon.

Ang kasinatian sa pag-debug makadaginot ug oras

Sama sa nahisgotan na sa ibabaw, ang pag-debug mahimong usa ka buluhaton nga makagugol sa panahon, labi na kung wala ka mahibal-an kung asa pangitaon ug kung unsa ang pangitaon. Ang pagkahibalo kung giunsa ang imong kaugalingon nga code molihok makatabang kanimo nga dali nga mag-debug. Mahimo nimong pauswagon ang imong kahanas sa pag-debug pinaagi sa pagsabut kung giunsa ang mga gamit sa pag-debug sa lainlaing mga browser.

Pangitaon nimo ang mga andam nga solusyon, apan dili kini molihok alang kanimo.

Kung dili nimo makit-an ang mga solusyon sa imong kaugalingon, takus kini sa Googling. Sa kadaghanan nga mga kaso, makit-an nimo ang nagtrabaho nga mga solusyon sa mga forum sama sa StackOverflow. Apan sa kadaghanan nga mga kaso dili nimo mahimo nga kopyahon ug idikit kini - dili kini molihok sa ingon. Dinhi diin magamit ang mga kahanas sa pagsulbad sa problema ug pagkamamugnaon.

Ang maayong IDE makapasayon ​​sa kinabuhi

Sa dili ka pa magsugod sa coding, angayan nga mogahin og gamay nga oras sa pagpangita sa husto nga IDE. Adunay daghang mga maayo, bayad ug libre. Apan kinahanglan nimo ang usa nga mohaum sa hingpit. Ang IDE kinahanglan adunay syntax highlighting, ingon man usab sa error highlighting. Kadaghanan sa mga IDE adunay mga plugins nga makatabang kanimo sa pag-customize sa imong IDE.

Ang terminal maghimo sa trabaho nga mas episyente

Kung naanad ka sa pagtrabaho sa usa ka GUI, sulayi ang command line. Kini usa ka gamhanan nga himan nga makasulbad sa daghang mga problema nga mas paspas kaysa mga gamit sa grapiko. Kinahanglan nga mobati ka nga masaligon nga nagtrabaho kauban ang linya sa mando.

Ayaw pag-usab sa ligid

Kung nagpalambo ka usa ka sukaranan nga bahin, ang una nga lugar nga tan-awon mao ang GitHub alang sa usa ka solusyon. Kung ang problema kasagaran, nan lagmit nga kini nasulbad na. Mahimong adunay usa ka lig-on ug sikat nga librarya nga adunay andam nga solusyon. Tan-awa ang mga aktibong proyekto nga adunay dokumentasyon. Kung gusto nimong idugang ang mga bag-ong gimbuhaton sa "ligid" sa usa ka tawo o isulat lang kini pag-usab, mahimo nimong i-fork ang proyekto o maghimo usa ka hangyo sa paghiusa.

Source: www.habr.com

Idugang sa usa ka comment