Nech už je váš názor akýkoľvek kryptomeny, skutočnosť, že blockchain je nesmierne výkonná technológia, ktorá sa chystá natrvalo podpísať svet, je nepopierateľná. Je dôležité si uvedomiť, že peniaze – digitálna mena – sú iba jednou formou, ktorú môže mať technológia blockchain. Protokoly, ktoré navrhuje technológia blockchain, je možné pretvárať a konfigurovať tak, aby vyhovovali rôznym úlohám, nielen aby sa vymieňali ako bezhotovostná forma peňazí.
Bill Gates hovorí, že technológia blockchain v nadchádzajúcej dekáde zmení hru. Vďaka univerzálnosti tejto technológie sa stáva takým inovatívnym odborom. Môže byť použitý v akomkoľvek priemysle, pokiaľ má správnu logiku a robustnú technickú architektúru, ktorá ho podporuje.
Napriek dohode, prinajmenšom medzi technologickými zasvätenými, to blockchain je technológia, ktorej užitočnosť mala iba poškriabaný povrch, v odbore je nedostatok talentov. Virulentná replikácia kryptomien denne odporuje skutočnej dostupnosti skutočných talentov v tejto oblasti. Oba verejné blockchainové projekty ako STEEM a Verge, a súkromné blockchainové projekty, ako Hyperledger, stále hľadajú nové mysle, ktoré by im pomohli vyriešiť ich technické problémy.
Prečo sa stať vývojárom blockchainu?
Náš svet sa mení spôsobom, vďaka ktorému sa rýchlosť priemyselnej revolúcie javí ako slimačie tempo. Na prelome 19. storočia trpeli robotníci v poľnohospodárskom priemysle príchodom mechanizovaného poľnohospodárskeho zariadenia. Účinnosť montážnej linky sa čoskoro stala normou a automatizovala to, čo ľudia predtým, s oveľa vyššou úspešnosťou.
Opäť zažívame ten istý druh revolúcie, lenže tentoraz nahradzujú človeka práve umelá inteligencia a technológia blockchain. Deje sa to tiež oveľa rýchlejším tempom a v oveľa väčšom rozsahu. Čoskoro príde čas, keď mnoho dnešných úloh bude automatizovaných inteligentnými počítačovými systémami.
Počítačové zručnosti, a najmä programovacie schopnosti, budú potrebné pre úspešné uskutočnenie kariéry v nasledujúcich desaťročiach. Samozrejme budú existovať aj ďalšie oblasti kariéry, ale je isté, že väčšina priemyselných odvetví bude vyžadovať určitú formu počítačových znalostí a každý, kto nemá tieto zručnosti, sa na trhu práce ocitne v nevýhode..
Je tiež pozoruhodné, ako komunikačné technológie a sila a decentralizované povolenie, ktoré blockchain dáva, umožňuje každému jednotlivcovi na svete vytvárať podniky bez pomoci a bezpečne vykonávať transakcie bez dozoru. Pred internetom to nikdy nebolo možné a takýto spôsob fungovania sa stáva čoraz viac trendom.
Pokiaľ ide o kariéru v samotnom blockchaine, zvažovanie jednej má niekoľko výhod.
Základná technológia blockchainu má aplikácie vo všetkých druhoch priemyslu. Úloha vývojára blockchainu sa dá zhruba zhruba porovnať s úlohou vývojára webových stránok. Každý typ organizácie – akademická, finančná, dodávateľský reťazec, zábava, správy – potrebuje webovú stránku, ale samotným zamestnancom (v čase, keď sa internet dostal na výslnie) chýbali zručnosti potrebné na ich vývoj. S blockchainom to nie je inak. Aplikácie technológie môžu byť prospešné pre každé odvetvie a každá spoločnosť bude v určitom okamihu potrebovať osobitného jednotlivca alebo tím, ktorý im pomôže pri práci s touto technológiou..
LinkedIn aj UpWork zaznamenali veľký nárast pracovných príležitostí súvisiacich s kryptomenami. Prvý z nich mal v roku 2017 9,4-krát viac pracovných miest súvisiacich s odborom ako v roku 2014. Podľa ComputerWorld, stredná ročná mzda vývojára blockchainu v Silicon Valley je 158 000 dolárov.
Predpokladá sa, že samotný blockchainový priemysel bude mať do roku 2025 hodnotu niekoľko stoviek miliárd dolárov. Toto číslo je veľmi hrubá predpoveď, pretože nevieme, ako budú vlády a inštitúcie reagovať na rozsiahle transformácie blockchainu. Je však isté, že spôsobí revolúciu vo viacerých odvetviach a obchodných procesoch. Inými slovami, môže to byť medializované, ale určite to netreba podceňovať.
Nechoďte do terénu s tým, že pri uvažovaní o kariére v blockchaine by ste si mali dať pozor na kryptomenu. Existuje niekoľko druhov špecializácií v tejto oblasti, vrátane decentralizovaných aplikácií a technológie distribuovanej účtovnej knihy. Táto oblasť je tiež taká rodiaca sa, že sa stále vedie výskum základných protokolov.
Snažíme sa poukázať na to, že zameraním sa výlučne na kryptomeny človek ignoruje obrovský potenciál blockchainu ako technológie. Existuje veľa príležitostí prispievať inde a prinieslo by to obrovské výhody samotnému odvetviu, keby si viac jednotlivcov myslelo na ďalšie špeciality blockchainu.
Aké sú možnosti kariéry pre vývojára blockchainu??
Pre vývojára blockchainu je k dispozícii niekoľko druhov rolí.
Vývojári core blockchainu sa zameriavajú na základnú technológiu a protokoly – „jadro“ blockchainu. Vývojári blockchainu pracujú na samotnej implementácii a decentralizovanom programovaní aplikácií. Pre niekoho, kto je v blockchaine nový, nemusí byť tento rozdiel veľmi jasný, ale je to významný rozdiel.
Už skôr sme spomenuli, ako existujú možnosti pracovať buď na verejných blockchainoch, alebo na súkromných blockchainoch. Prvá zahŕňa druh práce, ktorú pravdepodobne poznáte – skutočné mince s ich ICO a služby ponúkané verejnosti.
STEEM, IKONA a Ethereum sú všetky príklady verejných blockchainov. Súkromné blockchainy sú blockchainy fungujúce pre konkrétne spoločnosti. Napríklad, Barclays sa zameriava na blockchainovú technológiu a vedie o tom intenzívny výskum. Experimentovali s cieľom zistiť, ako to môže najlepšie prospieť ich zákazníkom. Obchodné financovanie a integrácia identity sa javia ako dve oblasti, o ktoré je veľký záujem.
Aké sú požadované zručnosti?
Je zrejmé, že táto oblasť je náročná na informatiku. Blockchain je čisté programovanie a rôzne blockchainy a coiny sú postavené na rôznych jazykoch. Bitcoin beží na C ++ a Ethereum funguje na C ++ aj Python. Niektoré blockchainy sa pokúšajú rozšíriť svoje odvolanie podporou viacerých jazykov (napr, Dragonchain podporuje Java, Python, NodeJS a C #). Pokiaľ ide o jazyk, máte k dispozícii veľa možností, budete však musieť byť dostatočne zruční.
Ako vývojár blockchainu budete tiež potrebovať zručnosti v oblasti vývoja webových aplikácií. Patria sem HTML, CSS, NodeJS a MongoDB. S vývojom blockchainu súvisí veľa práce typu back-end. Sieťové a bezpečnostné zručnosti sú ďalším bonusom, pretože vývojári blockchainu úzko spolupracujú so zamestnancami z týchto oblastí.
A čo skutočná práca? Je neuveriteľné, že si vlastný blockchain môžete vytvoriť za menej ako pol hodinu. Sledujte video nižšie:
Je pravda, že ide o veľmi jednoduchý blockchain, ktorý má málo praktických aplikácií, ale dá vám ochutnať kódovanie spojené s vývojom blockchainu. Tu je ďalšie video, ktoré vás naučí, ako budovať inteligentné zmluvy na ethereum:
Pokiaľ ide o knihy, z ktorých sa treba učiť, Andreas M. Antonopoulos ‘ Ovládanie bitcoinu je fantastickým úvodom do technickej stránky veci. Je voľne k dispozícii ako eKniha.
Ak to zhrnieme, najskôr musíte poznať jeden z programovacích jazykov – Java, Python, JavaScript atď. Ak máte záujem o programovanie inteligentné zmluvy na Ethereum sa možno budete chcieť naučiť jazyk Solidity. Je tiež potrebné oprášiť si vedomosti o vývoji webu. Akonáhle je to hotové, použite niektoré z rôznych online zdrojov na vytvorenie svojej prvej blockchainu, inteligentnej zmluvy alebo decentralizovanej aplikácie.
Ako získate prácu?
Najskôr sa musíte ubezpečiť, že máte základné zručnosti. Nezáleží na dopyte po vývojároch, základy je potrebné stále znižovať. Blockchain je zložitá technológia, na rozdiel od našej analógie vývoja webových aplikácií, ktorá je oveľa jednoduchšia.
Všeobecne povedané, existujú dve cesty, ktoré môžete zvoliť, aby ste vstúpili do sveta blockchainu: ako vývojár alebo ako niečo ako konzultant (kde pôsobíte ako odborník na predmet podnikania). V tomto článku sa zameriame iba na prvé.
Technická cesta, na ktorej ste sa v podstate rozhodli stať sa vývojárom softvéru, je cesta, pri ktorej sa stanete programátorom inteligentných zmlúv, decentralizovaných aplikácií a blockchainového kódu. Bude to vyžadovať všetky vedomosti, ktoré sme spomenuli v poslednej časti. Ak viete JavaScript, môže vám uľahčiť postup, pretože sa podobá na Solidity. To vám dá príležitosť pracovať s platformou Ethereum na vývoji inteligentných zmlúv.
Rovnako ako pri všetkých programovacích príležitostiach sú nováčikovia veľmi vítaní. Je však pravdepodobnejšie, že ostrieľaný vývojár s dlhoročnými znalosťami programovania uspeje, ako iniciátor s väčšími skúsenosťami s inteligentnými zmluvami. Spoločnosti a projekty si cenia silné základné pochopenie programovania a logiky, na ktorej blockchainy fungujú. To by nemalo odradiť nováčikov – dokonca aj ostrieľaní vývojári začínali bez skúseností. Kľúčom je učenie sa a skutočné kódovanie.
Platformy online prenájmu zaznamenali nárast pracovných ponúk súvisiacich s kryptomenami. LinkedIn aj Upwork majú množstvo vývojárskych postov pre blockchain. AngelList je ďalším vynikajúcim zdrojom pre príležitosti vývojárov blockchainu. Vlnenie si v tejto dobe tiež najíma. Blocktribe je webová stránka venovaná výlučne blockchainovým úlohám.
Okrem toho, pretože v blockchainovom svete existuje silné prepojenie s komunitou, budete pravdepodobne môcť vstúpiť na koncert tým, že ponúknete svoje služby ako dobrovoľník pre projekt. Ak máte dostatočné zručnosti a znalosti, tímy sú vždy šťastné, že majú ďalšie ruky. Skontrolujte stránky Reddit, kanály Telegram, Slack a Discord a pípajte členom projektového tímu. Samozrejme nezabudnite skontrolovať webové stránky rôznych projektov – veľa z nich uvádza zoznam voľných pracovných miest.
Rovnako ako v akejkoľvek inej úlohe v modernom svete, je vytváranie sietí nevyhnutnou súčasťou kariérneho rozvoja. Blockchainová komunita je veľmi úzka. Ak máte skutočný záujem na rozvoji kariéry a tvrdej práci, je pravdepodobné, že nájdete príležitosť prostredníctvom stretnutí, ktoré sa pravidelne konajú po celom svete. Nielenže budete komunikovať a učiť sa od ostrieľaných vývojárov blockchainu, ale tiež možno získate vstup do sveta ako skutočný vývojár. Budete mať možnosť nechať si zodpovedať otázky a skontrolovať svoju prácu, čo je neoceniteľné.
Záver
Nikdy nebude lepší čas vstúpiť do sveta blockchainu ako insider. Všetci vo vnútri sa stále učia o tejto technológii a šanca na zmenu je veľmi reálna. Aj blockchain veteráni majú radi Vitalik Buterin sa neustále učia o tejto technológii.
Základné nástroje na vývoj softvéru na blockchainoch – a samotné blockchainy – sú však rovnaké nástroje, aké dnes pozná väčšina programátorov. Úložisko poznatkov je široké a na internete sú k dispozícii videonávody a komplexné textové príručky. Nič vám nebráni stať sa vývojárom blockchainu, tak to skúste, ak sa zaujímate o oblasť a myslíte si, že zvládnete technické požiadavky.