- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Come imparare da soli la blockchain: una guida per aspiranti costruttori
Gli sviluppatori e gli insegnanti del Web3 forniscono consigli pratici per aiutare chiunque a iniziare a lavorare sulla blockchain.
Una nuova forma di Internet chiamata Web3 si sta sviluppando proprio davanti ai nostri occhi. Si sta sviluppando su blockchain senza permessi in cui chiunque può implementare uno smart contract che ha scritto. In effetti, alcuni dei più grandi sviluppatori in questa industria nascente sono persone anonime: qui non è richiesta alcuna laurea o esperienza lavorativa aziendale.
Forse sei già un utente Web3, partecipi a organizzazioni autonome decentralizzate (DAO), ti muovi nelle comunità di token non fungibili (NFT) e fai trading Cripto. Hai visto com'è e ora vuoi fare un passo avanti per aiutare a costruire cose migliori: vuoi essere un costruttore o uno sviluppatore (abbreviazione di sviluppatore).
Questo articolo fa parte diSettimana dell'istruzione.Leggi il terzo rapporto annuale di CoinDeskClassifica delle migliori università per la tecnologia Blockchain.
L'altro grande vantaggio del Web3 è che accoglieautodidatti – coloro che evitano corsi formali o di formazione e Imparare da soli facendo. Se sei interessato a diventare uno sviluppatore blockchain, tutto ciò di cui hai bisogno per iniziare è disponibile online.
Per aiutarti a iniziare, abbiamo chiesto a sviluppatori, insegnanti e studenti i loro migliori consigli.
Vedi anche:Autodidatti, benvenuti!
Capire cos'è e cosa fa la blockchain
Iniziamo dalle basi e comprendiamo cos'è la blockchain, cosa può fare e, cosa ancora più importante, cosa T può fare.
"Penso che sia importante che tutti capiscano che al centro di una Criptovaluta c'è un singolo database (saldi dei conti, codice dello smart contract, ETC.) e una 'blockchain' è solo una traccia di controllo crittografica che consente a chiunque di elaborare una copia del database", Patrizio McCorry, ricercatore presso lo sviluppatore di strumenti blockchainInfuria, ha dichiarato a CoinDesk.
McCorry ha avviato un corso Criptovaluta "perché ci sono degli astanti che sono disposti a fare il salto nel nostro spazio, ma mancano dei modelli mentali e del contesto più ampio su come funziona la Tecnologie ". Il corso è Sponsorizzato dal suo datore di lavoro Infura ed è disponibile gratuitamente.
CoinDesk contiene anche articoli utili per iniziare:
Altre risorse di prim'ordine includonoLa scuola Finanza decentralizzata (DeFi) dell'UC Berkleycon tanto materiale gratuito online, incluso questoVideo di YouTube che espone le basi.
Familiarizza con le peculiarità della blockchain
Ora che hai capito cos'è la blockchain, il tuo prossimo passo dovrebbe essere quello di capire gli aspetti unici ma cruciali di questa Tecnologie , aspetti che potresti non conoscere del Web2, l'Internet dominato da aziende come Meta e Google.
"Comprendere concetti come portafogli, blockchain explorer, blockchain oracles e altro che T esistono in un'architettura Web2 è una parte cruciale per essere coinvolti nella blockchain", Francesco Ciulla, uno sviluppatore che aiuta gli altri a Imparare Web3, ha dichiarato a CoinDesk.
Il modo migliore per Imparare di più potrebbe essere semplicemente provarli da soli. Ecco la guida di CoinDesk su come scegliere e configurare il tuo primo portafoglio Criptoper iniziare.
Inizia con la codifica
È possibile essere un costruttore in Cripto senza alcuna esperienza di programmazione precedente. Ma la maggior parte degli sviluppatori suggerisce di comprendere i fondamenti di Javascriptprima di passare al linguaggio più popolare della crittografia, Solidity.
Autore: Austin Griffith, che lavora per la Ethereum Foundation aiutando i nuovi sviluppatori, afferma che il modo migliore per Imparare è iniziare con Javascript E Sviluppo del sito web. Ci sono miriadirisorse gratuitedisponibile online per entrambi.
Successivamente, puoi passare allo sviluppo Ethereum utilizzando Griffith SpeedRunEthereumMa per coloro che T vogliono fare speed-run, ha anche un curriculum lento"che ti porta a diventare un utente esperto e ad imparare a scrivere script prima di imparare a creare app", ha affermato.
"Penso che dopo che qualcuno ha superato la speed run, si tratti solo di esplorare l'ecosistema e di entrare nella routine della spedizione di piccoli prototipi al pubblico", ha aggiunto Griffith.
Ciulla, che è passato di recente da Web2 a Web3, ha scrittouna guida passo dopo passo su come ha effettuato la transizione e consiglia vivamente almeno ONE corso di JavaScript per acquisire le basi prima di iniziare con un corso introduttivo su Solidity.
Colpo a catena,recentemente acquisito dallo sviluppatore di strumenti blockchain Alchemy, offre un bootcamp online per aiutarti ad accelerare il tuo percorso da sviluppatore Ethereum . Ci sono anche corsi autogestiti per Imparare tutte le basi di Ethereum e creare semplici protocolli DeFi, e sono tutti gratuiti.
Se T vuoi davvero Imparare a programmare ma vuoi comunque dedicarti alla creazione di contenuti, ci sono delle opzioni che esamineremo più avanti.
Costruire in pubblico
Le blockchain sono sistemi di comunicazione pubblici eregistri decentralizzati (Ethereum e Bitcoin sono due esempi PRIME ) e l'enfasi su open source, collaborazione e trasparenza definisce la cultura blockchain. Ci sono blockchain private e di altro tipoma la maggior parte sono pubbliche, ed è lì che dovresti concentrarti quando inizi a costruire.
Costruire in pubblico lanciando progetti visibili a tutti e contribuendo ad altri progetti open source non è solo in linea con l'etica, ma è anche un buon passo per accelerare l'apprendimento.
"Lo spazio è grande e si muove velocemente. Anche le cose sono davvero decentralizzate. L'iterazione in pubblico è una buona mossa combinata per un costruttore per esplorare cose nuove, vedere in cosa è bravo e vedere quali cose risuonano effettivamente con gli utenti", ha detto Griffith.
Da parte sua, Ciulla hamantenuto un repository GitHub di tutto ciò che ha imparato fin dal ONE giorno.
Imparare da chi costruisce in pubblico
Konrad Kopp, sviluppatore del protocollo di sicurezza del portafoglioSigillo, ha imparato da solo a programmare attraverso risorse online e di personaCampo di addestramento ChainShotHa detto a CoinDesk che ciò che lo entusiasma di più della creazione in Web3 è la trasparenza intrinseca delle blockchain e la natura open source del lavoro, e questo può essere immensamente utile.
"È super facile guardare effettivamente la base di codice di altre persone e giocarci da soli per vedere esattamente come funziona", ha detto Kopp. "E questo codice non è solo progetti di persone a caso o tutorial, ma codice effettivo utilizzato in produzione dalle più grandi aziende e protocolli Web3".
Come funziona lo scambio decentralizzatoUniswapfunziona, tecnicamente? Esattamente comeQuestoQual è la logica del codice del protocollo di prestitoAave? Lo vedi beneQui.
Quando sei bloccato durante l'apprendimento, puoi guardare esempi che esistono e che già elaborano miliardi di dollari inDeFi"Penso che il modo migliore che abbia mai trovato per imparare a programmare sia scegliere qualcosa che vuoi costruire e semplicemente buttarti. Scomponilo in componenti e costruiscine il più possibile da solo e, dove non T, cerca di trovare codice che faccia qualcosa di simile e che puoi smontare e con cui giocare", ha detto Kopp.
E quando hai una domanda specifica sulla codifica, vai semplicemente al forum degli sviluppatori onlineSovraccarico di pilacome tutti gli sviluppatori. Anche se è una mossa intelligente cercare prima la tua domanda su Google, dato che è probabile che sia già stata posta e abbia ricevuto risposta.
Unisciti a una community di sviluppatori
Imparare passivamente dagli altri esaminando il loro codice T è la tua unica opzione. Puoi anche provare a unirti a una comunità di individui con idee simili che si sforzano di raggiungere lo stesso obiettivo di diventare sviluppatori migliori.
I DAO per sviluppatori più popolari includonoImparaWeb3,Sviluppatore DAO,Odissea DAO E Le donne costruiscono Web3.
Se T vuoi programmare ma vuoi comunque costruire...
Non T .
Forse sei un artista che T vuole dedicarsi alla programmazione solo per lanciare una collezione NFT e costruire una community attorno ad essa. Hai ancora delle opzioni in Web3.
Buonoè una piattaforma di lancio NFT senza codice sviluppata dall'artista Pablo Stanley.
E se T vuoi Imparare come interagire con gli esploratori blockchain come EtherScan, allora puoi usare Formareche trasforma qualsiasi contratto intelligente in un formato leggibile dall'uomo.