JavaRush /Java Blog /Random-ID /Saya tidak akan pernah belajar memprogram. Kiat sederhana...

Saya tidak akan pernah belajar memprogram. Kiat sederhana tentang cara membuat rencana pelatihan dan bergerak selangkah demi selangkah menuju tujuan Anda

Dipublikasikan di grup Random-ID
Di sekolah kami belajar sesuai kurikulum sekolah, di universitas - sesuai kurikulum universitas. Pada pekerjaan pertama kami, kolega kami membantu kami. Namun dalam pendidikan online, semuanya tidak sesederhana itu. Bahkan jika Anda bersiap untuk mengikuti kursus online lengkap, dan tidak belajar hanya dari buku dan tutorial, membuat rencana pelatihan bisa jadi sulit: Anda perlu menentukan tujuan akhir, membuat jadwal, dan memantau kemajuan. Dan jika dalam pendidikan tradisional hal ini sering dilakukan oleh guru, maka dalam pembelajaran daring peran tersebut harus diambil oleh siswa. Dalam teks ini kita akan membahas mengapa kurikulum diperlukan dan memberikan beberapa tips tentang cara menyusunnya dengan benar.“Saya tidak akan pernah belajar memprogram.”  Kiat sederhana tentang cara membuat rencana pelatihan dan bergerak selangkah demi selangkah menuju tujuan Anda - 1

Mengapa Anda memerlukan rencana pelatihan?

Lulusan Harvard Business School ditanya apakah mereka memiliki tujuan tertulis dan rencana untuk mencapainya: 84% tidak memiliki tujuan sama sekali, 13% memiliki tujuan tertulis tetapi tidak memiliki rencana spesifik, dan 3% menuliskan tujuan dan rencana spesifik untuk mencapainya. Setelah 10 tahun, 3% dari kelas yang mempunyai tujuan dan rencana tertulis memperoleh penghasilan sepuluh kali lebih banyak dari 97% teman sekelasnya. Jelasnya, menuliskan tujuan kita membantu kita lebih memahami dengan jelas apa yang sebenarnya kita inginkan dan mengembangkan rencana yang efektif untuk mewujudkan tujuan tersebut. Berikut beberapa alasan mengapa kurikulum diperlukan:
  1. Membantu memecah tugas besar (menguasai pemrograman Java) menjadi tugas yang lebih kecil. Misalnya, mempelajari sintaksis umum bahasa tersebut; memahami kelas, objek, dan penanganan pengecualian; belajar bekerja dengan file dan aliran input/output; kuasai multithreading, berkenalan dengan koleksi; dasar-dasar pengembangan web, kerangka kerja populer.
  2. Membantu membuat jadwal yang nyaman: setiap hari selama 4 jam; 2 jam pada hari kerja dan 6 jam pada akhir pekan; hanya di akhir pekan, hanya di hari kerja.
  3. Membantu melacak kemajuan: Anda dapat membandingkan kemajuan Anda saat Anda maju dengan apa yang Anda lakukan di awal. Anda juga dapat membandingkan apa yang telah Anda pelajari dengan pencapaian yang direncanakan dan memahami apakah Anda perlu memperkuat jadwal pembelajaran Anda.
  4. Rencana pelatihan memotivasi. Perasaan menang karena menyelesaikan suatu item di daftar tugas Anda mendorong Anda untuk belajar lebih jauh.

Bagaimana cara membuat rencana belajar?

Temukan motivasi

Ini adalah hal pertama dan penting yang harus dilakukan saat membuat rencana pelatihan. Keberhasilan belajar selanjutnya tergantung pada motivasi. Jika Anda memahami bahwa keinginan untuk belajar dipaksakan oleh orang lain, maka pelatihan Anda tidak akan bertahan lama. Untuk memahami hal ini, Anda dapat menjawab beberapa pertanyaan: Apakah saya menikmati mempelajari ini? Apakah Anda ingin menjalankan bisnis ini secara profesional?

Tentukan tingkat pengetahuan Anda

Jika Anda pernah mempelajari bahasa pemrograman sebelumnya, maka tidak ada gunanya memulai dari dasar. Oleh karena itu, ada baiknya mengingat semua yang telah Anda pelajari dan mencoba menyadari pada level apa Anda berada. Menentukan tingkat pengetahuan Anda akan membantu Anda membuat daftar sumber belajar yang tepat dan peta “titik putih”. Jika Anda belajar pemrograman di universitas dan mempelajari teorinya, maka Anda dapat fokus mempelajari bahasa dan mempraktikkan pengetahuan yang diperoleh. Jika Anda belum pernah mempelajari pemrograman sebelumnya, maka ada baiknya Anda menyertakan buku teori untuk pemula dalam program pelatihan Anda .

Merumuskan tujuan

Untuk mencapai kesuksesan, tujuannya harus sespesifik mungkin. Misalnya, tujuan “belajar bahasa pemrograman” tidak jelas. Lebih baik mengatakannya seperti ini: “belajar Java dan cari pekerjaan sebagai junior di sebuah perusahaan produk.” Tujuan spesifik seperti itu akan lebih memotivasi.

Pilih salah satu rencana pelatihan

Ada dua cara utama untuk merencanakan pelatihan - keduanya dapat digunakan secara terpisah atau digabungkan. Rencana pertama didasarkan pada tujuan . Dalam hal ini tidak ada acuan tanggal yang tegas, rencana lebih fokus pada pencapaian hasil. Yang kedua adalah rencana berbasis waktu . Dalam hal ini, ada batas waktunya. Misalnya belajar Java Core dalam 6 bulan. Saat memilih salah satu paket, Anda harus mempertimbangkan karakteristik Anda. Jika Anda menyadari bahwa Anda buruk dalam disiplin, mungkin Anda harus memilih rencana kedua. Tahukah Anda bahwa kita cenderung melewatkan tenggat waktu? Cobalah untuk menghitung secara rasional berapa banyak waktu, dengan mempertimbangkan beban kerja dan pengetahuan Anda, yang Anda perlukan untuk menguasai dan mengkonsolidasikan materi baru. Studi “Berapa lama untuk belajar Java ,” yang kami lakukan di kalangan lulusan, dapat membantu dalam hal ini .

Bagilah tujuan Anda menjadi langkah-langkah kecil

Dianjurkan untuk mengambil langkah paling spesifik dengan tenggat waktu yang tepat hingga tujuan akhir. Dengan mengambil langkah-langkah kecil, Anda akan menghindari tekanan dari tujuan akhir (yang mungkin tampak tidak realistis pada awalnya), namun tindakan kecil sehari-hari berada dalam kemampuan Anda. Inilah yang disebut “strategi kemenangan kecil” - ini lebih sering digunakan untuk kerja tim, tetapi juga cocok untuk kerja individu. Prinsip utamanya: tujuan yang jelas, otonomi, sumber daya, waktu, dukungan (misalnya dari seorang mentor - red.). Nasihat ini juga mencakup penyusunan jadwal harian yang mencakup pelatihan Anda. Dianjurkan untuk bekerja pada waktu yang sama: maka jadwal akan menjadi kebiasaan. Inilah yang ditulis oleh pengguna JavaRush tentang jadwalnya: “Hal utama adalah kemajuan mingguan. Setelah dua minggu istirahat, sudah sulit untuk kembali, dan tidak semua orang bisa menulis setiap hari selama beberapa bulan berturut-turut. Beri diri Anda batas jam dalam seminggu - misalnya, 15. Anda dapat membuat kode selama 1,5 jam setiap hari kerja dan 3-4 jam lagi pada kedua akhir pekan, atau Anda dapat mengambil cuti beberapa malam, namun “batas akhir pekan” akan menentukan meningkatkan. Dengan cara ini, jadwalnya akan fleksibel, namun teratur.”“Saya tidak akan pernah belajar memprogram.”  Kiat sederhana tentang cara membuat rencana pelatihan dan bergerak selangkah demi selangkah menuju tujuan Anda - 2
Contoh rencana pelatihan (peta jalan)

Buatlah daftar sumber belajar

Daftar sumber daya bisa tunggal, atau bisa ditambah atau diubah dalam prosesnya. Misalnya, untuk mempelajari Java, ini bisa berupa:
  1. kursus JavaRush.

    Kami menggunakan kursus ini untuk mendapatkan teori minimum yang diperlukan dan fokus pada penulisan kode.

  2. Buku:
    • "Kepala Pertama Java, Belajar Java", Kathy Sierra, Bert Bates;
    • "Jawa. Panduan Pemula", Herbert Schildt;
    • "Jawa. Panduan Lengkap", Herbert Schildt;
    • "Jawa. Perpustakaan Profesional", Kay S. Horstmann, Gary Cornell.
  3. Tutorial di YouTube (ada banyak pilihan - pilih format penyajian informasi yang lebih dekat dengan Anda);
  4. Konsultasi dengan mentor/pengembang yang dikenal. Poin ini diperlukan bagi mereka yang menganggap penting untuk menerima “penjelasan langsung”, dan tidak memikirkan semuanya sendiri.

Lacak kemajuan

Alat untuk melacak kemajuan Anda akan membantu Anda tetap pada rencana awal Anda. Keuntungan kedua adalah motivasi, karena keberhasilan kecil dalam perjalanan menuju tujuan besar membuat Anda tidak kehabisan tenaga sebelumnya. Untuk melacak kemajuan, Anda dapat membuat dokumen di Excel, buku harian kertas, atau menggunakan aplikasi dan plugin khusus seperti Trello, Google Keep, Degreed, Diigo, Maketime.

Pujilah dirimu sendiri

Disarankan untuk memasukkan insentif untuk hasil yang dicapai dalam rencana pelatihan. Bisa apa saja: sepatu kets baru atau hidangan lezat. Lebih baik jika itu adalah sesuatu yang tidak Anda manjakan setiap hari. Anda juga bisa memuji diri sendiri secara lisan. Diketahui bahwa penguatan positif terhadap tindakan apa pun membantu mengembangkan suatu kebiasaan, termasuk kebiasaan belajar pemrograman.

Bagaimana cara tetap berpegang pada rencana belajar Anda?

Katakanlah Anda sudah membuat rencana pelatihan. Namun timbul pertanyaan: bagaimana cara mematuhinya. JavaRush memiliki beberapa solusi yang akan membantu dalam hal ini:

Struktur kursus

Seluruh kursus pelatihan dibagi menjadi 4 blok - pencarian: Sintaks Java, Inti Java, Multithreading Java, dan Koleksi Java. Setiap quest terdiri dari 10 level, dan setiap level berisi 10-15 ceramah dan 20-30 soal praktik. Struktur ini membantu siswa secara bertahap bergerak menuju tujuan yang diinginkan. Jika perlu, Anda selalu dapat kembali ke masalah dan kuliah yang telah diselesaikan dan meninjaunya kembali.

Bagan tendangan

Tentu saja, yang akan menendang Anda adalah programnya , bukan orangnya , tetapi bahkan di depannya pun Anda mungkin merasa malu karena bolos kelas. Anda dapat memprogram kick manager secara manual untuk hari-hari sekolah yang diperlukan - ini akan mengingatkan Anda bila diperlukan. Anda dapat memilih pengingat untuk setiap hari atau akhir pekan. Dan jika tiba-tiba Anda perlu segera istirahat, Anda bisa menggunakan tombol “Lupa belajar”.“Saya tidak akan pernah belajar memprogram.”  Kiat sederhana tentang cara membuat rencana pelatihan dan bergerak selangkah demi selangkah menuju tujuan Anda - 3

Prestasi untuk memecahkan masalah

Untuk setiap masalah yang terpecahkan, Anda menerima hadiah - beberapa unit materi hitam. Materi diperlukan untuk melanjutkan - untuk membuka level dan kuliah berikutnya. “Saya tidak akan pernah belajar memprogram.”  Kiat sederhana tentang cara membuat rencana pelatihan dan bergerak selangkah demi selangkah menuju tujuan Anda - 4Nah, untuk pencapaian yang lebih besar, seperti menyelesaikan 10 masalah per hari, serangkaian kelas harian yang berkelanjutan, menyelesaikan semua masalah pencarian, secara aktif membantu pengguna lain menyelesaikan kursus, Anda menerima pencapaian khusus yang membentuk peringkat akhir Anda di antara semua siswa kursus. Nah, siapa di antara kita yang tidak suka mendapat prestasi? Ini adalah motivasi yang bagus untuk maju :)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION