1. Paghimo og mga tumong alang sa imong kaugalingon
Ang paghimo og mga tumong makapauswag sa pagka-produktibo sa developer.
Sabta:
Nganong nagsugod ka ug programming?
Unsa ang mga katuyoan sa pagprograma
Unsang pangandoy ang gusto nimong makab-ot pinaagi sa pagkahimong usa ka developer?
Ang matag usa adunay personal nga mga katuyoan, apan naghimo ako usa ka lista sa unibersal nga mga ideya alang sa tanan:
Paghimo og website
Pagbaton ug bag-ong trabaho
Trabaho isip freelancer
Sa pagtrabaho sa layo
Sulayi ang imong kaugalingon
Pagpauswag sa kahimtang sa panalapi
Ayaw kalimti ang pagtipig og luna alang sa usa ka espesyal nga katuyoan: usa ka personal nga proyekto. Kung gusto nimo magmalampuson ug magpabilin nga madasig, kinahanglan ka maghimo mga proyekto sa binuhi. Apan dili nimo kinahanglan nga tapuson kini kanunay. Ang ideya mao ang tukma aron makab-ot ang gagmay nga mga katuyoan sa imong kaugalingon nga mga proyekto.
Hatagan ko ikaw ug usa ka pananglitan. Kung gusto nimo mahibal-an kung giunsa ang paggamit sa usa ka database sa prinsipyo, mahimo ka magsugod sa usa ka proyekto sa blog. Apan kung nagkat-on ka kung unsaon pagdugang ang usa ka butang sa usa ka database, mahimo ka maghimo usa ka yano nga porma aron makadugang usa ka rekord sa database.
Mahinungdanon ang paggamit sa mga proyekto aron makab-ot ang mga katuyoan tungod kay kini modala sa pagtrabaho sa mga konkretong ehemplo. Unsa may mas makapadasig kay niini?
2. Buhata kini pag-usab ... ug pag-usab
Sa higayon nga imong pilion ang imong mga tumong, buhata kini kutob sa mahimo. Kon mas magpraktis ka, mas daghan ang imong makat-unan.
Ang pagkat-on sa pag-code usa ka kahanas, ug mahimo nimo kini itandi sa pagdula og sport. Kung gusto nimo nga mahimong maayo niini ug buhaton ang imong trabaho, kinahanglan ka nga magpraktis og daghan, sa usa ka PC, ug dili magbasa og mga libro ug mag-parse sa code gamit ang lapis.
Pagsulat og code kada adlaw, panahon sa imong paniudto o pagkahuman sa trabaho. Bisag usa lang ka oras, kung maghimo kag batasan ug sundon nimo, makita nimo ang inadlaw-adlaw nga pag-uswag nga inanay pero permanente.
"Ang pagbalik-balik mao ang inahan sa pagkat-on, ang amahan sa aksyon, nga naghimo niini nga arkitekto sa kalampusan."(Zig Ziglar βTwitter)
3. Ipaambit ang imong nakat-unan o gibuhat.
Kini ang pinakamaayong paagi sa pagkat-on og bag-ong mga butang.
Pipila ka mga ideya sa pagpaambit sa imong gibuhat:
Irekord ang imong pag-uswag kada adlaw gamit ang hashtag #100DaysOfCode
Usa ka gamay nga istorya:kabalo ka ngano gibuhat ko HereWeCode.io?
Nadani ko sa code ug pagpaambit sa kahibalo. Sa miaging pipila ka tuig nakabasa ako daghang mga artikulo sa mga plataporma: libre ngaCodeCamp, dev.sa ug uban pa. Ug nakat-unan nako nga ang tanan makapaambit sa ilang nakat-unan ug nabuhat, bisan kung kini gamay nga butang.
Gibuhat nako ang code dinhi tungod sa daghang mga hinungdan:
Ipaambit ang kahibalo aron mahimong mas maayo nga developer
Tabangi ang mga bag-ohan nga masabtan ang mahinungdanong mga konsepto
Paghimo og yano ug piho nga mga pananglitan alang sa matag usa
Pagsulat alang sa uban ug mapauswag nimo ang imong kahanas sa pagprograma. Ang pagpatin-aw sa usa ka konsepto ug kung giunsa kini molihok usa ka kritikal nga kahanas alang sa usa ka developer.
Hinumdomi: Dili nimo kinahanglan nga mahimong eksperto sa natad aron magsulat bahin sa usa ka butang.
4. Basaha ang code
Ang tanan nga imong mabasa bahin sa code makapauswag sa imong kahanas sa pagprograma.
Ania ang imong mabasa:
Code sa GitHub
Mga Libro
Artikulo
Mga newsletter
Daghan ka og makat-unan gikan sa code sa ubang tawo. Makapangita ka og mga eksperto sa imong field o gamiton ang GitHub aron makit-an ang code nga susama sa imong kaugalingong code. Makapainteres nga mahibal-an kung giunsa pagsulat sa ubang mga developer ang code ug pagsulbad sa mga problema. Mapalambo nimo ang imong kahanas sa kritikal nga panghunahuna. Mas maayo ba ang pamaagi nga ilang gigamit kaysa imoha? Atong susihon.
Dugang sa pagprograma kada adlaw, nganong dili magbasa bisan usa ka artikulo o pipila ka panid sa usa ka libro sa programming kada adlaw?
Pipila ka bantog nga mga libro:
Limpyo nga Kodigo: Usa ka Handbook sa Agile Software Craftsmanship ni Robert C. Martin
Pragmatic programmer: gikan sa journeyman ngadto sa master
Cal Newport: Lawom nga trabaho
5. Pangutana
Ayaw kaulaw sa pagpangutana ug daghan.
Makatabang ang pagpangutana kung dili nimo masabtan ang usa ka butang. Mahimo nimong kontakon ang imong team o mga higala. Gamita ang mga forum sa pagprograma kung wala ka kaila bisan kinsa nga mahimo nimong pangutan-on.
Usahay gikinahanglan ang laing katin-awan aron masabtan ang usa ka konsepto. Siyempre, maayo nga mag-istambay ug mangita og tubag sa Internet, apan sa usa ka punto mas maayo nga mangutana sa ubang mga developers.
Gamita ang kahibalo sa laing tawo aron mapauswag ang imong kaugalingon. Ug kung mangutana ka sa laing developer, dako ang kahigayonan nga dili lang siya motubag, apan mapasalamaton usab kanimo.