Šiuolaikinėje "Blockchain" rinkoje pinigų surinkimas yra lengva.

Kadangi antraštės jau patvirtina, pradedantiesiems, kurie pardavė kriptografinius žetonus kaip naujos lėšų surinkimo bangos dalį, sunku rasti kvalifikuotų kūrėjų, bet tai skausmas taip pat pasireiškia projektais, kuriančiais viešąsias ir privačias blokavimo grandines.

Netgi įmonės konsorciumai ir įmonės, siekiančios sumažinti išlaidas ir gauti efektyvumo per šias platformas, neturi imuniteto.

Dabar tai gali būti nenuostabu, nes tai yra tokia besiformuojanti pramonė. Galų gale yra tik tiek daug žmonių, kurie iš tikrųjų supranta "Blockchain" gudrybės ir jų sunku samdyti.

Tačiau tai nereiškia, kad bendrovės neranda strategijų pritraukti ir išlaikyti talentą.

Blockchain kūrėjų tipai

Tačiau prieš pradėdami ieškoti šių strategijų, naudinga suprasti skirtingus kūrėjams skirtus blokavimo grandinės plotus.

Programuotojams, dirbantiems su "blockchain" projektais, galima suskirstyti į tris kategorijas.

Pirmasis tipas dirba tam tikru pagrindinio "blockchain" protokolo aspektu, tokiu kaip jo tinklo sluoksnis ("peer-to-peer" ryšys) arba konsensuso lygmuo (pasiekiamas paskirstytas sutarimas dėl dabartinės blokų grandinės būklės). Jie paprastai turi tvirtą pagrindą žemesnio lygio programavimo kalbomis (tradiciškai C + +, tačiau šiandien yra klientų, parašytų tokiomis kalbomis kaip Java, OCaml ir C #), paskirstytos sistemos ir kriptografija.

Antrojo tipo kūrėjai parašo "back-end" programas, kurios paleidžiamos "blockchain" (paprastai tai yra išmaniosios sutartys). Pavyzdžiui, praėjusiais metais po "Etherum" sprogo į "blockchain" sceną, paklausa programuotojams, kurie suprato jos gimtąją programavimo kalbą "Solidity", praėjo per stogą. Norint kurti "ethereum" sumanias sutartis, pageidaujamą kalbą, "Solidity" kūrėjai paprastai turi programavimo, saugumo ir programinės įrangos testavimo fonas.

Trečioji kūrėjų rūšis kuria programas, kurios sąveikauja su "blockchain", bet kuriems nereikia specializuotų žinių ar kompetencijos blokeliuose. Paprastai jie kuria programas populiariose žiniatinklio kūrimo kalbose, o programos tada sąveikauja su "blockchain" per API.

Iš programavimo perspektyvos jie dažniausiai traktuoja "blockchain" kaip bet kurią kitą duomenų bazę. Paprastai jie turi interneto kūrimo ir populiarių bibliotekų fonas (ReactJS yra viena iš populiariausių "JavaScript" bibliotekų, kurias naudoja "Eriteum" kūrėjai).

Nori ir poreikiai

Net ir dėl šios įvairovės, daugumoje "blockchain" projektų yra naudojamas vienas ar keli pirmiau aptariami kūrėjai. Bet vis daugiau trūksta techninių vadovų, kurie supranta visus šiuos tris elementus ir kurie gali kurti produktą specializuotos komandos pagalba.

Vis dėlto tai ne visada būna.

Daugeliui pradinių monetų pasiūlymų (ICO), pradėtų eteris, šiandien nereikia pirmojo tipo kūrėjo, apie kurį kalbėta aukščiau. Vietoj to jie sutelkia pastangas, kad savo projektui būtų sukurta pažangi sutarčių sistema, kuri yra minimali ir tikrai turi būti įtraukta į blokavimo grandinę. Likusi dalis yra pastatyta į įprastas žiniatinklio programas.

Tai jau išsiplėtė "blockchain" projektų tipus, kuriuos galima paleisti be gilaus techninio supratimo, kaip veikia "blockchains". Pavyzdžiui, "Bancor" turi tik vieną didžiulį "smart contract" kūrėją ir sugebėjo padidinti savo ICO apie 150 mln. Dolerių.

Įgūdžiai ir mąstysena

Dar vienas didžiulis iššūkis yra tai, kad programuojančios protingos sutartys gali būti gana skirtingos nuo įprasto interneto kūrimo su "greito perėjimo ir pertraukos" idėjomis.

Įmanomos sutartyse klaidos sunku išspręsti, o ne klaidos daugumoje vartotojų veikiančių interneto programų. Todėl itin svarbu išbandyti pažangią sutartį.

"CoinDesk" pranešė, kad technikos lyderis "eterumo" kūrimo procese "ConsenSys" Mike Goldin teigė: "Vienas iš svarbiausių aspektų, kuriuos reikia išugdyti naujiems pažangių sutarčių kūrėjams, yra bandymas orientuotas mąstymas."

Iš tiesų, Pažangių sutarčių klaidos gali būti brangus. "Eriteum" tinklui pačiam reikėjo atlikti kietą šaką, kad pakeistų tokios garsios klaidos poveikį "DAO". Kai buvo nustatyta klaida, protinga sutartis sudarė apie 13% viso savo gimtojoje kriptografinėje valiuta, eteryje.

Norint išvengti tokių klaidų, oficialus patikrinimas vyksta iš anksto sumaniai plėtojant pažangias sutartis.

Oficialus patikrinimas suteikia tam tikrą matematinę tikimybę, kad programa gali daryti tai, kas apibrėžta oficialiame specifikaciniame dokumente, ir kad nėra praleistų pralaidumo atvejų. Taip pat žinoma, kad kodai mažina klaidas ir yra naudojami pramonėje, kurioje didelė klaidų kaina, pvz., Medicinos ir kosmoso pramonė.

Kūrėjo atveju išmaniosios sutartys, ypač eriteum, yra ne tik tikslumas, bet ir efektyvumas. Išmaniosios sutartys turi "dujinės" sąnaudas, kurias jos turi sumokėti kalnakasybei kaskart, kai jos yra įvykdytos.

Todėl dėl mažo neveiksmingumo gali būti didelių dujų sąnaudų, susijusių su sutartimi.

Kaip minėta, "Etherum" pagrįsti "blockchain" projektai "Solidity" paprastai rašo sumanias sutartis. Kadangi "Solidity" buvo išrastas šiuo tikslu, "Solidity" programavimo programose nėra pakankamai programuotojų.

Goldinas sakė, kad jo strategija iki šiol buvo mokyti naujus samdinius, o ne žiūrėti į ankstesnę "Solidity" patirtį.

"Mes ieškome naujų talentingų kūrėjų ir mokome juos atitinkamai. Mes pasistengėme surasti žmones iš koledžo, kurie turėjo tam tikrą patirtį su C ir C + +, nes" Solidity "yra panašus keliais būdais", - sakė jis.

Universiteto krizė

Susijęs klausimas yra tas, kad šiuo metu pagrindinėse kompiuterių mokslo programose trūksta specializuotų "blockchains" mokymo.

Vis daugiau universitetų nuo MIT iki Cornell kuria blokų grandinės laboratorijas, kurios nagrinėja techninius tyrimus, tačiau greičiausiai tai bus keleri metai, kol universitetai pradės kurti kursus, apimančius visas sritis, kurias "blockchain" kūrėjai turi žinoti.

Tačiau ateityje universitetai vis tiek galėtų būti pagrindinis "blokchain" kūrėjų šaltinis.

Jamesas Youngas, techninis "MetaX" vadovas, kuris pradėjo naudoti "blockchain", siekdamas sumažinti reklamos sukčiavimą, mano, kad universitetai turės eiti daugiau nei tik techniniai programavimo aspektai ir skatinti "decentralizuotą mąstyseną".

Jis sakė "

" Ateityje aš numatysiu "Blockchain bakalauro laipsnį", kuriame programavimas ir techniniai aspektai yra tik nedidelė mokymo programos dalis. Vietoje to, šio kurso žmonės be kitų dalykų žino apie žaidimų teoriją, ekonomiką, kultūros ir visuomenės supratimą ir teisinius žetonų aspektus. "

Jaunuoliai toliau pabrėžė savo įsitikinimą, kad toks gilus mokymas yra būtinas atsižvelgiant į Jis pridūrė, kad svarbu suprasti pogrindį, o ne tik programavimo kalbą.

Ką apie bootcamps?

Šiuo metu, <...> Bryant Nielson, "The Blockchain Academy", Pietų Afrikoje įsikūrusio "blockchain bootcamp" direktorius, vykdantysis direktorius, yra įsitikinęs, kad universitetai bus užmiršti, nes nėra tvirtos programos iš universitetų. daugiau specializuoto mokymosi.

"Universitetai visiškai neprisiims iniciatyvos rengiant naujos kartos blokavimo programų kūrėjus. Per ateinančius 3-5 metus manau, kad "bootcamps" ir vidinis įmonių mokymas yra pagrindiniai kūrėjų mokymo šaltiniai.

Pasak Nielsono, šiandieninėje rinkoje gali būti labai brangu, jei firmos, dirbančios su "blockchain" produktais, galėtų samdyti išimtinai už pramonės ribų.

Todėl besivystančiose šalyse

Nielsonas sakė:

"Blockchain kūrėjai", teigia, kad "kūrėjai" yra labai vertinami darbo rinkoje šiandien. šiandien yra panašios į "iOS" programų kūrėjus prieš 10 metų, arba HTML kūrėjams prieš 20 metų.

Bendradarbiavimo požiūris

Praktiniai sprendimai galėtų netgi sujungti sprendimus aukščiau.

Emin Gün Sirer, asocijuotoji įmonė Kornelio universiteto informatikos profesorius ir pagrindinis "Cryptocurrency" ir "Contracts lab" iniciatyvos variklis išleido keletą kritikų iš žymių "DOC" "DAO" "Bancor" projektų, ir netgi jis nėra per daug optimistiškai nuspėjęs, kad universitetai ims vadovauti

Tačiau jis yra optimistiškai nusipelnęs, kad pramonės ir mokslo bendradarbiavimas padės.

"Dauguma universitetų yra grynai reaguojančios institucijos, ir dabar jos patiria trumpą personalą, kad apimtų šią sparčiai augančią teritoriją. Šiuo metu mes stebime didelį susidomėjimą šiuo regionu, ypač šalyse, turinčiose stiprią "fintech" pramonę, ir tikiuosi, kad ši tendencija tęsis ", - sakė jis.

Sirer nuėjo taip toli, kad prognozuoti universitetus, taip pat turės didėjančią paklausą "blockchain" talentams.

"Mes matysime, kad universitetai atlieka strateginius samdymus srityse, kuriose nagrinėjamos" blockchains ", ir mes iš pradžių matysime esamą fakulteto judėjimą ir pasiūlys naujus kursus", - paaiškino jis.

Kelias į priekį

Vis dėlto, nors visi kalba apie tai, kaip sunku rasti kūrėjų, žmonės, ieškantys rinkos, gali sunkiai suprasti erdvę ir reikalavimus.

Be to, kūrėjams, turintiems ankstesnę patirtį kitose srityse, gali būti lengvai klaidinami tipai įgūdžių, kuriuos rekomenduojama tapti gerais "blockchain" kūrėjais. Netgi universiteto studentams gali būti sunku suprasti, kurios sritys yra svarbiausios jų išsilavinimo metu, jei jie nori siekti šios srities.

Šiuo atveju Sirer rekomenduoja tiems, kurie ieško galimybių šiame sektoriuje, daugiau dėmesio skirti pagrindinėms programavimo koncepcijoms, o ne specifiniams specifiniams įgūdžiams.

"Būtina valdyti centrinius kursus, pvz., Sistemų programavimą, operacines sistemas, paskirstytas sistemas, tinklus ir algoritmus. Aš ir daugelis kitų darbdavių labiau pasirengtų mokyti asmenį, kuris gerai supranta kompiuterinių technologijų branduolį blokeliuose, o ne atvirkščiai ", - sakė jis.

Galiausiai rinka turi rasti pusiausvyrą, kai vis daugiau studentų ir kūrėjų prisijungia prie "blokchain" pramonės.

Tačiau, nes neseniai parodė technologijų sektorius, geriausi kūrėjai greičiausiai bus apdovanoti puikiai už jų pastangas, galbūt dar labiau, kaip "blockchains", nei įprastas paleisties pasaulis.

Antique punch clock image via Shutterstock