Programu za Kujifunza Kupanga: Zinachofundisha Hasa
Programu ya programu kwenye simu yako hufundisha mantiki, sintaksia, na dhana za msingi za lugha. Ni njia halali na ya bei nafuu ya kuanza. Isiyofaa—na ni muhimu kuifafanua mara moja—ni kumfundisha msanidi programu. Kufanya kazi na programu kunahitaji miradi yako mwenyewe, udhibiti wa matoleo, kusoma msimbo wa watu wengine, na saa kwenye kompyuta halisi, mambo ambayo hayaendani na somo la dakika tano.
Kwa tofauti hii iliyopo, programu zimekuwa muhimu sana: zinakusaidia kugundua kama unapenda kitu, kudumisha tabia, na kukagua dhana wakati wowote wa siku. Hapa chini kuna baadhi ya programu ambazo zipo katika [jina la jukwaa/huduma]. Duka la Google Play, iliingizwa dukani kabla ya kuchapishwa.
Sololearn
Ni pana zaidi katika kategoria yake: imepewa alama 4.8 na ina zaidi ya mapitio 740,000. Inashughulikia Python, JavaScript, Java, C++, HTML, na SQL pamoja na masomo mafupi, mazoezi, na changamoto za uandishi wa msimbo.
Ina kihariri kilichojumuishwa, kinachokuruhusu kuandika na kuendesha vipande vya msimbo moja kwa moja kwenye simu yako, na jumuiya inayofanya kazi ambapo unaweza kuomba msaada. Toleo la bure linashughulikia maudhui mengi; usajili hufungua njia za kujifunza na vyeti.
Kujifurahisha
Imepewa alama ya 4.8 ikiwa na zaidi ya mapitio 720,000. Inafanya kazi na njia za kujifunza zinazotegemea mradi: badala ya kusoma dhana zilizotengwa, unaunda programu ndogo na kujifunza kile ambacho kila sehemu hufanya.
Inashughulikia Python, JavaScript, TypeScript, SQL, HTML, na CSS. Muundo wa mazoezi ya kila siku unafaa vizuri kwa ajili ya uundaji wa tabia. Inafaa zaidi kwa wale ambao wamejaribu kujifunza na kukata tamaa kwa sababu waliona masomo hayo kuwa ya kufikirika sana.
Jifunze Python - Maabara ya Msimbo
Programu inayolenga Python pekee, ikiwa na masomo, majaribio, na kihariri kilichojengewa ndani. Imepewa alama ya 4.6 ikiwa na takriban mapitio 52,000.
Kujifunza lugha moja tu kwa wakati mmoja ni chaguo zuri kwa wanaoanza. Python ndiyo sehemu ya kuanzia inayopendekezwa zaidi leo kwa sababu ina sintaksia fupi na matumizi mapana katika otomatiki, data, na ukuzaji wa wavuti.
Marekebisho muhimu kuhusu orodha za zamani.
Inafaa kuzingatia kwamba orodha nyingi zilizopitwa na wakati zinasambazwa: Panzi, Programu ya JavaScript ya Google, , imekomeshwa na haipatikani tena kwenye Duka la Google Play. Kodecademy Go Haitumiki tena kama programu — jukwaa la Codecademy linaendelea kuwepo, lakini kupitia kivinjari cha wavuti pekee.
Na licha ya kuonekana kwenye orodha kadhaa za "programu za programu," Duolingo ni programu ya kujifunza lugha. Haifundishi programu.
Mambo ya kutafuta katika programu ya programu
- Kihariri cha msimbo kilichounganishwa: Kujifunza bila kuandika msimbo ni kama kujifunza kuendesha gari kwa kusoma mwongozo.
- Marekebisho kwa maelezo: Kujua kwamba ulifanya kosa hakukufundishi chochote; kujua kwa nini ulifanya kosa hilo kunakufundisha.
- Njia iliyopangwa: Maudhui katika mpangilio unaopanda huepuka hisia ya kuwa mwanzoni kila wakati.
- Jumuiya inayofanya kazi: Kutokuwa na uhakika ndio sababu kuu ya kukata tamaa.
- Maudhui kwa Kireno, ...ikiwa Kiingereza bado ni kikwazo—ingawa kujifunza maneno katika Kiingereza hakuwezi kuepukika baadaye.
Utaratibu wa kujifunza ambao kwa kawaida hufanya kazi
Dakika kumi na tano hadi ishirini kwa siku hutoa zaidi ya saa tatu Jumamosi. Kupanga programu hutegemea marudio ili kuweka mifumo, na vipindi virefu kati ya vipindi huondoa mengi ya yale ambayo yamejifunza. Ukiweza kuyadumisha siku tano kwa wiki, tayari uko juu ya wastani kwa wanaoanza.
Mazoea mawili yanasaidia sana. La kwanza ni kuandika msimbo kwa mkono badala ya kuburuta na kudondosha vizuizi vilivyotengenezwa tayari, hata wakati programu inatoa njia ya mkato—makosa ya kuandika hukufundisha kusoma ujumbe wa makosa, ambayo ni nusu ya kazi ya programu. La pili ni kuandika mahali fulani kile ambacho hukuelewa na kukirudia siku inayofuata; dhana iliyorukwa mara nyingi huwa kikwazo baada ya masomo machache baadaye.
Hatimaye, pinga kishawishi cha kuanza lugha tano kwa wakati mmoja. Lugha inayoeleweka vizuri hufanya lugha ya pili iwe haraka zaidi; lugha tano ambazo hazieleweki vizuri hazitoi faida yoyote.
Jinsi ya kutoka kwenye programu na kuwa mpangaji programu halisi.
Hii ndiyo sehemu ambayo mara nyingi huorodhesha. Programu inashughulikia hatua ya kwanza: sintaksia na mantiki. Hatua zinazofuata zinahitaji zana zingine.
Haraka iwezekanavyo, badilisha hadi kwenye kompyuta. Sakinisha kihariri cha msimbo, jifunze jinsi ya kutumia terminal, na unda akaunti yenye huduma ya kudhibiti toleo ili kuhifadhi unachoandika. Kisha, jenga kitu kidogo na kamili—kikokotoo, kipanga kazi, hati inayobadilisha majina ya faili. Mradi uliokamilika hufundisha zaidi ya masomo hamsini yaliyotengwa.
Kuhusu ratiba: inachukua miezi kadhaa ya mazoezi ya kawaida kuandika msimbo kwa kujitegemea, na hata zaidi kufikia kiwango cha nafasi ya chini. Maudhui yoyote yanayoahidi kazi katika wiki chache zijazo yanauza matarajio, si ufundishaji.
Msimbo wako unaendeshwa wapi unapobofya "run"?“
Ni muhimu kuelewa kinachotokea kwa kitufe hiki, kwa sababu hicho ndicho kinachoelezea kikomo cha kategoria hii. Kuna miundo miwili inayowezekana, na karibu kila programu hutumia mmoja wao.
Katika njia ya kwanza, maandishi uliyoandika hutumwa kupitia mtandao kwa seva, ambayo huyakusanya au kuyatafsiri, kuyatekeleza katika mazingira yaliyotengwa, na hurejesha matokeo pekee. Ni rahisi na nyepesi kwa kifaa, lakini ina mapungufu matatu ambayo huonekana wazi haraka: inahitaji muunganisho, ina muda wa juu zaidi wa utekelezaji, na haioni chochote kutoka kwa simu yako—sio faili, si kamera, si mtandao.
Katika mbinu ya pili, programu inajumuisha mkalimani ndani ya kifurushi. Inafanya kazi nje ya mtandao na hujibu mara moja, lakini umezuiliwa kwa toleo la lugha na maktaba zilizokuja nayo. Kusakinisha utegemezi mpya, ambao ni wa kawaida katika mradi wowote halisi, kwa kawaida haiwezekani.
- Mazoezi ya kozi yanaenda vizuri. Katika mifumo yote miwili, kwa sababu ni msimbo mfupi unaochapisha matokeo pekee.
- Mradi halisi hauendeshwi, Kwa sababu mradi husoma faili, huhifadhi hali, hutumia maktaba ya mtu wa tatu, na kuanzisha seva ya ndani.
- Ujumbe wa hitilafu ya mazingira hauonekani., ...na sehemu kubwa ya kazi ni kutatua makosa ya kimazingira haswa.
- Bila intaneti, mfumo unaotegemea wingu huharibika.. Ukisoma kwenye usafiri wa umma, thibitisha hili kabla ya kuchagua.
Hakuna hata moja kati ya haya linalobatilisha kusoma kwenye simu yako ya mkononi. Linaweka wazi tu kwa nini kuhamia kwenye kompyuta si kuwa mchaguzi tu: ndiyo njia pekee ya kupata nusu ya kazi ambayo programu inaficha kwako.
Kwa nini kuandika msimbo kwenye simu ya mkononi kunakera sana?
Kibodi za simu za mkononi ziliundwa kwa ajili ya kuandika ujumbe, si kwa ajili ya kuandika msimbo. Mabano, vishikio, mistari ya chini, pau wima, ishara kubwa kuliko na ndogo kuliko zimefichwa katika tabaka, na kila ishara inahitaji mipigo miwili au mitatu ya vitufe. Ongeza hapo marekebisho otomatiki ambayo hubadilisha majina yanayobadilika na herufi kubwa kiotomatiki mwanzoni mwa mstari, na zoezi hilo linakuwa vita na kibodi.
Ni nini hupunguza msuguano, kwa mpangilio wa athari:
- Zima ukaguzi wa tahajia na uandishi wa herufi kubwa kiotomatiki kwenye kibodi yako, au sakinisha kibodi yenye hali ya programu na safu mlalo ya alama isiyobadilika.
- Tumia upau wa alama wa programu yenyewe, inapopatikana. Ipo hasa kwa sababu ya tatizo hili.
- Zungusha skrini. Katika hali ya mlalo, safu wima zaidi hutoshea, na ujongezaji wa msimbo hutegemea upana.
- Unganisha kibodi kupitia Bluetooth au kebo. Hili ndilo mabadiliko makubwa zaidi: kwa kibodi halisi, simu ya mkononi inakuwa kifaa kinachokubalika cha kusoma.
- Fanya fonti iwe ndogo kuliko inavyostarehesha. Kuona sehemu nzima ya herufi kunasaidia zaidi kuliko kuona herufi kubwa.
Hapa kuna kidokezo ambacho kinaweza kuonekana kama cha kipuuzi lakini kinaokoa saa: soma ujumbe mzima wa hitilafu, ikijumuisha nambari ya mstari. Kwenye skrini ndogo, kishawishi ni kusogea moja kwa moja hadi kwenye zoezi linalofuata, na ujumbe wa hitilafu ndio mahali ambapo somo liko.
Kwa nini somo ni bure lakini cheti hakipo?
Mfano unaotawala hapa ni freemium yenye viwango vitatu vya mapato, na kuelewa hili kunakusaidia kuepuka kulipa kwa kitu kibaya.
- Saini, Hii hutoa nyimbo kamili, miradi, na marekebisho ya kina. Hapo ndipo mapato mengi yanatoka.
- Cheti, Inaweza kuuzwa kando au kujumuishwa katika mpango. Haigharimu sana kwa mtoa huduma kutoa na ina mvuto mkubwa wa kihisia kwa wale wanaoanza tu.
- Leseni ya shirika na shule, sehemu ya kimya inayodumisha sehemu kubwa ya makampuni haya.
Kuhusu cheti, onyo la kweli: katika mchakato wa uteuzi wa teknolojia, haina uzito sana. Kinachofungua milango ni msimbo ambao mtu anaweza kuufungua na kuusoma, mradi mdogo unaofanya kazi, na uwezo wake wa kuelezea alichofanya na kwa nini. Ikiwa bajeti ni finyu, wekeza katika uzoefu wa vitendo, si katika stashahada ya maombi.
Pia kuna muundo wa mizunguko ya maisha, mipaka ya nishati, au mipaka ya masomo ya kila siku, ambayo ipo ili kubadilisha kutokuwa na subira kuwa ununuzi. Sio kashfa—ni mfumo wa biashara. Usichanganye kizuizi bandia na kasi yako halisi ya kujifunza.
Unaweza kusoma nini bila malipo bila kutegemea programu?
Kabla ya kusaini chochote, fahamu kwamba nyenzo nyingi muhimu katika eneo hili zimekuwa chanzo huria kila wakati.
- Nyaraka rasmi za lugha hiyo. Ni bure, kwa kawaida huwa na mafunzo ya awali, na mengi yake hutafsiriwa kwa Kireno. Kujifunza kusoma nyaraka, yenyewe, ni ujuzi wa kitaalamu.
- Kozi wazi kutoka vyuo vikuu na taasisi za shirikisho. Wengi huchapisha nyenzo za utangulizi za kozi, zenye mazoezi na funguo za majibu.
- Maktaba za umma na vyuo vikuu. Wengi hutoa ufikiaji wa rasilimali za kidijitali za kiufundi kwa kutumia kadi za uanachama sawa na zile za vitabu vya karatasi.
- Msimbo huria wa miradi. Kusoma kile ambacho mtu mwingine ameandika hufundisha mifumo na mpangilio ambao hakuna zoezi la sintaksia linaloweza kufundisha.
- Jamii zenye mashaka. Kujifunza jinsi ya kuunda swali lenye hitilafu halisi, ulichojaribu, na kipande cha msimbo ni nusu ya jibu.
Jambo kuu si kuepuka programu zinazolipishwa, bali ni kuepuka kuchanganya matumizi na maendeleo. Watu wengi hubadilisha usajili mara tatu na kubaki kwenye somo moja la awali.
Maswali yanayotokea baadaye
Je, ninahitaji kujua Kiingereza ili kupanga programu?
Kwanza, hapana: kuna nyenzo nzuri katika Kireno na nyaraka kuu kwa kawaida huwa na tafsiri. Baadaye, Kiingereza huwa hakiepukiki, kwa sababu ujumbe wa makosa, majina ya vitendakazi, na majibu ya jamii yamo ndani yake. Unaweza kujifunza vyote kwa sambamba, na msamiati wa kiufundi ni mdogo.
Je, ninahitaji kompyuta yenye nguvu?
Hapana. Wahariri wa misimbo, vituo, na vivinjari huendeshwa kwenye mashine za kawaida na hata kompyuta zilizotumika. Mashine za gharama kubwa hufanya tofauti katika maeneo maalum tu, na hakuna hata moja kati ya hayo ambayo ni hatua ya kwanza.
Je, ninaweza kutumia akili bandia kujifunza?
Kama mfafanuzi, inasaidia sana: kumuuliza mtu aandike upya dhana kwa njia tofauti au kuashiria kwa nini sehemu ilishindwa kuharakisha mambo kwa kiasi kikubwa. Kama jenereta ya majibu yaliyotengenezwa tayari, hupunguza kasi ya mambo—na inafaa kujua kwamba zana hizi huwa na hitilafu, hata kuvumbua vitendakazi ambavyo havipo. Jaribu kila wakati kwa kuendesha.
Je, cheti cha maombi kina thamani kwenye wasifu?
Ni muhimu katika suala la mpangilio wa kibinafsi na si vinginevyo. Mradi uliochapishwa, msimbo unaosomeka, na uwezo wa kuelezea maamuzi hubeba uzito zaidi katika mahojiano yoyote ya kiufundi.
Je, inawezekana kufanya kazi kwa kutumia simu ya mkononi pekee?
Sio kweli. Unaweza kusoma, kukagua dhana, kusoma hati, na hata kufanya marekebisho madogo kwa kutumia kibodi ya nje, lakini kazi ya kila siku inahitaji skrini kubwa, terminal, na madirisha mengi kufunguliwa kwa wakati mmoja.
Nilisahau kila kitu baada ya kusimama kwa miezi miwili. Ninaanza upya kuanzia mwanzo?
Hapana. Sintaksia hurudi haraka kwa sababu ulichojifunza kilikuwa mantiki, si kukariri kwa kukariri. Anza na mradi mdogo badala ya kurudia hatua zako za awali, ambayo ndiyo njia ya kawaida ya kukata tamaa tena.
Maswali Yanayoulizwa Mara kwa Mara
Ni programu gani bora za kujifunza kupanga programu?
Sololearn na Mimo ndizo programu kamili na zilizopewa daraja la juu zaidi kwenye Duka la Google Play. Kwa wale wanaotaka kuzingatia lugha moja tu, Jifunze Python – Code Lab ni mbadala mzuri.
Je, inawezekana kujifunza programu kwa kutumia simu ya mkononi pekee?
Unaweza kujifunza mantiki na sintaksia, ambayo tayari ni mingi sana. Kwa miradi halisi, kazi ya mwisho, udhibiti wa matoleo, na utatuzi wa matatizo, kompyuta itakuwa muhimu wakati fulani.
Je, programu hizi ni bure?
Zote zina toleo la bure lenye maudhui ya kutosha kuanza. Usajili hufungua njia kamili za kujifunza, vyeti, na mazoezi ya ziada. Jaribu toleo la bure kabla ya kulipa.
Ni lugha gani ninapaswa kuanza nayo?
Mara nyingi, Python ina sintaksia rahisi, nyenzo nyingi katika Kireno, na matumizi mapana. Ikiwa lengo ni kurasa za wavuti na tovuti, anza na HTML, CSS, na JavaScript.
Inachukua muda gani?
Kwa kusoma mara kwa mara, inachukua miezi michache kuandika programu rahisi peke yako. Muda unaochukua kupata kazi yako ya kwanza unategemea jalada lako, miradi, na mazoezi, na hutofautiana sana kutoka kwa mtu hadi mtu.
Hitimisho
Programu ya programu ni hatua bora ya kwanza: ya bei nafuu, inayopatikana kwa urahisi, na nzuri kwa kugundua kama somo linakufaa. Sololearn, Mimo, na Code Lab hushughulikia hatua hii vizuri.
Baada ya hapo, njia inaongoza kwenye kompyuta, miradi ya kibinafsi, na mazoezi ya mara kwa mara. Simu ya mkononi huanza hadithi; haimalizi—na kujua hili tangu siku ya kwanza huokoa kuchanganyikiwa sana.
Soma pia
- Kujifunza Lugha Mtandaoni: Jinsi ya Kuunda Utaratibu Unaofanya Kazi
- Programu za Lugha Zinazoendeshwa na AI: Teknolojia Inafanya Nini na Inapoenda Mbaya
- Programu ya Kujifunza Kufuma: Chaguzi Halisi kwenye Duka la Google Play
- Programu ya Kujifunza Crochet: Bora Zaidi na Kile Kila Kinachofundisha
- Programu za Kujifunza Lugha: Zilizo Bora Zaidi na Jinsi Zinavyoenda
- Mahusiano ya Kikatoliki: Programu za Bure na Zinazotoa


