Jinsi ya Kuboresha Ustadi wako wa Kuandaa

Habari, Habr! Ninawasilisha kwa mawazo yako tafsiri ya kifungu "Jinsi ya kuboresha ujuzi wako wa programuΒ»na mwandishi Gael Thomas.

Jinsi ya Kuboresha Ustadi wako wa Kuandaa

Hapa kuna vidokezo 5 vya juu

1.  Jiwekee malengo.

Kuweka malengo huboresha tija ya wasanidi programu.

Fahamu:

  • Kwa nini ulianza programu?
  • Malengo ya programu ni nini
  • Je! ungependa kutimiza ndoto gani kwa kuwa msanidi programu?

Kila mtu ana malengo ya kibinafsi, lakini nimeunda orodha ya maoni ya ulimwengu kwa kila mtu:

  • Unda tovuti
  • Pata kazi mpya
  • Fanya kazi kama mfanyakazi huru
  • Kufanya kazi kwa mbali
  • Jipime
  • Kuboresha hali ya kifedha

Usisahau kuhifadhi nafasi kwa madhumuni maalum: mradi wa kibinafsi. Ikiwa unataka kufanikiwa na kukaa motisha, lazima uunde miradi ya wanyama. Lakini sio lazima kuwamaliza kila wakati. Wazo ni kwa usahihi kufikia malengo madogo katika miradi yako mwenyewe.

Ngoja nikupe mfano. Ikiwa unataka kujifunza jinsi ya kutumia hifadhidata kimsingi, unaweza kuanza mradi wa blogi. Lakini ikiwa unajifunza jinsi ya kuongeza kitu kwenye hifadhidata, unaweza kuunda fomu rahisi ya kuongeza rekodi kwenye hifadhidata.

Ni muhimu kutumia miradi kufikia malengo kwa sababu inaongoza kwa kufanya kazi kwa mifano halisi. Ni nini kinachoweza kuwa cha kutia moyo zaidi kuliko hii?

2.  Ifanye tena... na tena.

Mara tu unapochagua malengo yako, yafanyie kazi iwezekanavyo. Kadiri unavyofanya mazoezi, ndivyo unavyojifunza zaidi.

Kujifunza kuweka msimbo ni ujuzi, na unaweza kuulinganisha na kucheza mchezo. Ikiwa unataka kuwa mzuri katika hili na kufanya kazi yako, unapaswa kufanya mazoezi mengi, kwenye PC, na usisome vitabu na uchanganue msimbo na penseli.

Andika msimbo kila siku, wakati wa mapumziko yako ya chakula cha mchana au baada ya kazi. Hata ikiwa ni kwa saa moja tu, ukiunda mazoea na ushikamane nayo, utaona maboresho ya kila siku ambayo yanafanyika polepole lakini ya kudumu.

"Kurudia ni mama wa kujifunza, baba wa vitendo, ambayo huifanya kuwa mbunifu wa mafanikio."Zig Ziglar - Twitter)

3. Shiriki kile unachojifunza au kuunda.

Hii ndiyo njia bora ya kujifunza mambo mapya.

Baadhi ya mawazo ya kushiriki kile unachofanya:

  • Andika nakala za blogi (kwa mfano, kwenye Habre)
  • Jiunge na mikutano au mikutano ya karibu
  • Uliza maoni kuhusu StackOverflow
  • Rekodi maendeleo yako kila siku na hashtag #Siku100ZaMsimbo

Hadithi kidogo:unajua kwanini niliumba HereWeCode.io?

Ninavutiwa na msimbo na kushiriki maarifa. Katika miaka michache iliyopita nimesoma nakala nyingi kwenye majukwaa: bureCodeCamp, inadaiwa Nakadhalika. Na nikajifunza kwamba kila mtu anaweza kushiriki kile anachojifunza na kuunda, hata kama ni kitu kidogo.

Niliunda nambari hapa kwa sababu kadhaa:

  • Shiriki maarifa ili kuwa msanidi bora
  • Wasaidie wanaoanza kuelewa dhana muhimu
  • Unda mifano rahisi na maalum kwa kila moja
  • Fanya kile unachopenda na ufurahie

Mtu yeyote anaweza kufanya hivi. Nilianza na kitendo cha kawaida. Kwanza niliunda nakala kwenye Medium inayoitwa "Jua API ni nini!", kisha ya pili kuhusu Docker iliita "Mwongozo wa Kompyuta kwa Docker: Jinsi ya Kuunda Maombi yako ya Kwanza ya Docker" Nakadhalika.

Andika kwa ajili ya wengine na utaboresha ujuzi wako wa kupanga programu. Kuweza kueleza dhana na jinsi inavyofanya kazi ni ujuzi muhimu kwa msanidi programu.

Kumbuka: Huna haja ya kuwa mtaalam katika uwanja kuandika kuhusu kitu.

4. Soma kanuni

Kila kitu unachosoma kuhusu msimbo kitaboresha ujuzi wako wa kupanga programu.

Hivi ndivyo unavyoweza kusoma:

  • Rekodi kwenye GitHub
  • Vitabu
  • makala
  • Vijarida

Unaweza kujifunza mengi kutoka kwa nambari za watu wengine. Unaweza kupata wataalam katika uwanja wako au utumie GitHub kupata nambari inayofanana na nambari yako mwenyewe. Inafurahisha kujua jinsi watengenezaji wengine huandika nambari na kutatua shida. Utakuza ustadi wako wa kufikiria kwa umakini. Je, njia wanayotumia ni bora kuliko yako? Hebu tuangalie.

Mbali na kupanga programu kila siku, kwa nini usisome angalau makala moja au kurasa chache za kitabu kuhusu upangaji programu kila siku?

Baadhi ya vitabu maarufu:

  • Msimbo Safi: Kitabu cha Ufundi cha Agile Software na Robert C. Martin
  • Programu ya Pragmatic: kutoka kwa msafiri hadi bwana
  • Cal Newport: Kazi ya kina

5. Uliza maswali

Usione aibu kuuliza sana.

Kuuliza maswali kunasaidia ikiwa huelewi kitu. Unaweza kuwasiliana na timu yako au marafiki. Tumia mijadala ya kupanga ikiwa hujui mtu yeyote unaweza kuuliza.

Wakati mwingine maelezo tofauti yanahitajika ili kuelewa dhana. Ni, bila shaka, vizuri kuzunguka na kutafuta jibu kwenye mtandao, lakini wakati fulani bado ni bora kuuliza watengenezaji wengine.

Tumia maarifa ya mtu mwingine kujiboresha. Na ukiuliza msanidi mwingine, kuna nafasi kubwa kwamba hatajibu tu, bali pia kukuthamini.

Chanzo: mapenzi.com

Kuongeza maoni