Torej ste se odločili za učenje programskega jezika. Dobro razmišljanje! Potreba po šifriranju pisma za različna delovna mesta se povečuje. Po podatkih urada za statistiko dela se bodo delovna mesta razvijalcev programske opreme povečala za 17%.
Vendar pa je začetnik odločitve, ki spodbuja karierno pot do dejansko pridobitve spretnosti, vsekakor zmeden. Soočeni ste s stotimi možnostmi, ki jih lahko izberete kot svoj prvi jezik. Preden se odločite za to izbiro, si je dobro zastaviti dve ključni vprašanji:
-
Kaj vas je zanimalo za programiranje?
-
Kaj želite početi kot programer?
Odgovori na ta vprašanja bodo krmarili od vaših začetnih korakov in po možnosti do celotne programske kariere. Če je projektna ideja vzbudila vaše zanimanje, izberite jezik, ki vam bo pomagal, da jo najbolje izpopolnite. Na primer, učenje Objective-C vam bo omogočilo delo pri projektih, povezanih z iOS, medtem ko vam bo Java omogočila delo na projektih, povezanih z Androidom.
Če pa vas zanima, kako to novo znanje spremeniti v kariero za polni delovni čas, uporabite prvi jezik, če se želite naučiti razmišljati kot programer in se naučiti osnovne programske logike. Na primer, razvijalci Ruby, Python in JavaScript razumejo kot relativno enostaven za učenje in jezike, ki zagotavljajo trden temelj v programski logiki in sintaksi. Če imate dobro osnovo, bo nabiranje več lažje, ker določena načela prehajajo iz enega v drugega.
Lahko pa se za tistega, ki vas zanima, odločite za tistega, ki ga izberete. Vzporedni razvijalec deluje na uporabniško kodo, ki vključuje učenje JavaScript. Back-end razvijalec deluje s strežnikom, bazo podatkov in aplikacijo, ki lahko vključuje jezike, kot sta Ruby ali Python.
Kakovostni programerji, bodisi začetniki ali ne, iščejo priložnosti za učenje in sledijo jezikovnim in tehnološkim trendom. Izbira za izbiro novega se bo ponavljala skozi celotno kariero. Oglejte si to koristno infografiko, ki vas bo vodila skozi to odločitev.