13 tips untuk belajar pemrograman sendiri
13 tips untuk belajar pemrograman sendiri
Anonim

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.

13 tips untuk belajar pemrograman sendiri
13 tips untuk belajar pemrograman sendiri

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:

  1. Maju lebih jauh dalam karir Anda saat ini.
  2. Ubah pekerjaan Anda.
  3. Hasilkan uang ekstra berkat proyek sampingan.
  4. 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.

Belajar mandiri tentang pemrograman
Belajar mandiri tentang pemrograman

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.

Belajar mandiri tentang pemrograman
Belajar mandiri tentang pemrograman

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: