Sa Buwan? Ang Pag-upa ng Crunching Blockchain ay Maaaring Huling Taon | PH.democraziakmzero.org

Sa Buwan? Ang Pag-upa ng Crunching Blockchain ay Maaaring Huling Taon

Sa Buwan? Ang Pag-upa ng Crunching Blockchain ay Maaaring Huling Taon

Sa blockchain merkado ngayon, ang pagtataas ng pera ay ang madaling bahagi.

Bilang ang mga headline na ibunyag, mga startup na nabili cryptographic token bilang bahagi ng isang bagong wave ng fundraisings ay struggling upang makahanap ng mga kwalipikadong mga developer, ngunit ito ay isang sakit din ibinahagi sa pamamagitan ng mga proyekto pagbuo pampubliko at pribadong blockchains.

Kahit na ang mga enterprise consortia at corporates naghahanap upang i-cut mga gastos at makakuha ng kahusayan sa pamamagitan ng mga platform ay hindi immune.

Ngayon, na hindi maaaring maging isang sorpresa na ibinigay na ito ay tulad ng isang lumalagong mga industriya. Pagkatapos ng lahat, may mga lamang kaya maraming mga tao na tunay na maunawaan ang mga intricacies ng blockchain, at ang mga ito nang husto upang umarkila.

Ngunit iyon ay hindi nangangahulugan na kumpanya ay hindi paghahanap ng mga estratehiya upang makaakit at makapagpanatili talent.

Mga uri ng blockchain developer

Ngunit bago delving sa mga istratehiyang ito, ito ay kapaki-pakinabang upang maunawaan ang mga iba't-ibang uri ng mga developer sa blockchain space.

Programmer nagtatrabaho sa blockchain mga proyekto ay maaaring malawak inuri sa tatlong mga uri.

Ang unang uri ng trabaho sa ilang mga aspeto ng isang pangunahing blockchain protocol, tulad ng kanyang mga networking layer (peer-to-peer na komunikasyon) o ang pinagkasunduan layer (paparating sa isang ipinamamahagi pinagkasunduan tungkol sa kasalukuyang estado ng blockchain). Normal na kailangan ng isang malakas na background sa mas mababang antas ng programming wika (ayon sa kaugalian C ++, ngunit ngayon ay may mga kliyente na nakasulat sa wika tulad ng Java, OCaml, at C #), ibinahagi system at cryptography.

Ang ikalawang uri ng mga developer sumulat ng back-end application na tumatakbo sa isang blockchain (ang mga ito ay karaniwang nasa anyo ng matalinong mga kontrata). Halimbawa, pagkatapos Ethereum sumambulat papunta sa blockchain eksena noong nakaraang taon, ang demand para sa mga programmer na nauunawaan ang kanyang sariling programming language sa kabuuan Sumailalim ang bubong. Ang ginustong wika para sa pagsusulat Ethereum matalino na mga kontrata, sa kabuuan developer normal na kailangan ng isang background sa programming, seguridad at software sa pagsubok.

Ang ikatlong uri ng mga developer na bumuo ng mga aplikasyon na nakikipag-ugnayan sa blockchain, ngunit na hindi nangangailangan ng espesyal na blockchain kaalaman o kadalubhasaan. Sila ay karaniwang bumuo ng mga application sa popular na wika web development, at ang mga application at pagkatapos ay makipag-ugnayan sa blockchain pamamagitan ng API.

Mula sa isang pananaw programming, sila halos ituring ang blockchain tulad ng anumang iba pang mga database. Normal na kailangan ng isang background sa web development, at tanyag na mga aklatan (ReactJS pagiging isa sa mga mas popular na mga aklatan JavaScript ginagamit ng Ethereum developer).

Nais at pangangailangan

Kahit na may pagkakaiba-iba na ito, karamihan blockchain proyekto nagpapatupad ng isa o higit pa sa mga developer tinalakay sa itaas. Pero, mayroong isang kailanman mas malawak na kakulangan ng teknikal na mga leads na maunawaan ang lahat ng mga tatlong elemento, at kung sino ang maaaring bumuo ng produkto na may tulong ng isang dalubhasang koponan.

Ngunit, hindi ito palagi ang kaso.

Marami sa mga unang coin handog (ICOS) inilunsad sa Ethereum ngayon hindi na kailangan ang unang uri ng nag-develop tinalakay sa itaas. Sa halip, sila ay tumutok sa pagbuo ng isang matalino na kontrata framework para sa kanilang mga proyekto na ay minimal at talagang kailangang maging sa blockchain. Ang natitira ay binuo sa regular na mga web application.

Ito ay nai-pinalawak na ang mga uri ng blockchain mga proyekto na maaaring ilunsad na walang isang malalim na teknikal na pag-unawa sa kung paano blockchains trabaho. Bancor, halimbawa, ay may lamang ng isang pangunahing smart kontrata developer, at mga pinamamahalaang upang taasan ang paligid $ 150m para sa kanyang ICO.

Mga Kasanayan at mindset

Ang isa pang pangunahing hamon, bagaman, ay na ang mga programa ng smart kontrata ay maaaring maging lubos na naiiba mula sa mga regular na web development na may nito "bilisan at magbasag" kakaibang paniniwala.

Bug sa smart kontrata ay mahirap upang ayusin, bilang kabaligtaran sa mga bug sa karamihan ng mga consumer-nakaharap sa mga web application. Sinusubukan ang isang smart kontrata, samakatuwid, ay mahalaga sa lahat kahalagahan.

Mike Goldin, ang mga teknikal na nangunguna sa Ethereum unlad startup ConsenSys, sinabi CoinDesk:

"Ang isa sa mga pinakamahalagang aspeto na bagong matalinong contract developer kailangan upang maging bihasa sa ang test-sentrik pag-iisip."

Sa katunayan, mga bug sa smart kontrata ay maaaring maging mahal. Ang Ethereum network mismo ay nagkaroon upang sumailalim sa isang mahirap kapag nahati ang kalye upang baligtarin ang mga epekto ng isa tulad ng kasumpa-sumpa bug sa Ang DAO. Kapag ang bug ay natagpuan, ang matalino na kontrata gaganapin sa paligid ng 13% ng buong supply ng kanyang katutubong cryptocurrency, eter.

Sa isang pagsusumikap upang maiwasan ang naturang mga bug, pormal verificationis pagkuha ng isang harap upuan sa smart unlad kontrata.

Pormal na pag-verify ay nagbibigay ng tiyak na matematikal na certainties na programa ay maaaring gawin kung ano ay tinukoy sa pormal na dokumento na detalye, at na walang mga gilid kaso na na-nakuha. Ito ay kilala rin upang mabawasan ang bug sa code, at ay ginagamit sa mga industriya na kung saan ang halaga ng mga bug ay mataas na, tulad ng mga medikal at Aerospace industriya.

Para sa isang developer, matalino kontrata, lalo na sa Ethereum, ay hindi lamang isang ehersisyo sa katumpakan, ngunit din na kahusayan. Smart mga kontrata ay may isang "gas" cost kailangan nila upang bayaran ang mga minero sa bawat oras na sila ay pinaandar.

Samakatuwid maliit na inefficiencies ay maaaring magkaroon ng malaking gastos sa gas nauugnay sa mga ito sa ibabaw ng buhay ng mga kontrata.

Tulad ng nabanggit, Ethereum-based blockchain mga proyekto ay karaniwang sumulat ng smart kontrata sa katigasan. Dahil sa kabuuan ay imbento para sa layuning ito, may mga hindi sapat na mga developer na may mga umiiral na karanasan sa programming sa katigasan.

Goldin sinabi ang kanyang diskarte sa ngayon ay upang sanayin bagong hires sa halip na pagtingin sa nakaraang karanasan sa kabuuan.

"Naghahanap kami ng mga mahuhusay na bagong developer at sanayin ang mga ito nang naaayon. Namin nakita ang tagumpay sa paghahanap ng mga taong lamang sa labas ng kolehiyo na nagkaroon ng ilang mga karanasan sa C at C ++, dahil sa kabuuan ay katulad sa ilang mga paraan," sabi niya.

University crunch

Compounding ang isyu ay na mayroong maliit na specialized training para sa blockchains sa mga pangunahing programa ng computer science ngayon.

Isang lumalagong bilang ng mga universitiesfrom MIT sa Cornell ay pagbuo out blockchain labs na haharapin ang mga teknikal na pananaliksik, ngunit ito ay malamang na ilang taon bago unibersidad simulan ang nag-aalok ng mga kurso na takip ang lahat ng mga lugar na blockchain developer ay kinakailangan upang malaman.

Gayunpaman, sa hinaharap, mga unibersidad ay maaari pa ring maging isang nangungunang pinagmumulan ng blockchain developer.

James Young, teknikal na humantong sa MetaX, isang startup na naglalayong gamit blockchain upang mabawasan ang advertising pandaraya, naniniwala unibersidad ay kailangang pumunta sa itaas at sa kabila ng kusang mga teknikal na mga aspeto ng programming at hikayatin ang isang "desentralisado mindset."

Sinabi niya"

"Sa hinaharap, makita sa kaisipan ko ang isang 'Bachelor of Blockchain' kung saan programming at teknikal na mga aspeto ay lamang ng isang maliit na bahagi ng kurikulum. Sa halip, ang mga tao sa kursong ito ay malaman ang tungkol sa laro teorya, economics, pang-unawa ng kultura at lipunan, at legal na aspeto ng mga token bukod sa iba pang mga bagay. "

Nagpunta Young on upang bigyang-diin ang kanyang paniniwala na tulad ng malalim na pagsasanay ay kinakailangan na naibigay ang likas na katangian ng industriya at ang "paradigm shift" siya ay naniniwala ito ay magdadala.

"Ito ay mahalaga na maunawaan ang subtext, hindi lang ang programming language," idinagdag niya.

Paano ang tungkol sa bootcamps?

Sa kasalukuyan, bagaman, sa kawalan ng isang mahusay na programa mula sa mga unibersidad, pagsasanay bootcamps na rushed upang punan puwang na ito.

Bryant Nielson, executive director sa The Blockchain Academy, isang South Africa-based blockchain bootcamp provider, Matindi ang paniniwala na ang unibersidad ay naiwan na may higit pang mga dalubhasang pagsasanay humahantong ang paraan.

"Unibersidad ay talagang hindi siyang mamumuno sa pagsasanay ang susunod na henerasyon ng blockchain developer. Para sa susunod na tatlo hanggang limang taon, nakikita ko bootcamps at panloob na corporate training upang maging ang nangungunang pinagmumulan ng mga developer pagsasanay. Mayroong isang institutional bias laban sa mga bagong teknolohiya sa unibersidad, "sinabi niya.

Ayon sa Nielson, sa merkado ngayon, maaari itong maging masyadong mahal para sa mga kumpanya nagtatrabaho sa blockchain mga produkto sa pag-upa ng eksklusibo mula sa labas ng industriya.

Samakatuwid pagbuo ng panloob na pagsasanay sa loob ng kumpanya ay isang sentral na diskarte para sa karamihan ng mga malalaking organisasyon. Nagsasalita ng pangkalahatang kakulangan ng mga kwalipikadong indibidwal sa puwang, siya ay naniniwala sa mga developer ay lubos na nagkakahalaga sa merkado ng trabaho ngayon.

Nielson sinabi:

"Blockchain developer ngayon ay katulad sa iOS developer ng app na 10 taon na ang nakakaraan, o HTML developer sa 20 taon na ang nakakaraan. Ang mga na makakuha ng sa industriya ngayon ay pagpunta sa maging ang nangungunang arkitekto ng teknolohiya sa tatlo hanggang limang taon."

Tulungang diskarte

Higit pang mga praktikal na mga solusyon ay maaaring ring pagsamahin ang mga solusyon sa itaas.

Emin Gün Sirer, associate propesor ng computer science sa Cornell University at isang susi driver ng kanyang Initiative para Cryptocurrencies at Kontrata lab, ay inilabas ng ilang mga kritika ng kitang-kitang blockchain mga proyekto mula sa The DAO upang Bancor, at kahit na siya ay hindi masyadong maasahin sa mabuti na unibersidad ay gawin ang mga lead, alinman.

Gayunpaman, siya ay maasahin sa mabuti na industriya-akademya pakikipagtulungan ay makakatulong.

"Karamihan sa mga unibersidad ay pulos reaktibo institusyon, at ngayon sila ay sa paghahanap ng kanilang mga sarili maikling may staff upang masakop ang mga ito burgeoning lugar. Kasalukuyan kaming nakakakita ng isang mahusay na pag-akyat ng interes sa lugar, lalo na mula sa mga bansa na may malakas na industriya fintech, at inaasahan ko ito trend upang magpatuloy ," sinabi niya.

Sirer nagpunta sa ngayon bilang upang mahulaan unibersidad, masyadong, ay magkakaroon ng isang lumalagong demand para sa blockchain talent.

"Kami ay makita unibersidad ginagawa strategic hires sa mga patlang na sumasaklaw blockchains, at kami ay kakikitaan umiiral faculty gumalaw sa paligid, at bagong mga kurso na iniaalok," paliwanag niya.

Ang nakaambang daanan

Still, habang everyone talks tungkol sa kung paano mahirap ito ay upang mahanap ang mga developer, mga tao na naghahanap sa merkado ay maaaring mahanap ito mahirap na maunawaan ang space at ang mga kinakailangan.

Dagdag dito, mga developer na may nakaraang karanasan sa iba pang mga domain ay madaling misled sa pamamagitan ng mga uri ng mga kasanayan sa mga ito ay inirerekomenda na magkaroon upang maging mabuting blockchain developer. Kahit sa unibersidad mga mag-aaral ay maaaring mahanap ito mahirap na malaman kung aling mga lugar ang mga pinakamahalaga sa panahon ng kanilang pag-aaral kung nais nilang ituloy ang lugar na ito.

Sa kasong ito, Sirer inirekomenda ng mga naghahanap ng mga pagkakataon sa industriya ng focus sa core programming concepts sa halip na blockchain-tiyak na mga kasanayan.

"Ito ay mahalaga upang makabisado gitnang kurso, tulad ng, mga sistema ng programming, operating system, ipinamamahagi sistema, networking at mga algorithm. Ako at maraming iba pang mga employer ay marami sa halip sanayin ang isang tao na may isang mahusay na kaalaman sa computer science core sa blockchains, sa halip na iba pang mga paraan sa paligid, "sinabi niya.

Sa huli, ang merkado ay nakasalalay sa mahanap ang ilang mga punto ng balanse, na may higit at higit pa mag-aaral at mga developer ng pagpasok ng blockchain industriya.

Ngunit bilang ang tech sektor kamakailan-lamang ay ipinapakita, ang nangungunang developer ay malamang na gagantimpalaan handsomely para sa kanilang mga pagsisikap, marahil kahit na higit pa kaya sa blockchains kaysa sa regular na startup mundo.

Kaugnay na Balita


Post Ethereum

IBM vs Microsoft: Two Tech Giants, Two Blockchain Visions

Post Ethereum

JP Morgan, Santander Sinabi na Sumali sa Bagong Ethereum Blockchain Group

Post Ethereum

Espirituwal na Karanasan: Hot, Wild Ethereal Summit ay Mag-sign ng Times

Post Ethereum

Pagbuo ng mga Pundasyon para sa isang Nasusukat na Ethereum Community

Post Ethereum

2017: Kapag ang Ethereum ay Pumunta Mula sa IT sa Enterprise

Post Ethereum

Pinakamalaking Bank ng Russia ang Pinagsama ng Enterprise Ethereum Alliance

Post Ethereum

Bitcoin Pioneer Charlie Shrem Naglulunsad ng Bagong Blockchain Venture

Post Ethereum

Magagawa ba ng Bagong Social Operating System ang DAO?

Post Ethereum

Ang Central Bank ng Brasil ay Ramping Up Blockchain R & D

Post Ethereum

Blockchain para sa CPU? Pag-analisa sa Golems Ethereum Token Sale

Post Ethereum

Miners Boost Boost Ethereums Capacity With Increase Gas Limit

Post Ethereum

Monax upang Dalhin ang Ethereum Tech sa Hyperledger Blockchain Group