imgae featured from : unsplash.com
Ditulis oleh Stacie Taylor-Cima, Diterbitkan di thankful.com
Saya seorang pemula pengkodean dengan jadwal yang padat: Saya adalah karyawan penuh waktu di sebuah startup, seorang ibu, dan seorang siswa pengembangan web tumpukan penuh. Dengan kehidupan yang sibuk, menemukan cara belajar yang efektif sangat penting untuk kesuksesan saya sebagai pembuat kode pemula. Di bawah ini adalah beberapa tip dan trik yang telah saya pelajari selama ini yang saya harap dapat membantu orang lain belajar kode!
Mempelajari sesuatu yang baru bisa terasa sedikit berlebihan terutama jika subjek Anda sangat luas, selalu berubah, dan dinamis seperti dunia pengembangan perangkat lunak yang hebat. Ingat ketika Anda masih di sekolah dasar dan dapat belajar untuk tes ejaan hanya dengan membuat kartu flash dan mengulanginya ratusan kali? Ya, hal-hal tidak sesederhana itu dengan pengkodean.
Belajar kode membutuhkan banyak fokus, kesabaran, dan dedikasi. Sangat mudah untuk hanya melakukan gerakan menulis kode tanpa benar-benar memahami konsepnya – tetapi ini benar-benar merugikan tujuan Anda menjadi pengembang perangkat lunak super-bintang. Jika ini terjadi pada Anda, berbaliklah sekarang dan kembali ke tempat Anda berhenti memahami.
Sepanjang pengalaman saya belajar kode, saya dapat menunjukkan dengan tepat beberapa teknik belajar yang bermanfaat bagi saya dan dapat memperoleh pemahaman yang lebih dalam (dan bertahan lama) tentang apa yang saya pelajari.
Katanya Seperti Ini :
Catatan tulisan tangan (dan kode) mungkin tampak seperti buang-buang waktu dan sedikit kontra-intuitif bagi siswa yang belajar cara membuat kode, TAPI beberapa penelitian yang sangat kredibel telah diterbitkan yang menyimpulkan “siswa yang menulis catatan mereka dengan tangan sebenarnya belajar lebih banyak daripada mereka yang mengetik catatan mereka di laptop.” (Allison Eck, NOVA | https://goo.gl/52w6NR)
Saya membayangkan sebagian besar dari Anda sudah tahu ini benar kebiasaan belajar Anda sendiri. Tetapi bahkan bagi saya – pencinta catatan yang serius – dapat menjadi tantangan untuk benar-benar mengeluarkan pena dan kertas dan membuat catatan. Memiliki versi digital menawarkan potensi yang jauh lebih besar untuk membangun ide-ide Anda, mengatur ulang, membagikannya, dll.
Jadi, jika waktu memungkinkan, saya sangat menyarankan untuk membuat catatan dengan tangan terlebih dahulu, lalu menyalinnya. Ini bisa memakan waktu, tetapi mempelajari materi berkali-kali dan terlibat dengannya baik secara fisik maupun digital dapat memberi Anda pemahaman yang jauh lebih dalam.
Proses:
- Saat mempelajari sesuatu yang baru, keluarkan notepad Anda dan buat catatan bagus!
- Transkripsikan catatan tersebut di tempat yang mudah Anda akses dan atur. (Google Drive, Evernote, MS Word, dll.)
- Cetak sumber daya yang menurut Anda bermanfaat selama ini dan tandai juga.
- Cetak kode Anda dan catat langsung tentang apa sebenarnya yang dilakukan kode tersebut. Kiat: Berlatih dengan Perang Kode? Cetak juga dan dokumentasikan kodenya dengan tangan. Tantangan-tantangan ini mungkin muncul dalam wawancara teknis (atau dalam karier Anda di masa depan), jadi sangat bagus untuk benar-benar menggali detailnya dan menyediakannya untuk referensi di masa mendatang.
- Ambil catatan dan sumber daya yang telah Anda buat ini, cetak, dan buat panduan referensi fisik Anda sendiri! Mungkin suatu hari nanti itu akan berubah menjadi buku yang dihargai oleh jutaan siswa pengembangan perangkat lunak di seluruh dunia sebagai sumber daya terbesar mereka!
Kiat Pro: Sekarang setelah Anda mendapatkan beberapa dokumentasi bagus yang ditulis tentang pengkodean, ubahlah menjadi blog! Mereka mengatakan bahwa cara terbaik untuk belajar adalah dengan mengajar dan blogging adalah cara terbaik untuk berlatih memasukkan pengetahuan Anda ke dalam format yang dapat dipelajari dan diinspirasi oleh orang lain.
Ketik seperti ini :
Don’t fall victim to copy/paste. Typing code instead of copy-pasting it provides a better learning ROI because we’re practicing instead of just reading. — Fagner Brack
Dengan mengetiknya sendiri, Anda membiasakan diri dengan kode pada tingkat yang benar-benar baru. Hal-hal yang Anda pikir Anda ketahui saat membicarakan kode mungkin menjadi kurang jelas saat Anda benar-benar menambahkannya ke skrip Anda sendiri. Praktik ini pasti akan menghasilkan pertanyaan bagus yang akan membantu Anda mengembangkan pemahaman kode yang lebih dalam.
Perlu diingat: saat Anda berada dalam wawancara teknis, Anda tidak dapat menyalin/menempel, jadi Anda perlu mengetahui cara melakukannya dengan jari Anda sendiri juga otak.
Proses:
- Baca kode yang Anda coba buat ulang.
- Bicaralah pada diri Anda sendiri melalui apa yang dilakukan setiap bagian dari kode itu. Kiat: lakukan dengan lantang jika memungkinkan. Ini akan membantu Anda bersiap untuk wawancara teknis dan bahkan mengajari orang lain cara membuat kode!
- Kemudian ketik kode ke dalam editor teks Anda sendiri. Jika Anda merasa ambisius, coba ketikkan dari apa yang Anda ingat pernah baca dan suarakan saat Anda membicarakan kode, bahkan jika Anda hanya bisa mendapatkan kode semu!
Petakan:
Saat bekerja dengan bahasa pengkodean yang kuat, melacak dan memahami ke mana semua bagian pergi bisa menjadi sedikit berlebihan. Dalam arti yang sama bahwa Anda akan belajar lebih banyak dengan membuat catatan tulisan tangan, saya benar-benar percaya bahwa Anda dapat belajar banyak dengan mengeluarkan kode Anda ke dunia dan mengaturnya dengan tangan Anda! Saya memiliki mentor yang sangat berbakat (Carrie Coxwell, @carriecoxwell) menyarankan agar saya meletakkan kode di kartu catatan dan mengaturnya di dinding. Saya terintimidasi oleh waktu yang diperlukan untuk tugas ini, tetapi ini terbukti menjadi salah satu pelajaran terbaik yang pernah saya alami sejauh ini dalam perjalanan coding saya.
Proses:
- Dapatkan banyak kartu catatan, pulpen, dan beberapa warna stabilo (atau spidol, atau stiker, atau jika Anda orang tua, Anda mungkin memiliki sejuta setengah krayon untuk dipilih).
- Buka seluruh proyek Anda dan tulis semuanya (dengan tangan) di kartu catatan Anda.
- Setelah Anda mendapatkan semua kode pada kartu catatan, atur seperti pohon di dinding dengan paku payung, selotip, dempul pemasangan, dll.
- Ambil alat penyorot pilihan Anda dan soroti aspek kode yang muncul kembali dengan warna yang sama.
- Mundur dan lihat bagaimana kode Anda sangat terhubung.
Proses ini akan menghasilkan banyak momen. Menulis kode dengan tangan di kartu catatan menawarkan banyak wawasan yang mungkin Anda lewatkan saat mengetiknya di editor teks dan akan menimbulkan beberapa pertanyaan bagus yang akan membantu Anda memfokuskan studi. Kemudian bisa melangkah mundur dan melihat bagaimana semuanya diikat memberi Anda gambaran yang lebih jelas tentang bagaimana tepatnya proyek Anda disusun. Lakukan! Saya berjanji Anda akan belajar darinya.
Milano – UKDW 2018
Be the first to comment