Bagaimana pengalaman pengembangan Solidity di Polkadot?
Bulan lalu, kursus "Pengembangan Solidity di Polkadot" yang berlangsung selama tiga bulan berhasil diselesaikan, menarik 219 pengembang untuk berpartisipasi dalam pembelajaran. Kursus ini memberikan kesempatan praktis bagi pengembang yang berminat untuk memahami ekosistem Polkadot dan memasuki Web3.
Pada 11 Juli, tahap ketiga "Polkadot Open Call" dengan tema "Kisah Pertumbuhan Pembelajar Polkadot Solidity" mengundang sejumlah tamu untuk berbagi tantangan, pencapaian, dan pemikiran transformasi mereka dalam kursus. Acara ini juga secara khusus mengundang salah satu pendiri bersama proyek untuk berbagi kemajuan proyek dan informasi perekrutan, memberikan lebih banyak peluang ekosistem kepada para peserta.
Acara ini mendapatkan 2.937 tampilan.
Ikhtisar Informasi Tamu
Yuki: Kepala Asia dari suatu perusahaan, sekaligus anggota OG dari suatu jaringan.
Lurpis: Salah satu pendiri proyek.
Mint Esensial: Siswa unggulan untuk sesi ini. Pengembang Web2 yang sedang bertransformasi menuju Web3.
Vincent: Siswa unggulan di kursus ini. Beralih dari industri keamanan jaringan tradisional ke Web3.
Xinmin: Asisten pengajaran untuk kursus ini. Memiliki hampir 20 tahun pengalaman pengembangan, masuk ke industri blockchain pada tahun 2018, dan telah berpartisipasi dalam pengembangan lebih dari 15 proyek.
Pengalaman Kursus di Mata Pengembang
Yuki: Jika kita menganggap partisipasi dalam pembelajaran kursus sebagai sebuah permainan, apa peranmu?
Mint Es: Saya bisa dibilang "petani yang akrab dengan aturan". Pertama kali saya terlibat adalah dengan kerangka Substrate, saat itu saya menggunakan Rust, yang terasa agak sulit bagi saya. Kursus kali ini membahas bagaimana mengembangkan kontrak di Polkadot menggunakan Solidity, dan kebetulan saya sebelumnya telah belajar Solidity, jadi saya sangat senang bisa mencoba menerapkan DApp di ekosistem lain dengan bahasa yang sudah saya kenal.
Juga karena biaya penyebaran Ethereum terlalu tinggi, saya mulai memperhatikan Polkadot, ingin melihat apakah ada pengalaman pengembangan yang lebih baik.
Vincent: Saya adalah "Pemula". Sebelumnya saya bekerja di keamanan siber, dan sama sekali belum pernah bersentuhan dengan Web3. Awal tahun ini saya memutuskan untuk beralih karir, belajar sendiri beberapa Solidity, terutama melalui menonton video dan membaca materi. Namun, saya selalu kekurangan pengalaman praktis, jadi saya mendaftar untuk kursus ini.
Pada awalnya, saya sebenarnya tidak mengerti tentang Polkadot, saya datang karena Solidity, tetapi kursus ini memberi saya pemahaman yang lebih komprehensif tentang Web3. Saya adalah pemula yang langkah demi langkah melewati tantangan, mengumpulkan pengalaman, dan meningkatkan keterampilan. Kursus ini sangat ramah bagi pemula, selama bersedia menghabiskan waktu untuk terlibat, Anda akan mendapatkan banyak hasil.
Xinmin: Jika guru adalah pelatih, maka asisten pengajar adalah "teman latihan" atau "pembantu kecil". Saya sudah mengembangkan selama hampir 20 tahun, dan mulai mengenal blockchain sejak 2018, sebelumnya saya terutama mendalami ekosistem ETH, seperti pinjaman DeFi, permainan berbasis blockchain, NFT, OTC, dan lainnya.
Polkadot adalah sesuatu yang saya perhatikan sejak tahun 2020. Kali ini saya menjadi asisten pengajar, untuk membantu siswa lebih memahami isi pelajaran, sekaligus memperluas beberapa poin pengetahuan terkait.
Yuki: Kursus ini mencakup modul dasar tata bahasa, perpustakaan kontrak yang umum digunakan, migrasi dari DEX tertentu, dan keamanan on-chain. Konten mana yang sangat berharga?
Xinmin: Saya awalnya mulai berpartisipasi dalam kursus sebagai peserta di angkatan ketiga, kemudian saya juga ikut belajar di kelas lanjutan angkatan kelima, dan kemudian berperan sebagai asisten pengajar, menyaksikan terus berkembangnya konten kursus dan pertumbuhan ekosistem.
Perasaan terbesar saya adalah bahwa kursus kali ini memiliki ambang batas yang lebih rendah, lebih cocok untuk pemula. Struktur kursus kali ini dimulai dari yang dasar hingga yang lebih dalam, mencakup teori dan praktik, serta menambahkan sesi hackathon, sehingga semua orang bisa "belajar sambil melakukan". Bagi pengembang yang ingin beralih ke Web3, konten seperti prinsip migrasi DEX tertentu, keamanan dan pertahanan, sangat penting dalam wawancara kerja dan sangat praktis.
Saya rasa kursus ini sudah sangat sistematis, dan kursusnya gratis! Ini jarang terjadi di ekosistem lain, bisa membuat pengembang merasakan secara nyata bahwa Polkadot benar-benar bekerja, bukan hanya berpromosi atau membuat meme.
Yuki: Bagaimana perasaanmu setelah benar-benar terlibat dalam pembelajaran?
Vincent: Perasaan saya mirip dengan yang dikatakan oleh guru Xinmin. Kursus ini sangat ramah bagi pemula, susunan materinya tepat, tingkat kesulitannya sedang, tidak akan membuat orang merasa kesulitan. Penjelasan guru jelas, tugas juga tepat sasaran, dan jawaban dari asisten pengajar juga sangat cepat.
Meskipun beberapa pengetahuan adalah hal baru bagi saya, tetapi melalui Office Hour dan komunikasi dalam grup, masalah dapat diselesaikan dengan efektif, dan suasana belajar secara keseluruhan sangat baik.
Peppermint: Saya juga merasakan hal yang sama. Suasana belajar sangat baik, di grup semua orang saling mendiskusikan masalah, guru dan asisten sangat aktif merespons. Teman-teman juga saling membantu menyelesaikan masalah.
Saya juga sangat menyukai sesi kompetisi praktis di belakang, bisa menerapkan pengetahuan yang didapat dari kursus ke dalam proses pengembangan yang lengkap. Selain itu, penjelasan Workshop Debug sangat membantu kami dalam mengidentifikasi dan menyelesaikan masalah, sangat praktis.
Yuki: Apa tantangan terbesar yang kalian hadapi selama proses belajar?
Xinmin: Bagi saya, tantangan terbesar berasal dari lingkungan mesin virtual Polkadot. PolkaVM dan EVM Ethereum memiliki perbedaan yang cukup besar, terutama dalam hal kompilasi dan debugging. Karena Substrate dikembangkan berdasarkan Rust, kurva pembelajaran Rust sendiri cukup curam, sehingga melakukan debugging menjadi lebih kompleks.
Selain itu, dari sudut pandang bahasa Solidity itu sendiri, masalah umum yang sering dihadapi pemula adalah kurangnya pemahaman tentang sintaks, seperti array statis dan lain-lain, yang juga sering ditanyakan di grup.
Es peppermint: Saat menulis Solidity, beberapa kontrak dapat berjalan normal di Remix Ethereum, tetapi ketika diterapkan di Polkadot, terjadi kesalahan, karena ada perbedaan dalam implementasi EVM di kedua sisi. Pada awalnya, penyelidikan cukup melelahkan, untungnya ada bantuan dari guru dan asisten untuk secara bertahap menyelesaikannya.
Selain itu, dukungan Polkadot untuk Solidity saat ini belum sepenuhnya matang, misalnya saya ingin membuat fungsi pemantauan terus-menerus di blockchain, tetapi saya menemukan bahwa saat ini masih belum didukung, dan materi terkait juga cukup sedikit, sehingga saya perlu terus menjelajah dan mencari tahu. Pada saat seperti ini, komunikasi di grup menjadi sangat penting, semua orang berdiskusi untuk menyelesaikan masalah.
Vincent: Saya sebelumnya tidak pernah melakukan pengembangan aplikasi kontrak pintar secara lengkap. Pada awalnya, saya terjebak pada bagian pemanggilan pustaka kontrak di frontend, meskipun itu hanya pemanggilan API, tetapi bagi saya itu sangat asing, saya berlatih selama beberapa hari sebelum bisa menyesuaikan diri.
Selain itu, penggunaan Hardhat, saya sebelumnya hanya menggunakan sedikit Foundry, jadi ketika beralih alat juga memakan banyak waktu untuk memahami. Pada awalnya, saya hanya bisa memahami dengan mencocokkan kode guru satu per satu, perlahan-lahan setelah mengumpulkan pemahaman, saya mulai bisa mengikuti ritme.
Yuki: Apa bahan tambahan yang disarankan untuk membantu lebih cepat memahami?
Vincent: Saya pikir kita bisa menambahkan beberapa kursus pendahuluan yang khusus menjelaskan pustaka kontrak dan alat pengembangan yang umum digunakan, seperti alur penggunaan Hardhat. Meskipun ada dokumentasi di internet, jika bisa dijelaskan secara sistematis tentang fungsi API dan alur pemanggilannya, akan lebih mudah dipahami.
Pemikiran Baru tentang Transisi Karir Web3
Yuki: Apakah setelah belajar di kelas, semua orang memiliki pemikiran baru tentang arah karir di masa depan?
Mint Es: Saya memang belajar dengan sikap untuk bertransformasi. Selama proses belajar, saya menemukan bahwa Polkadot SDK adalah alat yang sangat berguna, yang mendukung rantai kustom dan debugging lokal, yang tidak umum di ekosistem lain. Jika Polkadot tidak mendukung Solidity, saya mungkin akan kesulitan untuk beradaptasi dengan ekosistem ini. Tetapi sekarang dengan pintu masuk ini, saya dapat mencoba untuk berpartisipasi dalam proyek, baik untuk mencari pekerjaan atau mengumpulkan pengalaman, ini adalah titik awal yang sangat baik.
Saya secara pribadi selalu setuju dengan konsep Web3 dan sangat ingin masuk ke industri ini. Namun, jujur saja, saya masih memiliki beberapa keraguan apakah ini bisa menawarkan peluang kerja yang stabil. Web2 saat ini masih lebih matang di dalam negeri, sementara Web3 masih berada di tahap awal. Saya berharap di masa depan akan ada lebih banyak kesempatan untuk belajar sambil bekerja, secara bertahap benar-benar bergabung.
Vincent: Bagi saya yang masih pemula, kursus ini benar-benar menambah banyak poin kunci. Sebelumnya, saya hanya belajar beberapa sintaks bahasa Solidity, tetapi hampir tidak memiliki konsep tentang keseluruhan proses pengembangan (pengembangan, pengujian, penyebaran, dll). Kursus kali ini menjelaskan seluruh proses dengan jelas, juga membawa saya untuk secara langsung mencoba beberapa aplikasi terkait DEX dan DeFi, sehingga saya lebih mudah memahami beberapa DApp yang sedang populer saat ini, dan juga lebih memahami beberapa fitur inti dari ekosistem Polkadot.
Di masa depan, saya berharap dapat berkembang ke arah keamanan Web3. Saat ini, banyak proyek yang melakukan audit keamanan kode, dan semakin kompleks logika bisnis, semakin banyak masalah keamanan potensial yang ada. Hanya dengan benar-benar memahami logika bisnis dan rincian implementasi di balik kode, kita dapat menemukan kerentanan ini. Saya berharap dapat berpartisipasi di dalamnya di masa depan dan membantu membangun ekosistem Polkadot yang lebih aman.
Pembaruan Proyek dan Berbagi Lowongan Kerja
Co-founder Lurpis dari proyek tersebut berbagi tentang perkembangan terbaru dan informasi perekrutan proyek dalam acara tersebut. Sebagai tim teknis yang telah menggeluti ekosistem Polkadot selama hampir 5 tahun, proyek ini telah mengumpulkan pengalaman yang kaya dalam pembangunan infrastruktur dan secara bertahap mengembangkan seperangkat komponen teknis yang dapat digunakan kembali.
Pengembang dapat dengan cepat mengintegrasikan protokol Liquid Staking lintas rantai SLPx menggunakan SDK Solidity yang disediakan oleh proyek ini, menghubungkan layanan lintas rantai mereka di rantai utama seperti Ethereum, Base, Arbitrum, dan lainnya, untuk mencapai penyebaran multi-rantai dan operasi kolaboratif. Saat ini, sudah ada 15 proyek yang mengintegrasikan SLPx, dengan total kontribusi lebih dari 15 juta dolar TVL.
Protokol mendukung pembagian keuntungan melalui RSP (modul berbagi pendapatan), pengembang hanya perlu menerapkan dan mengonfigurasi parameter, sehingga dapat terintegrasi dengan ekosistem tanpa hambatan dan mendapatkan keuntungan. Misalnya, beberapa proyek telah mewujudkan siklus keuntungan berdasarkan protokol ini.
Sejak didirikan, tim proyek ini selalu berpegang pada prinsip jangka panjang, terlepas dari bagaimana pasar berfluktuasi, protokol itu sendiri tetap menjaga pendapatan yang stabil dan struktur yang tertutup.
Saat ini proyek ini membuka 3 posisi non-teknis yang mendukung kerja jarak jauh. Meskipun posisi pengembang belum dibuka, kami tetap menyambut baik para siswa yang berkualitas untuk mengirimkan resume, tim akan memasukkan mereka ke dalam database bakat sebagai kandidat prioritas. Lurpis juga menyebutkan, saat ini sekitar 40% pengembang inti dalam tim proyek ini berasal dari komunitas.
Pertanyaan Pilihan Q&A Komunitas
Acara ini juga mendapatkan banyak umpan balik positif dari pendengar komunitas, berikut adalah beberapa jawaban dari pertanyaan pilihan para tamu:
T: Sebagai pendiri suatu proyek, pengalaman apa yang ingin Anda bagikan kepada pengembang baru Web3?
Lupris: Saya awalnya juga seorang pengembang, dan sekarang saya masih menulis beberapa kode karena minat. Saya pikir hal terpenting adalah: produk harus memiliki diferensiasi.
Meskipun ini adalah hal yang sering dibicarakan, untuk benar-benar mewujudkan diferensiasi dari sisi teknologi dan produk, dibutuhkan waktu dan percobaan yang berulang. Disarankan agar pengembang baru mulai melakukan, banyak pemahaman akan terakumulasi dalam proses tersebut. Sekitar enam bulan, mungkin baru benar-benar menemukan posisi unik produk mereka.
Kami awalnya memilih untuk mengembangkan di atas Polkadot karena memiliki fitur keamanan bersama, interoperabilitas lintas rantai, dan lain-lain. Meskipun infrastruktur awal tidak matang, seiring perkembangan ekosistem, keunggulan teknologi Polkadot semakin terlihat. Misalnya, kami sekarang dapat menyediakan solusi lintas rantai yang lebih aman dibandingkan dengan sebagian besar Layer 2, dan memanfaatkan mekanisme pemerintahan OpenGov untuk menyesuaikan parameter di rantai secara dinamis.
Saat ini kami telah mencapai siklus tertutup yang lengkap di blockchain: penghasilan, penutupan biaya, pembagian keuntungan, dan tata kelola komunitas semuanya beroperasi secara mandiri. Meskipun semua ini juga dapat diimplementasikan di Ethereum, namun memerlukan pemanggilan kontrak dan antarmuka yang tidak terstandardisasi dalam jumlah besar, yang lebih kompleks. Sebaliknya, menggunakan Polkadot SDK untuk pengembangan justru lebih sistematis dan efisien.
Q: Bisakah Anda memberi tahu jadwal kelas berikutnya?
Yuki: Saat ini, guru DevRel kami sedang memindahkan beberapa protokol DeFi yang lebih kompleks ke PolkaVM, dan ke depannya akan diperluas ke arah Gaming, DAO, NFT, Multisig, dan lainnya. Kursus selanjutnya akan membawa Anda untuk memahami proses pemindahan dan penyebaran berbagai jenis kontrak di PolkaVM.
Secara formal, masih berfokus pada penguatan dasar Solidity, sambil menambahkan lebih banyak penggunaan alat, seperti perpustakaan kontrak, Hardhat, dll. Kursus juga akan mempertahankan bagian praktik yang sebelumnya mendapat pujian, seperti penyebaran DEMO, mini hackathon. Siswa unggul dalam bagian praktik akan memiliki kesempatan untuk dilihat oleh tim yang sudah mapan, bahkan direkrut langsung.
Jika Anda memiliki rencana untuk memulai bisnis, kami juga akan membantu Anda memahami dana dan sumber daya yang dapat diajukan dalam ekosistem Polkadot, menciptakan jalur tertutup dari peningkatan teknologi, pelatihan praktis hingga inkubasi proyek dan pengembangan karir.
Selain itu, kami juga akan menambahkan beberapa pengetahuan dasar tentang blockchain, teknik debugging yang aman, dan pemikiran perbandingan antara berbagai blockchain publik, untuk membantu semua orang membangun kerangka pemahaman yang lebih sistematis. Meskipun titik fokus Anda di masa depan tidak berada di Polkadot, kursus ini juga dapat menjadi titik awal Anda untuk memasuki Web3.
Q: Apakah tingkat keberhasilan pemula tanpa dasar pemrograman sama sekali dalam membuat proyek kecil melalui kursus tinggi?
Yuki: Saya sendiri berasal dari latar belakang tanpa teknologi. Apakah saya bisa menyelesaikan kursus atau membuat aplikasi kecil, tergantung pada tujuan belajar.
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.
12 Suka
Hadiah
12
6
Bagikan
Komentar
0/400
quietly_staking
· 20jam yang lalu
Tiga bulan terasa sedikit singkat
Lihat AsliBalas0
GasWaster
· 07-31 22:59
Program pelatihan yang bagus
Lihat AsliBalas0
FOMOmonster
· 07-30 10:44
Investasi dalam pengembangan Polkadot sangat berharga.
Lihat AsliBalas0
probably_nothing_anon
· 07-30 10:31
Mengikuti secara membabi buta juga merupakan suatu risiko
Polkadot Mendukung Pengembangan Solidity: Perjalanan Belajar dan Pemikiran Peralihan Karir 219 Pengembang
Bagaimana pengalaman pengembangan Solidity di Polkadot?
Bulan lalu, kursus "Pengembangan Solidity di Polkadot" yang berlangsung selama tiga bulan berhasil diselesaikan, menarik 219 pengembang untuk berpartisipasi dalam pembelajaran. Kursus ini memberikan kesempatan praktis bagi pengembang yang berminat untuk memahami ekosistem Polkadot dan memasuki Web3.
Pada 11 Juli, tahap ketiga "Polkadot Open Call" dengan tema "Kisah Pertumbuhan Pembelajar Polkadot Solidity" mengundang sejumlah tamu untuk berbagi tantangan, pencapaian, dan pemikiran transformasi mereka dalam kursus. Acara ini juga secara khusus mengundang salah satu pendiri bersama proyek untuk berbagi kemajuan proyek dan informasi perekrutan, memberikan lebih banyak peluang ekosistem kepada para peserta.
Acara ini mendapatkan 2.937 tampilan.
Ikhtisar Informasi Tamu
Pengalaman Kursus di Mata Pengembang
Yuki: Jika kita menganggap partisipasi dalam pembelajaran kursus sebagai sebuah permainan, apa peranmu?
Mint Es: Saya bisa dibilang "petani yang akrab dengan aturan". Pertama kali saya terlibat adalah dengan kerangka Substrate, saat itu saya menggunakan Rust, yang terasa agak sulit bagi saya. Kursus kali ini membahas bagaimana mengembangkan kontrak di Polkadot menggunakan Solidity, dan kebetulan saya sebelumnya telah belajar Solidity, jadi saya sangat senang bisa mencoba menerapkan DApp di ekosistem lain dengan bahasa yang sudah saya kenal.
Juga karena biaya penyebaran Ethereum terlalu tinggi, saya mulai memperhatikan Polkadot, ingin melihat apakah ada pengalaman pengembangan yang lebih baik.
Vincent: Saya adalah "Pemula". Sebelumnya saya bekerja di keamanan siber, dan sama sekali belum pernah bersentuhan dengan Web3. Awal tahun ini saya memutuskan untuk beralih karir, belajar sendiri beberapa Solidity, terutama melalui menonton video dan membaca materi. Namun, saya selalu kekurangan pengalaman praktis, jadi saya mendaftar untuk kursus ini.
Pada awalnya, saya sebenarnya tidak mengerti tentang Polkadot, saya datang karena Solidity, tetapi kursus ini memberi saya pemahaman yang lebih komprehensif tentang Web3. Saya adalah pemula yang langkah demi langkah melewati tantangan, mengumpulkan pengalaman, dan meningkatkan keterampilan. Kursus ini sangat ramah bagi pemula, selama bersedia menghabiskan waktu untuk terlibat, Anda akan mendapatkan banyak hasil.
Xinmin: Jika guru adalah pelatih, maka asisten pengajar adalah "teman latihan" atau "pembantu kecil". Saya sudah mengembangkan selama hampir 20 tahun, dan mulai mengenal blockchain sejak 2018, sebelumnya saya terutama mendalami ekosistem ETH, seperti pinjaman DeFi, permainan berbasis blockchain, NFT, OTC, dan lainnya.
Polkadot adalah sesuatu yang saya perhatikan sejak tahun 2020. Kali ini saya menjadi asisten pengajar, untuk membantu siswa lebih memahami isi pelajaran, sekaligus memperluas beberapa poin pengetahuan terkait.
Yuki: Kursus ini mencakup modul dasar tata bahasa, perpustakaan kontrak yang umum digunakan, migrasi dari DEX tertentu, dan keamanan on-chain. Konten mana yang sangat berharga?
Xinmin: Saya awalnya mulai berpartisipasi dalam kursus sebagai peserta di angkatan ketiga, kemudian saya juga ikut belajar di kelas lanjutan angkatan kelima, dan kemudian berperan sebagai asisten pengajar, menyaksikan terus berkembangnya konten kursus dan pertumbuhan ekosistem.
Perasaan terbesar saya adalah bahwa kursus kali ini memiliki ambang batas yang lebih rendah, lebih cocok untuk pemula. Struktur kursus kali ini dimulai dari yang dasar hingga yang lebih dalam, mencakup teori dan praktik, serta menambahkan sesi hackathon, sehingga semua orang bisa "belajar sambil melakukan". Bagi pengembang yang ingin beralih ke Web3, konten seperti prinsip migrasi DEX tertentu, keamanan dan pertahanan, sangat penting dalam wawancara kerja dan sangat praktis.
Saya rasa kursus ini sudah sangat sistematis, dan kursusnya gratis! Ini jarang terjadi di ekosistem lain, bisa membuat pengembang merasakan secara nyata bahwa Polkadot benar-benar bekerja, bukan hanya berpromosi atau membuat meme.
Yuki: Bagaimana perasaanmu setelah benar-benar terlibat dalam pembelajaran?
Vincent: Perasaan saya mirip dengan yang dikatakan oleh guru Xinmin. Kursus ini sangat ramah bagi pemula, susunan materinya tepat, tingkat kesulitannya sedang, tidak akan membuat orang merasa kesulitan. Penjelasan guru jelas, tugas juga tepat sasaran, dan jawaban dari asisten pengajar juga sangat cepat.
Meskipun beberapa pengetahuan adalah hal baru bagi saya, tetapi melalui Office Hour dan komunikasi dalam grup, masalah dapat diselesaikan dengan efektif, dan suasana belajar secara keseluruhan sangat baik.
Peppermint: Saya juga merasakan hal yang sama. Suasana belajar sangat baik, di grup semua orang saling mendiskusikan masalah, guru dan asisten sangat aktif merespons. Teman-teman juga saling membantu menyelesaikan masalah.
Saya juga sangat menyukai sesi kompetisi praktis di belakang, bisa menerapkan pengetahuan yang didapat dari kursus ke dalam proses pengembangan yang lengkap. Selain itu, penjelasan Workshop Debug sangat membantu kami dalam mengidentifikasi dan menyelesaikan masalah, sangat praktis.
Yuki: Apa tantangan terbesar yang kalian hadapi selama proses belajar?
Xinmin: Bagi saya, tantangan terbesar berasal dari lingkungan mesin virtual Polkadot. PolkaVM dan EVM Ethereum memiliki perbedaan yang cukup besar, terutama dalam hal kompilasi dan debugging. Karena Substrate dikembangkan berdasarkan Rust, kurva pembelajaran Rust sendiri cukup curam, sehingga melakukan debugging menjadi lebih kompleks.
Selain itu, dari sudut pandang bahasa Solidity itu sendiri, masalah umum yang sering dihadapi pemula adalah kurangnya pemahaman tentang sintaks, seperti array statis dan lain-lain, yang juga sering ditanyakan di grup.
Es peppermint: Saat menulis Solidity, beberapa kontrak dapat berjalan normal di Remix Ethereum, tetapi ketika diterapkan di Polkadot, terjadi kesalahan, karena ada perbedaan dalam implementasi EVM di kedua sisi. Pada awalnya, penyelidikan cukup melelahkan, untungnya ada bantuan dari guru dan asisten untuk secara bertahap menyelesaikannya.
Selain itu, dukungan Polkadot untuk Solidity saat ini belum sepenuhnya matang, misalnya saya ingin membuat fungsi pemantauan terus-menerus di blockchain, tetapi saya menemukan bahwa saat ini masih belum didukung, dan materi terkait juga cukup sedikit, sehingga saya perlu terus menjelajah dan mencari tahu. Pada saat seperti ini, komunikasi di grup menjadi sangat penting, semua orang berdiskusi untuk menyelesaikan masalah.
Vincent: Saya sebelumnya tidak pernah melakukan pengembangan aplikasi kontrak pintar secara lengkap. Pada awalnya, saya terjebak pada bagian pemanggilan pustaka kontrak di frontend, meskipun itu hanya pemanggilan API, tetapi bagi saya itu sangat asing, saya berlatih selama beberapa hari sebelum bisa menyesuaikan diri.
Selain itu, penggunaan Hardhat, saya sebelumnya hanya menggunakan sedikit Foundry, jadi ketika beralih alat juga memakan banyak waktu untuk memahami. Pada awalnya, saya hanya bisa memahami dengan mencocokkan kode guru satu per satu, perlahan-lahan setelah mengumpulkan pemahaman, saya mulai bisa mengikuti ritme.
Yuki: Apa bahan tambahan yang disarankan untuk membantu lebih cepat memahami?
Vincent: Saya pikir kita bisa menambahkan beberapa kursus pendahuluan yang khusus menjelaskan pustaka kontrak dan alat pengembangan yang umum digunakan, seperti alur penggunaan Hardhat. Meskipun ada dokumentasi di internet, jika bisa dijelaskan secara sistematis tentang fungsi API dan alur pemanggilannya, akan lebih mudah dipahami.
Pemikiran Baru tentang Transisi Karir Web3
Yuki: Apakah setelah belajar di kelas, semua orang memiliki pemikiran baru tentang arah karir di masa depan?
Mint Es: Saya memang belajar dengan sikap untuk bertransformasi. Selama proses belajar, saya menemukan bahwa Polkadot SDK adalah alat yang sangat berguna, yang mendukung rantai kustom dan debugging lokal, yang tidak umum di ekosistem lain. Jika Polkadot tidak mendukung Solidity, saya mungkin akan kesulitan untuk beradaptasi dengan ekosistem ini. Tetapi sekarang dengan pintu masuk ini, saya dapat mencoba untuk berpartisipasi dalam proyek, baik untuk mencari pekerjaan atau mengumpulkan pengalaman, ini adalah titik awal yang sangat baik.
Saya secara pribadi selalu setuju dengan konsep Web3 dan sangat ingin masuk ke industri ini. Namun, jujur saja, saya masih memiliki beberapa keraguan apakah ini bisa menawarkan peluang kerja yang stabil. Web2 saat ini masih lebih matang di dalam negeri, sementara Web3 masih berada di tahap awal. Saya berharap di masa depan akan ada lebih banyak kesempatan untuk belajar sambil bekerja, secara bertahap benar-benar bergabung.
Vincent: Bagi saya yang masih pemula, kursus ini benar-benar menambah banyak poin kunci. Sebelumnya, saya hanya belajar beberapa sintaks bahasa Solidity, tetapi hampir tidak memiliki konsep tentang keseluruhan proses pengembangan (pengembangan, pengujian, penyebaran, dll). Kursus kali ini menjelaskan seluruh proses dengan jelas, juga membawa saya untuk secara langsung mencoba beberapa aplikasi terkait DEX dan DeFi, sehingga saya lebih mudah memahami beberapa DApp yang sedang populer saat ini, dan juga lebih memahami beberapa fitur inti dari ekosistem Polkadot.
Di masa depan, saya berharap dapat berkembang ke arah keamanan Web3. Saat ini, banyak proyek yang melakukan audit keamanan kode, dan semakin kompleks logika bisnis, semakin banyak masalah keamanan potensial yang ada. Hanya dengan benar-benar memahami logika bisnis dan rincian implementasi di balik kode, kita dapat menemukan kerentanan ini. Saya berharap dapat berpartisipasi di dalamnya di masa depan dan membantu membangun ekosistem Polkadot yang lebih aman.
Pembaruan Proyek dan Berbagi Lowongan Kerja
Co-founder Lurpis dari proyek tersebut berbagi tentang perkembangan terbaru dan informasi perekrutan proyek dalam acara tersebut. Sebagai tim teknis yang telah menggeluti ekosistem Polkadot selama hampir 5 tahun, proyek ini telah mengumpulkan pengalaman yang kaya dalam pembangunan infrastruktur dan secara bertahap mengembangkan seperangkat komponen teknis yang dapat digunakan kembali.
Pengembang dapat dengan cepat mengintegrasikan protokol Liquid Staking lintas rantai SLPx menggunakan SDK Solidity yang disediakan oleh proyek ini, menghubungkan layanan lintas rantai mereka di rantai utama seperti Ethereum, Base, Arbitrum, dan lainnya, untuk mencapai penyebaran multi-rantai dan operasi kolaboratif. Saat ini, sudah ada 15 proyek yang mengintegrasikan SLPx, dengan total kontribusi lebih dari 15 juta dolar TVL.
Protokol mendukung pembagian keuntungan melalui RSP (modul berbagi pendapatan), pengembang hanya perlu menerapkan dan mengonfigurasi parameter, sehingga dapat terintegrasi dengan ekosistem tanpa hambatan dan mendapatkan keuntungan. Misalnya, beberapa proyek telah mewujudkan siklus keuntungan berdasarkan protokol ini.
Sejak didirikan, tim proyek ini selalu berpegang pada prinsip jangka panjang, terlepas dari bagaimana pasar berfluktuasi, protokol itu sendiri tetap menjaga pendapatan yang stabil dan struktur yang tertutup.
Saat ini proyek ini membuka 3 posisi non-teknis yang mendukung kerja jarak jauh. Meskipun posisi pengembang belum dibuka, kami tetap menyambut baik para siswa yang berkualitas untuk mengirimkan resume, tim akan memasukkan mereka ke dalam database bakat sebagai kandidat prioritas. Lurpis juga menyebutkan, saat ini sekitar 40% pengembang inti dalam tim proyek ini berasal dari komunitas.
Pertanyaan Pilihan Q&A Komunitas
Acara ini juga mendapatkan banyak umpan balik positif dari pendengar komunitas, berikut adalah beberapa jawaban dari pertanyaan pilihan para tamu:
T: Sebagai pendiri suatu proyek, pengalaman apa yang ingin Anda bagikan kepada pengembang baru Web3?
Lupris: Saya awalnya juga seorang pengembang, dan sekarang saya masih menulis beberapa kode karena minat. Saya pikir hal terpenting adalah: produk harus memiliki diferensiasi.
Meskipun ini adalah hal yang sering dibicarakan, untuk benar-benar mewujudkan diferensiasi dari sisi teknologi dan produk, dibutuhkan waktu dan percobaan yang berulang. Disarankan agar pengembang baru mulai melakukan, banyak pemahaman akan terakumulasi dalam proses tersebut. Sekitar enam bulan, mungkin baru benar-benar menemukan posisi unik produk mereka.
Kami awalnya memilih untuk mengembangkan di atas Polkadot karena memiliki fitur keamanan bersama, interoperabilitas lintas rantai, dan lain-lain. Meskipun infrastruktur awal tidak matang, seiring perkembangan ekosistem, keunggulan teknologi Polkadot semakin terlihat. Misalnya, kami sekarang dapat menyediakan solusi lintas rantai yang lebih aman dibandingkan dengan sebagian besar Layer 2, dan memanfaatkan mekanisme pemerintahan OpenGov untuk menyesuaikan parameter di rantai secara dinamis.
Saat ini kami telah mencapai siklus tertutup yang lengkap di blockchain: penghasilan, penutupan biaya, pembagian keuntungan, dan tata kelola komunitas semuanya beroperasi secara mandiri. Meskipun semua ini juga dapat diimplementasikan di Ethereum, namun memerlukan pemanggilan kontrak dan antarmuka yang tidak terstandardisasi dalam jumlah besar, yang lebih kompleks. Sebaliknya, menggunakan Polkadot SDK untuk pengembangan justru lebih sistematis dan efisien.
Q: Bisakah Anda memberi tahu jadwal kelas berikutnya?
Yuki: Saat ini, guru DevRel kami sedang memindahkan beberapa protokol DeFi yang lebih kompleks ke PolkaVM, dan ke depannya akan diperluas ke arah Gaming, DAO, NFT, Multisig, dan lainnya. Kursus selanjutnya akan membawa Anda untuk memahami proses pemindahan dan penyebaran berbagai jenis kontrak di PolkaVM.
Secara formal, masih berfokus pada penguatan dasar Solidity, sambil menambahkan lebih banyak penggunaan alat, seperti perpustakaan kontrak, Hardhat, dll. Kursus juga akan mempertahankan bagian praktik yang sebelumnya mendapat pujian, seperti penyebaran DEMO, mini hackathon. Siswa unggul dalam bagian praktik akan memiliki kesempatan untuk dilihat oleh tim yang sudah mapan, bahkan direkrut langsung.
Jika Anda memiliki rencana untuk memulai bisnis, kami juga akan membantu Anda memahami dana dan sumber daya yang dapat diajukan dalam ekosistem Polkadot, menciptakan jalur tertutup dari peningkatan teknologi, pelatihan praktis hingga inkubasi proyek dan pengembangan karir.
Selain itu, kami juga akan menambahkan beberapa pengetahuan dasar tentang blockchain, teknik debugging yang aman, dan pemikiran perbandingan antara berbagai blockchain publik, untuk membantu semua orang membangun kerangka pemahaman yang lebih sistematis. Meskipun titik fokus Anda di masa depan tidak berada di Polkadot, kursus ini juga dapat menjadi titik awal Anda untuk memasuki Web3.
Q: Apakah tingkat keberhasilan pemula tanpa dasar pemrograman sama sekali dalam membuat proyek kecil melalui kursus tinggi?
Yuki: Saya sendiri berasal dari latar belakang tanpa teknologi. Apakah saya bisa menyelesaikan kursus atau membuat aplikasi kecil, tergantung pada tujuan belajar.