CodeGym/Blog Java/rawak/Pengekodan Java untuk Dummies: apakah pilihan terbaik unt...
John Squirrels
Tahap
San Francisco

Pengekodan Java untuk Dummies: apakah pilihan terbaik untuk mempelajarinya dari awal

Diterbitkan dalam kumpulan
Mempelajari apa-apa daripada buku nampaknya pilihan yang tepat, tetapi adakah ia masuk akal untuk belajar kod? Mari kita bayangkan bahawa anda benar-benar baru dalam pengaturcaraan dan mempunyai imej yang samar-samar tentang perkara yang perlu anda ketahui dan lakukan untuk mencari pekerjaan sebenar. Tidak mengapa untuk mengambil buku tentang pengekodan Java untuk boneka untuk mendapatkan idea umum, tetapi apa yang seterusnya? Anda pastinya tidak boleh memasukkan pengalaman ini dalam CV anda :) Pengekodan Java untuk Dummies: apakah pilihan terbaik untuk mempelajarinya dari awal - 1Pengaturcaraan ialah kemahiran yang menajamkan berkat tabiat harian untuk kod. Anda tidak akan menjadi pemain sukan yang cemerlang dengan mempelajari peraturan permainan, kerana anda perlu berlatih setiap hari dan mendapatkan pukulan keras untuk memperoleh keputusan yang hebat. Sekarang, mari kita bincangkan tentang kesilapan utama ramai pemula dan fikirkan bagaimana anda boleh melarikan diri dengan merangka pelan pembelajaran anda yang sempurna.

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.
Bolehkah anda menyingkirkan halangan ini sekali dan untuk semua? Adakah terdapat pilihan untuk belajar Java untuk dummies dengan gabungan teori, amalan, motivasi dan penetapan matlamat yang betul? Pil ajaib, yang boleh diambil dan menjadi pembangun Java yang hebat, langsung tidak wujud. Tetapi kami kini tetapan yang hebat dengan alatan yang betul, yang akan membantu anda dalam cabaran hebat ini.

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.
  1. 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!

  2. 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.

  3. 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:
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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
Semoga berjaya!
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi