
Di mana untuk bermula dan apa yang TIDAK perlu dilakukan
Terdapat berjuta-juta pelajar sebelum anda dan akan ada lebih ramai pengganti, dan rasa apa? Ramai daripada mereka masih jatuh ke dalam perangkap biasa. Tetapi anda tidak akan menjadi antara mereka, kawan :) Kerana anda mempunyai senarai pendek kesilapan biasa yang dilakukan oleh hampir semua pemula dan kini anda mungkin tidak akan meluangkan masa untuk:- terlalu banyak penyelidikan dan bukannya amalan;
- pembelajaran berterusan tanpa matlamat yang ditetapkan;
- membuat jeda terlalu lama dalam pendidikan;
- pembelajaran secara solo.
Temui CodeGym: tutorial Java untuk boneka (dan pelajar lanjutan juga :)
Kursus CodeGym mudah digunakan untuk jumlah pemula dalam pengaturcaraan. Anda tidak perlu menunjukkan keputusan cemerlang dalam matematik atau mempunyai latar belakang dalam IT untuk lulus kursus. Apa yang anda perlukan adalah masa untuk belajar dan berlatih. Berikut ialah beberapa ciri CodeGym untuk meningkatkan pembelajaran Java anda.-
Mulakan dengan rancangan pembelajaran yang difikirkan
Anda mungkin perasan bahawa tidak semua profesional terbaik boleh juga menjadi guru terbaik. Kadangkala pakar yang terlalu berpengalaman tidak dapat menerangkan apa-apa konsep yang mereka tahu kepada pemula yang lengkap... hanya kerana mereka tidak dapat memastikannya mudah.
Kami tahu betapa sukarnya untuk memahami topik baharu yang diterangkan dengan sesuatu yang bersifat teori dan ungkapan yang tidak biasa. Adalah lebih baik untuk tidak menyelidiki terlalu banyak setiap ciri terkecil, yang entah bagaimana berkaitan dengan topik tersebut.
Matlamat CodeGym adalah untuk memberi anda asas minimum teori yang anda perlukan sebagai pembangun junior. Ia adalah tutorial Java lengkap untuk dummies, di mana anda belajar dengan melakukan (atau pengekodan, untuk menjadi lebih spesifik).
Kursus ini terdiri daripada sekumpulan pengetahuan teori yang dijelaskan semudah mungkin dan beribu-ribu (!) tugas pengekodan. Anda bermula dengan tugasan asas dan bergerak langkah demi langkah ke tugas yang lebih rumit dan projek pengekodan. Jangan risau: kursus ini akan membimbing anda dari sifar asas kepada pemahaman yang jelas tentang cara menjalankan pengaturcaraan java.
Perjalanan anda di CodeGym dibahagikan kepada empat pencarian: Java Syntax, Java Core, Java Multithreading dan Java Collections. Setiap pencarian terdiri daripada 10 peringkat. Setiap peringkat mempunyai 12-13 pelajaran. Setiap pelajaran merangkumi topik tertentu dan termasuk teori serta satu set tugasan. Di sini, anda mempunyai rancangan pendidikan dengan kuliah dan "kerja rumah" yang ringkas dan mudah difahami!
-
Dapatkan maklum balas segera tentang hasil dan kemajuan anda
Buku ini boleh menawarkan anda hanya perkara yang telah ditulis. Ia tidak akan menjawab soalan tambahan dan pastinya tidak akan menasihati cara untuk membetulkan kod anda juga!
Anda memerlukan mentor untuk tujuan ini. Belajar di kelas atau tuisyen persendirian adalah jauh lebih berkesan daripada belajar Java daripada buku, tetapi ia juga mempunyai keburukan. Pertama, ia adalah jadual yang mencabar. Kedua, maklum balas terlewat. Tutor anda memerlukan masa untuk menyemak tugasan anda dan memberi anda cadangan, dan anda boleh menunggu jawapan selama beberapa hari.
Di CodeGym anda mendapat semakan segera penyelesaian anda dalam beberapa saat sahaja, lihat sama ada kod anda memenuhi keperluan sepenuhnya dan banyak lagi! Lihat sendiri: pengaturcaraan dalam Java untuk boneka boleh menjadi menarik. Anda memulakan pengekodan dari pelajaran pertama menggunakan webIDE yang berguna, dapatkan petua tentang penyelesaian anda dan beberapa nasihat tentang cara menjadikan gaya pengekodan anda lebih baik.
Semuanya mudah: tulis kod anda, klik butang "Sahkan" dan segera lihat hasilnya. Sistem ini juga akan memberikan anda purata bilangan percubaan yang diambil oleh pelajar lain.
-
Belajar dengan rasa, motivasi, dan syarikat yang baik
Mengapa pelajar Java berhenti separuh jalan, tanpa mengira prestasi mereka? Jawapannya mudah: kekurangan motivasi atau (dan) pengalaman pembelajaran yang membosankan. Tidak kira apa latar belakang dalam pengaturcaraan yang anda miliki jika anda tidak terlibat, sukar untuk diri anda belajar. Tetapi ada satu perkara yang kita semua suka lakukan — bermain.
Jika anda biasa dengan permainan, anda tahu bahawa mereka boleh dengan mudah "mencuri" anda dari realiti selama berjam-jam dan hari, sehingga anda melepasi pencarian atau menakluki dunia khayalan. Bolehkah pendidikan menjadi begitu menghiburkan? Sekali lagi, selamat datang ke CodeGym.
Di sini anda boleh belajar dan bermain dalam persekitaran yang futuristik. Matlamat anda adalah untuk meningkatkan tahap watak dengan melepasi pencarian dan menyelesaikan tugas. Setiap tugas yang berjaya diselesaikan membawa anda "perkara gelap". Ini adalah ganjaran anda dan sumber yang anda perlukan untuk membuka pelajaran dan latihan selanjutnya. Untuk lulus keseluruhan permainan sehingga akhir anda perlu kod banyak. Dengan cara sedemikian menjelang akhir kursus, anda akan mempunyai pengetahuan dan 300 hingga 500 jam latihan sebenar.
Apa yang penting juga, anda tidak keseorangan di sini. Komuniti CodeGym semakin berkembang dan anda sentiasa boleh meminta bantuan dengan tugasan atau mendapatkan nasihat tentang melaraskan pembelajaran anda. Jadikan pengekodan tabiat harian anda, dan anda pasti akan belajar cara menjalankan pengaturcaraan Java.
Senarai bonus buku untuk belajar Java: daripada siri "for dummies" kepada pembacaan mendalam
Jangan salah faham, tiada siapa yang cuba membuat alasan anda untuk tidak membaca. Sebenarnya, buku boleh menjadi tambahan yang bagus untuk rancangan pembelajaran anda. Berikut adalah beberapa sumber, yang patut anda perhatikan:-
Head First Java oleh Kathy Sierra & Bert Bates
Buku ini boleh dikatakan pengenalan terbaik kepada Java, di mana bahasa teras dan konsep OOP dijelaskan pada contoh dunia sebenar. Anda akan bertunang dari halaman pertama sehingga anda menyelesaikannya. Cuba untuk tidak melangkau latihan dan teka-teki pada akhir setiap bab untuk menghafal bahan dengan lebih baik.
-
Memulakan Pengaturcaraan dengan Java For Dummies
Anda mungkin ragu-ragu tentang "siri dummies", tetapi tetap bagus untuk mereka yang tidak tahu apa-apa dalam bidang tertentu. Di sini anda akan mempelajari perkara utama yang anda perlukan untuk bermula dengan pengekodan Java, seperti cara memasang Java, menyusun kod dan menyelesaikan latihan praktikal yang berbeza selepas anda selesai membaca.
-
Java: Panduan Pemula oleh Herbert Schildt
Okay, gurau tepi. Jika anda mengharapkan penjelasan yang mendalam dengan nada suara yang serius, cuba yang ini. Buku ini memperkenalkan anda kepada istilah teras Java dan membimbing anda daripada pemahaman asas jenis data, kelas dan objek kepada konsep yang lebih kompleks seperti ungkapan lambda dan antara muka berfungsi. Buku ini juga mempunyai bahagian ujian kendiri pada akhir setiap bab.
-
Teras Java Jilid I — Asas
Jangan keliru dengan 1000 halaman yang mengagumkan — anda boleh membaca buku ini dengan mudah dari muka depan ke muka. Setiap bab dikhaskan untuk subjek tertentu, bermula dari pengenalan kepada bahasa dan persekitaran pengaturcaraan Java dan bergerak ke struktur data, objek dan kelas dan sebagainya. Tidak seperti kebanyakan buku untuk pemula, Core Java memberikan liputan eksplisit koleksi dan generik, yang berguna untuk pengaturcaraan sebenar.
-
Think Java: How to Think Like a Computer Scientist oleh Allen Downey dan Chris Mayfield
Buku untuk pemula yang lengkap ini akan mengajar anda cara berfikir dalam kod. Seperti kebanyakan orang lain, ia bermula dengan pengenalan kepada OOP. Setiap bab mempunyai bahagian perbendaharaan kata dan latihan untuk menyatukan teori dan menguasai kemahiran pemikiran pengaturcaraan. Ia lebih sesuai untuk pemula daripada pembaca yang mempunyai pengalaman kecil dalam pengekodan. Sebagai permulaan, ia adalah mudah dan agak menyeronokkan untuk dibaca.
Bungkus
Ingat bahawa tahap kemasukan anda dalam memahami pengaturcaraan hanya relevan pada permulaannya. Anda mempunyai semua peluang untuk berlari lebih cepat daripada pelajar yang lebih bersedia jika anda mempunyai sekurang-kurangnya tiga perkara ini:- matlamat dan jangka masa yang jelas
- motivasi
- ... dan banyak latihan, sudah tentu
GO TO FULL VERSION