JavaRush /Blog Java /Random-MS /Saya tidak akan pernah belajar berprogram. Petua mudah te...

Saya tidak akan pernah belajar berprogram. Petua mudah tentang cara membina pelan latihan dan bergerak langkah demi langkah ke arah matlamat anda

Diterbitkan dalam kumpulan
Di sekolah kami belajar mengikut kurikulum sekolah, di universiti - mengikut kurikulum universiti. Pada pekerjaan pertama kami, rakan sekerja kami membantu kami. Tetapi dalam pendidikan dalam talian, semuanya tidak begitu mudah. Walaupun anda sedang bersedia untuk mengikuti kursus dalam talian sepenuhnya, dan bukan hanya belajar dari buku dan tutorial, membuat rancangan latihan boleh menjadi sukar: anda perlu menentukan matlamat akhir, membuat jadual dan memantau kemajuan. Dan jika dalam pendidikan tradisional perkara ini sering dilakukan oleh guru, maka dalam pembelajaran dalam talian peranan ini mesti diambil oleh pelajar. Dalam teks ini kita akan bercakap tentang mengapa kurikulum diperlukan dan memberi beberapa petua tentang cara merangkanya dengan betul."Saya tidak akan pernah belajar memprogram."  Petua mudah tentang cara membina pelan latihan dan bergerak selangkah demi selangkah ke arah matlamat anda - 1

Mengapa anda memerlukan pelan latihan?

Graduan Harvard Business School ditanya sama ada mereka mempunyai matlamat bertulis dan rancangan untuk mencapainya: 84% tidak mempunyai matlamat sama sekali, 13% mempunyai matlamat bertulis tetapi tiada rancangan khusus, dan 3% menulis matlamat dan rancangan khusus untuk mencapainya. Selepas 10 tahun, 3% daripada kelas yang telah menulis matlamat dan rancangan memperoleh sepuluh kali ganda lebih daripada 97% daripada rakan sekelas mereka. Jelas sekali, menulis matlamat kami membantu kami memahami dengan lebih jelas perkara yang sebenarnya kami inginkan dan membangunkan rancangan yang berkesan untuk merealisasikan matlamat ini. Berikut adalah beberapa lagi sebab mengapa kurikulum diperlukan:
  1. Membantu memecahkan tugas yang besar (pengaturcaraan Java master) kepada yang lebih kecil. Sebagai contoh, pelajari sintaks umum bahasa; memahami kelas, objek dan pengendalian pengecualian; belajar bekerja dengan fail dan aliran input/output; menguasai multithreading, berkenalan dengan koleksi; asas pembangunan web, rangka kerja popular.
  2. Membantu mencipta jadual yang mudah: setiap hari selama 4 jam; 2 jam pada hari bekerja dan 6 pada hujung minggu; hanya pada hujung minggu, hanya pada hari bekerja.
  3. Membantu menjejak kemajuan: anda boleh membandingkan kemajuan anda semasa anda maju dengan apa yang anda lakukan pada mulanya. Anda juga boleh membandingkan perkara yang telah anda pelajari dengan pencapaian yang dirancang dan memahami sama ada anda perlu mengukuhkan jadual pembelajaran anda.
  4. Pelan latihan adalah memotivasikan. Perasaan kemenangan daripada melengkapkan item dalam senarai tugasan anda menggalakkan anda untuk belajar lebih lanjut.

Bagaimana untuk membuat rancangan belajar?

Cari motivasi

Ini adalah perkara pertama dan penting yang perlu dilakukan semasa membuat rancangan latihan. Kejayaan seterusnya dalam pembelajaran bergantung kepada motivasi. Jika anda faham bahawa keinginan untuk belajar itu dikenakan oleh orang lain, maka latihan anda tidak akan bertahan lama. Untuk sampai ke bahagian bawah ini, anda boleh menjawab beberapa soalan: Adakah saya seronok mempelajari ini? Adakah anda ingin melakukan perniagaan ini secara profesional?

Tentukan tahap pengetahuan anda

Jika anda telah mempelajari bahasa pengaturcaraan sebelum ini, maka tidak ada gunanya bermula dari asas. Oleh itu, adalah wajar mengingati semua yang telah anda pelajari dan cuba merealisasikan tahap yang anda berada. Menentukan tahap pengetahuan anda akan membantu anda membuat senarai sumber pembelajaran yang betul dan peta "bintik putih". Jika anda belajar pengaturcaraan di universiti dan mempelajari teori, maka anda boleh memberi tumpuan kepada pembelajaran bahasa dan mempraktikkan pengetahuan yang diperoleh. Jika anda tidak pernah berurusan dengan pengaturcaraan sebelum ini, maka anda patut memasukkan buku tentang teori untuk pemula dalam program latihan anda .

Merangka matlamat

Untuk mencapai kejayaan, matlamat mestilah sespesifik mungkin. Sebagai contoh, matlamat "belajar bahasa pengaturcaraan" adalah kabur. Adalah lebih baik untuk menyatakannya dengan cara ini: "belajar Java dan cari pekerjaan sebagai junior dalam syarikat produk." Matlamat khusus sedemikian akan menjadi motivasi yang lebih baik.

Pilih salah satu rancangan latihan

Terdapat dua cara utama untuk merancang latihan - ia boleh digunakan secara berasingan atau digabungkan. Pelan pertama adalah berasaskan matlamat . Dalam kes ini, tiada rujukan ketat pada tarikh; rancangan lebih tertumpu pada mencapai hasil. Yang kedua ialah rancangan berasaskan masa . Dalam kes ini, terdapat tarikh akhir. Contohnya, pelajari Java Core dalam masa 6 bulan. Apabila memilih salah satu pelan, anda harus mengambil kira ciri-ciri anda. Jika anda menyedari bahawa anda tidak baik dengan disiplin, maka mungkin anda harus memilih rancangan kedua. Adakah anda faham bahawa kita cenderung untuk terlepas tarikh akhir? Cuba kira secara rasional berapa banyak masa, memandangkan beban kerja dan pengetahuan anda, anda perlu menguasai dan menyatukan bahan baharu. Kajian "Berapa lama masa yang diambil untuk mempelajari Java ," yang kami jalankan dalam kalangan graduan, boleh membantu dengan ini .

Pecahkan matlamat anda kepada langkah-langkah kecil

Adalah dinasihatkan untuk mengambil langkah yang paling spesifik dengan tarikh akhir yang tepat sehingga matlamat akhir. Dengan mengambil langkah kecil, anda akan mengelakkan tekanan matlamat akhir (yang mungkin kelihatan tidak realistik pada mulanya), tetapi tindakan harian kecil berada dalam kuasa anda. Ini adalah apa yang dipanggil "strategi kemenangan kecil" - ia lebih kerap digunakan untuk kerja berpasukan, tetapi ia juga sesuai untuk kerja individu. Prinsip utamanya: matlamat yang jelas, autonomi, sumber, masa, sokongan (contohnya, daripada mentor - ed.). Nasihat ini juga termasuk merangka jadual harian yang akan merangkumi latihan anda. Adalah dinasihatkan untuk bekerja pada masa yang sama: maka jadual akan menjadi kebiasaan. Inilah yang ditulis oleh pengguna JavaRush tentang jadualnya: “Perkara utama ialah kemajuan mingguan. Selepas dua minggu berehat, sudah sukar untuk kembali, dan tidak semua orang boleh menulis setiap hari selama beberapa bulan berturut-turut. Beri diri anda had masa untuk seminggu - contohnya, 15. Anda boleh kod selama 1.5 jam setiap hari bekerja dan 3-4 jam lagi pada kedua-dua hujung minggu, atau anda boleh mengambil cuti beberapa malam, tetapi "had hujung minggu" akan meningkat. Dengan cara ini, jadual akan menjadi fleksibel, tetapi tetap.”"Saya tidak akan pernah belajar memprogram."  Petua mudah tentang cara membina pelan latihan dan bergerak langkah demi langkah ke arah matlamat anda - 2
Contoh pelan latihan (peta jalan)

Buat senarai sumber untuk pembelajaran

Senarai sumber boleh tunggal, atau ia boleh ditambah atau diubah dalam proses. Sebagai contoh, untuk mempelajari Java, ini mungkin:
  1. Kursus JavaRush.

    Kami menggunakan kursus untuk mendapatkan teori minimum yang diperlukan dan fokus pada menulis kod.

  2. Buku:
    • "Ketua Java Pertama, Belajar Java", Kathy Sierra, Bert Bates;
    • "Java. A Beginner's Guide", Herbert Schildt;
    • "Java. Panduan Lengkap", Herbert Schildt;
    • "Java. The Professional's Library", Kay S. Horstmann, Gary Cornell.
  3. Tutorial di YouTube (terdapat banyak pilihan - pilih format untuk menyampaikan maklumat yang lebih dekat dengan anda);
  4. Perundingan dengan mentor/pembangun biasa. Perkara ini diperlukan bagi mereka yang penting untuk menerima "penjelasan langsung", dan bukan untuk memikirkan semuanya sendiri.

Jejaki kemajuan

Alat untuk menjejak kemajuan anda akan membantu anda berpegang pada rancangan asal anda. Kelebihan kedua ialah motivasi, kerana kejayaan kecil dalam perjalanan ke matlamat yang besar membolehkan anda tidak terbakar lebih awal daripada masa. Untuk menjejak kemajuan, anda boleh mencipta dokumen dalam Excel, diari kertas atau menggunakan aplikasi dan pemalam khas seperti Trello, Google Keep, Degreed, Diigo, Maketime.

puji diri sendiri

Adalah dinasihatkan untuk memasukkan insentif untuk keputusan yang dicapai dalam rancangan latihan. Ia boleh jadi apa sahaja: kasut baru atau hidangan lazat. Lebih baik jika ia sesuatu yang anda tidak merawat diri anda setiap hari. Anda juga boleh memuji diri sendiri secara lisan. Adalah diketahui bahawa peneguhan positif terhadap sebarang tindakan membantu membangunkan tabiat, termasuk tabiat belajar pengaturcaraan.

Bagaimana untuk berpegang pada rancangan belajar anda?

Katakan anda telah membuat rancangan latihan. Tetapi persoalannya timbul: bagaimana untuk mematuhinya. JavaRush mempunyai beberapa penyelesaian yang akan membantu dengan ini:

Struktur kursus

Keseluruhan kursus latihan dibahagikan kepada 4 blok - pencarian: Java Syntax, Java Core, Java Multithreading dan Java Collections. Setiap pencarian terdiri daripada 10 peringkat, dan setiap peringkat mengandungi 10-15 kuliah dan 20-30 masalah praktikal. Struktur ini membantu pelajar bergerak secara beransur-ansur ke arah matlamat mereka. Jika perlu, anda sentiasa boleh kembali ke masalah dan kuliah yang telah diselesaikan dan menyemaknya semula.

Carta sepakan

Sudah tentu, program itu , bukan orangnya, yang akan menendang anda, tetapi di hadapannya anda mungkin berasa malu kerana tidak hadir kelas. Anda boleh memprogram pengurus sepakan secara manual untuk hari-hari sekolah yang diperlukan - ia akan mengingatkan anda apabila perlu. Anda boleh memilih peringatan untuk setiap hari atau hujung minggu. Dan jika tiba-tiba anda perlu berehat segera, anda boleh menggunakan butang "Lupa untuk belajar"."Saya tidak akan pernah belajar memprogram."  Petua mudah tentang cara membina pelan latihan dan bergerak langkah demi langkah ke arah matlamat anda - 3

Pencapaian untuk menyelesaikan masalah

Untuk setiap masalah yang diselesaikan anda menerima ganjaran - beberapa unit jirim hitam. Perkara adalah perlu untuk meneruskan - untuk membuka peringkat seterusnya dan kuliah. "Saya tidak akan pernah belajar memprogram."  Petua mudah tentang cara membina pelan latihan dan bergerak selangkah demi selangkah ke arah matlamat anda - 4Nah, untuk pencapaian yang lebih besar, seperti menyelesaikan 10 masalah setiap hari, siri kelas harian yang berterusan, menyelesaikan semua masalah pencarian, secara aktif membantu pengguna lain menyelesaikan kursus, anda menerima pencapaian istimewa yang membentuk penilaian akhir anda di kalangan semua pelajar kursus. Nah, siapa di antara kita yang tidak suka mendapat pencapaian? Ini adalah motivasi yang hebat untuk meneruskan :)
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION