CodeGym /Blog Java /rawak /Cara belajar di CodeGym: Panduan kursus
John Squirrels
Tahap
San Francisco

Cara belajar di CodeGym: Panduan kursus

Diterbitkan dalam kumpulan
Jadi, anda telah memutuskan untuk menjadi pengaturcara Java. Soalan yang munasabah segera timbul: "Di manakah anda harus bermula?" Dalam artikel ini, kita akan bercakap tentang cara mempelajari pengaturcaraan dari awal di CodeGym. Kami akan meneroka ciri-ciri kursus, cara proses pembelajaran dibahagikan kepada berperingkat-peringkat, dan bahagian tapak web mana yang mesti digunakan untuk menjadikan latihan anda seefektif mungkin. Cara belajar di CodeGym: Panduan kursus - 1

Isi kandungan

CodeGym: Tutorial Java yang menekankan latihan

1. Pembelajaran dalam bentuk permainan

Kursus CodeGym adalah sedikit seperti permainan komputer. Ia dibahagikan kepada empat pencarian , setiap satunya mempunyai konsep yang sama. Sebagai contoh, Java Syntax ialah pencarian pertama, di mana anda mempelajari sintaks asas bahasa tersebut. Setiap pencarian terdiri daripada sepuluh peringkat , yang mesti diselesaikan secara berurutan. Tahap dipenuhi dengan pelajaran dan tugasan dengan kesukaran yang berbeza-beza. Untuk maju ke peringkat seterusnya, anda perlu menyelesaikan kebanyakan tugas pada tahap semasa, kerana dengan berjaya menyelesaikan tugas, anda memperoleh beberapa "jirim gelap". Anda menggunakannya untuk membuka kunci pelajaran dan tugasan seterusnya.

2. Latihan pengaturcaraan dari awal lagi

Pengalaman praktikal yang diperoleh dalam tutorial Java kami (kursus CodeGym) termasuk tugasan dalam pelbagai format. Mereka berbeza mengikut masa:
  • Beberapa tugas adalah untuk mengukuhkan bahan teori daripada pelajaran yang mendahuluinya;
  • Lain-lain bertujuan untuk mengulangi teori yang dilindungi sebelum ini dari peringkat awal;
  • Namun, yang lain adalah " tugasan cabaran ", yang berdasarkan bahan yang dibentangkan dalam satu, dua atau tiga peringkat seterusnya. Ya, anda membacanya dengan betul. Ini dilakukan dengan sengaja. Ingin menyelesaikan tugas sekarang, tetapi anda tidak tahu sesuatu? Google itu! Ini adalah kemahiran yang sangat berguna untuk seorang pengaturcara. Tetapi jika anda ingin bergerak dengan ketat secara berurutan melalui bahan, maka hanya ketepikan tugas itu dan kembali kepadanya selepas beberapa tahap sebaik sahaja anda mencapai teori yang diperlukan.
Mereka juga berbeza dalam saiz dan kesukaran:
  • Kemasukan kod adalah tugas untuk pemula. Kadangkala seorang pengaturcara yang bercita-cita tinggi hanya perlu menggali tangannya dan merasai kodnya. Untuk melakukan ini, anda hanya "menyalin" contoh;
  • Analisis kod orang lain dan cari pepijat. Nah, anda faham. Kami mempunyai tugas-tugas ini juga;
  • Tulis kod anda sendiri untuk memenuhi senarai syarat tugas;
  • Tugasan bonus. Ini adalah tugas yang lebih sukar untuk belajar sendiri dan untuk membangunkan keupayaan anda untuk berfikir dari segi algoritma;
  • Projek mini. Tugas-tugas ini dibahagikan kepada beberapa sub-tugas. Apabila anda melengkapkan setiap satu daripadanya dalam urutan, anda akhirnya mencipta program yang agak kompleks dan besar. Sebagai contoh, permainan Sokoban atau bilik sembang dalam talian. Tugasan ini muncul sekitar pertengahan kursus;
  • Video. Kadangkala adalah berguna untuk menukar perkara yang anda lakukan. Di CodeGym, kami melakukan ini dengan menonton video IT.
Terdapat begitu banyak tugas yang anda tidak boleh membantu tetapi menjadi seorang pengaturcara jika anda menyelesaikan kursus hingga tamat!

3. Pengesahan tugas segera dan alatan untuk menambah baik kod anda

Ciri terpenting CodeGym, yang membezakannya daripada semua kursus dalam talian yang lain, ialah pengesahan tugas automatik segera, petunjuk, cadangan tentang cara menyelesaikan tugas . Dengan CodeGym, anda tidak perlu menunggu lama sementara guru menyemak kerja anda: anda mengklik satu butang, dan dalam sekelip mata, anda mendapat keputusan dan cadangan jika ada masalah dengan penyelesaian anda.

4. Membantu dalam tugasan

Pengalaman anda belajar cara memprogram tidak sepatutnya menyerupai terapung bersendirian di atas rakit di tengah lautan. Anda perlu berinteraksi dengan orang lain. Di atas semua, CodeGym mempunyai bahagian " Bantuan " untuk ini. Jika anda terperangkap dalam tugasan kursus untuk masa yang lama atau tidak dapat memahami topik yang sukar, tanyakan soalan dalam bahagian tertentu. Seorang pelajar, pengaturcara atau kakitangan tapak web pasti akan membantu anda. Lebih-lebih lagi, apabila anda berasa bersedia, ia akan menjadi sangat berharga untuk anda pergi ke bahagian "Bantuan" dan membantu orang lain dalam pelajaran mereka. Ini bermakna anda perlu memahami kod orang lain. Selepas menamatkan kursus, pelajar memperoleh 300-500 jam pengalaman pengaturcaraan sebenar! Kursus ini juga merupakan alat yang sangat baik untuk mereka yang telah mempelajari pengaturcaraan asas tetapi tidak tahu di mana untuk mula mencari kerja. Sebagai tambahan kepada amalan, anda akan dapat semasa bekerja melalui CodeGym, anda akan dapat memahami soalan penting yang perlu anda jawab semasa temu duga kerja, serta dapat menulis resume yang cekap.

Platform pembelajaran: tapak web dan aplikasi mudah alih

Anda mempunyai dua pilihan untuk menguasai asas pengaturcaraan Java dengan CodeGym: melalui aplikasi Android atau dalam versi web. Walau bagaimanapun, terdapat yang ketiga: untuk mengkaji kedua-dua laman web dan dalam aplikasi :) Anda boleh melakukan ini jika anda mempunyai langganan aktif.

Peringkat kursus

CodeGym ialah tutorial Java paling lengkap dalam bahasa Inggeris. Kursus Java utama akan memberikan gambaran lengkap Java Core, dan amalan seterusnya akan membantu anda belajar cara bekerja dengan teknologi yang lebih maju. Dengan CodeGym anda akan mempelajari Java Core dan menyelesaikan 1200 tugasan dengan pengesahan segera. Apakah yang termasuk dalam kursus tersebut?
  • Pelajaran ringkas tentang teori, tebal dengan contoh yang jelas;
  • Tugas, projek mini;
  • Pelajaran motivasi (pada permulaan tahap) dan video yang akan membantu anda mengekalkan "caj" anda sehingga akhir kursus;
  • Kuiz mengenai bahan yang dilindungi (peringkat permulaan).
Bagaimanakah kemajuan kursus? Tahap 0 ialah sejenis pengenalan kepada dunia CodeGym, watak dan kaedah pengajarannya. Anda menghadapi tugasan sejak pelajaran pertama, dan anda boleh menyelesaikannya terus di tapak web. Di peringkat ketiga, terdapat pelajaran khas tentang memasang IntelliJ IDEA, persekitaran pembangunan popular yang digunakan oleh pengaturcara Java. Dengan memasangnya dan pemalam CodeGym, anda boleh menyelesaikan tugas bukan sahaja di web tetapi juga pada PC anda. Ini akan berguna terutamanya dalam peringkat kursus seterusnya, apabila anda mula menghadapi tugas yang lebih besar, dan dari separuh kedua kursus - projek mini dan tugas bonus.

Bahagian berguna pada CodeGym

Kursus latihan — Ini adalah yang paling penting! Teliti semuanya dan anda akan menjadi pengaturcara Java yang hebat! Tugas - 1200 tugas praktikal. Ia boleh dibuka secara berasingan daripada kursus, tetapi hanya kursus yang telah anda capai akan tersedia untuk diselesaikan. Bantuan — Akses kebijaksanaan dan kecerdasan kolektif pelajar dan profesional CodeGym. Hanya tanya soalan anda tentang teori atau tugas, dan mereka pasti akan membantu anda. Artikel— Komuniti yang dibina berdasarkan minat dan bandar, dicipta untuk membincangkan CodeGym dan segala-galanya yang berkaitan dengan kajian anda — teori, tugasan, soalan temu duga. Sertai kumpulan minat, baca artikel yang ditulis oleh alumni CodeGym, pelajar semasa dan kakitangan editorial, dan siarkan artikel anda sendiri jika anda mempunyai sesuatu untuk dikatakan! Kisah Kejayaan ialah kumpulan istimewa di mana pelajar dan graduan CodeGym berkongsi cara mereka berjaya menakluki Java dan mendapat pekerjaan. Permainanialah bahagian di mana projek melibatkan penulisan permainan yang mudah tetapi menarik, seperti Snakes, 2048, permainan perlumbaan dengan halangan dan permainan menembak yang ditetapkan di angkasa lepas. Semua projek ini dibahagikan kepada subtugas. Dengan melengkapkannya langkah demi langkah, anda akan mendapat versi permainan anda sendiri. Projek dibahagikan dengan kesukaran. Terdapat beberapa dalam jangkauan pelajar yang telah menamatkan Tahap 5, dan terdapat yang lain yang memerlukan kemahiran dan pengetahuan Tahap 10 dan lebih tinggi.
Video — Saluran YouTube rasmi kami ialah tempat untuk mencari laporan video yang dibuat oleh pelajar CodeGym, ulasan video, pelbagai tutorial berguna, terjemahan pelajaran bahasa asing terbaik tentang pengaturcaraan dan banyak lagi.

Di mana untuk berbual dengan pasukan CodeGym

Anda boleh bertanya apa-apa soalan yang berkaitan dengan kursus dengan menulis kepada kami di support@codegym.cc atau dengan menggunakan ciri sembang di tapak web. Kami berada dalam rangkaian sosial
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION