Njia rahisi za kufanya mazoezi ya programu: Hatua 8 (na Picha)

Orodha ya maudhui:

Njia rahisi za kufanya mazoezi ya programu: Hatua 8 (na Picha)
Njia rahisi za kufanya mazoezi ya programu: Hatua 8 (na Picha)

Video: Njia rahisi za kufanya mazoezi ya programu: Hatua 8 (na Picha)

Video: Njia rahisi za kufanya mazoezi ya programu: Hatua 8 (na Picha)
Video: JINSI YA KUWEKA WINDOW KWENYE FLASH 2024, Mei
Anonim

Kupanga programu ni kama kucheza chombo; unapaswa kufanya mazoezi kila wakati ili kuweka ujuzi wako mkali na kuboresha mbinu zako. Ikiwa unataka kufanya mazoezi ya programu kwa wakati wako mwenyewe, tumia mtandao kupata mazoezi ya kuweka alama na changamoto za kufanya mazoezi na pia kuboresha maarifa yako kwa kufanya kazi kwenye miradi ya chanzo wazi au kuchukua kozi za mkondoni. Ili kuboresha ujuzi wako wa programu katika mpangilio wa ulimwengu halisi, fanya kazi kwenye miradi ya programu.

Hatua

Njia 1 ya 2: Kutumia Rasilimali za Mtandaoni

Jizoeze Kupanga Programu Hatua ya 1
Jizoeze Kupanga Programu Hatua ya 1

Hatua ya 1. Jifunze kutoka kwa miradi ya programu huria

Anza kwa kutafuta mkondoni kwa miradi anuwai ya chanzo wazi na usome tu nambari zao ili ujifunze jinsi mifumo tofauti inavyofanya kazi. Anza kuchangia miradi ya chanzo-wazi au unda yako mwenyewe mara tu umejifunza jinsi miradi mingine ya chanzo wazi hujengwa.

  • Miradi ya chanzo wazi ni miradi ambapo nambari iko wazi kabisa kwa umma kutazama. Kwa kawaida ni ya jamii na hukubali msaada kutoka kwa waandaaji programu wengine.
  • Kwa mfano, ikiwa unataka kujifunza jinsi mfumo wa Reli unavyofanya kazi, tafuta Reli miradi ya chanzo wazi kwenye GitHub na ujifunze nambari hiyo ili kuona jinsi waandaaji tofauti wa programu hutumia huduma tofauti.
Jizoeze Kupanga Programu Hatua ya 2
Jizoeze Kupanga Programu Hatua ya 2

Hatua ya 2. Chukua kozi za mkondoni ili kuboresha maarifa yako na ujifunze mbinu mpya

Tafuta kozi za programu za bei rahisi au za bure mkondoni kwenye tovuti kama Udemy au Coursera au tafuta Kozi za Massive Open Online (MOOCs). Jisajili na uchukue kozi za kuvuta ujuzi wako wa programu.

  • Kozi kama hizi ni njia nzuri ya kufanya mazoezi ya mbinu ambazo unataka kuzifanyia kazi kwa kasi yako mwenyewe. Unaweza pia kupata vidokezo na maoni kutoka kwa waalimu na wanafunzi wengine.
  • Unaweza kupata MOOC hapa:
Jizoeze Kupanga Programu Hatua ya 3
Jizoeze Kupanga Programu Hatua ya 3

Hatua ya 3. Suluhisha changamoto na mafumbo ya kuweka alama kwenye tovuti tofauti ili ufanye mazoezi

Tafuta tovuti za changamoto za usimbuaji na upate ambazo zinakuvutia. Jaribu changamoto anuwai za kufanya nambari ya kuhariri ili kutatua shida na kuboresha mbinu zako za programu.

Mifano kadhaa ya tovuti za changamoto za kificho cha juu ni HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars, na CodinGame

Kidokezo: Unaweza pia kupata changamoto za programu kwenye DailyProgrammer Subreddit kwenye Reddit hapa: https://www.reddit.com/r/dailyprogrammer. Kuna changamoto 3 za programu zilizochapishwa kila wiki, na jamii inakagua suluhisho na kutoa maoni.

Jizoeze Kupanga Programu Hatua ya 4
Jizoeze Kupanga Programu Hatua ya 4

Hatua ya 4. Fanya mazoezi ya msimbo wa kata ili ujifunze kwa kurudia

Tembelea wavuti ya CodeKata na uunda nambari kulingana na mahitaji ya mazoezi tofauti ya kata. Fanya kila zoezi mara kwa mara, unaboresha nambari kila wakati, kuboresha mbinu zako za programu.

  • Msimbo wa kata kata unatoka kwa dhana ya Kijapani ya kata katika sanaa ya kijeshi, ambayo ni zoezi unalorudia tena na tena, ukiboresha kila unapoendelea. Katas za kificho hutumia dhana hii kwa programu kwa kutoa mazoezi madogo yaliyoundwa kuchukua dakika 30-60 ambayo inamaanisha kurudiwa.
  • Katas zingine za nambari hazihitaji hata kuweka alama yoyote, lakini zitakusaidia kufanya mazoezi ya ustadi ambao ni msingi wa programu, kama mfano wa majaribio.
  • Unaweza pia kupata katas kwenye wavuti za changamoto za usimbuaji, kama Codewars, ambazo unaweza kutembelea hapa:

Njia 2 ya 2: Kufanya kazi kwenye Miradi ya Programu

Jizoeze Kupanga Programu Hatua ya 5
Jizoeze Kupanga Programu Hatua ya 5

Hatua ya 1. Panga mradi wa programu yako mwenyewe

Amua shida ya biashara ambayo inahitaji utatuzi na upate suluhisho. Vunja suluhisho katika kazi ndogo za programu ambazo unaweza kumaliza kwa mpangilio maalum wa kutekeleza suluhisho na utatuzi wa shida.

Jizoeze usimamizi mzuri wa kibinafsi kwa kukaa umakini katika kila kazi ya programu unapoifanya kupitia hiyo na kuweka wimbo wa muda gani inakuchukua. Ikiwa kazi fulani inachukua muda mrefu sana, waulize wasanidi programu wengine

Jizoeze Kupanga Programu Hatua ya 6
Jizoeze Kupanga Programu Hatua ya 6

Hatua ya 2. Jizoeze ustadi wako wa utatuzi kwenye mradi wowote wa programu unayofanya kazi

Tambua sababu za mende za programu na jaribu kutekeleza suluhisho tofauti za kuzirekebisha au kufanya kazi karibu nao. Uliza maswali juu ya kwanini mdudu anatokea na jaribu mbinu tofauti za kuweka alama ili kuzitatua.

Unapofanikisha utatuzi wa kitu, zingatia maswali na mbinu ulizozifanya. Endelea kuuliza maswali haya na kutumia mbinu hizi kwa mende baadaye

Jizoeze Kupanga Programu Hatua ya 7
Jizoeze Kupanga Programu Hatua ya 7

Hatua ya 3. Shiriki katika programu ya jozi ili ujifunze kutoka kwa wengine

Fanya kazi pamoja na programu nyingine kwenye kompyuta moja kusuluhisha shida fulani ya programu au fanya kazi kwenye mradi wa programu pamoja. Hakikisha kuchagua mwenzi mzuri ambaye utajifunza kutoka kwake, kama msanidi programu mwandamizi mwenye uzoefu.

Ikiwa unafanya kazi kama programu, unaweza kujaribu kuchagua mwenzi ambaye ni sawa na wewe katika ukongwe, lakini ana uzoefu zaidi kuliko wewe katika lugha tofauti ya programu. Kwa mfano, ikiwa una ujasiri zaidi katika uwezo wako wa programu ya Python, unaweza kuchagua mtu ambaye ana ujuzi katika Ruby

Jizoeze Kupanga Programu Hatua ya 8
Jizoeze Kupanga Programu Hatua ya 8

Hatua ya 4. Fuatilia makosa unayofanya na ujifunze kutoka kwao

Jitahidi sana kuona makosa unayofanya wakati wa kufanya kazi kwenye miradi ya programu. Tambua kwa nini kosa lilitokea na nini unahitaji kufanya tofauti katika siku zijazo ili kuepuka kufanya makosa sawa.

Ilipendekeza: