Kadri teknolojia inavyozidi kupatikana, hitaji la wapangaji programu linaongezeka kila wakati. Kuandika ni ujuzi uliojifunza na kukamilika kwa muda, lakini kila mtu anapaswa kuanza mahali fulani. Kuna lugha anuwai ambazo ni bora kwa Kompyuta bila kujali uwanja unaovutiwa nao (mfano JavaScript, nk JavaScript imeendelea sana, kwa hivyo anza na HTML au CSS). Angalia Hatua ya 1 hapa chini ili ujifunze jinsi.
Hatua
Njia 1 ya 2: Kujifunza Lugha
Hatua ya 1. Usijali sana juu ya lugha gani unachagua
Makodi mengi ya mwanzo hushindana na lugha gani ya kuchagua wakati wanapoanza kujifunza. (Kwa sababu hawajui wapi kuanza na nambari yao ya kwanza). Lugha halisi unayoanza kujifunza haileti tofauti kubwa wakati wa kujifunza juu ya miundo ya data na mantiki. Hizi ni stadi ambazo zinajali zaidi, na zinaweza kuhimiliwa na lugha yoyote.
- Wakati wa kuchagua lugha, zingatia tu ni aina gani ya maendeleo unayotaka kuanza nayo na uchague lugha ya utangulizi kutoka hapo. Kwa mfano, ikiwa unataka kujifunza maendeleo ya wavuti, anza na HTML5, inayoongezewa na CSS, JavaScript, na PHP. Ikiwa unataka kutaka kufanya programu za desktop, anza na C++ au lugha nyingine ya msingi ya programu.
- Ukifanya kazi ya kuweka alama katika kazi, utapata kuwa kamwe huwezi kutumia lugha ambayo ulijifunza kwanza kuweka alama. Badala yake, utakuwa unajifunza lugha wakati unapitia nyaraka na majaribio.
Hatua ya 2. Pata rasilimali za bure mkondoni kwa lugha unayochagua
Mtandao ni hazina ya mafunzo ya bure, madarasa, na video, zote zimekusudiwa kuelekea lugha unayochagua. Unaweza kuanza kupata ufahamu wa kimsingi wa lugha yoyote ya utangulizi kwa siku moja.
- Tovuti maarufu ni pamoja na Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School na zingine nyingi.
- Kuna miongozo anuwai ya mwanzo wa lugha inayopatikana hapa wikiHow.
- Unaweza kupata miongozo ya jinsi ya karibu mazingira yoyote ya programu kwenye YouTube.
- Stack Exchange ni moja wapo ya tovuti maarufu za Maswali na Majibu kwa maswali yoyote ya programu ambayo unaweza kuwa nayo.
KIDOKEZO CHA Mtaalam
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
Afisa Mkuu wa Teknolojia, Siku ya Kazi
Hadithi ya Mtaalam wetu :"
Hatua ya 3. Pakua mhariri mzuri wa maandishi
Lugha nyingi za programu hukuruhusu kutumia wahariri wa maandishi ya nje unapoandika nambari yako. Pata kihariri cha maandishi ambacho kitakuruhusu kuona maandishi na alama za nambari.
Programu maarufu ni pamoja na Notepad ++ (Windows), TextWrangler (OS X), JEdit, au Msimbo wa Studio ya Visual
Hatua ya 4. Pakua mkusanyaji wowote muhimu
Lugha zingine za programu zinahitaji mkusanyaji ili kuendesha nambari unayounda. Watunzi hutafsiri nambari unayoandika kwa lugha ya kiwango cha chini ambayo mashine inaweza kusindika. Watunzi wengi ni chanzo wazi na huru kutumia. Lugha ambazo zinahitaji watunzi ni pamoja na:
- C
- C ++
- C #
- Java
- MSINGI
- Fortran
Hatua ya 5. Anza mradi wako wa kwanza
Chagua mradi mzuri wa utangulizi ambao utakusaidia kupata miguu yako mvua. Kuna maoni na mafunzo anuwai mkondoni, lakini sehemu zingine za kuanza ni tovuti za msingi za HTML, hifadhidata ya msingi na kazi za fomu na PHP, au programu rahisi na lugha yoyote ya mkusanyaji.
Hatua ya 6. Toa maoni yako yote juu ya nambari yako
Lugha zote za programu zina huduma ya maoni ambayo hukuruhusu kuingiza maandishi ambayo hayazingatiwi na mkusanyaji. Hii hukuruhusu kuongeza maoni kwenye nambari yako. Maoni haya ni muhimu, kwa kuwaruhusu wengine kujua jinsi nambari yako inavyofanya kazi na kujikumbusha mwenyewe nambari yako inafanya nini.
Unaweza pia kutumia kazi ya maoni kuondoa haraka nambari kutoka kwa programu yako kwa madhumuni ya upimaji. Weka lebo za maoni karibu na nambari unayotaka kuwatenga na kisha uondoe lebo za maoni ili kurudisha nambari hiyo
Hatua ya 7. Chagua mipango mingine au miradi ya wavuti
Unapojifunza unapoendelea, usione aibu kutafuta vitu na kuona jinsi wengine wamefanya kazi sawa. Chukua muda kuelewa ni kwanini nambari inafanya inachofanya.
Tazama mwongozo huu kwa maelezo juu ya jinsi ya kutazama nambari chanzo ya wavuti
Njia 2 ya 2: Kupanua Maarifa yako
Hatua ya 1. Chukua madarasa
Vyuo vya jamii, shule za teknolojia na programu za mkondoni hutoa vyeti na madarasa ambayo yatakusaidia kupata kazi na pia kukufundisha programu. Digrii ya hali ya juu kama Sayansi ya Kompyuta sio lazima kila wakati, lakini inaweza kusaidia kupata kazi ya programu ya wakati wote.
- (Inaweza kusema mengi kwa kuwa na wakati wa moja kwa moja na mwalimu au mtaalam wa programu, kitu ambacho haipatikani kila wakati na vyanzo vya mkondoni.)
- Madarasa yanaweza kupata gharama kubwa, kwa hivyo pima faida. Ikiwa programu ni ya kupendeza tu, madarasa hayawezi kuwa ya thamani wakati na pesa. Ikiwa unataka kubadilisha programu kuwa taaluma, madarasa yanaweza kukupa nguvu kubwa (lakini tena, sio lazima ikiwa una talanta).
Hatua ya 2. Panua maarifa yako
Zaidi ya kujifunza lugha za programu tu, utafaidika sana na madarasa ya mantiki na hisabati, kwani hizi mara nyingi zinahitajika kwa programu ya hali ya juu. Huna haja ya kujifunza hii shuleni, lakini mipangilio ya darasa inaweza kusaidia.
- Programu inayojumuisha mahesabu ya fizikia na uigaji mwingine inahitaji uelewa mzuri wa algorithms na modeli.
- Mantiki ndio msingi wa programu, kwa hivyo kuelewa mantiki na michakato itakusaidia kutatua shida wakati unapoandika.
- Kujua hesabu za hali ya juu hakuhitajiki kwa programu nyingi, lakini maarifa yanaweza kusababisha faida na uboreshaji.
Hatua ya 3. Jifunze lugha zaidi
Mara tu unapofahamu vizuri lugha yako ya asili, unaweza kuanza kuorodhesha. Tafuta lugha nyingine inayokamilisha ile unayoijua, au chagua lugha kwa kazi maalum inayokupendeza. Lugha za ziada, kama vile HTML na CSS, mara nyingi ni rahisi kujifunza.
- Java ni moja ya lugha maarufu, na mara nyingi kuna fursa nyingi kwa watengenezaji wa Java. Java inaweza kukimbia kwa anuwai kubwa ya mifumo na ina programu nyingi. Java hutumiwa kwa matumizi ya Android, moja ya masoko yanayokua kwa kasi zaidi.
- C ++ inapendekezwa sana kwa kukuza michezo ya video. Kujifunza jinsi ya kuweka nambari katika Umoja (injini ya mchezo wa bei ya chini) na UDK (nambari ya injini maarufu ya Unreal) inaweza kusaidia kufungua milango, ingawa sio muhimu nje ya tasnia ya mchezo wa video.
- Ikiwa unataka kutengeneza programu za iPhone, Xcode na Lengo-C zitakuwa zana zako za msingi. Utahitaji pia Mac, kwani Xcode inaweza tu kukusanya kwenye Mac.
- Python ni lugha ya kuandikia seva ambayo ni moja wapo ya lugha rahisi kujifunza. Chatu hutumiwa kwa huduma za wavuti kama Pinterest na Instagram, na ni rahisi kutosha kujifunza misingi kwa siku chache tu.
Hatua ya 4. Kuwa mvumilivu
Mara nyingi utakabiliwa na changamoto wakati wa programu, haswa linapokuja suala la uwindaji wa mende au kutekeleza wazo jipya. Itabidi ujifunze kuridhika na kufikia matokeo madogo badala ya kutatua fumbo zima mara moja. Uvumilivu husababisha nambari inayofaa zaidi, ambayo itasababisha mipango inayofanya vizuri na wenzako wenye furaha.
Hatua ya 5. Jifunze kufanya kazi na wengine
Ikiwa una watu wengi wanaofanya kazi kwenye mradi, unapata maoni mengi juu ya jinsi ya kuifanya. Kufanya kazi kwa timu hauepukiki katika ulimwengu wa biashara, kwa hivyo isipokuwa unapanga kuandaa kila kitu kwa uhuru, kuwa tayari kufanya kazi na wengine.
Hatua ya 6. Pata kazi ambapo unaweza kufanya mazoezi ya ustadi wako wa kuweka alama
Fanya kazi kama kujitolea kubuni wavuti au kuandika programu za desktop. Kazi ya muda na kampuni ndogo inaweza kusababisha fursa za kuandika nambari za wavuti au programu rahisi.
Hatua ya 7. Unganisha na programu zingine
Kuna jamii nyingi na mikusanyiko ya watengenezaji ambayo inaweza kukusaidia na kukuhimiza. Tafuta mikusanyiko ya programu za mitaa, shiriki kwenye mchezo wa hack-a-thon au mchezo (hafla za wakati na mada ya kawaida), na ujisajili kwenye vikao kadhaa vya programu ili kuanza kupanua mfiduo wako na mtandao.
Hatua ya 8. Jizoeze, fanya mazoezi, fanya mazoezi
Inakadiriwa kuwa inachukua masaa 15, 000 kabla ya kuzingatiwa kama mtaalam wa programu ya kompyuta. Hii ni miaka ya mazoezi yaliyotumika. Ustadi wa kweli wa programu utakuja tu baada ya kuweka wakati wa kufanya mazoezi na kuwa hodari.