Programer za kripto valute najtraženije zanimanje u 2018. godini
LinkedIn je objavio neverovatno povećanje potražnje za blockchain programerima
Programiranje se nametnulo kao jedno od najatraktivnijih i najprofitabilnijih zanimanja koje je uspelo da privuče veliki broj ljudi koji traže posao. Za osobe koje ulaze u svet programiranja nameće se više različitih dilema ali su osnovna pitanje: Odakle početi i u kom pravcu ići?
Najnovije istraživanje poslovne platforme LinkedIn ukazuje da je potražnja za programerima koji razvijaju blockchain aplikacije na kojima svoj rad zasnivaju kripto valute u ogromnom porastu. Potražnja je u 2018-toj godini porasla čak 33 puta!
Podaci se doduše odnose na tržište SAD ali imajući u vidu online zapošljavanja taj podatak nije od presudnog značaja. U svakom slučaju ova informacija može poslužiti kao putokaz novim ali i sadašnjim programerima u kom smeru treba da razvijaju svoje programerske sposobnosti.
Podsetimo se da se programski jezici generalno dele na kompajlerske i interpreterske. Kompajlerski jezici generišu izvršni fajl koji se instalira na uređaj, startuje se i izvršava funkciju za koju je programiran. Interpreterski jezici se smeštaju na uređaj u vidu izvornog koda, a zatim interpreter, koji mora biti instaliran na uređaju izvršava kod, red po red.
Svaka vrsta jezika ima svoje prednosti i nedostatke i tip jezika se bira u zavisnosti od namene softvera koji se programira. Postoje i jezici koji se mogu koristiti i kao kompajlerski i kao interpretertski. Primer za to je veoma popularan jezik Python.
Za programiranje blockchain aplikacija mogu se koristiti različiti programski jezici. Ipak, najrasprostranjeniji su interpreterski jezici, pre svega zbog svoje osobine portabilnosti. To znači da mogu raditi na različitim platformama koje imaju instalirane interpretere a to su platforme koje se koriste na mobilnim telefonima i drugim mobilnim uređajima.
Ukoliko želite da se bavite programiranjem softvera za kripto valute, preporuka programerima je da se orijentišu na interpreterske programske jezike. Takvih jezika ima više i sintaksa pojedinih jezika je veoma slična. Za početnike je preporučljivo da krenu od JAVA programskog jezika, koji je relativno lak za učenje i za koji postoje mnogobrojni tutorijali na internetu, kako besplatni tako i oni koji se plaćaju.
Cene plaćenih kurseva se veoma pristupačne, u većini slučajeva oko desetak dolara. Varijacija JAVA programskog jezika je JAVA Script, koji se oslanja na prethodno poznavanja JAVA jezika, ali nije nužno, već se može učiti i od samog početka.
Postoje i drugi slični programski jezici, kao i novi koji se pojavljuju a koji se baziraju na sličnim principima i sličnoj sintaksi. Kao savremeno rešenje pojavila se Solidity platforma koja se takođe može učiti od samog početka, ali je ipak preporuka prethodno znanje JAVA programskog jezika.
Vodeći poslodavci u oblasti programiranja blockchain aplikacija i kripto valuta su: IBM, ConsenSys i Chainyard sa radnim mestima u Njujorku, San Francisku i Atlanti.
Budućnost će pokazati kako će se opisani programerski poslovi razvijati, ali je svakako dobro imati u vidu činjenice koje su pomenute i na osnov njih graditi svoju programersku karijeru.
VIDEO: Ovi ljudi su hteli da dođu do velikog novca od kriptovaluta na "lakši" način
(Telegraf.rs)