Baru-baru ini kami meluncurkan kursus berjudul "Solidity on Polkadot", yang bertujuan untuk mengeksplorasi apakah rantai alat pengembangan PolkaVM populer. Hasilnya mengejutkan, ada 219 orang yang mendaftar, dengan tingkat penyelesaian tugas mendekati 38%.
Data ini memang menggembirakan, tetapi yang lebih menarik adalah bahwa kita menemukan arah perkembangan masa depan ekosistem pengembang Polkadot dalam bahasa Mandarin. Artikel ini akan membagikan umpan balik dan pertanyaan pengguna nyata yang kami peroleh melalui kursus baru ini, serta bagaimana kami menemukan peta jalan menuju "pembangunan ekosistem".
Latar Belakang Kursus: Menjelajahi Kebenaran Alih-alih Menyusul Tren
Polkadot sedang memajukan peningkatan 2.0, dengan fokus pada penyatuan lintas rantai, menurunkan hambatan, dan meningkatkan pengalaman pengembang. PolkaVM sebagai lingkungan eksekusi yang kompatibel dengan Ethereum, kemungkinan besar akan menjadi pintu masuk bagi pengembang Web2 atau EVM untuk mengenal Polkadot. Namun, dalam dunia Web3, narasi teknologi sering kali hanya bersifat permukaan. Yang benar-benar bersedia untuk mempraktikannya seringkali adalah segelintir orang. Banyak orang masih memiliki kesan tentang Polkadot yang terjebak pada "rumit", "sulit dipahami", "hambatan pengembangan yang tinggi", dan sebagainya.
Kami membuka kursus ini tidak hanya untuk promosi, tetapi yang lebih penting adalah ingin menyelidiki beberapa pertanyaan kunci:
Apa yang paling dikhawatirkan pengembang tentang lingkungan VM baru?
Apakah PolkaVM merupakan kesempatan atau tantangan bagi mereka?
Apakah rantai alat dapat mendukung pengembangan proyek nyata?
Pada tahap mana selama proses pengembangan yang paling mudah mengalami kesulitan?
Kursus ini bukanlah kuliah teknologi yang mendalam, melainkan sebuah eksperimen pengalaman pengembang yang nyata. Kami berharap dapat menjadi pemandu bagi pemula, menemani mereka menyelesaikan percobaan pertama, dan mengamati kemungkinan situasi yang muncul sepanjang proses.
Empat Penemuan Tak Terduga
1. Pelajar menunjukkan rasa ingin tahu dan keterlibatan yang kuat.
Berbeda dengan harapan awal kami, sebagian besar peserta tidak datang untuk mendapatkan hadiah atau sertifikat. 80% adalah generasi 90-an, seperempatnya adalah mahasiswa, dan sebagian besar orang secara sukarela menghabiskan 1-2 jam setiap hari untuk belajar. Intensitas belajar ini menunjukkan bahwa mereka benar-benar ingin mencoba dan memahami seluruh proses.
Beberapa orang belajar dari awal sampai akhir hanya untuk bisa meng-deploy sebuah kontrak; ada juga yang mengatakan: "Setidaknya saya bisa menulis di resume saya bahwa saya telah berhasil meng-deploy DApp di lingkungan PolkaVM." Mereka mungkin tidak terlalu peduli dengan kekuatan teknologi Polkadot, lebih berharap bisa memverifikasi apakah mereka cocok untuk masuk ke bidang Web3 melalui lingkungan yang ramah.
2. Pengalaman yang banyak tidak berarti mudah digunakan
Banyak peserta meskipun memiliki pengalaman pengembangan yang kaya, bahkan memiliki pengalaman praktis dengan proyek EVM, tetapi setelah memasuki ekosistem Polkadot masih akan mengalami kebingungan: Apa itu PolkaVM? Apakah AssetHub adalah rantai atau modul? Mengapa batas gas berbeda dengan Ethereum? Kontrak berhasil dikerahkan, tetapi mengapa frontend tidak bisa memanggil?
Masalah mereka bukan karena tidak memahami kode, tetapi karena model kognitif yang mereka kenal tiba-tiba tidak berfungsi, dan ketika menghadapi konsep yang perlu dipahami kembali, mereka mudah merasa frustrasi.
Kursus kami telah mengurangi kesenjangan ini sampai batas tertentu, membuat peserta menyadari bahwa pengalaman pengembangan PolkaVM sebenarnya tidak sulit, hanya beberapa istilah dan praktik yang berbeda. Ini sangat penting, karena banyak orang meninggalkan suatu ekosistem, sering kali bukan karena mereka tidak bisa mengkode, tetapi karena mereka merasa bingung saat pertama kali berinteraksi dengan dokumen.
Ini mengingatkan kita bahwa dokumentasi pengembangan tidak hanya perlu menyediakan pengetahuan, tetapi juga membantu pengguna menyelesaikan transisi kognitif. Di masa depan, kami berencana untuk menambahkan perbandingan kunci antara PolkaVM dan VM utama lainnya (seperti EVM) dalam dokumentasi, untuk membantu lebih banyak orang mengurangi kebingungan dan meningkatkan titik-titik pemahaman.
3. Peserta bukan hanya pembelajar, tetapi juga "kontributor yang tidak terlihat"
Meskipun sebagian besar peserta adalah pemula dalam pengembangan kontrak, mereka berani bertanya, senang melaporkan bug, dan berani menguji batasan teknologi. Misalnya, seseorang menunjukkan bahwa kompilasi Remix tidak ada masalah, tetapi penyebaran di blockchain gagal. Umpan balik ini secara langsung mendorong kami untuk mengajukan beberapa isu terkait alat ke Parity, mendorong perbaikan dokumentasi dan perbaikan bug.
Sebagai tim DevRel yang berpengalaman, kami sering kali sudah terbiasa untuk mengabaikan beberapa masalah kecil, banyak "peringatan kesalahan" telah menjadi perilaku tidak sadar. Namun, pemula tidak akan. Mereka belum membangun sistem penilaian ini, sehingga lebih mudah menghadapi masalah. Ini justru menjadikan kursus sebagai pengumpul masalah yang sangat berharga. Bagi peserta, kursus adalah zona penyangga; bagi kami, pengalaman "terjatuh secara nyata" ini adalah termometer paling intuitif untuk mengukur pengalaman ekosistem PolkaVM.
Kunci untuk menentukan apakah pengembang akan terus berpartisipasi terletak pada pengalaman keseluruhan proses.
Banyak orang meninggalkan bukan karena "tidak bisa belajar", tetapi karena "mengalami kesalahan tetapi tidak menemukan solusi". Kode yang sama menghasilkan hasil yang berbeda di lingkungan yang berbeda, Hardhat, Foundry, dan Remix menunjukkan perilaku yang tidak konsisten di berbagai lingkungan, informasi yang dibutuhkan tidak dapat ditemukan dalam dokumentasi, pesan kesalahan tidak cukup jelas, dan lain-lain, semua ini dapat menyebabkan pengembang menyerah.
Kami menyadari bahwa pengalaman pengembang (DevEx) bukan hanya tentang kelancaran proses pengkodean, tetapi juga tentang keseluruhan proses dari pengaturan lingkungan, umpan balik masalah hingga hasil penerapan, bahkan peningkatan di masa depan, apakah semuanya berjalan lancar dan dapat diandalkan. Setiap masalah yang muncul pada tahap mana pun dapat membuat pengembang kehilangan kesabaran. Oleh karena itu, ini bukan hanya masalah teknis, tetapi juga masalah desain emosi dan kepercayaan.
Nilai Ganda dari Kursus
Di awal ekosistem, kami menyadari bahwa makna dari kursus pengembang jauh lebih dari sekadar pengajaran satu arah, dan juga bukan berharap untuk memilih bintang startup Web3 berikutnya hanya melalui satu sesi kursus. Sebenarnya, kami mencapai tiga tujuan berharga melalui kursus tersebut:
Pengujian tekanan rantai: Misalnya, dalam latihan migrasi kontrak Uniswap V2, kami menghadapi banyak masalah yang tidak terduga, seperti kesalahan gas, bug jalur, dan ketidakcocokan kinerja antara Remix dan Hardhat. Masalah-masalah ini merupakan hambatan bagi pengembang, tetapi bagi kami adalah kesempatan untuk menemukan dan menyelesaikannya lebih awal. Sekarang masalah-masalah ini telah menjadi daftar masalah Parity dan telah ditangani dengan cepat.
Profil pengguna dan petunjuk konversi: Beberapa orang tertarik pada desain arsitektur, beberapa mengejar efisiensi pengembangan, dan beberapa bertanya tentang kompatibilitas alat yang umum digunakan di PolkaVM. Setiap pertanyaan mencerminkan kebutuhan nyata para pengembang dan juga mengungkapkan arah di mana "panduan penggunaan" PolkaVM perlu diperbaiki.
Membangun ekspektasi produk: Kursus kami seperti pertunjukan multi-episode, yang menunjukkan pengalaman dan nilai penggunaan PolkaVM melalui demonstrasi praktis. Meskipun beberapa fitur saat ini belum sempurna, tetapi ada orang yang menggunakannya, ada orang yang bersedia menunggu, ini sendiri merupakan sinyal positif bagi perkembangan ekosistem.
Dulu sering ada yang meragukan Polkadot karena kurangnya pengguna, padahal yang menggunakan selama ini sebagian besar adalah tim pengembang infrastruktur, bukan pengembang DApp. Dengan diluncurkannya PolkaVM, para pengembang kontrak akhirnya memiliki panggung untuk menunjukkan kemampuannya. Meskipun teknologi baru selalu memicu beberapa keraguan, seperti "VM yang baru ini, apakah saya berani mencobanya?", "Jaringan masih dalam tahap uji, apakah layak untuk menghabiskan waktu?" tetapi justru karena baru, ini memberikan kesempatan bagi tim kecil untuk melakukan overtake.
Dalam kursus ini, kami akan memindahkan Uniswap V2 ke PolkaVM, yang menarik perhatian luas dari komunitas. Ini bukan karena kebaruan Uniswap itu sendiri, tetapi karena untuk pertama kalinya melihatnya dapat berjalan di Polkadot. Meskipun Polkadot telah berkembang selama bertahun-tahun, ia tetap menjadi ekosistem dengan kapitalisasi pasar tinggi, didukung oleh dana yang kaya dan banyak pemegang DOT. Dibandingkan dengan persaingan yang ketat di Layer2, menjelajahi lautan biru yang belum sepenuhnya dikembangkan ini mungkin lebih menarik.
Kami sedang mempersiapkan konten kursus berikutnya. Jika Anda memiliki modul atau proyek praktik yang ingin Anda ketahui, silakan tinggalkan pesan untuk memberi tahu kami.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Kursus Pengembang Polkadot Mengungkap Peluang Baru di Ekosistem: PolkaVM Membangkitkan Semangat Pengembang
Kejutan dari Kursus Pengembang Ekosistem Polkadot
Baru-baru ini kami meluncurkan kursus berjudul "Solidity on Polkadot", yang bertujuan untuk mengeksplorasi apakah rantai alat pengembangan PolkaVM populer. Hasilnya mengejutkan, ada 219 orang yang mendaftar, dengan tingkat penyelesaian tugas mendekati 38%.
Data ini memang menggembirakan, tetapi yang lebih menarik adalah bahwa kita menemukan arah perkembangan masa depan ekosistem pengembang Polkadot dalam bahasa Mandarin. Artikel ini akan membagikan umpan balik dan pertanyaan pengguna nyata yang kami peroleh melalui kursus baru ini, serta bagaimana kami menemukan peta jalan menuju "pembangunan ekosistem".
Latar Belakang Kursus: Menjelajahi Kebenaran Alih-alih Menyusul Tren
Polkadot sedang memajukan peningkatan 2.0, dengan fokus pada penyatuan lintas rantai, menurunkan hambatan, dan meningkatkan pengalaman pengembang. PolkaVM sebagai lingkungan eksekusi yang kompatibel dengan Ethereum, kemungkinan besar akan menjadi pintu masuk bagi pengembang Web2 atau EVM untuk mengenal Polkadot. Namun, dalam dunia Web3, narasi teknologi sering kali hanya bersifat permukaan. Yang benar-benar bersedia untuk mempraktikannya seringkali adalah segelintir orang. Banyak orang masih memiliki kesan tentang Polkadot yang terjebak pada "rumit", "sulit dipahami", "hambatan pengembangan yang tinggi", dan sebagainya.
Kami membuka kursus ini tidak hanya untuk promosi, tetapi yang lebih penting adalah ingin menyelidiki beberapa pertanyaan kunci:
Kursus ini bukanlah kuliah teknologi yang mendalam, melainkan sebuah eksperimen pengalaman pengembang yang nyata. Kami berharap dapat menjadi pemandu bagi pemula, menemani mereka menyelesaikan percobaan pertama, dan mengamati kemungkinan situasi yang muncul sepanjang proses.
Empat Penemuan Tak Terduga
1. Pelajar menunjukkan rasa ingin tahu dan keterlibatan yang kuat.
Berbeda dengan harapan awal kami, sebagian besar peserta tidak datang untuk mendapatkan hadiah atau sertifikat. 80% adalah generasi 90-an, seperempatnya adalah mahasiswa, dan sebagian besar orang secara sukarela menghabiskan 1-2 jam setiap hari untuk belajar. Intensitas belajar ini menunjukkan bahwa mereka benar-benar ingin mencoba dan memahami seluruh proses.
Beberapa orang belajar dari awal sampai akhir hanya untuk bisa meng-deploy sebuah kontrak; ada juga yang mengatakan: "Setidaknya saya bisa menulis di resume saya bahwa saya telah berhasil meng-deploy DApp di lingkungan PolkaVM." Mereka mungkin tidak terlalu peduli dengan kekuatan teknologi Polkadot, lebih berharap bisa memverifikasi apakah mereka cocok untuk masuk ke bidang Web3 melalui lingkungan yang ramah.
2. Pengalaman yang banyak tidak berarti mudah digunakan
Banyak peserta meskipun memiliki pengalaman pengembangan yang kaya, bahkan memiliki pengalaman praktis dengan proyek EVM, tetapi setelah memasuki ekosistem Polkadot masih akan mengalami kebingungan: Apa itu PolkaVM? Apakah AssetHub adalah rantai atau modul? Mengapa batas gas berbeda dengan Ethereum? Kontrak berhasil dikerahkan, tetapi mengapa frontend tidak bisa memanggil?
Masalah mereka bukan karena tidak memahami kode, tetapi karena model kognitif yang mereka kenal tiba-tiba tidak berfungsi, dan ketika menghadapi konsep yang perlu dipahami kembali, mereka mudah merasa frustrasi.
Kursus kami telah mengurangi kesenjangan ini sampai batas tertentu, membuat peserta menyadari bahwa pengalaman pengembangan PolkaVM sebenarnya tidak sulit, hanya beberapa istilah dan praktik yang berbeda. Ini sangat penting, karena banyak orang meninggalkan suatu ekosistem, sering kali bukan karena mereka tidak bisa mengkode, tetapi karena mereka merasa bingung saat pertama kali berinteraksi dengan dokumen.
Ini mengingatkan kita bahwa dokumentasi pengembangan tidak hanya perlu menyediakan pengetahuan, tetapi juga membantu pengguna menyelesaikan transisi kognitif. Di masa depan, kami berencana untuk menambahkan perbandingan kunci antara PolkaVM dan VM utama lainnya (seperti EVM) dalam dokumentasi, untuk membantu lebih banyak orang mengurangi kebingungan dan meningkatkan titik-titik pemahaman.
3. Peserta bukan hanya pembelajar, tetapi juga "kontributor yang tidak terlihat"
Meskipun sebagian besar peserta adalah pemula dalam pengembangan kontrak, mereka berani bertanya, senang melaporkan bug, dan berani menguji batasan teknologi. Misalnya, seseorang menunjukkan bahwa kompilasi Remix tidak ada masalah, tetapi penyebaran di blockchain gagal. Umpan balik ini secara langsung mendorong kami untuk mengajukan beberapa isu terkait alat ke Parity, mendorong perbaikan dokumentasi dan perbaikan bug.
Sebagai tim DevRel yang berpengalaman, kami sering kali sudah terbiasa untuk mengabaikan beberapa masalah kecil, banyak "peringatan kesalahan" telah menjadi perilaku tidak sadar. Namun, pemula tidak akan. Mereka belum membangun sistem penilaian ini, sehingga lebih mudah menghadapi masalah. Ini justru menjadikan kursus sebagai pengumpul masalah yang sangat berharga. Bagi peserta, kursus adalah zona penyangga; bagi kami, pengalaman "terjatuh secara nyata" ini adalah termometer paling intuitif untuk mengukur pengalaman ekosistem PolkaVM.
Kunci untuk menentukan apakah pengembang akan terus berpartisipasi terletak pada pengalaman keseluruhan proses.
Banyak orang meninggalkan bukan karena "tidak bisa belajar", tetapi karena "mengalami kesalahan tetapi tidak menemukan solusi". Kode yang sama menghasilkan hasil yang berbeda di lingkungan yang berbeda, Hardhat, Foundry, dan Remix menunjukkan perilaku yang tidak konsisten di berbagai lingkungan, informasi yang dibutuhkan tidak dapat ditemukan dalam dokumentasi, pesan kesalahan tidak cukup jelas, dan lain-lain, semua ini dapat menyebabkan pengembang menyerah.
Kami menyadari bahwa pengalaman pengembang (DevEx) bukan hanya tentang kelancaran proses pengkodean, tetapi juga tentang keseluruhan proses dari pengaturan lingkungan, umpan balik masalah hingga hasil penerapan, bahkan peningkatan di masa depan, apakah semuanya berjalan lancar dan dapat diandalkan. Setiap masalah yang muncul pada tahap mana pun dapat membuat pengembang kehilangan kesabaran. Oleh karena itu, ini bukan hanya masalah teknis, tetapi juga masalah desain emosi dan kepercayaan.
Nilai Ganda dari Kursus
Di awal ekosistem, kami menyadari bahwa makna dari kursus pengembang jauh lebih dari sekadar pengajaran satu arah, dan juga bukan berharap untuk memilih bintang startup Web3 berikutnya hanya melalui satu sesi kursus. Sebenarnya, kami mencapai tiga tujuan berharga melalui kursus tersebut:
Pengujian tekanan rantai: Misalnya, dalam latihan migrasi kontrak Uniswap V2, kami menghadapi banyak masalah yang tidak terduga, seperti kesalahan gas, bug jalur, dan ketidakcocokan kinerja antara Remix dan Hardhat. Masalah-masalah ini merupakan hambatan bagi pengembang, tetapi bagi kami adalah kesempatan untuk menemukan dan menyelesaikannya lebih awal. Sekarang masalah-masalah ini telah menjadi daftar masalah Parity dan telah ditangani dengan cepat.
Profil pengguna dan petunjuk konversi: Beberapa orang tertarik pada desain arsitektur, beberapa mengejar efisiensi pengembangan, dan beberapa bertanya tentang kompatibilitas alat yang umum digunakan di PolkaVM. Setiap pertanyaan mencerminkan kebutuhan nyata para pengembang dan juga mengungkapkan arah di mana "panduan penggunaan" PolkaVM perlu diperbaiki.
Membangun ekspektasi produk: Kursus kami seperti pertunjukan multi-episode, yang menunjukkan pengalaman dan nilai penggunaan PolkaVM melalui demonstrasi praktis. Meskipun beberapa fitur saat ini belum sempurna, tetapi ada orang yang menggunakannya, ada orang yang bersedia menunggu, ini sendiri merupakan sinyal positif bagi perkembangan ekosistem.
Dulu sering ada yang meragukan Polkadot karena kurangnya pengguna, padahal yang menggunakan selama ini sebagian besar adalah tim pengembang infrastruktur, bukan pengembang DApp. Dengan diluncurkannya PolkaVM, para pengembang kontrak akhirnya memiliki panggung untuk menunjukkan kemampuannya. Meskipun teknologi baru selalu memicu beberapa keraguan, seperti "VM yang baru ini, apakah saya berani mencobanya?", "Jaringan masih dalam tahap uji, apakah layak untuk menghabiskan waktu?" tetapi justru karena baru, ini memberikan kesempatan bagi tim kecil untuk melakukan overtake.
Dalam kursus ini, kami akan memindahkan Uniswap V2 ke PolkaVM, yang menarik perhatian luas dari komunitas. Ini bukan karena kebaruan Uniswap itu sendiri, tetapi karena untuk pertama kalinya melihatnya dapat berjalan di Polkadot. Meskipun Polkadot telah berkembang selama bertahun-tahun, ia tetap menjadi ekosistem dengan kapitalisasi pasar tinggi, didukung oleh dana yang kaya dan banyak pemegang DOT. Dibandingkan dengan persaingan yang ketat di Layer2, menjelajahi lautan biru yang belum sepenuhnya dikembangkan ini mungkin lebih menarik.
Kami sedang mempersiapkan konten kursus berikutnya. Jika Anda memiliki modul atau proyek praktik yang ingin Anda ketahui, silakan tinggalkan pesan untuk memberi tahu kami.