Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Jeffrey Scholz
Sudah diketahui bahwa kebanyakan orang yang mencoba mempelajari cara membuat kode gagal, tetapi apa alasannya selain menyerah terlalu cepat?
Setelah duduk bersama orang-orang yang baru mengenal pengkodean dan mencoba mengajari mereka, inilah analisis saya:
Pemrograman sulit dipelajari karena pendidikan tradisional tidak mengajarkan prasyarat yang diperlukan untuk memahami proses pemikiran di balik pengkodean.
Pikirkan tentang ini:
Jika Anda tidak mengerti cara kerja kompor, apakah Anda dapat mengikuti resep di buku masak? Bagaimana jika Anda tidak tahu apa yang dimaksud dengan "ukur 2 liter air" atau "panaskan oven hingga 200 derajat"?
Bisakah Anda memanggang kue?
Tentu saja tidak!
Jika Anda tidak tahu cara mengoperasikan dapur, maka Anda tidak dapat mengikuti resepnya.
Jika Anda sangat bertekad dan termotivasi, Anda dapat mempelajari cara mengikuti buku masak — dan secara bersamaan belajar cara mengukur bahan dan mengatur suhu oven dengan benar tanpa membakar dapur.
Namun, mempelajari dua hal atau lebih pada saat yang sama — sambil tidak menyadari bahwa Anda mempelajari dua hal pada saat yang sama — membuat seluruh proses pembelajaran menjadi lebih sulit secara dramatis.
Saya telah mengidentifikasi empat area utama yang merupakan pemrograman yang setara dengan "belajar cara mengoperasikan kompor" sebelum "belajar cara mengikuti buku masak."
1. Pra-aljabar
2. Logika
3. Logika Prosedural
4. Tata bahasa yang sangat ketat
🧵
5,15K
Tidak jarang orang berhasil meskipun:
-sombong
-Volatile
- EQ rendah
- tidak terlalu cerdas
-Teratur
- gaya hidup tidak sehat
- masalah kesehatan (yang tidak dapat Anda lakukan apa-apa)
Tetapi sangat jarang berhasil dengan atribut berikut:
-malas
- tidak ada ambisi
- berfokus pada hiburan diri
- hanya memikirkan hari ini atau mungkin besok
- keyakinan membatasi diri yang dipegang kuat
Jika Anda mencoba "memperbaiki diri sendiri", item dalam daftar kedua mengambil prioritas yang lebih tinggi.
(Kredit untuk Paul Graham untuk memperkenalkan kontras ini)
14,6K
Saya mencari pengembang dengan yang berikut:
- Harus dapat melakukan desain UI/UX jika diberikan pedoman merek dan salinan yang sudah ada sebelumnya
- Harus nyaman dengan php
- Harus berbasis di Asia
- Harus digunakan dengan Selenium / Playwright untuk pengujian situs web (atau untuk menembak tiket konser/sepatu kets, saya tidak peduli, tetapi Anda HARUS menggunakan tumpukan).
- Enam hari kerja seminggu
- Sudah menggunakan AI dalam alur kerja Anda. Jika desain halaman ditentukan dengan sangat baik, Anda harus dapat memiliki perputaran di hari yang sama.
"Pengalaman bertahun-tahun" yang tepat tidak masalah, tetapi persyaratan di atas adalah HARUS dan bukan sesuatu yang harus dipelajari di tempat kerja. DM saya jika ini Anda. Saya tidak dapat membuat pengecualian untuk salah satu poin di atas — saya benar-benar minta maaf.
3,79K
Harus ada setidaknya satu subjek yang Anda pahami sangat dalam.
Orang yang tidak sampai pada titik ini tidak belajar seperti apa "pemahaman mendalam". Mereka berpikir bahwa "memahami" suatu subjek berarti telah mengonsumsi konten paling populer tentang topik tersebut.
Setelah Anda memahami satu mata pelajaran secara mendalam, Anda dapat menerapkan kembali pengalaman itu untuk mempelajari subjek lain secara mendalam.
Jika Anda mengetahui satu mata pelajaran secara mendalam, mudah untuk mempelajari topik lain ke tingkat dangkal-menengah — tetapi jika Anda mengetahui beberapa mata pelajaran pada tingkat dangkal, Anda tidak tahu bagaimana mempelajari satu mata pelajaran secara mendalam.
Selain itu, keunggulan utama yang dimiliki manusia dibandingkan AI adalah kemampuan untuk mengembangkan pemahaman yang mendalam tentang suatu subjek — AI sudah memiliki pemahaman yang dangkal tentang segala sesuatu tetapi berjuang ketika sampai ke detail halus.
4,81K
Izinkan saya mengingatkan Anda untuk ke-56 kalinya bahwa menjadi pembuat kode "monyet lihat, monyet lakukan" tidak akan memberi Anda tempat.
Anda harus benar-benar mempelajari dasar-dasar ilmu komputer.
Sebagian besar inovasi sejati dalam ilmu komputer berhenti beberapa dekade yang lalu.
"Inovasi" yang kita lihat saat ini hanyalah mengatur ulang hal-hal yang sudah ada + perangkat keras yang lebih baik dan jaringan yang lebih cepat.
(Bukan penghinaan bagi inovator saat ini, inovasi sejati saat ini membutuhkan keterampilan dekade ini seperti yang terjadi beberapa dekade sebelumnya).
Cara Anda tetap "terjebak" dengan perubahan terbaru adalah dengan mempelajari dasar-dasarnya.
- Rust pada dasarnya adalah campuran C++ dan pemrograman fungsional
- AI hanyalah grafik komputer, aljabar linier, dan sentuhan kalkulus
- Blockchain hanya komputasi terdistribusi dengan persyaratan toleransi kesalahan bizantium
- SVM, EVM, CairoVM, dll hanyalah variasi dari arsitektur Von-Neumann dengan perubahan kecil.
- Pemrograman ZK (Circom, Halo2, dll) hanyalah sepupu dari pemrograman logika.
- ZK sendiri menggunakan algoritma matematika dan kriptografi yang sudah ada sejak lama.
Jika Anda berjuang untuk mengikuti, itu bukan karena Anda tidak belajar cukup cepat, itu karena Anda tidak memahami batu bata yang terdiri dari semua yang kita sebut "ilmu komputer" saat ini.
Secara metaforis, jika yang bisa Anda lakukan hanyalah memasukkan pizza beku ke dalam microwave, Anda pada akhirnya akan diganti. Jika Anda tahu bagaimana tepung, ragi, keju, dll berinteraksi satu sama lain, maka Anda dapat menjadi koki sejati dan beradaptasi bahkan jika ketersediaan bahan berubah.

Lefteris Karapetsas6 Agu, 05.31
Semakin tua saya, semakin saya menyadari 99,9% pengembang di luar sana adalah sampah murni. Dan dengan munculnya LLM, persentase itu, meskipun kelihatannya tidak mungkin, meningkat.
13,01K
Sesuatu yang saya pikirkan secara aktif adalah
"Bagaimana Anda mengajari seseorang cara menulis?"
Saya mengkhawatirkan penggunaan AI untuk belajar cara membuat kode, tetapi jika AI adalah instruktur menulis Anda, itu hanya dapat membantu Anda jika tulisan Anda sangat buruk.
Beberapa pemikiran tanpa urutan tertentu:
1) Bimbingan langsung sangat efektif jika dapat dipertahankan selama beberapa tahun. Beberapa penulis yang bekerja untuk saya selama itu hanya mengejutkan saya dengan seberapa baik mereka bisa menulis, dan satu-satunya interaksi kami adalah saya memberikan umpan balik tentang cara meningkatkan artikel. Itu bekerja jauh lebih baik dari yang saya kira. Akhirnya, mereka mengembangkan sifat kedua untuk mengenali tulisan di bawah standar (bahkan jika halus) dan itu luar biasa.
Namun, ini bukan model yang dapat diskalakan.
2) Menulis dengan baik membutuhkan volume di hari-hari awal. Menulis seperti berlari. Jika Anda seorang pemula, tidak ada yang namanya "bekerja keras" vs "bekerja cerdas". Jika Anda kelebihan berat badan dan mulai berlari, Anda akan melihat hasilnya. "Bekerja cerdas" hanya penting ketika Anda mendekati batas genetik Anda (yang kebanyakan orang tidak melakukannya).
Jika Anda seorang pemilik bisnis, Anda dapat secara otomatis meningkatkan keterampilan menulis karyawan Anda dengan mengganti standup Anda dengan standup tertulis, lalu memberikan umpan balik tentang tulisan tersebut ketika tidak jelas apa pembaruannya. Hal yang menyenangkan adalah, orang ahli dalam apa yang mereka kerjakan, jadi mereka hanya perlu berlatih mengekspresikannya.
Volume, bagi penulis awal, adalah satu-satunya hal yang benar-benar penting.
3) Kebanyakan orang memiliki kosakata yang kurang terlatih. Pertimbangkan analogi ini:
Bahkan jika Anda tidak pernah "menggunakan" matematika, Anda harus tetap mempelajarinya. Bahkan jika Anda tidak pernah "menggunakan" rekursi atau DSA, Anda harus tetap mempelajarinya. Mereka melatih Anda tentang cara memecah masalah besar menjadi masalah yang lebih kecil, yang pada dasarnya adalah pekerjaan Anda sebagai insinyur.
Bagi penulis, tugas Anda juga adalah memecah ide yang lebih besar menjadi yang lebih kecil. Karena kata-kata adalah satuan ide yang tidak dapat dibagi, Anda harus memiliki pemahaman yang baik tentang kata-kata itu. Jika Anda dapat mengartikulasikan perbedaan antara
- "sindiran" dan "implikasi"
- "generalisasi" dan "abstraksi"
- "pandangan ke depan" dan "prakiraan"
- "interpolasi" dan "induksi"
Kemudian Anda secara otomatis melatih diri Anda untuk mengekspresikan ide dengan tepat — yang merupakan inti dari penulisan.

Jeffrey Scholz4 Agu, 15.01
Sungguh menakjubkan bagi saya betapa buruknya pendidikan, bahkan di perguruan tinggi.
1) Anda duduk dalam kuliah di mana guru mengucapkan hal yang sama untuk belasan kalinya. Dia mungkin tidak memiliki keuntungan dari efek khusus atau animasi untuk menyampaikan konsep dengan lebih jelas (yaitu modalitas visual di-nerf). Gurunya bahkan mungkin tidak baik sejak awal.
2) Kelas bergerak dengan kecepatan satu ukuran untuk semua
3) Beberapa jam kemudian, mungkin beberapa hari kemudian, Anda mengerjakan pekerjaan rumah. Ini setelah Anda melupakan semua yang Anda pelajari di kelas — dengan asumsi Anda belajar sesuatu di kelas.
4) Anda mungkin menyontek pekerjaan rumah Anda dan tidak benar-benar belajar apa-apa.
Jika saya mendesain sekolah, setiap siswa akan duduk di depan desktop (dengan akses ke internet terputus atau sangat terbatas), dan itu akan menjalankan perangkat lunak yang memberikan pelajaran seukuran gigitan dan beberapa latihan untuk mempraktikkannya.
Seorang pengawas akan berkeliaran untuk memastikan siswa fokus.
Tidak ada yang membawa pulang pekerjaan rumah. Ketika Anda selesai, semuanya sudah berakhir.
Itu sama sekali tidak masuk akal bagi saya mengapa kita menggunakan strategi pengajaran dari 400 tahun yang lalu seolah-olah teknologi tidak berubah sejak saat itu.
Saya mengerti strategi ini tidak berhasil untuk setiap mata pelajaran (terutama menulis), tetapi banyak mata pelajaran, bahkan yang seni liberal, dapat diajarkan dengan cara ini.
Juga, komputer akan menjalankan Arch Linux.
Karena saya berkata begitu.
3,35K
Sungguh menakjubkan bagi saya betapa buruknya pendidikan, bahkan di perguruan tinggi.
1) Anda duduk dalam kuliah di mana guru mengucapkan hal yang sama untuk belasan kalinya. Dia mungkin tidak memiliki keuntungan dari efek khusus atau animasi untuk menyampaikan konsep dengan lebih jelas (yaitu modalitas visual di-nerf). Gurunya bahkan mungkin tidak baik sejak awal.
2) Kelas bergerak dengan kecepatan satu ukuran untuk semua
3) Beberapa jam kemudian, mungkin beberapa hari kemudian, Anda mengerjakan pekerjaan rumah. Ini setelah Anda melupakan semua yang Anda pelajari di kelas — dengan asumsi Anda belajar sesuatu di kelas.
4) Anda mungkin menyontek pekerjaan rumah Anda dan tidak benar-benar belajar apa-apa.
Jika saya mendesain sekolah, setiap siswa akan duduk di depan desktop (dengan akses ke internet terputus atau sangat terbatas), dan itu akan menjalankan perangkat lunak yang memberikan pelajaran seukuran gigitan dan beberapa latihan untuk mempraktikkannya.
Seorang pengawas akan berkeliaran untuk memastikan siswa fokus.
Tidak ada yang membawa pulang pekerjaan rumah. Ketika Anda selesai, semuanya sudah berakhir.
Itu sama sekali tidak masuk akal bagi saya mengapa kita menggunakan strategi pengajaran dari 400 tahun yang lalu seolah-olah teknologi tidak berubah sejak saat itu.
Saya mengerti strategi ini tidak berhasil untuk setiap mata pelajaran (terutama menulis), tetapi banyak mata pelajaran, bahkan yang seni liberal, dapat diajarkan dengan cara ini.
Juga, komputer akan menjalankan Arch Linux.
Karena saya berkata begitu.
7,04K
Jeffrey Scholz memposting ulang
Kontribusi terbesar imo Jeff adalah dia memaku pendidikan ZK dengan urutan pembukaan yang sempurna: Set, Kelompok, Ladang, Homomorfism, Pasangan.
Bit ini tidak dapat diremehkan; Pengubah permainan mutlak.
Saya mengatakan ini sebagai seseorang dengan lulusan matematika murni dengan 2 master kuantitatif. Pembukaan ini adalah faktor akselerasi besar-besaran.
Saya mungkin akan mengambil waktu satu tahun, bukan 2 minggu, tanpa urutan yang benar.
Tidak ada orang lain yang menyederhanakannya seperti ini; semua sumber daya ZK sekarang mereferensikan pembukaan kunci ini.
2,33K
Teratas
Peringkat
Favorit
Trending onchain
Trending di X
Pendanaan teratas terbaru
Paling terkenal