Jadi, Apa itu Java?
Java ialah bahasa pengaturcaraan pelbagai guna yang sentiasa menjadi salah satu bahasa yang paling popular. Ia berfungsi pada hampir setiap platform. Moto "tulis sekali, jalankan di mana-mana" bermaksud kod Java boleh membina apa sahaja daripada program komputer ke tapak web ke aplikasi mudah alih. Memandangkan ia sangat berkuasa, OS Android telah dilaksanakan di Java. Ia juga digunakan untuk menulis banyak aplikasi dan permainan android.
Mengapa Orang Belajar Java?
-
Pembangun Java sentiasa mendapat permintaan. Ini kerana Java ada di mana-mana; Telefon Android, permainan, program komputer, aplikasi web sebelah pelayan, dll. Pengaturcara Java boleh bekerja sebagai pembangun dalam syarikat atau bebas dengan pasaran yang besar untuk pengaturcara Java Android dan permainan.
-
Pekerjaan bergaji tinggi. Secara purata, pemaju di AS dibayar $107K, manakala di Eropah mereka dibayar hampir $60K.
-
Cakrawala profesional yang luas. Java ialah bahasa tujuan Umum yang berjalan pada banyak peranti seperti telefon bimbit, komputer riba, PC, TV pintar dan lain-lain.
Apakah Kesilapan Biasa Dalam Mempelajari Java dan Cara Mengelakkannya?
Belajar tanpa menetapkan matlamat
Matlamat memberikan rasa hala tuju, pencapaian, dan motivasi. Mereka harus spesifik, realistik, dan boleh dicapai. Pada mulanya, sediakan matlamat pembelajaran yang sesuai dengan tahap permulaan anda di Jawa. Selepas mencapainya, teruskan ke peringkat seterusnya dan seterusnya. Jangan letakkan kereta sebelum kuda dan penuhi diri anda dengan bahan canggih.Cuba untuk mendapatkan semuanya sekaligus
Terlalu banyak Java untuk dipelajari dalam satu sesi. Sebaliknya, fokus pada tugas yang ada; jangan terganggu dengan tugas sampingan. Mempunyai rancangan pembelajaran dalam fikiran adalah nadi untuk menjadi produktif. Jadi, cuba ikuti kursus berstruktur dengan kurikulum yang bergerak secara beransur-ansur daripada konsep asas kepada yang lebih maju. Beralih ke bahagian seterusnya hanya apabila anda pasti anda telah mempelajari bahagian sebelumnya.Teori tanpa amalan
Ketidakseimbangan antara teori dan amalan adalah perkara biasa di kalangan pemula. Pembelajaran bermula dengan teori (cth, asas bahasa); namun, terlalu banyak teori boleh mengecewakan. Anda harus meluangkan lebih banyak masa untuk berlatih pengekodan — pengalaman praktikal adalah kunci kejayaan. Cuba masukkan apa yang telah anda pelajari ke dalam tugasan seterusnya, dan seterusnya.Belajar secara berasingan
Belajar sendiri tidak bermakna anda perlu bekerja secara berasingan. Anda boleh menjadi sebahagian daripada komuniti Java dalam talian di mana anda berkongsi pengalaman anda dengan rakan sebaya anda dan mengadakan perbincangan tentang topik yang berbeza. Ini boleh membantu anda kekal bermotivasi apabila berhadapan dengan tugas yang sukar.Berpegang pada tugas yang rumit untuk masa yang lama
Memang benar bahawa menyelesaikan masalah yang kompleks membawa perasaan pencapaian yang kuat; walau bagaimanapun, anda tidak sepatutnya menghabiskan sebahagian besar masa anda pada cabaran ini. Tugasan yang lebih mudah membolehkan anda menumpukan pada konsep yang perlu anda pelajari lebih daripada proses penyelesaian masalah. Anda juga harus belajar untuk berhenti jika anda terjebak dengan tugas untuk masa yang lama. Adalah lebih baik jika anda beralih kepada tugas lain dan mengkaji semula masalah yang sukar kemudian.Kurang perhatian terhadap kesilapan sebenar
Jangan berkecil hati jika anda mendapat ralat dalam kod anda, ia berlaku kepada semua orang. Sesetengah ralat lebih sukar dicari daripada yang lain, yang boleh menjadi cabaran melainkan anda memerhatikannya dari awal. Proses ini dipanggil nyahpepijat dan ia merupakan rutin berterusan oleh pembangun yang baik.Mengekod sebelum berfikir
Ramai pengaturcara terlalu teruja dan tergesa-gesa menyelesaikan masalah tanpa mengambil masa seminit untuk memikirkan masalah yang dihadapi. Pengaturcara Java lanjutan akan memberitahu anda bahawa merancang kod anda adalah sama pentingnya dengan kod itu sendiri. Jadi, sebelum mengekod, fikirkan cara paling berkesan untuk menyelesaikan masalah dan bagaimana anda boleh menguji penyelesaian ini.Takut eksperimen
Bereksperimen dengan kod anda boleh menjadi aktiviti yang menyeronokkan dan memuaskan. Adakah kod anda melakukan apa yang anda maksudkan? Adakah kod tersebut akan memberikan hasil yang sama dalam keadaan yang berbeza untuk input yang sama? Bagaimanakah kod akan bertindak jika pengguna memberikan input yang tidak dijangka (cth, huruf dan bukannya nombor sebagai umur)?Tidak bekerja atas motivasi diri
Keletihan pengaturcara adalah perkara sebenar. Setiap orang dilanda gelombang kehilangan semangat untuk pengekodan dari semasa ke semasa. Memahami bahawa terdapat orang lain seperti anda adalah langkah pertama. Untuk terus bermotivasi, kelilingi diri anda dengan rakan sebaya yang berfikiran sama, tukar topik; beralih kepada konsep yang lebih menarik yang memerlukan pemikiran kreatif untuk menyelesaikan masalah.Beberapa Nasihat Berguna untuk Mengelakkan Kesilapan Ini
Prinsip Pareto (aka peraturan 80/20)
Prinsip Pareto menyatakan bahawa 80% daripada kesan datang daripada hanya 20% daripada punca. Sebagai contoh, 80% daripada projek pengekodan anda akan bergantung pada 20% konsep Java yang paling biasa. Prinsip yang sama boleh digunakan untuk pengajian Java anda: menumpukan 80% masa anda untuk berlatih dan 20% untuk teori pembelajaran.Perancangan Pendidikan untuk Mula Belajar Java Dari Awal
-
Penetapan matlamat. Anda boleh mencapai apa sahaja dengan Java; tetapi, tidak realistik untuk mempelajari semua perkara yang berkaitan dengan Java. Tetapkan matlamat dan pilih kawasan khusus untuk dipelajari, sama ada aplikasi berasaskan awan, permainan atau aplikasi android. Ini adalah langkah utama jika anda benar-benar memutuskan untuk mula belajar Java dari awal dan ingin melakukan silap mata.
-
Bersoal jawab dan berbincang dengan pelajar lain. Jadi ahli aktif komuniti Java; tanya soalan apabila anda buntu dan bantu rakan sebaya anda jika anda tahu penyelesaian kepada masalah mereka. Terokai apa yang orang lain lakukan dan dapatkan inspirasi daripada kejayaan mereka.
-
Menyelesaikan tugas-tugas kecil. Biasakan menyelesaikan tugasan kecil setiap hari. Permainan mini CodeGym memberi anda peluang untuk membangunkan permainan mini anda sendiri dan menerbitkannya untuk dimainkan oleh orang lain, yang memberi anda motivasi serta kepuasan.
berlatih
Latihan adalah bahagian penting dalam rancangan pembelajaran Java anda. Berikut ialah beberapa sumber berguna untuk membantu anda mengembangkan kemahiran pengaturcaraan anda:CodeGym
CodeGym ialah sumber dalam talian yang komprehensif untuk mempelajari Java; menyediakan ratusan kursus dengan pendekatan inovatif untuk memulakan pembelajaran Java dari awal. Ia seperti permainan dengan penceritaan dan subplot, di mana anda meningkatkan tahap dengan setiap kemahiran yang anda pelajari, memastikan anda sentiasa terlibat dan mengelakkan keletihan daripada kekecewaan. Ia adalah pek permulaan yang terbaik kerana kursus ini dipandu oleh pengalaman ramai pengaturcara. Beralih daripada topik asas kepada topik yang kompleks dengan lancar, ia menyediakan anda untuk dunia kerja. Mengapa pengaturcara baru memilih CodeGym?-
Kursus ini tersusun dengan baik. Ia mengandungi 600 pelajaran. Setiap daripada mereka menerangkan satu topik supaya pelajar dapat fokus pada topik itu sahaja tanpa gangguan.
-
Kursus ini adalah 80% latihan. Berlatih bermula dari pelajaran pertama dengan 1200 jumlah tugas.
-
Komuniti Jawa yang kuat. Dengan komuniti besar orang yang berfikiran sama, anda tidak akan bersendirian.
-
Guru maya. Menilai penyelesaian anda serta-merta dan memberikan cadangan; menyediakan senarai keperluan yang jelas mengenai perkara yang perlu anda lakukan.
Kursus Video:
-
Tutorial Java untuk Senarai Main Pemula .
Senarai main ini mengandungi 100+ tutorial Java bermula untuk yang paling asas seperti memasang Java untuk sistem pengendalian yang berbeza kepada tutorial lanjutan, seperti ungkapan lambda dan mengikis web. -
Derek Banas: Kod Java dalam 30 Minit .
Derek mengajar pengetahuan teras yang diperlukan untuk menulis kod Java dalam masa 30 minit. Beliau merangkumi pelbagai topik termasuk jenis data primitif, ulasan, kelas, matematik, hasNextLine, nextLine, getter, setter, if, else, else if, print, println, printf, operator logik, untuk, sementara, putus, teruskan, lakukan sementara, dan banyak lagi.
Buku Terbaik:
-
Pengenalan kepada Pengaturcaraan di Jawa: Pendekatan Antara Disiplin oleh Robert Sedgewick dan Kevin Way... .
Buku ini menggunakan pendekatan pembelajaran berasaskan contoh yang diilhamkan oleh pengalaman bilik darjah kehidupan sebenar pengarang. Ia merangkumi banyak topik daripada asas kepada konsep lanjutan bergantung pada aplikasi yang menarik, bukan masalah mainan. -
Java Game Programming Dummies oleh Wayne Holder .
Buku ini bermula dengan merangkumi asas pengaturcaraan Java, kemudian menyelami teknik permainan pengekodan dengan Java. Ia juga berfungsi dengan baik menerangkan fizik di sebalik pembangunan permainan untuk membuat permainan realistik dengan fizik yang lancar.
GO TO FULL VERSION