te die maan blockchain s verhuring krokant kon laaste jaar
in vandag s blockchain mark verhoging geld is die maklik deel
soos die headlines reeds attest startups wat het verkoop cryptographic tokens soos deel van 'n nuwe golf van fundraisings is sukkel te vind gekwalifiseerde developers maar dit s 'n pyn ook gedeelde deur projekte gebou publiek en private blockchains
selfs die enterprise consortia en corporates op soek te sny koste en kry efficiencies deur hierdie platforms is nie immuun
nou wat kan nie wees 'n verrassing gegee wat dit s so 'n 'n nascent industrie na al daar is net sodat baie mense wat werklik verstaan die intricacies van blockchain en hulle is harde te huur
maar wat doesn t beteken maatskappye aren t vind strategies te trek en retain talent
tipes van blockchain developers
maar voordat delving in hierdie strategies dit s nuttig te verstaan die verskillende tipes van developers in die blockchain ruimte
programmers werk op blockchain projekte kan wees broadly geklassifiseer in drie tipes
die eerste soort werk op sommige aspect van 'n kern blockchain protokol so 'n soos sy networking laag peer te peer kommunikasie of die consensus laag kom te 'n distributed consensus oor die huidige staat van die blockchain hulle normaalweg nodig 'n sterk agtergrond in laer vlak ontwikkeling languages traditionally c maar vandag daar is kliënte geskryf in taal soos java ocaml en c distributed stelsels en cryptography
die tweede soort van developers skryf terug einde programme wat loop op 'n blockchain hierdie gewoonlik neem die vorm van smart kontrakte vir byvoorbeeld na ethereum skeur op die blockchain toneel laaste jaar die vraag vir programmers wat verstaan sy moedertaal ontwikkeling taal solidity het gegaan deur die dak die voorkeur taal vir skriftelik ethereum smart kontrakte solidity developers normaalweg nodig 'n agtergrond in ontwikkeling sekuriteit en sagteware toets
die derde soort van developers bou programme wat interact met die blockchain maar wat don t nodig specialized blockchain kennis of kundigheid hulle gewoonlik bou programme in gewilde web ontwikkeling languages en die programme dan interact met die blockchain deur apis
wil en behoeftes
selfs met hierdie diversity die meeste blockchain projekte employ 'n of meer van die developers bespreek hierbo maar daar is 'n ooit 'n groter scarcity van tegniese lei wat verstaan al hierdie drie elemente en wat kan bou produk met die hulp van 'n specialized span
nog hierdie isn t altyd die geval
baie van die aanvanklike muntstuk offerings icos launched op ethereum vandag don t nodig die eerste soort van developer bespreek hierbo druk hulle fokus op gebou 'n smart kontrak framework vir hul projek wat is minimal en werklik behoeftes te wees op die blockchain die rus is gebou op gereelde web programme
hierdie het reeds expanded die tipes van blockchain projekte wat kan bekendstelling sonder 'n diep tegniese begrip van hoe blockchains werk bancor vir byvoorbeeld het net 'n groot smart kontrak developer en beheer te verhoog rondom 150m vir sy ico
vaardighede en mindset
'n ander groot uitdaging al is wat ontwikkeling smart kontrakte kan wees baie verskillende uit gereelde web ontwikkeling met sy beweeg vinnig en breek dinge ethos
foute in smart kontrakte is harde te los soos gekant teen te foute in die meeste consumer gesig staar web programme toets 'n smart kontrak dus is van paramount belang
mike goldin die tegniese lei op ethereum ontwikkeling startup consensys vertel
'n van die die meeste belangrik aspects wat nuwe smart kontrak developers nodig te wees opgelei in is toets centric dink
inderdaad foute in smart kontrakte kan wees duur die ethereum netwerk self moes te undergo 'n harde vurk te omgekeerde die effekte van 'n so 'n infamous fout in die dao toe die fout was gevind die smart kontrak gehou rondom 13 van die hele toevoer van sy moedertaal cryptocurrency ether
in 'n poging om te vermy so 'n foute formele verification is neem 'n voor stoel in smart kontrak ontwikkeling
formele verification provides sekere mathematical certainties wat die program kan doen wat is defined in die formele specification dokument en wat daar is geen rand gevalle wat het is gemis dit s ook bekend te verminder foute in kode en is gebruik in nywerhede waar die koste van foute is 'n hoë so 'n soos die mediese en aerospace nywerhede
vir 'n developer smart kontrakte veral op ethereum is nie net 'n uitoefening in accuracy maar ook efficiency smart kontrakte het 'n gas koste hulle nodig te betaal miners elke tyd hulle is uitgevoer
dus klein inefficiencies kan het groot gas koste geassosieer met hulle oor die lewe van die kontrak
soos genoem ethereum gebaseer blockchain projekte gewoonlik skryf smart kontrakte in solidity sedert solidity was uitgevind vir hierdie doel daar is nie genoeg developers met existing ervaring ontwikkeling in solidity
goldin gesê: sy strategie sodat ver het is te trein nuwe hires druk van op soek op vorige solidity ervaring
ons sien vir talentvolle nuwe developers en trein hulle accordingly ons het gevind sukses in vind mense net uit van kollege wat het moes sommige ervaring met c en c sedert solidity is soortgelyke in 'n aantal maniere hy gesê:
compounding die kwessie is wat daar is min specialized opleiding vir blockchains in groot rekenaar wetenskap programme vandag
'n groeiende aantal van universities uit mit te cornell is gebou uit blockchain labs wat hanteer met tegniese navorsing maar dit sal waarskynlik wees 'n aantal jaar voordat universities begin bied kursusse wat dekking al die gebiede wat blockchain developers is vereis te weet
egter in die toekoms universities kon nog steeds wees 'n toonaangewende bron van blockchain developers
james jong tegniese lei op metax 'n startup aimed op gebruik blockchain te verminder advertensies bedrog glo universities sou nodig te gaan hierbo en buite die blote tegniese aspects van ontwikkeling en moedig 'n decentralized mindset
in die toekoms ek envision 'n ba van blockchain waar ontwikkeling en tegniese aspects is net 'n klein deel van die curriculum druk mense in hierdie natuurlik sou leer oor spel teorie economics begrip van kultuur en samelewing en reg aspects van tokens onder ander dinge
jong gegaan op te emphasize sy geloof wat so 'n diep opleiding is nodig gegee die aard van die industrie en die paradigm verskuiwing hy glo dit sal bring
dit is belangrik te verstaan die subtext nie net die ontwikkeling taal hy bygevoeg
wat oor bootcamps
tans al in die afwesigheid van 'n robust program uit universities opleiding bootcamps het ingestorm te vul hierdie ruimte
bryant nielson uitvoerende direkteur op die blockchain akademie 'n suid- afrika gebaseer blockchain bootcamp provider sterk glo wat universities sal wees links agter met meer specialized opleiding toonaangewende die manier
universities sal absoluut nie neem die lei op opleiding die volgende generasie van blockchain developers vir die volgende drie te vyf jaar ek sien bootcamps en interne korporatiewe opleiding te wees die toonaangewende bronne van opleiding developers daar is 'n institutional bias teen nuwe technologies op universities hy gesê:
volgens te nielson in vandag s mark dit kan wees baie duur vir firms werk op blockchain produkte te huur exclusively uit buite die industrie
dus die ontwikkeling van interne opleiding binne die maatskappy is 'n sentrale strategie vir die meeste groot organizations praat van die algemene shortage van gekwalifiseerde individue in die ruimte hy glo developers is hoogs valued in die werk mark vandag
blockchain developers vandag is soortgelyke te ios app developers 10 jaar gelede of html developers 20 jaar gelede die kinders wat kry in die industrie vandag is gaan te wees die toonaangewende architects van die tegnologie in drie te vyf jaar
meer praktiese solutions kon selfs combine solutions hierbo
emin g n sirer geassosieerde professor van rekenaar wetenskap op cornell universiteit en 'n sleutel bestuurder van sy inisiatief vir cryptocurrencies en kontrakte lab het vrygestel 'n aantal critiques van prominent blockchain projekte uit die dao te bancor en selfs hy isn t ook optimisties wat universities sal neem die lei óf
egter hy is optimisties wat industrie academia collaboration sal hulp
die meeste universities is suiwer reactive institutions en hulle is nou vind self kort staffed te dekking hierdie burgeoning gebied ons is tans sien 'n groot surge van rente in die gebied veral uit lande met sterk fintech nywerhede en ek verwag hierdie trend te bly hy gesê:
sirer gegaan sodat ver soos te voorspel universities ook sal het 'n groeiende vraag vir blockchain talent
ons ll sien universities doen strategic hires in velde wat dekking blockchains en ons ll initially sien existing fakulteit beweeg rondom en nuwe kursusse word aangebied hy verduidelik
nog steeds terwyl almal gesprekke oor hoe harde dit is te vind developers mense op soek in die mark kan vind dit harde te verstaan die ruimte en die requirements
verder developers met vorige ervaring in ander domains kan wees maklik misled deur die tipes van vaardighede hulle is aanbeveel te het te geword goeie blockchain developers selfs universiteit studente kan vind dit harde te weet wat gebiede is die meeste belangrik gedurende hul onderwys indien hulle wens te jaag hierdie gebied
in hierdie geval sirer recommends wat op soek geleenthede in die industrie fokus op kern ontwikkeling concepts eerder as blockchain spesifieke vaardighede
dit s noodsaaklik te meester sentrale kursusse so 'n soos stelsels ontwikkeling bedryfstelsel stelsels distributed stelsels networking en algorithms ek en baie ander employers sou baie eerder trein iemand wat het 'n groot verstaan van die rekenaar wetenskap kern op blockchains eerder as die ander manier rondom hy gesê:
uiteindelik die mark is gebind te vind sommige equilibrium met meer en meer studente en developers betree die blockchain industrie
maar soos die tegnologie sektor het het onlangs getoon die bo developers sal waarskynlik wees rewarded handsomely vir hul pogings miskien selfs meer sodat in blockchains as die gereelde startup wêreld