Koje vještine trebam da bih postao programer blokova?
U
Dakle, želite biti programer blockchaina …
Možda vas privlače inovativni dostupni projekti, od rješavanja gladi u svijetu do demokratizacije energetskog tržišta.
Možda vas pokreće poriv za radom na vrhunskoj tehnologiji.
Ili možda samo želite unovčiti premiju na plaću koju iskusni blockchain inženjeri mogu narediti.
Ključ za pronalazak posla iz snova u bilo kojoj industriji obično je kombinacija sreće, iskustva i vještine. A budući da ne možete puno učiniti oko sreće, morat ćete se usredotočiti na druga dva čimbenika.
Dobra vijest je da je područje još uvijek relativno novo, pa zato što nema puno primjenjivih iskustava neće predstavljati veliku stvar za poslodavce. U stvari, mnogi su voditelji projekata odustali od pronalaska takozvanog programera “jednoroga” ili “ninje”. Umjesto toga, radije zapošljavaju manje iskusne inženjere koji imaju osnovne vještine, a zatim ih osposobljavaju za zamršenost svog projekta. Teško je pronaći one s puno iskustva, a oni imaju odgovarajuću visoku cijenu.
Vaša karta za posao blockchaina iz snova je da razvijete svoje blockchain vještine tako da stojite glavom i ramenima iznad ostalih kandidata. Mnogi ljudi žele raditi u blockchainu, pa da biste izašli naprijed u igri zapošljavanja, morat ćete se uroniti u tehnologiju.
Pa koje vještine trebaju? Ovdje su minimum kvalifikacije za postizanje posla kao programera blockchaina:
- Osnove blockchaina. Morat ćete se temeljiti na osnovama tehnologije, uključujući mreže, kriptovalute, novčanike, pametne ugovore i distribuirane aplikacije (DApps).
- Kriptografija, protokoli decentralizacije i konsenzusa. Od privatnih i javnih ključeva do digitalnog potpisa, dokaza o radu i dokaza o udjelu, trebali biste razumjeti kriptografiju i blockchain konsenzus.
- Novčanici, transakcije i razmjene kriptovaluta. Trebali biste znati kako izraditi novčanik, API-je novčanika, generirati ključeve, koristiti mnemotehniku i slati transakcije.
- Rudarstvo kriptovaluta. Kvalificirani inženjeri trebaju razumijevanje rudarskog procesa, uključujući osnovno rudarstvo, rudarski softver, rudarske bazene i rudarski hardver i softver.
- Ethereum i kripto-tokeni. Ethereum blockchain nudi standardizirani način za stvaranje novih tokena na svom blockchainu pod nazivom protokol ERC20. Kao rezultat toga, presudno je da razumijete ERC20 tokene, ICO i događaje prodaje tokena te da koristite Ethereum novčanik.
- Optimizacija blokchain mreže. Trebali biste biti upoznati s bočnim lancima i transakcijama izvan lanca, kao i sa blockchainom i sigurnošću novčanika, hladnim novčanicima i sigurnošću pametnih ugovora.
- DApps. Morali biste se upoznati s DApp arhitekturom, slučajevima korištenja i značajnim primjerima. Trebali biste znati i kako stvoriti web aplikaciju koja povezuje pametne ugovore s tradicionalnim web razvojem.
- Čvrstoća. Solidity je ugovorni orijentirani jezik na visokoj razini za provedbu pametnih ugovora. Potrebno je temeljito razumijevanje Solidity, uključujući ugovore, funkcije, vrste podataka, varijable itd.
- Pametni ugovori. Morat ćete biti dobro upoznati s pametnim ugovorima, uključujući nadogradive ugovore, jedinstveno testiranje i sigurnost. Također ćete htjeti znati kako napraviti pametni ugovor na RSK mreži.
- Korporativne blokchain platforme. Budući da će većina programera raditi u korporacijskom okruženju, htjeli biste znati kako kodirati pametne ugovore i stvoriti DApps u Hyperledger Fabric, implementaciji blockchain okvira i jednom od Hyperledger projekata čiji je domaćin Linux Foundation.
Dug je popis i lako je shvatiti zašto vikend kodiranje ili pad neovisnog kodiranja neće biti dovoljan da vam pomogne.
Da biste se u potpunosti pripremili za ulazak u blockchain razvojni svijet, potražite robustan program koji nudi produbljeni trening i, u idealnom slučaju, podudaranje karijere..
Akademija – škola blokchaina je prva akreditirana škola blockchaina na svijetu. Sastavili smo savjetodavni odbor koji se sastoji od nekih vodećih umova u blockchainu, s ciljem razvijanja sveobuhvatnih, intenzivnih programa obuke programera koji će vam pomoći ostvariti san o radu u blockchainu i, nadam se, riješiti neke od najvažnijih svjetskih problema s vašim nove vještine.
Jason King – humanitarni haker. Izvršni direktor, Unsung.org. Suosnivač, Akademija – škola blokchaina, prvi svjetski akreditirani blockchain program obuke. Da biste saznali više o tome kako Akademija – škola blokchaina radi na rješavanju nedostataka programera, preuzmite kopiju Akademijinog bijelog lista, “Razvoj budućnosti blockchaina”.
Pogledajte najnovije vijesti