Ne glede na vaše mnenje kriptovalute, ni mogoče zanikati dejstva, da je blockchain izjemno močna tehnologija, ki bo trajno zaznamovala svet. Pomembno je omeniti, da je denar – digitalna valuta – le ena oblika, ki jo lahko sprejme tehnologija veriženja blokov. Protokole, ki jih predlaga tehnologija veriženja blokov, je mogoče preoblikovati in konfigurirati tako, da ustrezajo različnim nalogam, ne pa samo kot brezgotovinsko obliko denarja.

Bill Gates pravi, da tehnologija veriženja blokov bo v prihodnjem desetletju spremenil igro. Zaradi vsestranskosti tehnologije je tako inovativno področje. Uporablja se lahko za katero koli industrijo, če ima pravo logiko in robustno tehnično arhitekturo, ki jo podpira.

Kljub dogovoru, vsaj med tehničnimi poznavalci, to blockchain je tehnologija, katere uporabnost se je samo opraskala, na tem področju ni dovolj talentov. Vsakodnevno virulentno kopiranje kriptovalut zanika dejansko razpoložljivost resničnih talentov na tem področju. Oba javna projekta veriženja blokov, na primer STEEM in Rob, in zasebni projekti veriženja blokov, na primer Hiperledger, vedno iščejo nove misli, ki bi pomagale rešiti njihove tehnične izzive.

Zakaj postati razvijalec blokov?

Naš svet se spreminja na način, zaradi katerega se hitrost industrijske revolucije zdi polžja. Približno na prelomu iz 19. v 19. stoletje so delavci v kmetijski industriji trpeli zaradi pojava mehanizirane kmetijske opreme. Učinkovitost tekočega traku je kmalu postala običajna in avtomatizirala tisto, kar so ljudje prej počeli z veliko večjo uspešnostjo.

Ponovno doživljamo enako vrsto revolucije, le da tokrat umetna inteligenca in tehnologija veriženja blokov nadomeščata človeka. To se dogaja tudi veliko hitreje in v veliko večjem obsegu. Kmalu bo prišel čas, ko bodo številna današnja delovna mesta avtomatizirana z inteligentnimi računalniškimi sistemi.

Računalniško znanje in predvsem programiranje bo potrebno za plodno kariero v prihodnjih desetletjih. Seveda bodo obstajala še druga poklicna področja, vendar je gotovo, da bo večina panog zahtevala neko obliko računalniškega znanja in kdor brez teh znanj se bo znašel v slabšem položaju na trgu dela.

Omeniti je treba tudi, kako komunikacijska tehnologija ter moč in decentralizirano dovoljenje, ki ga daje veriga blokov, omogoča vsakemu posamezniku na svetu, da sam ustvari podjetje in varno izvaja transakcije brez nadzora. To še nikoli ni bilo mogoče pred internetom, tak način delovanja pa vse bolj postaja trend.

Kar zadeva kariero v sami verigi blokov, obstaja več prednosti, če jo obravnavamo.

Temeljna tehnologija veriženja blokov ima aplikacije v vseh panogah. Vlogo razvijalca verig blokov lahko zelo približno primerjamo z vlogo razvijalca spletnih strani. Vsaka vrsta organizacije – akademska, finančna, dobavna veriga, zabava, novice – potrebuje spletno stran, vendar zaposleni sami (takrat, ko se je internet uveljavil) niso imeli potrebnih veščin za razvoj spletnega mesta. Pri blockchainu ni nič drugače. Aplikacije tehnologije lahko koristijo vsaki panogi in v določenem trenutku bo vsako podjetje potrebovalo namenskega posameznika ali ekipo, ki jim bo pomagala pri delu s tehnologijo.

Tako LinkedIn kot UpWork sta zaznamovala velik porast zaposlitvenih možnosti, povezanih s kriptovalutami. Prvi je imel leta 2017 9,4-krat več delovnih mest, povezanih s področjem, kot leta 2014. Po podatkih ComputerWorld, povprečna letna plača razvijalca blokov v Silicijevi dolini znaša 158.000 USD.

Sama industrija blokovnih verig naj bi bila do leta 2025 vredna nekaj sto milijard dolarjev. Ta številka je zelo groba napoved, saj ne vemo, kako se bodo vlade in institucije odzvale na obsežne preobrazbe blockchain-a. Zagotovo pa bo revolucioniralo številne panoge in poslovne procese. Z drugimi besedami, morda je hiper, vendar je vsekakor ne smemo podcenjevati.

Ne zahajajte na teren, misleč, da je kriptovaluta vse, na kar je treba paziti, ko razmišljate o karieri v verigi blokov. Na tem področju obstaja več vrst posebnosti, vključno z decentraliziranimi aplikacijami in tehnologijo porazdeljene knjige. Področje je tudi tako nastajajoče, da še vedno potekajo raziskave o osnovah protokolov.

Bistvo, ki ga poskušamo poudariti, je, da se s poudarkom zgolj na kriptovalutah ignorira ogromen potencial blockchaina kot tehnologije. Obstaja veliko priložnosti, da prispevate drugje, in industriji bi prineslo velike koristi, če bi več posameznikov razmišljalo o drugih blockchain specialitetah.

Kakšne so poklicne možnosti za razvijalce blokov?

Razvijalcu blokov je na voljo več vrst vlog.

Razvijalci jedrnega blockchaina se osredotočajo na temeljno tehnologijo in protokole – “jedro” blockchaina. Razvijalci blockchain delajo na dejanski izvedbi in decentraliziranem programiranju aplikacij. Za nekoga, ki je nov v verigi blokov, ta razlika morda ni zelo jasna, vendar je pomembna.

Prej smo omenili, kako obstajajo možnosti za delo na javnih ali zasebnih verigah. Prvi vključuje vrsto dela, ki vam je verjetno bolj znano – dejanske kovance z njihovimi ICO in storitvami, ponujenimi javnosti.

STEEM, IKONA in Ethereum so vsi primeri javnih verig blokov. Zasebni blockchains so verige blokov, ki se izvajajo za določena podjetja. Na primer, Barclays preučuje tehnologijo veriženja blokov in v njem izvaja obsežne raziskave. Preizkušali so, da bi ugotovili, kako lahko najbolje koristi njihovim strankam. Zdi se, da sta trgovinsko financiranje in integracija identitete zelo zanimivi.

Katere so zahtevane spretnosti?

Očitno je, da je to področje zelo računalniško. Blockchain je čisto programiranje, različni blockchains in kovanci pa so zgrajeni na različnih jezikih. Bitcoin deluje na C ++, Ethereum pa na C ++ in Pythonu. Nekateri blockchains poskušajo razširiti svojo privlačnost s podporo več jezikov (na primer, Dragonchain podpira Java, Python, NodeJS in C #). Kar zadeva jezik, imate na voljo veliko možnosti, vendar ga boste morali biti dovolj usposobljeni.

Veščine spletnega razvoja boste potrebovali tudi kot razvijalec verig blokov. Sem spadajo HTML, CSS, NodeJS in MongoDB. Z razvojem veriženja blokov je veliko zalednega dela. Povezovanje v mreže in varnostne veščine so dodaten bonus, saj razvijalci verig blokov tesno sodelujejo z zaposlenimi s teh področij.

Kaj pa dejansko delo? Neverjetno, lahko ustvarite svoj blockchain v manj kot pol ure. Oglejte si spodnji video:

Seveda je to zelo preprost blockchain, ki ima malo praktične uporabe, vendar vam daje okus po kodiranju, ki je vključeno v razvoj blockchaina. Tu je še en video, ki vas uči, kako ustvariti pametne pogodbe na Ethereumu:

Kar zadeva knjige, iz katerih se je treba učiti, je Andreas M. Antonopoulos Obvladovanje Bitcoinov je fantastičen uvod v tehnično plat stvari. Na voljo je prosto kot e-knjiga.

Če povzamemo, najprej morate poznati enega od programskih jezikov – Java, Python, JavaScript itd. Če vas zanima programiranje pametne pogodbe na Ethereumu se boste morda želeli naučiti jezika Solidity. Prav tako je treba preveriti svoje znanje o spletnem razvoju. Ko je to končano, uporabite nekaj različnih virov v spletu za izdelavo prvega blockchaina, pametne pogodbe ali decentralizirane aplikacije.

Kako se zaposlite?

Najprej se morate prepričati, da imate osnovno znanje. Ne glede na povpraševanje po razvijalcih, kljub vsemu je treba znižati osnove. Blockchain je zapletena tehnologija, za razliko od naše analogije spletnega razvoja, ki je veliko preprostejša.

Na splošno obstajata dve poti, po katerih lahko vstopite v svet verig blokov: kot razvijalec ali kot nekaj podobnega kot svetovalec (pri čemer delujete kot predmetni strokovnjak za podjetja). V tem članku se bomo osredotočili le na prvo.

Tehnična pot, na kateri ste se v bistvu postavili za razvijalca programske opreme, je tista, na kateri postanete programer pametnih pogodb, decentraliziranih aplikacij in kode verige blokov. Zahtevalo bo vse znanje, ki smo ga omenili v zadnjem poglavju. Če poznate JavaScript, vam bo morda olajšal postopek, ker je podoben Solidity. To vam bo dalo priložnost za sodelovanje s platformo Ethereum za razvoj pametnih pogodb.

Kot pri vseh programskih možnostih so tudi začetniki zelo dobrodošli. Vendar pa bo izkušeni razvijalec z dolgoletnim vpogledom v programiranje uspel bolj kot pobudnik z več izkušnjami s pametnimi pogodbami. Kar podjetja in projekti cenijo, je močno temeljno razumevanje programiranja in logike, na kateri delujejo verige blokov. To ne bi smelo odvračati novincev – tudi izkušeni razvijalci so začeli brez izkušenj. Ključno je učenje in dejansko kodiranje.

Spletne platforme za najem so zabeležile porast objav na delovnih mestih, povezanih s kriptovalutami. Tako LinkedIn kot Upwork imata številne objave razvijalcev blokov. AngelList je še en odličen vir za priložnosti za razvijalce verig blokov. Valovanje trenutno tudi zaposluje. Blocktribe je spletno mesto, namenjeno izključno blockchain delovnim mestom.

Poleg tega, ker obstaja močna povezanost s skupnostjo v svetu verig blokov, boste morda lahko nastopili tako, da boste prostovoljno ponudili svoje storitve pri projektu. Ekipe so vedno vesele dodatnega para rok, če imate dovolj spretnosti in znanja. Oglejte si strani Reddit, kanale Telegram, Slack in Discord ter tviterajte članom projektne skupine. Seveda ne pozabite preveriti spletnih mest različnih projektov – mnogi izmed njih navajajo prosta delovna mesta.

Kot vsaka vloga v sodobnem svetu je tudi mreženje bistveni del kariere. Blockchain skupnost je zelo tesna. Če ste resnično zainteresirani za razvoj kariere in trdo delo, boste verjetno našli priložnost na srečanjih, ki jih redno organizirajo po vsem svetu. Ne samo, da boste komunicirali z izkušenimi razvijalci verig blokov in se učili od njih, morda boste tudi vstopili v svet kot dejanski razvijalec. Imeli boste priložnost, da odgovorite na svoja vprašanja in pregledate svoje delo, kar je neprecenljivo.

Zaključek

Nikoli ne bo boljšega časa za vstop v blockchain svet kot insajder. Vsi v notranjosti se še vedno učijo o tehnologiji in možnost, da to spremenimo, je zelo resnična. Tudi blockchain veterani všeč Vitalik Buterin nenehno spoznavajo tehnologijo.

Vendar pa so osnovna orodja za razvoj programske opreme na verigah blokov – in samih verig – enaka orodja, ki jih danes pozna večina programerjev. Skladišče znanja je široko, v internetu so na voljo video vaje in obsežni besedilni vodniki. Nič vam ne preprečuje, da bi postali razvijalec verig blokov, zato poskusite, če vas to področje zanima in menite, da lahko obvladate tehnične zahteve.