13 tips bagi mereka yang sedang belajar pemrograman sendiri
Kiat Pembentukan / / December 19, 2019
1. Menemukan motivasi yang tepat untuk belajar
Sebuah alasan yang jelas mengapa Anda belajar pemrograman membantu Anda fokus. Pastikan untuk menentukan tujuan tertentu untuk dirinya sendiri. Benar-benar mempertimbangkan motivasi Anda. "Saya ingin bisa", "itu baik untuk belajar" - adalah tujuan yang buruk. Contoh tujuan kualitas:
- Bergerak lebih lanjut dalam saat ini karier.
- Perubahan pekerjaan.
- Memperoleh berkat tambahan untuk proyek-proyek pihak ketiga.
- Mengembangkan produk Anda sendiri (game, aplikasi mobile), membuat startup.
Apakah poin yang diberikan bertepatan dengan mereka yang mendefinisikan diri sendiri - jangan lupa tentang mereka. Ingat bahwa tujuan akhir akan menyimpan di saat paling sulit.
Untuk mengingat tujuan, Anda dapat merekam di atas kertas dan terus pikiran untuk melakukan wallpaper di komputer atau desktop ponsel Anda (yang saya suka).
2. Pilih bahasa yang tepat
Pada awalnya, mungkin sangat sulit untuk memutuskan apa untuk belajar. Beberapa bahasa pemrograman yang mudah untuk belajar, beberapa memiliki lingkup yang sempit. Namun, tidak perlu berkutat serius. Hal ini lebih baik untuk memulai dengan apa-apa, daripada menghabiskan jam mencari "ideal" pilihan. Karena menguasai bahasa pemrograman, akan lebih mudah untuk beralih ke yang lain.
Jika Anda sudah tahu tujuan akhir Anda, menentukan apa yang diperlukan untuk mencapainya. Belajar bahasa, yang cocok untuk tujuan tersebut. Untuk pengembangan game tiga dimensi membutuhkan beberapa bahasa dan alat untuk membuat website - lain.
Jika Anda tidak tahu di mana untuk memulai, mencoba mengeksplorasi bahasa JavaScript. Suka atau tidak programmer lain, JavaScript menjadi semakin populer dan digunakan tidak hanya dalam pengembangan situs web, tetapi juga di bidang-bidang lainnya. Dengan demikian, Anda akan mencakup jumlah maksimum aplikasi.
3. Buatlah jadwal
jelas jadwal pelatihan meningkatkan kemungkinan keberhasilan. Tapi mengatur tenggat waktu yang realistis untuk tugas-tugas tertentu. Jangan berharap untuk menguasai Pemrograman buku dari ratusan halaman dalam waktu kurang dari seminggu - kecuali jika Anda membuang semua tugas lain pada saat ini.
Ketika saya pertama kali mulai belajar pemrograman sendiri, dalam setiap sel kalender Saya telah dialokasikan tempat untuk praktek 25 menit.
Terlibat dalam 25 menit sehari dengan mudah. Ini harus digunakan untuk meminimalkan ini, dan segera Anda tidak akan dapat melepaskan diri dari pelatihan selama beberapa jam.
4. Terlibat dalam satu hal pada suatu waktu
Banyak orang mencoba untuk melakukan seratus hal sekaligus. Sebuah kesalahan besar! Terlibat dalam satu hal pada suatu waktu. Jangan belajar di HTML paralel, JavaScript, Swift dan sesuatu yang lain. Anda akan mendorong diri gila!
Item ini dapat diberikan kepada Anda dengan kesulitan (saya berbicara dari pengalaman), karena Anda selalu ingin belajar semuanya sekaligus.
Dalam bukunya "Mulailah dengan utama!"Gary Keller (Gary Keller) mengatakan:" Hasil yang luar biasa langsung ditentukan oleh seberapa banyak Anda dapat mempersempit fokus Anda ". Ini dapat diterapkan untuk apapun, termasuk studi pemrograman. Jangan takut terlambat - bahasa dan teknologi tidak ke mana-mana. Mulai kecil dan bergerak maju.
5. Membagi segala sesuatu ke dalam porsi kecil
Seperti dengan tip sebelumnya, Anda tidak perlu untuk mendorong jumlah pernah sangat besar informasi, bahkan jika itu adalah pada topik yang sama. Untuk mempelajari sesuatu yang baru jauh lebih mudah bila dipecah menjadi bagian yang lebih kecil.
Fokus pada satu topik dan membaginya menjadi potongan-potongan dicerna. Pastikan bahwa Anda sepenuhnya memahami dan mempelajari beberapa konsep sebelum pindah ke yang berikutnya.
Pengusaha Tim Ferriss (Tim Ferriss) menciptakan ABC singkatan - Selalu Jadilah Pemampat. Idenya adalah bahwa setiap potongan informasi yang diperlukan untuk mencoba merumuskan sebagai seringkas mungkin. Kemudian meringkas dalam sebuah paragraf, membuat grafik atau gambar, menggunakan skema mnemonik - apa-apa, jika itu akan membantu Anda untuk cepat ingat diinginkan.
6. mengubah cara Anda
Studi menunjukkan bahwa semakin banyak jenis persepsi informasi yang Anda gunakan, semakin besar kemungkinan dia pegang. Ini akan membantu buku, video, pelajaran interaktif, kuis, podcast dan banyak lagi.
Menyerap informasi dengan cara apapun mungkin. Menurut Judy Willis (Judy Willis), penulis buku "Cara mendidik anak adalah mudah untuk belajar"Semakin banyak daerah yang menyimpan informasi otak tentang subjek, semakin hubungan terbentuk. Redundansi memberikan siswa kesempatan tambahan untuk mendapatkan informasi dari otak repositori yang berbeda. komunikasi lintas-data seperti berarti bahwa kita belajar sesuatu, dan tidak hanya hafal.
7. mendidik orang lain
Kebutuhan untuk menjelaskan kepada seseorang konsep atau proses memberikan jaminan bahwa Anda sepenuhnya internalisasi itu. Hal ini dapat dilakukan dengan cara yang berbeda. Salah satu dari mereka - untuk mengajar kursus atau workshop untuk remaja. Anda dapat membuat video Anda di YouTube dengan penjelasan dari beberapa konsep. Saya tidak suka ide video? Anda dapat melakukannya tanpa itu. Anda dapat mengajarkan berbagai cara. Sebagai pilihan - write. Misalnya, dengan bantuan blog-nya, saya tidak hanya membantu orang lain, tetapi juga dilatih jauh lebih efektif daripada jika saya belajar satu.
Dalam kasus apapun, mengajar orang lain apa yang Anda pelajari untuk diri sendiri membantu untuk memperkuat konsep-konsep yang terbentuk dalam pikiran.
Pada platform pendidikan, sebagai suatu peraturan, ia memiliki kesempatan untuk membantu orang lain. Biasanya ini adalah sesuatu seperti forum dengan pertanyaan-pertanyaan siswa. Check it out, dan jika ada pertanyaan yang jawabannya Anda tahu (atau memiliki setidaknya pemikiran tentang), - menulis, jangan ragu-ragu. Di situs pendidikan yang baik memerintah suasana yang sehat, dan menghargai bantuan Anda. Dan jangan ragu untuk mengajukan pertanyaan pada diri sendiri! Memberikan orang lain kesempatan untuk menjelaskan kepada apa pun yang Anda.
8. menemukan seperti hati
Hal ini dapat dilakukan melalui pertemuan pribadi atau online. Anda dapat mencoba untuk bekerjasama dengan teman atau anggota keluarga yang juga ingin belajar pemrograman. Sama seperti orang pergi ke gym dengan yang lain dan dengan tujuan untuk menurunkan berat badan, Anda juga dapat menemukan pasangan di Internet.
9. menemukan mentor
chat room dan forum platform pendidikan - tempat yang baik untuk mencari orang yang berpikiran dan mungkin guru.
forum online - tentu saja merupakan sumber informasi yang berharga, tapi tidak ada yang dapat dibandingkan dengan dukungan pribadi, ketika Anda bisa mendapatkan jawaban langsung.
10. Membuat elemen gameplay
Pikirkan sistem aturan dan insentif, itu akan membantu untuk membuat belajar lebih menyenangkan. Promosi akan membantu mengembangkan refleks positif dalam otak ketika Anda berhasil melakukan tugas penting. Mereka dapat mengubah proses belajar dari pekerjaan rutin dalam permainan. Misalnya, setelah Anda menyelesaikan buku pemrograman tertentu, membeli tas yang sama, yang berpikir selama berbulan-bulan.
Untuk menetapkan tujuan dan bekerja pada mereka. Hadiahi diri Anda sendiri ketika Anda mencapai mereka.
11. Kode Redo seseorang
Lihat bagaimana orang lain telah menerapkan solusi yang Anda ingin mengembangkan. Melihat ke dalam proyek-proyek open source di GitHub. komunitas pemrogram dapat menjadi tempat yang sangat ramah untuk membaca (atau modifikasi) kode seseorang - itu benar-benar normal. Cukup telusuri melalui itu baris demi baris, berpikir bagaimana masing-masing dari mereka bekerja dan dikombinasikan dengan gambar secara keseluruhan.
Gunakan orang lain yang bekerja untuk inspirasi dan ide-ide.
12. Praktek. Jangan fokus hanya pada pelatihan
Sebuah poin yang sangat penting. Dengan pendatang baru selalu terjebak. Anda perlu untuk mulai menulis kode Anda sendiri secepat mungkin. Aku tahu itu sulit, tapi di beberapa titik harus pindah dari pelajaran dan mulai membuat proyek nyata.
Mencari tahu cara kerjanya - itu tes Anda sendiri, dan kesalahan - yang secara radikal akan mengubah aturan permainan. Hal ini membawa kita ke ujung terakhir.
13. Jangan takut untuk gagal
Ada hal seperti itu - kegagalan produktivitas. Semakin kompleks diberikan studi sesuatu, semakin baik Anda akan mengingat informasi yang dipelajari. usaha yang gagal dapat membantu Anda mendapatkan pemahaman yang lebih, karena Anda akan terlibat dalam pencarian atas kesalahan mereka sendiri dan mengoreksi mereka. Untuk bertindak dan belajar sesuatu sendiri, mengkritik diri sendiri dan mengeksplorasi baru - ini sangat penting.
Bahkan jika Anda belum pernah melakukannya membuat website kecil atau aplikasi, Anda akan belajar banyak, mencoba dan membuat kesalahan. Pendekatan ini jauh lebih efektif daripada pengulangan mekanis contoh pelatihan, di mana semua jawaban hidungnya.
kesimpulan
Kunci sukses belajar mandiri - itu adalah kepercayaan diri. Jika Anda percaya diri, semakin besar kemungkinan Anda akan berhasil lebih baik dari yang diharapkan. Berhenti meragukan diri sendiri dan kemampuan Anda, dan Anda akan pecah seperti juara sejati!
Permainan ini dimainkan hanya jika Anda menyerah.