Kif Ittejjeb il-Ħiliet ta' Programmazzjoni Tiegħek

Hello, Habr! Nippreżenta għall-attenzjoni tiegħek it-traduzzjoni tal-artiklu "Kif ittejjeb il-ħiliet tal-ipprogrammar tiegħek» mill-awtur Gaël Thomas.

Kif Ittejjeb il-Ħiliet ta' Programmazzjoni Tiegħek

Hawn huma l-aqwa 5 suġġerimenti

1. Issettja miri għalik innifsek

L-iffissar tal-għanijiet itejjeb il-produttività tal-iżviluppatur.

Ifhem:

  • Għaliex bdejt tipprogramma?
  • X'inhuma l-għanijiet tal-ipprogrammar
  • Liema ħolma trid tikseb billi ssir żviluppatur?

Kulħadd għandu miri personali, imma ħloqt lista ta’ ideat universali għal kulħadd:

  • Oħloq websajt
  • Ikseb impjieg ġdid
  • Aħdem bħala freelancer
  • Biex taħdem mill-bogħod
  • Ittestja lilek innifsek
  • Ittejjeb il-kundizzjoni finanzjarja

Tinsiex li tiffranka spazju għal skop speċjali: proġett personali. Jekk trid tirnexxi u tibqa' motivata, trid toħloq proġetti domestiċi. Imma mhux bilfors ikollok dejjem tispiċċahom. L-idea hija preċiżament li tikseb miri żgħar fil-proġetti tiegħek stess.

Ħa nagħtikom eżempju. Jekk trid titgħallem kif tuża database fil-prinċipju, tista 'tibda proġett ta' blog. Imma jekk qed titgħallem kif iżżid xi ħaġa f'database, tista' toħloq formola sempliċi biex iżżid rekord mad-database.

Huwa importanti li nużaw proġetti biex jintlaħqu l-għanijiet għax dan iwassal għal ħidma fuq eżempji konkreti. X'jista' jkun aktar motivanti minn dan?

2. Erġa' agħmel... u għal darb'oħra

Ladarba tagħżel il-miri tiegħek, aħdem fuqhom kemm jista 'jkun. Iktar ma tipprattika, aktar titgħallem.

It-tagħlim tal-kodifika hija ħila, u tista’ tqabbelha ma’ xi sport. Jekk trid tkun kbira f'dan u tagħmel ix-xogħol tiegħek, trid tipprattika ħafna, fuq PC, u ma taqrax kotba u parse code bil-lapes.

Ikteb il-kodiċi kuljum, waqt il-waqfa tal-ikel jew wara x-xogħol. Anke jekk tkun għal siegħa biss, jekk toħloq drawwa u żżomm miegħu, tara titjib ta’ kuljum li huwa gradwali iżda permanenti.

"Ir-ripetizzjoni hija omm it-tagħlim, missier l-azzjoni, li tagħmilha l-arkitett tat-twettiq."(Zig Ziglar —Twitter)

3. Aqsam dak li titgħallem jew toħloq.

Dan huwa l-aħjar mod biex titgħallem affarijiet ġodda.

Xi ideat biex taqsam dak li tagħmel:

  • Ikteb artikli tal-blog (per eżempju, fuq Habré)
  • Ingħaqad f'konferenzi jew laqgħat lokali
  • Staqsi għal feedback dwar StackOverflow
  • Irreġistra l-progress tiegħek kuljum b'hashtag #100DaysOfCode

Storja żgħira:taf għaliex ħloqt HereWeCode.io?

Jien affaxxinat bil-kodiċi u l-qsim tal-għarfien. Matul l-aħħar ftit snin qrajt ħafna artikli fuq il-pjattaformi: freeCodeCamp, dovuti lil u l-bqija. U tgħallimt li kulħadd jista’ jaqsam dak li jitgħallem u joħloq, anke jekk hija biss ħaġa żgħira.

Ħloqt il-kodiċi hawn għal diversi raġunijiet:

  • Aqsam l-għarfien biex issir żviluppatur aħjar
  • Għin lit-tfal ġodda jifhmu kunċetti ewlenin
  • Oħloq eżempji sempliċi u speċifiċi għal kull wieħed
  • Agħmel dak li tħobb u ħu gost

Kulħadd jista 'jagħmel dan. Bdejt bl-azzjoni tas-soltu. L-ewwel ħloqt artiklu fuq Medium imsejjaħ "Skopri x'inhu API!", imbagħad it-tieni waħda dwar Docker imsejħa "Gwida għall-Bidu għal Docker: Kif Oħloq l-Ewwel Applikazzjoni Docker Tiegħek" u l-bqija.

Ikteb għal oħrajn u int se ttejjeb il-ħiliet tal-ipprogrammar tiegħek. Li tkun kapaċi tispjega kunċett u kif taħdem hija ħila kritika għal żviluppatur.

Ftakar: M'għandekx bżonn tkun espert fil-qasam biex tikteb dwar xi ħaġa.

4. Aqra l-kodiċi

Dak kollu li taqra dwar il-kodiċi se jtejjeb il-ħiliet tal-ipprogrammar tiegħek.

Hawn dak li tista' taqra:

  • Kodiċi fuq GitHub
  • Books
  • Artikoli
  • Newsletters

Tista 'titgħallem ħafna mill-kodiċi ta' nies oħra. Tista' ssib esperti fil-qasam tiegħek jew tuża GitHub biex issib kodiċi simili għall-kodiċi tiegħek. Huwa interessanti li tkun taf kif żviluppaturi oħra jiktbu kodiċi u jsolvu l-problemi. Int ser tiżviluppa l-ħiliet tiegħek ta' ħsieb kritiku. Il-metodu li jużaw huwa aħjar minn tiegħek? Ejja niċċekkjaw.

Minbarra l-ipprogrammar kuljum, għaliex ma taqrax mill-inqas artiklu wieħed jew ftit paġni ta 'ktieb dwar l-ipprogrammar kuljum?

Xi kotba famużi:

  • Kodiċi Nadif: Manwal tas-sengħa tas-softwer b'aġilità minn Robert C. Martin
  • Programmatur pragmatiku: minn vjaġġatur għal kaptan
  • Cal Newport: Xogħol profond

5. Staqsi mistoqsijiet

Tibżax tistaqsi wisq.

Tistaqsi mistoqsijiet huwa ta’ għajnuna jekk ma tifhimx xi ħaġa. Tista' tikkuntattja lit-tim jew lill-ħbieb tiegħek. Uża forums ta' programmazzjoni jekk ma tafx lil xi ħadd li tista' titlob.

Xi drabi tkun meħtieġa spjegazzjoni differenti biex wieħed jifhem kunċett. Huwa, ovvjament, tajjeb li tistrieħ u tfittex tweġiba fuq l-Internet, iżda f'xi punt xorta jkun aħjar li tistaqsi żviluppaturi oħra.

Uża l-għarfien ta’ persuna oħra biex ittejjeb lilek innifsek. U jekk tistaqsi żviluppatur ieħor, hemm ċans kbir li mhux biss iwieġeb, iżda wkoll japprezzak.

Sors: www.habr.com

Żid kumment