CodeGym /Blog Java /rawak /7 Petua dan Trik Teratas untuk Belajar Java Sepantas Mung...
John Squirrels
Tahap
San Francisco

7 Petua dan Trik Teratas untuk Belajar Java Sepantas Mungkin

Diterbitkan dalam kumpulan
Ia adalah cara otak manusia berfungsi. Walau apa pun yang kita lakukan, otak kita sentiasa mencari penyelesaian dan jalan pintas yang lebih berkesan yang membolehkan kita melakukan perkara yang sama dengan lebih pantas, lebih baik dan dengan cara yang lebih mudah berbanding sebelum ini. Jadi tenang, jika anda tertanya-tanya sama ada terdapat sebarang petua dan petua untuk mempelajari Java dengan lebih cepat dan lebih mudah, adalah wajar untuk anda berbuat demikian. 7 Petua dan Trik Teratas untuk Belajar Java Secepat Mungkin - 1 Kami tidak pasti tentang "helah", tetapi pastinya terdapat beberapa cara untuk memaksimumkan kecekapan proses ini, yang akan membolehkan anda akhirnya mempelajari Java secepat mungkin secara realistik. Sudah tentu, perkara yang berbeza akan berfungsi untuk pelbagai jenis orang, tetapi beberapa petua dan cadangan pasti boleh dan akan menjadikan hidup anda sebagai pelajar Java jauh lebih mudah. Berikut ialah beberapa petua dan cadangan yang paling sesuai dan terbukti berkesan tentang pembelajaran Java dengan cepat, berdasarkan pengalaman kami sendiri di CodeGym dan daripada beberapa pembangun Java yang berpengalaman.

1. Cari projek menarik yang boleh anda bina dengan Java

Inilah petua permulaan yang bagusdaripada Brian Knapp, seorang pengaturcara yang berpengalaman dan penulis blog Code Career Genius: “Semasa saya senior di sekolah menengah pada tahun 2002, saya memutuskan untuk belajar Java. Saya mendapat sendiri salinan Teach Yourself Java dalam masa 21 hari untuk mengetahui asas dan cara ia berbeza daripada C/C++. Buku itu membantu, tetapi saya mengunyahnya dalam seminggu atau dua minggu. Dan kemudian saya melakukan sesuatu yang membuat perubahan besar. Saya memutuskan untuk membuat sesuatu yang menarik dengan Java! Saya sangat teruja untuk membuat permainan RPG gaya Final Fantasy saya sendiri menggunakan Java 2D. Untuk bulan berikutnya, setiap petang dan petang saya secara obsesif menggodam projek itu. Sepanjang perjalanan saya memikirkan cara untuk mengeluarkan grafik ke skrin, menghidupkan sprite, mengeluarkan dan mengalihkan peta jubin pada skrin, pengesanan perlanggaran, muzik, kesan bunyi, dan saya juga membina editor peta jubin saya sendiri menggunakan Java Swing! Perkara utama bagi saya ialah teruja untuk membina sesuatu. Saya mempunyai projek yang saya mempunyai tenaga yang begitu baik tentangnya, dan Java adalah teknologi yang menarik untuk menjadikan segala-galanya mungkin!” Brian pastinya betul. Menemui sesuatu yang menyeronokkan dan menarik yang anda ingin bina dengan Java ialah cara terbaik untuk memotivasikan diri anda untuk mempelajari bahasa dengan cara yang cepat dan menyeronokkan. Sebenarnya, ini adalah salah satu perkara yang kami fikirkan semasa mereka bentuk kursus CodeGym. Itulah sebabnya kami mempunyai jalan cerita, menghubungkan bahagian kursus bersama-sama, dan pelbagai tugas yang direka untuk teruja menggunakan Java untuk mempelajari cara anda boleh menggunakan bahasa ini untuk mencipta sesuatu yang anda suka. ” Brian sememangnya betul. Menemui sesuatu yang menyeronokkan dan menarik yang anda ingin bina dengan Java ialah cara terbaik untuk memotivasikan diri anda untuk mempelajari bahasa dengan cara yang cepat dan menyeronokkan. Sebenarnya, ini adalah salah satu perkara yang kami fikirkan semasa mereka bentuk kursus CodeGym. Itulah sebabnya kami mempunyai jalan cerita, menghubungkan bahagian kursus bersama-sama, dan pelbagai tugas yang direka untuk teruja menggunakan Java untuk mempelajari cara anda boleh menggunakan bahasa ini untuk mencipta sesuatu yang anda suka. ” Brian sememangnya betul. Menemui sesuatu yang menyeronokkan dan menarik yang anda ingin bina dengan Java ialah cara terbaik untuk memotivasikan diri anda untuk mempelajari bahasa dengan cara yang cepat dan menyeronokkan. Sebenarnya, ini adalah salah satu perkara yang kami fikirkan semasa mereka bentuk kursus CodeGym. Itulah sebabnya kami mempunyai jalan cerita, menghubungkan bahagian kursus bersama-sama, dan pelbagai tugas yang direka untuk teruja menggunakan Java untuk mempelajari cara anda boleh menggunakan bahasa ini untuk mencipta sesuatu yang anda suka.

2. Berlatih sebanyak mungkin

“Amalan membuat semua perbezaan. Saya dapat menjadi tutor Java pakar kerana latihan yang berterusan dan berulang. Sudah tentu, ini adalah kunci kejayaan pengaturcara profesional. Anda hanya perlu mengekodnya!” - kataJohn Selawsky, pembangun kanan Java dan tutor Java. Dan kami tidak boleh bersetuju lagi! Kami terus mengatakan ini dari awal lagi: dalam mempelajari cara membuat kod, amalan membuat semua perbezaan. Kami telah membina keseluruhan struktur kursus CodeGym di sekitar pendekatan amalan pertama ini, sebenarnya. Ini adalah salah satu sebab utama ramai pelajar kami dapat mencari sendiri pekerjaan pengekodan pertama sebelum mereka menamatkan peringkat terakhir kursus. Apabila mempelajari Java di CodeGym, kebanyakan perkara yang anda lakukan akan berlatih. Jadi kami telah menjaga yang ini untuk anda. Cuma jangan lupa untuk berlatih jika anda memutuskan untuk mengambil beberapa cara untuk mempelajari Java selain daripada CodeGym.

3. Belajar selalu dan jangan berehat panjang

Satu lagi tip penting yang boleh kami kongsikan berdasarkan pemerhatian kami sendiri dan pengalaman bekas pelajar kami. Belajar secara teratur dan berterusan, tanpa berehat panjang (sebaik-baiknya tanpa rehat lebih lama daripada satu hari) adalah faktor kejayaan yang penting. Pengalaman menunjukkan kepada kita bahawa orang yang cenderung mengambil masa rehat yang lama dan banyak biasanya kemajuannya sangat perlahan dan lebih kerap berakhir dengan berhenti kursus tanpa berjaya. Jadi kami pasti akan mengesyorkan, seberapa banyak yang anda boleh, untuk terus belajar Java secara tetap kerana berehat untuk kebanyakan orang menyebabkan keperluan untuk "menyegarkan" ingatan apabila mereka kembali kepadanya, atau bahkan mempelajarinya sekali lagi, kerana otak anda cenderung melupakan pengetahuan baharu dengan cepat, terutamanya jika pengetahuan ini tidak disokong oleh jumlah pengalaman praktikal yang sesuai.

4. Bekerjasama dengan pemula dan pelajar baru yang lain

Kerjasama dengan pelajar baru yang lain untuk menggabungkan usaha dan menyokong satu sama lain adalah satu lagi helah kecil pelajar Jawa yang berjaya. Pendekatan ini berkesan kerana cara otak kita berfungsi: cara terbaik untuk mempelajari sesuatu adalah dengan mengajarnya kepada orang lain. Itulah sebabnya bekerjasama dengan orang lain dan membantu pelajar yang kurang berpengalaman berfungsi dengan baik. Sudah tentu, kami sentiasa mengetahui betapa pentingnya komuniti dan kerjasama. Itulah sebabnya kami mempunyai bahagian Bantuan di tapak web kami, di mana pelajar CodeGym boleh meminta bantuan, dan mendapatkannya daripada rakan pelajar atau pakar Java Codegym sendiri.

5. Pastikan sesi pembelajaran anda cukup lama (lebih daripada 1 jam sehari)

Seperti yang akan diberitahu oleh banyak pengaturcara berpengalaman, mempelajari Java selama satu jam setiap hari mungkin bukan strategi yang paling berkesan. Bagi kebanyakan orang, satu jam sahaja tidak akan mencukupi kerana masa sebenar anda menghabiskan pengekodan adalah sekitar 20-30 minit. Inilah perkara yang perlu dikongsi oleh Reinder de Vries, pembangun berpengalaman dan pengasas laman web LaernAppMaking.comtentang ini: “Hanya belajar satu jam sehari (tidak kira berapa hari berturut-turut) tidak baik untuk pengekalan apa yang dipelajari, dan akan memudaratkan keupayaan pembelajaran anda. Adakah anda mempunyai pilihan untuk belajar 2 atau 3 jam sehari, mungkin dalam selang yang lebih kecil? Apabila anda belajar pengaturcaraan selama satu jam, masa sebenar yang anda habiskan untuk menulis kod boleh seawal 20 minit. Selain daripada pengaturcaraan, anda melakukan banyak perkara lain: membaca, mencari rujukan, merenung skrin, cuba menyusun pertanyaan carian Google dan, sudah tentu, menyemak Facebook atau WhatsApp dan gangguan lain. Apabila belajar, minda anda perlu "memanaskan badan" (sama seperti bersenam) dan menyejukkan badan, memproses maklumat baharu. Menukar tugas dan konteks mengambil perhatian, dan terutamanya untuk pengaturcaraan, ia mengambil masa dan usaha untuk "mengezonkan". Satu perkara umum yang perlu ditambah di sini ialah: jangan buang masa dan, seboleh-bolehnya, fokus pada mencapai sesuatu dengan lebih pantas (anda tidak mempunyai masa sepanjang masa di dunia!), sama ada mempelajari cara membuat kod dalam Java atau sesuatu yang lain. Berikut adalah motivasi yang baikcadangan daripada Hagar Qim, pembangun Java yang berpengalaman: “Jangan main-main. Ekonomi berubah. Dunia IT telah banyak berubah selama bertahun-tahun, tetapi satu perkara masih sama: apabila ekonomi yang lemah memaksa syarikat mengurangkan kos, projek akan ditangguhkan atau dibatalkan secara langsung. Apabila projek hilang, pekerjaan hilang. Akhirnya, pendulum ekonomi sentiasa berayun ke belakang, tetapi itu mungkin mengambil masa bertahun-tahun. Jadi harungi arus ekonomi yang masih berkembang pesat untuk mendapatkan permulaan yang baik itu.” Ucapan yang bagus.

6. Jangan tetapkan bar terlalu rendah

Satu lagi petua umum yang baik ialah jangan meletakkan bar terlalu rendah untuk diri sendiri semasa mempelajari cara membuat kod, yang biasanya dilakukan oleh ramai pemula. Sebagai contoh, adalah tipikal bagi orang untuk berfikir bahawa mereka terlalu tua untuk mempelajari kemahiran baharu, terutamanya jika kemahiran itu "sekompleks pengaturcaraan." Malah orang yang berumur lewat 20-an atau awal 30-an sering menganggap mereka mungkin "terlalu tua untuk perkara ini." Sudah tentu, dalam kebanyakan kes menjadi terlalu tua hanyalah alasan yang anda buat untuk membenarkan diri anda berhenti, selalunya sebelum anda bermula. Inilah yang dikatakan oleh Brian Lim, seorang pengekod Java yang berpengalamantentang orang yang mula belajar Java apabila mereka berumur lebih dari 30: “Java sangat berstruktur dan korporat. Saya fikir ia sesuai untuk minda berstruktur, yang suka corak reka bentuk dan pengaturcaraan berorientasikan objek. Dan kemungkinan besar orang yang lebih tua mempunyai minda yang tersusun. Ia juga mempunyai laluan kerjaya dalam pensijilan dan pekerjaan jenis bukan permulaan yang santai untuk orang yang lebih tua. Satu lagi cara Java mungkin hebat adalah jika anda membuat produk anda sendiri. Microsoft dan .NET tidak dilayan dengan serius dalam dunia sumber terbuka jadi jika anda mempunyai rancangan berbilang tahun untuk membina produk atau malah permainan seperti Minecraft, Java adalah menakjubkan. Hasilnya menakjubkan dan anda boleh bekerja dengan alatan matang dan bukannya kod spageti JavaScript atau isu memori peringkat rendah seperti C atau C++.” Kami tidak boleh bersetuju lagi.

7. Petua bonus: nyanyikan kod anda

Dan untuk membuat kesimpulan, berikut ialah petua bonus tambahan yang bagus dan luar biasa daripada Reinder de Vries, yang mengesyorkan anda menyanyikan kod anda (itu sesuatu yang baharu!) sebagai cara untuk menipu fikiran anda supaya tidak bosan. “Adakah anda pernah cuba menyanyikan kod pengaturcaraan anda? Maksud saya, ia kedengaran bodoh, tetapi ia berkesan. Fikiran menjadi bosan apabila anda melakukan perkara yang sama sepanjang masa, dan ia belajar dengan cara yang lebih sedikit jika anda menggunakan satu kaedah pembelajaran. Membaca sepanjang masa, hanya menonton video, hanya menulis pada papan kekunci bukanlah cara yang optimum untuk belajar. Sebaliknya, cuba tulis kod dengan pen dan kertas, atau lukis konsep pengaturcaraan menggunakan pelapik halus dan pensel yang lebih besar, atau... nyanyikan kod anda!” mengesyorkan Reinder.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION