Zephyrnet-logo

Hoe kom je in Ethereum | Crypto | Web3 als ontwikkelaar

Datum:

Nader Dabit

Ik heb het over gehad mijn zet in de Web3 / Ethereum / crypto-ruimte sinds de overstap is gemaakt van een traditionele web-, mobiele en cloud-achtergrond.

Sinds ik de overstap heb gemaakt, is het aantal mensen dat contact met me heeft opgenomen en erover nadenkt om hetzelfde te doen, behoorlijk schokkend geweest. Het is echt geweldig om te zien dat zoveel andere mensen geïnteresseerd zijn en als ik eerlijk ben - het voelt als een bevestiging om te weten dat zoveel anderen ook op het hek staan ​​en ook zo diep geïnteresseerd zijn in de ruimte.

Wat betreft me, nou, ik was zenuwachtig over het maken van de carrièreswitch. Verhuizen naar een volledig nieuw specialisatiegebied, met een technologie waar ik nog steeds aan begon te werken, en een gemeenschap waar ik nog niet bij betrokken was, was een grote sprong in vergelijking met een zeer comfortabele rol bij een FAANG-bedrijf dat heel goed betaalde (en een team waar ik echt van hield).

Na meer dan een maand kan ik zeggen dat ik niet alleen nul spijt heb van de verandering, ik ben de gelukkigste die ik in lange tijd ben geweest en ben opgewonden en energiek met de dingen waar ik elke dag aan kan werken.

Ik besloot dit bericht te schrijven om een ​​blauwdruk te geven voor iedereen die vanuit een traditionele ontwikkelingsachtergrond in blockchain, crypto, Ethereum en Web3 wil komen. Ik kan mensen op deze blogpost wijzen de volgende keer dat mij wordt gevraagd hoe ik de ruimte binnen kan komen.

Dit bericht wordt een leven digitale tuin dat zal evolueren met feedback van anderen, aanbevelingen en mijn eigen persoonlijke groei, verkenning en evolutie.

  1. Technologieën en middelen om te leren
  2. Afwegingen en overwegingen
  3. Mensen om te volgen
  4. Bedrijven die interessante dingen inhuren en doen
  5. Algemene tips en het landen van een baan

De dingen waar ik het meest in geïnteresseerd ben, zijn meestal een functie van waar ik voorspel dat technologie zich in de ietwat nabije toekomst zal bevinden en waar ik het huidige momentum zie, dus dat is waar ik me hier op zal concentreren (en dat is wat ik persoonlijk doe) .

Voor mij zijn de meest opwindende onderdelen van deze ruimte decentralisatie, Defi, bestuur / DAO's en gedecentraliseerde webinfrastructuur.

Daarom concentreer ik me op zowel Ethereum-ontwikkeling als Solidity, omdat je met de programmeertaal Solidity slimme contracten kunt programmeren voor Ethereum en voor vele andere EVM-compatibele blockchains. Op het moment van schrijven heeft Ethereum ook de krachtige en belangrijke combinatie van momentum, mindshare van ontwikkelaars en bestaande productie dapps.

Ethereum gaat momenteel ook over op een nieuw consensusmechanisme, Bewijs van het belang, dat ingaat op de milieuproblemen die ik vroeger had over hoe cryptocurrency op een fundamenteel niveau werkt.

Als je eenmaal hebt geleerd hoe alles fundamenteel werkt, moedig ik je aan om vervolgens andere blockchains en projecten buiten Ethereum en EVM te bekijken om je een beter begrip van de branche als geheel te geven, en om te zien of er andere projecten zijn die jou of dat aantrekken. u denkt misschien dat dit betere benaderingen zijn om het doel dat Web3 is, te bereiken.

Om te beginnen met het leren van blockchain-ontwikkeling met Ethereum en Solidity, raad ik je aan het volgende te doen:

Scan door de Ethereum-documenten en vergeet niet om de sectie te bekijken Inleiding tot Ethereum evenals al het andere dat uw aandacht trekt.

Bekijk ook zeker het dapp-showcase om een ​​goed begrip te krijgen van de succesvolle apps die worden gebouwd en gebruikt in het huidige ecosysteem.

De Solidity-documenten zijn echt een goede plek om te beginnen, vooral soliditeit door voorbeeld wat u een paar voorbeelden geeft van populaire slimme contracten, zoals stemmen, een veiling, aankoop op afstand en microbetalingen.

U kunt deze contracten kopiëren en plakken in het IDE remixen om ze uit te voeren en aan te passen om te zien hoe ze werken.

Ik heb ook een video-walkthrough gemaakt van het stemcontract hier.

Het is heel gemakkelijk om mee te spelen en te beginnen met het bouwen van slimme contracten zonder dat je een ontwikkelomgeving hoeft in te stellen met behulp van de IDE remixenEen deel van de Remix-project die wordt gefinancierd door de Ethereum Foundation.

Met deze Remix IDE kunt u rechtstreeks vanuit uw browser slimme contracten maken, bewerken en uitvoeren. Het biedt een perfecte omgeving om te leren hoe degelijkheid werkt en is geweldig om verschillende soorten slimme contracten uit te bouwen en ermee te spelen terwijl je zowel degelijkheid leert als hoe je met Ethereum kunt omgaan.

Naast Solidity bevatten de andere delen van de ontwikkelingsstack een lokale Ethereum-omgeving zoals bouwvakker or Truffel, een portemonnee zoals Metamask evenals een client-side bibliotheek waarmee u kunt communiceren met de blockchain, zoals beide Ethers.js or Web3.js.

Om te begrijpen hoe dit allemaal bij elkaar past, is het handig om vanaf nul een volledige stack-dapp op deze stack uit te bouwen, het front-end-project en de lokale ontwikkelomgeving op te zetten en een smart contract op de blockchain.

Twee inleidende cursussen om je hiermee op weg te helpen zijn:

1. Ethereum-programmeerhandleiding - DeFi, Solidity, Truffle, Web3.js

2. De complete gids voor volledige Ethereum-ontwikkeling

De ruimte zelf beweegt erg snel, dus technische boeken raken vaak net zo snel verouderd. De basisprincipes van wat Web3 is, zijn echter niet veel veranderd, en er zijn een paar echt geweldige boeken die me niet alleen hebben geholpen de huidige staat van alles te begrijpen, ze hebben me ook geholpen mijn ogen te openen voor de toekomstige mogelijkheden en kansen die erin liggen. .

Token Economy - Hoe het Web3 het internet opnieuw uitvindt

Als je maar één van deze boeken leest, zou ik zeggen dat dit het belangrijkste is. Het is een meesterlijke diepe duik in alle tekortkomingen van het web zoals we het kennen, wat Web3 wil zijn, hoe het verschillende delen van ons leven zoals we het kennen zal beïnvloeden, en wat er moet gebeuren om deze visie te realiseren. .

U kunt het boek bekijken hier.

The Infinite Machine - Hoe een leger crypto-hackers het volgende internet bouwt met Ethereum

Dit is het verbazingwekkende verhaal van hoe Ethereum is ontstaan, dat je door de geschiedenis van dit alles leidt. Het is een zeer grondig en vermakelijk verslag van het oorsprongsverhaal van Ethereum, ik raad het ten zeerste aan om het eens te bekijken.

U kunt het boek bekijken hier.

New Village - Power Back to People

Dit is echt een gaaf verhaal over hoe blockchain-technologieën en decentralisatie de toekomst van de wereld zullen beïnvloeden.

U kunt het boek bekijken hier

Hoe te DeFi

Zoals je waarschijnlijk aan de titel kunt zien, concentreert dit boek zich op hoe je DeFi vandaag kunt gaan gebruiken en geeft het je een goed begrip van hoe het vandaag kan worden gebruikt, evenals enkele toepassingen ervan die we in de toekomst zullen zien. .

U kunt het boek bekijken hier

Het ruimtelijke web

The Spatial Web is een boek dat de toekomst van het web en alle implicaties van niet alleen Web3 en decentralisatie verkent, maar ook hoe alles samenkomt om dingen mogelijk te maken die we misschien nog niet hebben overwogen, en dat goed werk doet om het positieve af te wegen en negatieven, evenals manieren waarop we eventuele negatieve uitkomsten van wat komen gaat, kunnen aanpakken.

U kunt het boek bekijken hier

Een paar degelijkheidsboeken:

Hands-on slimme contractontwikkeling met soliditeit en Ethereum
Mastering Ethereum

Hier zijn enkele van mijn favoriete podcasts:

Ik ben ook begonnen met het maken van video's en tutorials over Ethereum en Solidity, dus overweeg om eens te gaan kijken mijn YouTube.

Bij het maken van een loopbaantransitie zijn er altijd overwegingen waar je aan moet denken, maar vooral bij het overwegen van deze ruimte.

Er zijn veel positieve punten, maar er zijn ook onbekenden en negatieven. Laten we het over een aantal hebben.

Hoewel er veel bestaande dapps zijn en bedrijven al floreren, komt deze ruimte op veel manieren nog steeds tot stand.

Er zijn nog veel problemen die nog moeten worden opgelost, en er zijn geen duidelijke antwoorden op veel vragen die u heeft. De problemen die worden opgelost zijn vaak complex en combineren soms een of meer aspecten van gedistribueerde systemen, speltheorie, cryptografie, economie, sociale en politieke wetenschappen, identiteit, psychologie en meer.

Hierdoor zijn er nog dingen die nog niet gebouwd kunnen worden met de bestaande oplossingen die er zijn.

Persoonlijk denk ik dat dit een van de meest opwindende dingen is, maar het is niet voor iedereen weggelegd.

Veel van de projecten zijn opgebouwd rond verschillende soorten tokens. De waarde van veel van deze tokens stijgt en daalt dramatisch, en je ziet vaak dat mensen opwinding winnen en verliezen in de hele ruimte op basis van deze schommelingen.

Als u niet fundamenteel betrokken bent bij de ideeën achter decentralisatie zelf, vindt u deze ups en downs misschien mentaal belastend.

Omdat veel mensen alleen op speculatieve wijze in bepaalde tokens kopen, trekt het sommige mensen aan die er alleen voor het geld in zitten.

Je ziet dingen als oplichters die mensen proberen te overmeesteren en hun geld stelen, eindeloos gepraat over prijsschommelingen van mensen die speculeren en ronduit oplichtingsprojecten die de industrie als geheel vaak in diskrediet brengen.

Dit is een vervelend onderdeel ervan en ik zie het niet echt snel verdwijnen.

Ik zou ook uitchecken deze discussiehoewel ik al deze dingen niet heb meegemaakt, werpt hij beslist een licht op enkele van de dingen die ik heb gezien.

Hier zijn een paar mensen die je misschien zou willen volgen op Twitter:

Vitalik
Ashleigh Schapp
Arthur Hayes
Stani Kulechev
Gloria Kimbwala
Niran Babalola
Rik Burton
Denis Bertram
Man Silvora
Austin Griffith
Santiago Palladino
Zaki Manian
Anthony Sassano

Ik heb ook gevonden deze uitgebreide lijst gemaakt door iemand op Twitter.

Een paar mensen in mijn team bij Rand en knooppunt:
Yaniv Tal
Tegan Klijn
Eva Beylin
Adam Fuller
Brandon Ramírez

Samenstelling
uniswap
Kettingschakel
Skynet-labs
Aave
Matic
Livepeer
Consensys
ENS
de openzeppel
Foundation
Zora
synthetisch
Digital Currency Group

Je kunt ook een behoorlijk behoorlijke lijst met vacatures in cryptocurrency vinden hier

Ook mijn team bij Edge & Node werft aan!

Er zijn veel gebieden binnen de ruimte waarop u zich kunt concentreren en die een positieve impact op een team kunnen hebben. Ik zou de verschillende gebieden onderzoeken, zoals governance, DeFi, NFT's en gedecentraliseerde webprotocollen om te zien wat je het meest interesseert, en me daarop concentreren.

Er zijn veel kansen en veel manieren om op te vallen en op te vallen. Als je een interessant project vindt en je wilt meedoen, spring dan meteen in hun gemeenschap en ecosysteem en begin met leren, kijk dan waar je misschien kunt helpen. Sluit je aan bij hun Discord of bekijk hun GitHub-problemen om manieren te vinden waarop je kunt bijdragen.

Dit geeft je de kans om mensen te ontmoeten die bij het project betrokken zijn en zal discussies openen om mogelijk een rol bij hen te krijgen. In feite is het heel gewoon dat mensen binnen de teams aandacht besteden aan actieve deelnemers aan de gemeenschap, ze zullen dan vaak contact opnemen en proberen je te rekruteren zonder dat je zelfs maar solliciteert.

Het loon is meestal goed. Afhankelijk van waar je vandaan komt, kan het meer of minder zijn, maar het zal waarschijnlijk niet op het hoge niveau zijn van wat je bij FAANG-bedrijven ziet. Er is waarschijnlijk meer potentieel voordeel. De meeste bedrijven bieden een combinatie van basissalaris + eigen vermogen in de vorm van hun digitale token, dus als je blijft hangen en kunt helpen het project succesvol te maken en de waarde van het token stijgt, kun je vaak meer verdienen dan wat je in veel zou doen. andere gebieden.

Coinsmart. Beste Bitcoin-beurs in Europa
Source: https://dabit3.medium.com/how-to-get-into-ethereum-crypto-web3-as-a-developer-4723d8ddaa6b?source=rss——-8—————–cryptocurrency

spot_img

Laatste intelligentie

spot_img