Cara mempelajari bukti tanpa pengetahuan

金色财经_

Saya di sini bukan untuk memberi tahu Anda tentang ZK[5] Begini cara kerjanya. Saya di sini bukan untuk memberi tahu Anda apa yang harus Anda pelajari.

Ini lebih tentang bagaimana perasaan saya ketika saya menggali lubang kelinci ZK (besar). Bagaimana saya belajar ZK, apa yang berhasil untuk saya dan apa yang mungkin berhasil untuk Anda.

Ingat, tidak ada cara yang benar: setiap orang memiliki caranya sendiri untuk belajar.

Apakah Anda serius belajar ZK?

Pertama, Anda mungkin perlu mempertimbangkan kembali pilihan hidup Anda. Bukankah lebih mudah untuk belajar memasak pada akhirnya? Atau belajar membuat kubus Rubik? Maksud saya, apakah Anda yakin ingin menyiksa diri sendiri dengan ZK?

Jika Anda menginginkan kehidupan yang lebih mudah, klik “X” di sebelah tab browser ini dan Anda akan kembali hidup nyaman dengan anak-anak anjing lucu dan teka-teki silang yang menarik. Jika tidak, harap dicatat bahwa Anda dapat melanjutkan dengan tenang.

Mulailah dengan sihir

ZK itu sulit. Maksud saya, sulit di hampir setiap aspek.

Meskipun sulit untuk memahami cara kerjanya, ide dasarnya cukup mudah. Anda harus membuktikan bahwa Anda memiliki data tertentu tanpa mengungkapkan data apa pun. Kedengarannya seperti sihir, dan di situlah sihir pada dasarnya dimulai. Dan sihir itu sulit.

Daya

Menurut pendapat saya, motivasi adalah jantung dari semua pembelajaran. Apakah Anda cukup termotivasi untuk belajar ZK? atau apakah Anda belajar hanya karena ibumu menyuruhmu?

Kadang-kadang saya bertanya-tanya seperti apa hidup saya jika saya termotivasi saat belajar di sekolah biasa. Saya menghabiskan 10 tahun “belajar” bahasa Prancis, tetapi saya tidak memiliki motivasi apa pun, jadi saya belajar sangat sedikit. Bayangkan jika Anda menghabiskan 10 tahun belajar sesuatu dengan motivasi besar – Anda mungkin sudah berada di bulan.

Jadi, cari tahu apa yang membuat jantung Anda berdebar. Apa yang menarik bagi Anda, apakah Anda memiliki tujuan yang jelas, atau apa yang memotivasi Anda untuk belajar?

Bahan apa yang harus dipilih

Ada banyak bahan ZK sekarang. Saya akan mencantumkan beberapa materi yang cocok di akhir posting ini, tetapi tujuan saya bukan untuk memberi tahu Anda apa yang harus dibaca.

Saya pikir masalah utama dengan sebagian besar sumber adalah bahwa mereka ditujukan untuk kriptografer hardcore atau ada terlalu banyak konten. Sulit untuk memahami apa yang harus difokuskan.

Bayangkan sebuah video berdurasi 5 menit yang memperkenalkan 20 konsep baru. Ini berarti Anda akan menjeda video setiap 15 detik, online untuk mencari (atau menggunakan AI) materi yang lebih mendalam, dan kemudian kembali ke video aslinya. Ini efektif, tetapi sangat membuat frustrasi. Ini akan membuat Anda merasa tidak cocok untuk belajar ZK sama sekali. **

Lebih mudah mempelajari ZK dengan cara ini: ada banyak konsep yang tidak akan Anda pahami. Anda harus mempelajari banyak konsep ini, tetapi Anda tidak boleh mencoba mempelajarinya sekaligus. Triknya adalah mempelajari sepotong teka-teki setiap saat: itu mungkin hanya istilah baru yang Anda dengar, atau mungkin hanya beberapa sumber daya baru yang Anda temukan.

Jangan belajar sendirian

Tidak apa-apa untuk menjadi introvert, tetapi jika Anda bisa mendapatkan umpan balik dari orang lain, semuanya akan jauh lebih mudah.

Salah satu hal yang paling efektif bagi saya adalah berpartisipasi dalam berbagai kelompok belajar ZK. Mereka dapat memberi tekanan teman sebaya pada Anda dan membuat Anda benar-benar ingin bersaing dengan orang lain dan belajar dengan kecepatan yang sama. Ini juga merupakan insentif untuk melihat orang lain berjuang dengan masalah yang sama. Ini membuat Anda menyadari bahwa Anda mungkin bukan pecundang.

Anda juga tidak memerlukan kelompok belajar yang mapan atau konvensional. Temukan saja seseorang yang tertarik untuk belajar ZK dan bertukar pikiran bersama.

Anda dapat mulai dengan bergabung dengan berbagai grup obrolan, forum, atau komunitas terkait ZK lainnya. Baca apa yang orang lain katakan, hubungi mereka, dan bergeraklah.

Bagikan

Bersikaplah terbuka tentang kemajuan Anda dan bagikan keuntungan Anda. Anda akan belajar lebih banyak dari ulasan yang (semoga) Anda terima.

Bagikan karya ZK di Twitter
Sebagai bonus tambahan, Anda juga dapat terhubung dengan orang lain yang memiliki minat yang sama.

(Jangan takut) Ajukan pertanyaan bodoh

Kita semua mulai dari awal.

Saya membuka hati saya untuk ZK
Seorang rekan pernah mengatakan kepada saya bahwa dia lelah menjawab pertanyaan bodoh dari pengembang junior. Sekarang, bayangkan Anda seorang pelajar ZK pemula dan Anda punya pertanyaan bodoh. Anda dapat mengetahuinya sendiri, atau Anda dapat menunjukkan diri Anda sebagai pemula dan menanyakan masalahnya secara terbuka.

Saya tahu orang-orang memiliki reaksi beragam terhadap pertanyaan semacam ini, tetapi menurut saya, ada baiknya seseorang menanyakan pertanyaan semacam ini. Menurut pendapat saya, ini menunjukkan bahwa orang tersebut benar-benar ingin belajar, dan bahwa mengintegrasikan orang lain dalam proses pembelajaran akan menghasilkan hasil yang lebih cepat. Ya, terkadang memalukan untuk mengajukan pertanyaan bodoh, tetapi itu juga hadiah. Mengajukan pertanyaan bodoh secara terbuka akan memberi orang lain keberanian yang sama.

Maksudku, apa hal terburuk yang bisa terjadi?

Penggunaan kekuatan

Tergantung pada apa yang ingin Anda lakukan dengan ZK, Anda mungkin dapat mulai menulis proyek pada hari pertama. Ada berbagai bahasa khusus domain ZK (DSL) yang dapat mengabstraksi hampir semua poin nyeri ZK: bahkan jika Anda tidak memiliki pengetahuan tentang ZK, Anda dapat mulai menulis program ZK. Semua keajaiban terjadi di latar belakang.

Lemparkan sihir ZK
Saya pikir sangat membantu untuk benar-benar melihat apa yang terjadi ketika Anda menulis program ZK. Anda menjalankan beberapa perintah samar untuk menghasilkan bukti, dan tiba-tiba muncul file yang berisi string bukti yang sebenarnya. Anda menjalankan perintah misterius lainnya, dan mungkin kontrak pintar akan dihasilkan yang akan digunakan untuk memverifikasi bukti Anda. Perintah selanjutnya akan menggunakan bukti yang Anda buat untuk memverifikasi eksekusi program. Cukup keren, bukan?

Jangan terlalu menjadi diri sendiri

Secara keseluruhan, jangan terlalu menjadi diri sendiri. Belajar ZK itu sulit. Pada awalnya, Anda mungkin tidak dapat memahami banyak konsep.

Bersikaplah gigih dan terus belajar, dan suatu hari, beberapa masalah akan terpecahkan.

Cobalah untuk memotong topik dari sudut yang berbeda. Temukan beberapa video YouTube, baca artikel, ajukan pertanyaan bodoh, buat beberapa kesalahan. Saya tidak dapat belajar banyak hanya dengan membaca ulang artikel, tetapi itu benar-benar berhasil bagi saya untuk mengatasi teka-teki yang sama dari sudut yang berbeda.

Ilmu Roket ZK
Ingat: belajar bukanlah ilmu roket. Hanya buku teks.

Tentang bahan pelajaran

Saya mencoba untuk tidak merekomendasikan terlalu banyak materi karena metode pembelajaran setiap orang berbeda. Tetapi di sini ada beberapa:

  • Buku Pegangan Moonmath Otoritas Paling Sedikit[6] Digunakan untuk belajar Snarks, mulailah dengan dasar-dasarnya
  • Pelajari Stark, lihat seri Stark 101 StarkWare[7] .
  • Tulis beberapa kode ZK dan lihat apa yang sebenarnya terjadi: Noir dari Aztec[8] 。
Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar