CodeGym /Blog Java /rawak /Adakah Java adalah Kacang Keras untuk Dipecahkan untuk An...
John Squirrels
Tahap
San Francisco

Adakah Java adalah Kacang Keras untuk Dipecahkan untuk Anda?

Diterbitkan dalam kumpulan
Salah satu perkara yang paling mengelirukan yang mungkin berlaku kepada pelajar yang baru mula membuat kod adalah diberitahu bahawa pengaturcaraan adalah mudah. Pada hakikatnya, perkara sama sekali berbeza. Seorang saintis komputer terkenal Amerika, Alan Kay, telah menarik perhatian ramai dengan berkata, "Perkara paling buruk yang pernah anda pelajari ialah bahasa pengaturcaraan pertama anda." Sudah tentu, kebanyakan bahasa pengaturcaraan (termasuk Java) tidak memerlukan otak yang menonjol atau pengetahuan yang luar biasa. Namun, mereka boleh menjadi lebih mengecewakan dan lebih rumit daripada yang anda boleh biarkan. Banyak kemahiran pengaturcaraan adalah tentang membangunkan kemahiran untuk bertanya soalan yang betul dan mengetahui kod yang hendak disalin-tampal. Selain itu, terdapat satu rahsia besar — ​​tiada penguasaan, tiada tahap akhir dalam mempelajari Java. Jadi, adakah anda bersedia untuk itu? Adakah anda dapat mencapai kecekapan dalam pengekodan? Dan apakah yang anda perlukan untuk berjaya dalam pengaturcaraan? Adakah Java adalah Kacang Keras untuk Dipecahkan untuk Anda?  - 1

Mengenalpasti Matlamat Anda

Kemungkinan besar, anda telah menetapkan matlamat anda dan mengetahui perkara yang anda mahu dapatkan dari Java. Adakah anda ingin menjadi Pembangun Java, Pembangun Android atau menghubungkan kehidupan anda dengan Automasi QA? Adakah anda teringin untuk membangunkan apl Web, apl Android, apl Saintifik atau mencipta alatan perisian seperti Eclipse, IntelliJ IDEA, NetBeans IDE dan lain-lain? Ingat matlamat anda dan tumpukan paling banyak pada tugasan yang hampir dengan matlamat anda. Yang pasti, anda akan mendapati lebih mudah untuk mempelajari bahasa Java apabila anda mengaitkannya secara langsung dengan perkara yang anda mahu lakukan dengannya pada masa hadapan. Melihat output yang anda boleh gunakan kemudian akan membantu anda kekal bermotivasi sepanjang jalan dan akan memberi anda bukti nyata tentang kemajuan anda. Walau bagaimanapun, jangan lupa bahawa mempelajari asas tetap penting, jadi jangan sekali-kali melangkau topik, jangan terlepas apa-apa. Berbeza dengan banyak kursus dalam talian lain, CodeGym tidak berair dan hanya merangkumi maklumat praktikal.

Membina Pelan Hala Tuju

Perkataan " kod " agak misteri mengikut definisi kerana ia membayangkan bentuk komunikasi teknikal yang komputer (bukan manusia) dimaksudkan untuk memahami. Dan cara ramai orang mula belajar kod melibatkan hanya melompat ke Java tanpa arah. Tetapi adalah lebih baik untuk bermula dengan peta jalan untuk berjaya – kami memanggilnya pandangan mata dunia tentang dunia pengekodan yang boleh menggariskan satu set kemahiran yang paling diperlukan, konsep Java dan alatan. Lukiskan laluan pembelajaran anda yang sepatutnya termasuk belajar:
  • Asas Java (Sintaks, Teras)
  • prinsip OOP
  • Koleksi Java
  • Pengecualian Java, aliran Input/Output
  • Algoritma, corak
  • Java Multithreading
  • Ujian unit
  • dan lain-lain
Nasib baik, kursus CodeGym tersusun dengan baik dan merangkumi semua topik penting ini dalam urutan yang betul untuk menjadikan perkara lebih mudah untuk anda.

Menetapkan Jadual

Apa yang boleh dilakukan oleh rancangan tanpa jadual? Alangkah baiknya jika anda menetapkan jadual pembelajaran peribadi yang selesa untuk gaya hidup anda. Sebaik-baiknya, anda sepatutnya dapat menumpukan 2-3 jam sehari untuk mempelajari Java. Paling penting, anda tidak sepatutnya berehat panjang kerana mereka boleh membuat jurang yang besar dalam laluan pendidikan anda. Sudah tentu, jika anda melangkau satu atau dua hari pendidikan, ini tidak akan menjadi masalah besar, tetapi jika rehat sedemikian menjadi kebiasaan, ia pasti akan mengheret proses pembelajaran anda kembali. Semua yang baru dikatakan, jika anda mempunyai masalah dengan organisasi, ini tidak bermakna anda akan gagal untuk mempelajari Java. Cuba susun semua pelajaran dan latihan anda di dalam buku nota atau fail. Percayalah, anda akan mendapati sangat berguna untuk mempunyai tempat untuk kembali apabila anda terlupa cara membetulkan sesuatu yang telah anda betulkan seminggu yang lalu. Sebenarnya, ramai pengaturcara yang berjaya menyasarkan untuk menyimpan kod dan penyelesaian kepada masalah yang berbeza untuk dapat menyemaknya kemudian. Selain itu, anda boleh menyusun pelajaran masa depan anda seminggu lebih awal untuk mematuhi jadual yang ditetapkan tanpa tarikan untuk terlepas satu atau dua hari. Dan untuk memastikan diri anda lebih bermotivasi, anda boleh memanfaatkan sepenuhnya jadual CodeGym dengan semua acara akan datang dan pencapaian anda dikesan. Anda memerlukan apl Android kami dipasang untuk menerima peringatan bahawa sudah tiba masanya untuk belajar. "Untuk setiap minit yang diluangkan untuk menganjurkan, satu jam diperolehi." - Benjamin Franklin.

Merujuk kepada Pembantu Luar

Dalam rancangan pembelajaran anda, anda juga harus memasukkan beberapa sumber tambahan yang boleh menajamkan pengetahuan Java anda. Sudah tentu, bahagian Bantuan , Forum dan Artikel kami penuh dengan maklumat berguna. Tetapi untuk meluaskan ufuk anda, anda mungkin berminat membaca buku terkenal dunia yang ditulis oleh pengkod Java profesional. Nasib baik, banyak pilihan hebat seperti buku Mesti dibaca untuk mempelajari pengaturcaraan Java atau Buku Terbaik untuk Belajar Java untuk Pemula dan Pakar boleh membantu anda mengecilkan pilihan anda dan mencari perkara yang lebih sesuai dengan anda dengan mudah. Selain membaca buku Java, anda juga boleh mendapat manfaat daripada menonton tutorial Youtube, terutamanya jika anda seorang yang mempunyai persepsi visual yang kuat. Semua yang baru dikatakan, akan tiba saatnya moto anda akan berbunyi seperti "Kurang menonton, lebih banyak melakukan." Lambat laun, anda harus berhenti hanya menonton video dan membaca buku pengaturcaraan secara pasif. Latihan adalah penting, itulah sebabnya kursus kami lebih berorientasikan amalan dan penuh dengan tugas yang menarik. Kursus kami menawarkan banyak contoh kod dan taks pengekodan dengan kerumitan yang berbeza untuk membantu anda menjadi lebih yakin dalam kemahiran pengaturcaraan anda. Dengan belajar daripada kod sedia ada yang ditulis oleh profesional, anda boleh meningkatkan kemahiran pengaturcaraan anda dengan ketara sambil membina gaya anda sendiri secara beransur-ansur. Kemudian, apabila anda rasa anda sudah bersedia untuk sesuatu yang lebih mencabar dan menarik, anda boleh cuba memulakan projek pengekodan anda sendiri, sama ada aplikasi asas atau permainan (bahagian 'Permainan' CodeGym akan sangat berguna di hadapan itu ) .

Mencari Keseimbangan Teori/Amalan yang Betul

Kesilapan terbesar pengaturcara baharu yang lazimnya lakukan ialah memfokuskan pada pembelajaran terlalu banyak teori dan sintaks dan bukannya menyelesaikan masalah. Pengalaman dan amalan adalah segala-galanya, dan itulah sebabnya kursus kami mempunyai prinsip 80/20 untuk pembelajaran. 80% kandungan tertumpu pada tugas praktikal yang membantu anda menulis kod dan mengembangkan kemahiran menyelesaikan masalah anda. Dan selagi anda belajar mengatasi masalah dan kekecewaan, anda akan keluar ke atas bukit dan mendapat pandangan yang baik tentang kemajuan anda.

Berlatih dengan CodeGym!

Belajar memprogram hampir sama dengan membina otot. Untuk mendapatkan kuasa, anda perlu pergi ke gim dan mengangkat beban berat. Untuk mempelajari pengaturcaraan Java, anda perlu duduk dan kod. Dan sama seperti kesakitan otot yang anda alami keesokan harinya selepas mengangkat beban, otak anda mungkin sakit jika anda terperangkap pada masalah pengaturcaraan. Setuju bahawa anda tidak akan berhenti bersenam hanya kerana merasa sakit otot. Anda faham ia adalah sebahagian daripada proses. Jadi, walaupun anda terperangkap pada satu ketika semasa belajar kod, jangan mula meragui diri anda tertanya-tanya sama ada anda cukup berbakat untuk menyelesaikan kursus dan menjadi seorang profesional Java. Ini semua tentang ulangan dan set. Anda membina badan impian anda dengan bersenam. Dan semakin lama anda berlatih, semakin kuat anda. Pembelajaran Java adalah proses yang sama. Lebih banyak masa anda menghabiskan pengekodan, semakin mahir anda. Jadi, kod, kod dan kod setiap hari dengan CodeGym untuk membina otot Java anda! Java tidak akan menjadi "a toughie" untuk anda jika anda menggariskan matlamat anda dan memilih pendekatan dan sumber yang betul untuk menguasai pengekodan.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION