Menjadi Pengembang Web3: Mengapa dan Bagaimana

6/12/2024, 9:23:15 AM
Web3 adalah masa depan. Untuk pengembang Web2 yang menjelajahi bidang ini, baik dalam pengembangan sisi klien, front-end, atau back-end, mereka dapat memanfaatkan keunggulan teknologi yang ada. Eksplorasi ini tidak hanya memperluas cakrawala profesional mereka tetapi juga meningkatkan kreativitas dalam pekerjaan mereka.

Why: Mengapa Menjadi Pengembang Web3?

Pertama, mari kita perkenalkan apa itu Web3.

Pada tahun 2014, salah satu pendiri Ethereum Gavin Wood pertama kali mengusulkan konsep "Web3," memberikan solusi untuk masalah kepercayaan berlebihan yang dibutuhkan oleh Internet.

Tidak dapat disangkal bahwa jaringan terpusat telah membantu miliaran orang berintegrasi ke Internet dan telah membangun infrastruktur yang stabil dan andal di atasnya. Namun, pada saat yang sama, beberapa raksasa terpusat hampir memonopoli Internet dan dapat melakukan apa yang mereka inginkan. Web3, melalui blockchain, cryptocurrency, dan NFT, mengembalikan kekuatan kepada pengguna dalam bentuk kepemilikan.

Web3 kini telah menjadi istilah umum yang mewakili visi untuk Internet yang diperbarui dan lebih baik. Meskipun sulit untuk memberikan definisi yang ketat tentang Web3, biasanya memiliki karakteristik sebagai berikut:

  1. Desentralisasi: Tidak dikendalikan oleh entitas terpusat tetapi dimiliki oleh pembangun dan pengguna;
  2. Tanpa izin: Setiap orang memiliki hak yang sama untuk berpartisipasi dalam Web3, dan tidak ada yang dikecualikan;
  3. Trustless: Beroperasi melalui mekanisme insentif ekonomi (token), tanpa bergantung pada pihak ketiga yang tepercaya.

Dalam buku "Mister Lv's Spring and Autumn Annals", dikatakan: "Orang bijak merencanakan sesuai dengan waktu dan bertindak mengikuti tren." Ini berarti bahwa individu yang cerdas dan visioner akan siap dan bertindak cepat pada waktu yang tepat, membuat penilaian dan keputusan berdasarkan keadaan yang berlaku.

Saya percaya bahwa Web3 tidak diragukan lagi merupakan tren, tetapi ada perdebatan tentang kapan itu benar-benar dimulai. Beberapa mengatakan itu dimulai dengan munculnya Bitcoin, sementara yang lain berpendapat itu adalah debut Ethereum. Saya juga tidak sepenuhnya setuju. Kemunculan Bitcoin menandai awal dari seluruh industri Web3, sementara kemunculan Ethereum meletakkan dasar bagi industri Web3. Namun, saya percaya bahwa apa yang benar-benar mendorong Web3 menjadi "kekuatan" adalah ledakan besar industri DeFi pada tahun 2020, yang membawa aplikasi blockchain ke kancah keuangan.

Untuk pengantar DeFi, Anda dapat merujuk ke artikel saya sebelumnya "MakerDAO &; Uniswap: Evolusi Keuangan Desentralisasi."

Basis pengguna seluruh industri Web3 mengalami ekspansi eksplosif mulai tahun 2020. Terlepas dari perlambatan pembangunan pada tahun 2022 karena pasar bearish, jumlah pengguna terus naik di tahun-tahun lainnya. Saya percaya bahwa pada tahun 2024, dengan halving yang Bitcoin dan kedatangan pasar bull, basis pengguna akan terus tumbuh, dan tren kenaikan tidak akan terbendung.

Bahkan, sikap Hong Kong terhadap Web3 juga patut diperhatikan. Sejak 2023, Hong Kong sering merilis sinyal ramah terhadap Web3:

  1. Pada April 2023, Asosiasi Web3 Hong Kong didirikan untuk mempromosikan pengembangan ekosistem Web3.
  2. Pada Agustus 2023, "Manifesto Kebijakan tentang Pengembangan Aset Virtual di Hong Kong" dirilis, jelas mendukung pengembangan Web3.
  3. Pada Oktober 2023, Komisi Sekuritas dan Kontrak Berjangka memperbarui kebijakannya tentang pengawasan pasar mata uang kripto, memberikan panduan kepatuhan untuk pertukaran aset virtual.
  4. Pada Januari 2024, batch pertama pertukaran aset virtual di Hong Kong memperoleh lisensi.
  5. Pada April 2024, Karnaval Web3 diadakan di Hong Kong, dan pemerintah Hong Kong meluncurkan aset digital ETF di bulan yang sama.

Karena Web3 telah menjadi tren sejak 2020, waktu terbaik untuk bergabung dengan Web3 adalah empat tahun lalu, dan waktu terbaik berikutnya adalah sekarang!

Pengembang Web2 Harus Belajar Web3 Lebih Banyak Lagi

Saat saya mulai menjelajahi Web3 pada tahun 2020 dan beralih dari Web2 ke Web3 pada tahun 2022, saya ingin berbagi beberapa pengalaman pribadi tentang mengapa pengembang Web2 harus mempelajari Web3.

Sebenarnya, pertanyaan ini tidak berbeda dengan "mengapa pengembang non-AI harus belajar AI". Saya percaya bahwa sebagai pengembang, pertama-tama dan terutama kita harus menjadi pembelajar berkelanjutan karena industri teknologi berkembang pesat, membutuhkan pembelajaran berkelanjutan untuk mengikuti perubahan dan mempertahankan daya saing kita.

Belajar melibatkan kedalaman dan luasnya, dan keduanya sama pentingnya. Kedalaman, diperoleh dengan mempelajari detail teknis, membantu Anda menjadi ahli di bidang Anda, sementara luasnya, dicapai dengan melacak tren teknologi dan belajar tentang bidang yang berdekatan, memungkinkan Anda untuk memperkenalkan ide-ide baru ke bidang keahlian Anda, membuat pekerjaan Anda lebih kreatif.

Mempelajari AI dan Web3 sekarang mengikuti logika yang sama. Dengan mempelajari teknologi mutakhir, Anda dapat meningkatkan luasnya pengetahuan teknis Anda, mirip dengan mempelajari pengembangan seluler di tahun-tahun awal. Namun, apa yang membedakan Web3 dari keduanya adalah tidak adanya "titik kritis".

Munculnya iPhone merevolusi industri seluler, menjadikannya "titik kritis" untuk pengembangan seluler. Munculnya ChatGPT melepaskan imajinasi AI, menjadikannya "titik kritis" untuk AI. Namun, Web3 belum menyaksikan inovasi revolusioner seperti itu. Tetapi ini juga berarti bahwa Web3 adalah industri yang lebih berpotensi inovatif. Jika pengembang Web2 dapat menggabungkan teknologi dan pengalaman mereka yang ada untuk membangun di Web3, mereka mungkin dapat memelihara inovasi hebat.

Mempelajari Web3 sebagai pengembang Web2 memiliki keuntungan lain: jika Web2 menjadi usang di masa mendatang, Anda akan memiliki rencana cadangan.

How: Cara Menjadi Pengembang Web3

Tumpukan teknologi Web3 saat ini tidak memiliki definisi terpadu. Saya mengadopsi panorama tumpukan teknologi Web3 Alchemy, yang disusun dari bawah ke atas sebagai berikut:

  1. Layer Jaringan: Ini termasuk rantai terkenal seperti Layer1 dan Layer2, seperti Bitcoin, Ethereum, Solana, Sui, Starknet, dll.
  2. Blockchain Lapisan Interaksi: Lapisan ini memungkinkan pengembang dan pengguna untuk membaca dan menulis data di blockchain, termasuk layanan node, faucet, layanan pengindeksan, dan browser blockchain.
  3. Lapisan Presentasi: Lapisan ini terutama ditujukan untuk pengembang dan mencerminkan banyak aspek pengembangan Web2, seperti alat dan pustaka khusus untuk pengembang blockchain dan penyimpanan data di blockchain.
  4. Aplikasi Terdesentralisasi (DApps): Lapisan ini terutama ditujukan untuk pengguna dan mencakup kategori seperti DeFi, NFT, identitas dan otentikasi, data dan analitik, dan banyak kategori DApp lainnya.

Ketika Anda memilih untuk menjadi pengembang Web3, Anda perlu memahami lapisan mana dari tumpukan teknologi Web3 yang dilayani oleh keahlian Anda.

Jika Anda melayani Layer Jaringan, itu berarti Anda perlu mengembangkan Layer1 atau Layer2, yang umumnya terkait dengan laboratorium atau yayasan. Keterampilan yang dibutuhkan sangat bervariasi, termasuk kriptografi, algoritma konsensus, penyimpanan, jaringan, bahasa, dan mesin virtual. Keterampilan teknik bergantung pada arsitektur dan kinerja rantai, dan beberapa rantai dibangun dengan cepat menggunakan Cosmos SDK atau OpStack.

Jika Anda melayani Lapisan Interaksi Blockchain, Anda biasanya bekerja untuk penyedia layanan infrastruktur, seperti layanan node, layanan analisis data, dan layanan pengindeksan. Lapisan ini mirip dengan penyedia layanan infrastruktur di Web2 (seperti layanan cloud), dan peran termasuk frontend, backend, data, pengujian, dan operasi. Oleh karena itu, keterampilan yang dibutuhkan kira-kira serupa. Mungkin, ini membutuhkan pengetahuan tentang antarmuka jaringan blockchain.

Jika Anda melayani Lapisan Presentasi, Anda menyediakan pengembang dengan alat pengembangan dan perpustakaan, umumnya dikenal sebagai "menjual sekop". Keterampilan pengembangan khusus tergantung pada bentuk produk dan jenis pengembang yang menggunakan layanan ini. Misalnya, mengembangkan IDE melibatkan antarmuka pengguna, pengaturan jaringan lokal, kompilasi kontrak, dan penyebaran kontrak.

Jika Anda melayani DApps, sebagian besar kebutuhan pengembangan Web3 terkonsentrasi dalam pengembangan DApp. Jadi ketika kita berbicara tentang pengembangan Web3, kita terutama mengacu pada pengembangan DApp. Saya akan memperkenalkan poin ini secara rinci di bagian selanjutnya.

Keterampilan yang dibutuhkan untuk pengembangan DApp

Setiap orang harus terbiasa dengan arsitektur aplikasi Internet tradisional, termasuk front-end, back-end dan database. Mengambil situs belanja online sebagai contoh, pengguna pertama-tama mengakses antarmuka yang disediakan oleh front-end melalui browser untuk melakukan operasi terkait belanja. Jika pengguna mencari kata kunci produk tertentu, back-end akan bertanggung jawab untuk memproses logika yang sesuai, yaitu, menanggapi permintaan dari front-end, dan mengembalikan data yang diperlukan ke front end setelah mengambil database. Database menyediakan penyimpanan yang stabil untuk aplikasi, termasuk semua informasi produk dan informasi terkait pengguna (seperti konten keranjang belanja).

Perbedaan terbesar antara DApps yang dibangun di blockchain dan aplikasi tradisional adalah perubahan peran backend dan database. Kontrak pintar memainkan peran back-end tradisional, dan blockchain menggantikan database tradisional dan menyediakan penyimpanan data terdesentralisasi. Kolaborasi erat antara smart contract dan blockchain membuat penyimpanan dan pengambilan data transparan dan sulit untuk dirusak.

Oleh karena itu, keterampilan pengembangan DApp terutama terletak pada pengembangan front-end dan smart contract. Keterampilan yang perlu dikuasai adalah sebagai berikut:

Pengembangan Antarmuka Frontend. Untuk insinyur frontend dengan pengalaman dalam pengembangan web, keterampilan pengembangan antarmuka dapat dipindahtangankan. Ada keterampilan dasar seperti HTML, CSS, dan JavaScript, serta penguasaan kerangka kerja frontend modern seperti React dan Vue;

Mekanisme otentikasi dan baca/tulis data. Di DApps, otentikasi dan manajemen pengguna diimplementasikan melalui dompet blockchain (misalnya, MetaMask), jadi Anda perlu mempelajari cara mengintegrasikan antarmuka dompet. Baca/tulis data juga dilakukan melalui API on-chain. Menggunakan pustaka JavaScript seperti Ethers.js memudahkan penerapan mekanisme autentikasi dan baca/tulis data.

Backend

Karena banyak DApps semi-desentralisasi, ada juga permintaan untuk pengembangan backend. Meskipun keterampilan insinyur backend dapat dipindahtangankan, karena melibatkan on-chain baca / tulis data, Anda perlu mengintegrasikan SDK blockchain. Lebih baik menggunakan bahasa pengembangan seperti Go, Rust, atau Node.js.

Kontrak Cerdas

Untuk pengembangan kontrak pada rantai EVM, fokus utamanya adalah mempelajari bahasa Solidity. Pemula disarankan untuk belajar di platform seperti WTF Academy. Untuk pengembangan kontrak pada rantai non-EVM, Anda perlu mempelajari bahasa tertentu tergantung pada rantai. Misalnya, mengembangkan smart contract di Solana membutuhkan pembelajaran Rust, dan mengembangkan smart contract di Sui membutuhkan pembelajaran Sui Move. Namun, sumber belajar saat ini terbatas dan mungkin memerlukan konsultasi dengan situs web resmi masing-masing.

Tips belajar Web3

  1. Jelajahi media Web3 secara teratur untuk berita industri: Platform yang direkomendasikan termasuk Panews, Foresight, Luodong, Golden Finance, dan ODaily.
  2. Sesekali terlibat dengan komunitas pengembang Web3: Komunitas yang direkomendasikan termasuk Denglian, TinTinland, WTF Academy, BuilderDAO, dan OpenBuild.
  3. Saat mempelajari proyek baru, mulailah dengan membaca dokumentasi resmi, lalu ikuti saluran Twitter/Discord resmi, dan jika mungkin, lihat secara kasar basis kodenya.
  4. Sangat penting untuk mengerjakan proyek. Jika Anda memiliki akses, terlibat langsung dalam implementasi proyek. Jika tidak, Anda dapat berpartisipasi dalam hackathon untuk mendapatkan pengalaman proyek.
  5. Kecakapan bahasa Inggris sangat penting (saya menyesal tidak belajar bahasa Inggris dengan baik ° (° ˊ Дˋ °) °).

Ringkasan

Web3 adalah masa depan. Pengembang Web2 yang menjelajahi bidang ini, baik itu di sisi klien, frontend, atau backend, dapat memanfaatkan keunggulan teknis yang ada, memperluas cakrawala karier mereka, dan meningkatkan kreativitas mereka di tempat kerja.

Namun, industri Web3 saat ini masih sangat fluktuatif. Banyak orang dengan panik mengejarnya, melakukan investasi agresif, yang seringkali dapat menyebabkan kecemasan. Jika Anda bertekad untuk menjadi pengembang Web3, Anda harus secara sadar memblokir beberapa informasi yang mengganggu, fokus pada teknologi itu sendiri, dan terlibat dalam upaya jangka long yang berharga. Pendekatan ini dapat membantu Anda tumbuh dengan lebih baik.

Penafian:

  1. Artikel ini dicetak ulang dari [piggyWeb3]. Semua hak cipta adalah milik penulis asli [web3朱大胆]. Jika ada keberatan dengan cetak ulang ini, silakan hubungi tim Gate Learn, dan mereka akan segera menanganinya.
  2. Penafian Kewajiban: Pandangan dan pendapat yang diungkapkan dalam artikel ini semata-mata milik penulis dan bukan merupakan saran investasi.
  3. Penerjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Bagikan

Kalender Kripto

Pembaruan Proyek
Etherex akan meluncurkan token REX pada 6 Agustus.
REX
22.27%
2025-08-06
Hari Rare Dev & Governance di Las Vegas
Cardano akan mengadakan Rare Dev & Governance Day di Las Vegas, dari 6 hingga 7 Agustus, menampilkan lokakarya, hackathon, dan diskusi panel yang berfokus pada pengembangan teknis dan topik tata kelola.
ADA
-3.44%
2025-08-06
Blockchain.Rio di Rio De Janeiro
Stellar akan berpartisipasi dalam konferensi Blockchain.Rio, yang dijadwalkan berlangsung di Rio de Janeiro, dari 5 hingga 7 Agustus. Program ini akan mencakup pidato kunci dan diskusi panel yang menampilkan perwakilan ekosistem Stellar bekerja sama dengan mitra Cheesecake Labs dan NearX.
XLM
-3.18%
2025-08-06
Webinar
Circle telah mengumumkan webinar Executive Insights langsung berjudul "Era GENIUS Act Dimulai", yang dijadwalkan pada 7 Agustus 2025, pukul 14:00 UTC. Sesi ini akan mengeksplorasi implikasi dari GENIUS Act yang baru saja disahkan—kerangka regulasi federal pertama untuk stablecoin pembayaran di Amerika Serikat. Dante Disparte dan Corey Then dari Circle akan memimpin diskusi tentang bagaimana legislasi ini mempengaruhi inovasi aset digital, kejelasan regulasi, dan kepemimpinan AS dalam infrastruktur keuangan global.
USDC
-0.03%
2025-08-06
AMA di X
Ankr akan mengadakan AMA di X pada 7 Agustus pukul 16:00 UTC, yang berfokus pada pekerjaan DogeOS dalam membangun lapisan aplikasi untuk DOGE.
ANKR
-3.23%
2025-08-06

Artikel Terkait

Apa itu Tronscan dan Bagaimana Anda Dapat Menggunakannya pada Tahun 2025?
Pemula

Apa itu Tronscan dan Bagaimana Anda Dapat Menggunakannya pada Tahun 2025?

Tronscan adalah penjelajah blockchain yang melampaui dasar-dasar, menawarkan manajemen dompet, pelacakan token, wawasan kontrak pintar, dan partisipasi tata kelola. Pada tahun 2025, ia telah berkembang dengan fitur keamanan yang ditingkatkan, analitika yang diperluas, integrasi lintas rantai, dan pengalaman seluler yang ditingkatkan. Platform ini sekarang mencakup otentikasi biometrik tingkat lanjut, pemantauan transaksi real-time, dan dasbor DeFi yang komprehensif. Pengembang mendapatkan manfaat dari analisis kontrak pintar yang didukung AI dan lingkungan pengujian yang diperbaiki, sementara pengguna menikmati tampilan portofolio multi-rantai yang terpadu dan navigasi berbasis gerakan pada perangkat seluler.
11/22/2023, 6:27:42 PM
Analisis Teknis adalah apa?
Pemula

Analisis Teknis adalah apa?

Belajar dari masa lalu - Untuk menjelajahi hukum pergerakan harga dan kode kekayaan di pasar yang selalu berubah.
11/21/2022, 10:04:58 AM
Apa itu USDC?
Pemula

Apa itu USDC?

Sebagai jembatan yang menghubungkan mata uang fiat dan mata uang kripto, semakin banyak stablecoin yang dibuat, dengan banyak di antaranya yang ambruk tak lama kemudian. Bagaimana dengan USDC, stablecoin terkemuka saat ini? Bagaimana itu akan berkembang di masa depan?
11/21/2022, 10:36:25 AM
Risiko yang Harus Anda Waspadai Saat Berdagang Kripto
Pemula

Risiko yang Harus Anda Waspadai Saat Berdagang Kripto

Apa yang Anda ketahui tentang risiko perdagangan cryptocurrency? Seiring berkembangnya banyak proyek mata uang kripto, ada semakin banyak risiko yang perlu dipertimbangkan, termasuk penipuan umum, peretasan, dan risiko peraturan.
11/21/2022, 10:15:01 AM
Apa itu Stablecoin?
Pemula

Apa itu Stablecoin?

Stablecoin adalah mata uang kripto dengan harga stabil, yang sering dipatok ke alat pembayaran yang sah di dunia nyata. Ambil USDT, stablecoin yang paling umum digunakan saat ini, misalnya, USDT dipatok ke dolar AS, dengan 1 USDT = 1 USD.
11/21/2022, 8:35:14 AM
Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini
Pemula

Penggunaan Bitcoin (BTC) di El Salvador - Analisis Keadaan Saat Ini

Pada 7 September 2021, El Salvador menjadi negara pertama yang mengadopsi Bitcoin (BTC) sebagai alat pembayaran yang sah. Berbagai alasan mendorong El Salvador untuk melakukan reformasi moneter ini. Meskipun dampak jangka panjang dari keputusan ini masih harus dicermati, pemerintah Salvador percaya bahwa manfaat mengadopsi Bitcoin lebih besar daripada potensi risiko dan tantangannya. Dua tahun telah berlalu sejak reformasi, di mana banyak suara yang mendukung dan skeptis terhadap reformasi ini. Lantas, bagaimana status implementasi aktualnya saat ini? Berikut ini akan diberikan analisa secara detail.
12/18/2023, 3:29:33 PM
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!