Kaixo, Habr! Zure arreta aurkezten dizuet artikuluaren itzulpena “» egilearen eskutik .

Hona hemen 5 aholku nagusiak
1. Ezarri helburuak zeure buruari
Helburuak ezartzeak garatzaileen produktibitatea hobetzen du.
Ulertu:
- Zergatik hasi zinen programatzen?
- Zeintzuk dira programazioaren helburuak
- Zein amets lortu nahi duzu garatzaile bihurtuz?
Guztiek helburu pertsonalak dituzte, baina guztientzako ideia unibertsalen zerrenda sortu dut:
- Sortu webgune bat
- Lortu lan berri bat
- Lan autonomo gisa
- Urrunetik lan egiteko
- Probatu zeure burua
- Finantza egoera hobetzea
Ez ahaztu lekua aurreztea helburu berezi baterako: proiektu pertsonal bat. Arrakasta izan eta motibatuta egon nahi baduzu, maskoten proiektuak sortu behar dituzu. Baina ez dituzu zertan beti amaitu behar. Ideia da, hain zuzen, zure proiektuetan helburu txikiak lortzea.
Adibide bat jartzen dizut. Printzipioz datu-base bat nola erabiltzen ikasi nahi baduzu, blog-proiektu bat has dezakezu. Baina datu-base batean zerbait gehitzen ikasten ari bazara, datu-basean erregistro bat gehitzeko inprimaki soil bat sor dezakezu.
Garrantzitsua da proiektuak erabiltzea helburuak lortzeko, adibide zehatzak lantzera eramaten baitu. Zer izan daiteke hau baino motibagarriagoa?
2. Egin ezazu berriro... eta berriro
Zure helburuak aukeratu ondoren, landu horiek ahalik eta gehien. Zenbat eta gehiago praktikatu, orduan eta gehiago ikasten duzu.
Kodetzen ikastea trebetasun bat da, eta kirol bat egitearekin aldera dezakezu. Horretan bikaina izan eta zure lana egin nahi baduzu, asko landu behar duzu, ordenagailuan, eta ez liburuak irakurri eta arkatz batekin kodea aztertu.
Idatzi kodea egunero, bazkaltzeko atsedenaldian edo lanaren ondoren. Ordubete besterik ez bada ere, ohitura bat sortu eta horri eutsiz gero, eguneroko hobekuntzak ikusiko dituzu pixkanaka baina iraunkorrak.
"Errepikapena ikaskuntzaren ama da, ekintzaren aita, eta horrek lorpenaren arkitekto bihurtzen du."( —Twitter)
3. Partekatu ikasi edo sortzen duzuna.
Hau da gauza berriak ikasteko modurik onena.
Egiten duzuna partekatzeko ideia batzuk:
- Idatzi blogeko artikuluak (adibidez, Habré-n)
- Sartu konferentzia edo tokiko topaketetan
- Eskatu StackOverflow-i buruzko iritzia
- Grabatu zure aurrerapena egunero hashtag batekin
Istorio txiki bat:ba al dakizu zergatik sortu nuen ?
Liluratzen nau kodea eta ezagutza partekatzeak. Azken urteotan artikulu asko irakurri ditut plataformetan: , eta abar. Eta ikasi nuen bakoitzak ikasi eta sortzen duena parteka dezakeela, nahiz eta gauza txikia izan.
Kodea hemen sortu nuen hainbat arrazoirengatik:
- Partekatu ezagutza garatzaile hobea izateko
- Lagundu hasiberriei funtsezko kontzeptuak ulertzen
- Sortu adibide sinple eta zehatzak bakoitzarentzat
- Egin maite duzuna eta ondo pasa
Edonork egin dezake hau. Ohiko ekintzarekin hasi nintzen. Lehenik eta behin, Medium izeneko artikulu bat sortu nuen", gero Dockerri buruzko bigarren bat " izenekoa" eta abar.
Idatzi besteentzat eta zure programazio gaitasunak hobetuko dituzu. Kontzeptu bat eta nola funtzionatzen duen azaltzeko gai izatea trebetasun kritikoa da garatzailearentzat.
Gogoratu: Ez da zertan aditua izan behar zerbaiti buruz idazteko.
4. Irakurri kodea
Kodeari buruz irakurtzen duzun guztia zure programazio gaitasunak hobetuko ditu.
Hona hemen irakur dezakezuna:
- Kodea GitHub-en
- liburuak
- Artikuluak
- Buletinak
Besteen kodeatik asko ikas dezakezu. Zure arloko adituak aurki ditzakezu edo GitHub erabil dezakezu zure kodearen antzeko kodea aurkitzeko. Interesgarria da beste garatzaileek kodea nola idazten duten eta arazoak nola konpontzen jakitea. Zure pentsamendu kritikorako gaitasunak garatuko dituzu. Erabiltzen duten metodoa zurea baino hobea al da? Egiazta dezagun.
Egunero programatzeaz gain, zergatik ez irakurri egunero programazioari buruzko liburu baten artikulu bat edo orrialde batzuk gutxienez?
Liburu ospetsu batzuk:
- Clean Code: Agile Software Craftsmanship eskuliburua Robert C. Martin-en eskutik
- Programatzaile pragmatikoa: bidaidetik maisuraino
- Cal Newport: Lan sakona
5. Egin galderak
Ez izan lotsati gehiegi eskatzeko.
Galderak egitea lagungarria da zerbait ulertzen ez baduzu. Zure taldearekin edo lagunekin harremanetan jar zaitezke. Erabili programazio-foroak, galdetu dezakezun inor ezagutzen ez baduzu.
Batzuetan, beste azalpen bat behar da kontzeptu bat ulertzeko. Ona da, noski, Interneten ibiltzea eta erantzuna bilatzea, baina noizbait hobe da beste garatzaileei galdetzea.
Erabili beste pertsona baten ezagutza zeure burua hobetzeko. Eta beste garatzaile bati galdetzen badiozu, aukera handia dago erantzuteko ez ezik, eskertzeko ere.
Iturria: www.habr.com
