Kā es varu apgūt programmēšanu kā karjeru?

Izglītība vai atpūta?

Programmētāja atspulgs datora monitorā

Stockbyte / Getty Images





Ja vēlaties uzsākt karjeru programmēšanas jomā, ir divi ceļi.

Izglītība

Ja jums ir bijusi izglītība, esat ieguvis a koledžas grāds , varbūt bijis praktikants vasaras brīvlaikā, tad biznesā esat izvēlējies tradicionālo ceļu. Mūsdienās tas nav tik vienkārši, jo daudzi darbi ir aizlidojuši uz ārzemēm, taču joprojām ir daudz darbu.



Atpūtas

Vai esat jauns programmēšanas lietotājs vai domājat par to? Jūs varētu pārsteigt, zinot, ka ir daudz programmētāju, kas programmē tikai prieka pēc, un tas var novest pie darba. Tā nav tikai profesija, bet arī ļoti patīkams hobijs.

Atpūtas programmēšana — ceļš uz darbu bez darba

Atpūtas programmēšana var būt ceļš uz programmēšanas karjeru, neiegūstot pieredzi šajā darbā. Tomēr ne ar lieliem uzņēmumiem. Viņi bieži pieņem darbā ar aģentūru starpniecību, tāpēc pieredze ir ļoti svarīga, taču mazāka izmēra tērpos var jūs ņemt vērā, ja varat parādīt piemērotību un spējas. Palieliniet pieredzi darbā ar maziem uzņēmumiem vai ārštata darbiniekiem un koncentrējieties uz tāda CV veidošanu, ko vēlas jebkurš darba devējs.



Dažādas nozares — atšķirīga pieeja

Kad skaitļošanas bizness attīstās, mūsdienās pat spēļu programmētāji var iegūt grādu spēļu izstrādē. Bet jūs joprojām varat iemācīties strādāt bez darba.

Uzziniet, vai vēlaties būt spēļu izstrādātājs.

Parādiet sevi

Tātad jums nav atzīmju, grāda vai pieredzes. Iegūstiet savu prezentācijas vietni un rakstiet par programmatūru, dokumentējiet savu pieredzi un pat dāviniet rakstīto programmatūru. Atrodiet nišu, kurā esat eksperts, kuru visi ciena. Linuss Torvalds (pirmie četri burti Linux ) nebija neviens, līdz viņš sāka izslēgt Linux. Ik pēc dažām nedēļām vai mēnešiem parādās jaunas tehnoloģijas, tāpēc izvēlieties kādu no tām.

Parādiet savas apgūtās programmēšanas prasmes. Tas jums izmaksās ne vairāk kā 20 USD gadā (un jūsu laiku), lai veicinātu jūsu darba meklētāju karjeru.



Darba aģenti zina pietiekami daudz, bet...

Viņi nav tehniski un ir jāpieņem darbā saskaņā ar to, ko viņiem saka klients. Ja pēdējo gadu esat pavadījis, apgūstot populāras programmēšanas valodas X versiju un jūsu CV ir pretrunā ar desmit gadus vecu veterānu, kurš zina tikai versiju X-1, tas ir veterāns, kura CV tiks ievietots miskastē.

Ārštata darbinieks vai algotais?

Tīmeklis ir ļāvis izvairīties no koledžas ceļa uz darbu. Jūs varat būt ārštata darbinieks vai atrast vajadzību un uzrakstīt programmatūru, lai to aizpildītu. Tīmeklī ir daudz viena cilvēka tērpu, kas pārdod programmatūru.



Pirmkārt, jums ir jāapgūst vismaz viena programmēšanas valoda. Uzziniet vairāk par programmēšanas valodas .

Kādas karjeras ir programmēšanas jomā?

  • Iegūstiet programmēšanas darbu.
  • Ārštata darbinieks, izmantojot Web.
  • Pārdodiet programmatūru, izmantojot tīmekli.
  • Palaidiet pakalpojumu, izmantojot tīmekli.

Kādus programmēšanas darbus es varu veikt?

Programmētāji mēdz specializēties pēc nozares. Spēļu programmētāji neraksta aviācijas kontroles programmatūru vai vērtēšanas programmatūru finanšu darījumiem. Katrai nozares nozarei ir savas specializētās zināšanas, un jums vajadzētu sagaidīt, ka tam būs vajadzīgs gads pilna laika, lai to apgūtu. Svarīgs Šajās dienās no jums tiek sagaidītas gan biznesa zināšanas, gan tehniskas zināšanas. Daudzos darbos šī priekšrocība nodrošinās jums darbu.



Ir nišas prasmes, kas šķērso sektorus – rakstīt mākslīgais intelekts (AI) ) programmatūra var likt jums rakstīt programmatūru, lai cīnītos ar kara spēlēm, pirktu vai pārdotu darījumus bez cilvēka iejaukšanās vai pat lidotu ar bezpilota lidaparātiem.

Vai man būs jāturpina mācīties?

Vienmēr! Sagaidiet, ka visas savas karjeras laikā apgūsiet jaunas prasmes. Programmēšanā viss mainās ik pēc pieciem līdz septiņiem gadiem. Ik pēc dažiem gadiem vienmēr tiek piedāvātas jaunas operētājsistēmu versijas, kas piedāvā jaunas funkcijas, pat jaunas valodas, piemēramC#. Tā ir visas karjeras mācīšanās līkne. Pat vecākas valodas, piemēram, C un C++, tiek mainītas ar jaunām funkcijām, un vienmēr būs jaunas valodas, ko apgūt.



Vai es esmu pārāk vecs?

Tu nekad neesi par vecu, lai mācītos. Vienam no labākajiem programmētājiem, ko jebkad esmu intervējis darbam, bija 60!

Ja jums rodas jautājums, kāda ir atšķirība starp programmētāju un programmatūras izstrādātāju? Atbilde ir nekāda. Tas nozīmē tikai to pašu! Tagad programmatūras inženieris ir līdzīgs, bet ne tas pats. Vai vēlaties uzzināt atšķirību? Lasīt par programmatūras inženierijas .