2024 Pengarang: Malcolm Clapton | [email protected]. Terakhir diubah: 2023-12-17 04:00
Apakah Anda belajar memprogram sendiri dan berjuang untuk memotivasi diri sendiri? Pendidikan mandiri dapat menguras semua kekuatan. Berikut adalah 13 tips belajar dari Laurence Bradford, pencipta blog learntocodewith.me, bagi mereka yang sedang belajar coding sendiri. Panduan ini akan membantu Anda memperoleh pengetahuan dengan cepat, efisien dan tanpa stres yang tidak perlu.
1. Temukan motivasi yang tepat untuk belajar
Memiliki alasan yang jelas mengapa Anda belajar coding akan membantu Anda fokus. Pastikan untuk merumuskan tujuan khusus untuk diri Anda sendiri. Pertimbangkan motivasi Anda secara detail. "Saya ingin bisa", "alangkah baiknya belajar" adalah tujuan yang buruk. Contoh tujuan yang baik:
- Maju lebih jauh dalam karir Anda saat ini.
- Ubah pekerjaan Anda.
- Hasilkan uang ekstra berkat proyek sampingan.
- Kembangkan produk Anda sendiri (game, aplikasi seluler), buat startup.
Tidak masalah jika poin yang tercantum sama dengan poin yang Anda definisikan sendiri - jangan lupakan poin tersebut. Ingatlah bahwa tujuan akhirnya adalah menyelamatkan saat-saat yang paling sulit.
Untuk mengingat tujuannya, Anda dapat menuliskannya di atas kertas dan menyimpannya di depan mata, menjadikannya wallpaper di desktop komputer atau ponsel Anda (yang paling saya sukai).
2. Pilih bahasa yang benar
Pada awalnya, mungkin sangat sulit untuk memutuskan apa yang akan dipelajari. Beberapa bahasa pemrograman lebih mudah dipelajari, beberapa memiliki aplikasi yang lebih sempit. Namun, Anda tidak boleh terlalu terpaku pada hal ini. Lebih baik memulai dengan apa pun daripada menghabiskan berjam-jam mencari opsi "sempurna". Karena setelah menguasai satu bahasa pemrograman, akan lebih mudah untuk beralih ke bahasa lain.
Jika Anda sudah mengetahui tujuan akhir Anda, tentukan apa yang dibutuhkan untuk mencapainya. Pelajari bahasa yang sesuai dengan tujuan ini. Untuk mengembangkan game 3D, Anda memerlukan beberapa bahasa dan alat, untuk membuat situs web - lainnya.
Jika Anda tidak yakin harus mulai dari mana, coba pelajari JavaScript. Apakah programmer lain suka atau tidak, JavaScript menjadi semakin populer dan digunakan tidak hanya dalam pengembangan situs web, tetapi juga di area lain. Dengan demikian, Anda mencakup jumlah maksimum aplikasi.
3. Buat jadwal
Jadwal kelas yang jelas meningkatkan kemungkinan keberhasilan. Tetapi tetapkan tenggat waktu yang realistis untuk tugas-tugas tertentu. Jangan berharap untuk menyelesaikan ratusan halaman pemrograman dalam waktu kurang dari seminggu - kecuali jika Anda melepaskan semua tanggung jawab Anda yang lain selama waktu itu.
Ketika saya pertama kali mulai belajar pemrograman sendiri, saya memiliki ruang selama 25 menit untuk berlatih di setiap sel kalender.
Berolahraga 25 menit sehari itu mudah. Perlu membiasakan diri seminimal itu, dan segera Anda tidak akan dapat melepaskan diri dari pelatihan selama beberapa jam.
4. Lakukan satu hal pada satu waktu
Banyak orang mencoba melakukan seratus hal sekaligus. Sebuah kesalahan besar! Lakukan satu hal pada satu waktu. Jangan belajar HTML, JavaScript, Swift, dan apa pun secara paralel. Anda akan membuat diri Anda gila!
Item ini mungkin sulit bagi Anda (saya berbicara dari pengalaman), karena Anda selalu ingin mempelajari semuanya sekaligus.
Dalam bukunya "Mulailah dengan hal utama!" Gary Keller berkata, "Hasil luar biasa berhubungan langsung dengan seberapa banyak Anda dapat mempersempit fokus Anda." Ini bisa diterapkan untuk apa saja, termasuk belajar pemrograman. Jangan takut terlambat - bahasa dan teknologi tidak akan kemana-mana. Mulailah dari yang kecil dan terus maju.
5. Bagi semuanya menjadi bagian-bagian kecil
Seperti pada tip sebelumnya, Anda tidak perlu menjejalkan terlalu banyak informasi ke dalam diri Anda sekaligus, meskipun topiknya sama. Mempelajari sesuatu yang baru jauh lebih mudah ketika dipotong menjadi bagian-bagian yang lebih kecil.
Fokus pada satu topik dan bagi menjadi bagian-bagian yang mudah dicerna. Pastikan Anda benar-benar memahami dan menginternalisasi suatu konsep sebelum melanjutkan ke konsep berikutnya.
Pengusaha Tim Ferriss menciptakan akronim ABC - Always Be Compressing. Idenya adalah Anda harus mencoba merumuskan setiap blok informasi sesingkat mungkin. Kemudian rangkum dalam sebuah paragraf, buat diagram atau gambar, gunakan skema mnemonik - apa pun, asalkan membantu Anda dengan cepat mengingat apa yang Anda cari.
6. Ubah cara
Penelitian menunjukkan bahwa semakin banyak jenis persepsi yang Anda gunakan, semakin besar kemungkinan Anda untuk mengasimilasinya. Buku, video, pelajaran interaktif, kuis, podcast, dan lainnya akan membantu Anda dalam hal ini.
Serap informasi dengan cara apa pun yang Anda bisa. Menurut Judy Willis, penulis buku Teaching Your Child to Learn Easy, semakin banyak area otak menyimpan data tentang suatu subjek, semakin banyak hubungan aktif yang terbentuk. Redundansi mereka memberi siswa kesempatan tambahan untuk mendapatkan informasi dari berbagai toko otak. Tautan silang data ini berarti bahwa kita telah mempelajari sesuatu, bukan hanya menghafal.
7. Latih orang lain
Harus menjelaskan konsep atau proses kepada seseorang memastikan bahwa Anda sendiri akan memahaminya sepenuhnya. Ini dapat dilakukan dengan cara yang berbeda. Salah satunya adalah mengajar kursus atau workshop untuk remaja. Anda dapat membuat video YouTube Anda sendiri yang menjelaskan konsep. Tidak suka ide untuk videonya? Anda dapat melakukannya tanpa itu. Anda dapat mengajar dengan berbagai cara. Atau, menulis. Misalnya, dengan bantuan blog saya, saya tidak hanya membantu orang lain, tetapi juga belajar jauh lebih efektif daripada jika saya belajar sendiri.
Bagaimanapun, mengajari orang lain apa yang Anda pelajari sendiri membantu memperkuat konsep yang terbentuk di kepala Anda.
Di platform pendidikan, biasanya ada kesempatan untuk membantu orang lain. Ini biasanya sesuatu seperti forum untuk pertanyaan siswa. Lihatlah di sana, dan jika ada pertanyaan di sana, jawabannya yang Anda tahu (atau setidaknya Anda memiliki pemikiran tentangnya), tulis, jangan ragu. Situs pendidikan yang baik memiliki suasana yang sehat dan bantuan Anda akan dihargai. Dan jangan ragu untuk mengajukan pertanyaan sendiri! Beri orang lain kesempatan untuk menjelaskan sesuatu kepada Anda.
8. Temukan orang yang berpikiran sama
Ini dapat dilakukan melalui pertemuan pribadi atau online. Anda bisa mencoba bermitra dengan teman atau anggota keluarga yang juga ingin belajar pemrograman. Sama seperti orang pergi ke gym dengan orang lain dan menetapkan tujuan untuk menurunkan berat badan bersama, Anda juga dapat menemukan pasangan secara online.
9. Temukan mentor
Obrolan dan forum platform pendidikan adalah tempat yang baik untuk menemukan orang yang berpikiran sama dan mungkin mentor.
Forum online, tentu saja, merupakan sumber informasi yang berharga, tetapi tidak ada yang dapat mengalahkan dukungan yang dipersonalisasi ketika Anda bisa mendapatkan tanggapan langsung.
10. Perkenalkan elemen game ke dalam proses
Munculkan sistem aturan dan penghargaan, ini akan membantu membuat belajar lebih menyenangkan. Hadiah dapat membantu Anda mengembangkan refleks positif di otak Anda ketika Anda telah berhasil menyelesaikan tugas penting. Mereka dapat mengubah proses belajar dari tugas menjadi permainan. Misalnya, setelah Anda menyelesaikan buku tertentu tentang pemrograman, belilah tas punggung yang sama yang telah Anda pikirkan selama berbulan-bulan.
Tetapkan tujuan dan bekerja ke arah mereka. Hadiahi diri Anda sendiri ketika Anda mencapainya.
11. Mendesain ulang kode orang lain
Lihat bagaimana orang lain telah mengimplementasikan solusi yang ingin Anda kembangkan. Lihat proyek sumber terbuka di GitHub. Komunitas pemrograman bisa menjadi tempat yang sangat ramah di mana membaca (atau bahkan memodifikasi) kode seseorang tidak masalah. Cukup telusuri baris demi baris, renungkan bagaimana masing-masing bekerja dan bagaimana itu cocok dengan gambaran besar.
Gunakan karya orang lain untuk inspirasi dan ide.
12. Praktek. Jangan fokus belajar
Sebuah poin yang sangat penting. Pemula selalu terjebak dengan ini. Anda harus mulai menulis kode Anda sendiri sedini mungkin. Saya tahu ini sulit, tetapi pada titik tertentu ada baiknya menjauh dari pelajaran dan mulai membuat proyek nyata.
Mencari tahu bagaimana segala sesuatunya bekerja adalah ujian Anda sendiri, dan membuat kesalahan adalah pengubah permainan. Ini membawa kita ke tip terakhir.
13. Jangan takut gagal
Ada konsep seperti itu - produktivitas kegagalan. Semakin sulit mempelajari sesuatu, semakin baik Anda mengingat informasi yang dipelajari. Upaya yang gagal dapat membantu Anda mendapatkan pemahaman yang lebih dalam karena Anda akan terlibat dalam menemukan kesalahan Anda sendiri dan memperbaikinya. Sangat penting untuk bertindak dan mempelajari sesuatu sendiri, mengkritik diri sendiri dan mengeksplorasi hal-hal baru.
Bahkan jika Anda tidak pernah selesai membangun situs web atau aplikasi kecil Anda, Anda akan belajar banyak dengan mencoba dan gagal. Pendekatan ini jauh lebih efektif daripada mengikuti contoh pelatihan secara mekanis, ketika semua jawaban ada di depan hidung Anda.
Keluaran
Kunci keberhasilan belajar mandiri adalah kepercayaan diri. Jika Anda percaya pada diri sendiri, kemungkinan besar Anda akan melakukan lebih baik dari yang diharapkan. Berhentilah meragukan diri sendiri dan kemampuan Anda dan Anda akan menerobos seperti juara sejati!
Permainan hanya hilang jika Anda menyerah.
Direkomendasikan:
6 alasan untuk belajar pemrograman jika Anda bukan seorang programmer
Menulis kode akan berguna bagi perancang dan tukang ledeng. Ini adalah kebebasan kreativitas, pelatihan untuk pikiran dan bonus tambahan untuk posisi apa pun
11 tips untuk mereka yang belajar bahasa asing sendiri
Langganan Instagram dapat membuat Anda lebih dekat dengan penutur asli lebih cepat daripada buku tata bahasa. Hal ini juga berguna untuk mendengarkan bahasa asing di latar belakang
Cara belajar pemrograman dari awal
Anda tidak perlu universitas. Anda juga dapat belajar pemrograman dari awal secara online. Peretas kehidupan akan membantu Anda memilih arah dan bahasa pertama, memberi tahu Anda di mana mencari materi pendidikan dan bekerja
24 buku gratis untuk belajar bahasa pemrograman
Para editor situs Link Linux telah mengumpulkan 24 buku gratis tentang berbagai bahasa pemrograman di satu tempat, satu untuk setiap bahasa, dari assembly hingga C#. Bagi saya selalu tampak bahwa alasan utama mengapa programmer pemula menyerah dan berhenti belajar adalah banyaknya pilihan.
7 sumber gratis terbaik untuk belajar pemrograman
Pilihan sumber daya terbaik untuk pemrograman mandiri