CodeGym /Java Blog /Acak /Bagaimana Tugas Pengkodean CodeGym Mengubah Total Pemula ...
John Squirrels
Level 41
San Francisco

Bagaimana Tugas Pengkodean CodeGym Mengubah Total Pemula Menjadi Profesional Java?

Dipublikasikan di grup Acak
Seperti yang mungkin sudah Anda ketahui sekarang, filosofi CodeGym dalam mempelajari Java dapat diringkas sebagai 'praktik adalah yang utama dan utama'. Fokus utama kursus kami adalah untuk mengajari Anda keterampilan pengkodean yang akan diterapkan dalam pekerjaan nyata, dan itulah mengapa CodeGym memiliki begitu banyak tugas. Dengan lebih dari 1200 tugas berbeda dalam kursus CodeGym, Anda dapat yakin di sini Anda akan mendapatkan lebih dari cukup pengalaman praktis untuk merasa percaya diri sebagai pengembang Java (bahkan jika masih junior). Bagaimana Tugas Pengkodean CodeGym Mengubah Total Pemula Menjadi Profesional Java?  - 1

Jenis tugas apa yang ditawarkan CodeGym?

Jadi kami ingin memberi tahu Anda sedikit tentang tugas-tugas di CodeGym, jenis tugas apa yang ada, apa perbedaannya, dan yang paling penting, bagaimana mereka membantu Anda menjadi programmer Java profesional. Hanya untuk menyegarkan ingatan Anda, kursus CodeGym lengkap dibagi menjadi empat misi, masing-masing memiliki sepuluh level, yang harus Anda selesaikan satu per satu. Setiap level diisi dengan pelajaran dan tugas yang harus Anda selesaikan untuk membuka level berikutnya (menggunakan 'materi gelap' yang Anda peroleh dengan menyelesaikan tugas). Struktur kursus ini dirancang untuk memastikan setiap siswa mendapatkan latihan yang cukup untuk benar-benar mempelajari dan menguasai semua keterampilan utama, sementara pada saat yang sama menjaga motivasi Anda tetap tinggi untuk tidak menyerah di sepanjang jalan dan membiarkan otak Anda beristirahat sejenak. sementara agar tidak cepat lelah.

Jenis tugas berdasarkan apa yang telah (atau belum) Anda pelajari

Lebih dari 1200 tugas banyak. Jika semua tugas dalam kursus CodeGym sama, itu akan membuatnya sangat monoton dan tidak menyenangkan. Berikut adalah jenis tugas yang harus Anda selesaikan saat menjalani kursus, dibagi berdasarkan pengetahuan yang Anda butuhkan untuk menyelesaikannya.

  • Tugas untuk memperkuat teori dari pelajaran sebelumnya.

Yang ini cukup sederhana. Setelah Anda mempelajari beberapa pengetahuan teoretis baru, Anda perlu memperkuat apa yang telah Anda pelajari dengan tugas, dan tugas ini melakukan hal itu. Bagian dari kursus ini cukup tradisional: pertama Anda mempelajari beberapa pelajaran dan kemudian mengikuti tugas-tugas praktis berdasarkan bagian pengetahuan khusus ini.

  • Tugas untuk memperkuat apa yang telah Anda pelajari sebelumnya.

Tentu saja, Anda juga perlu melakukan tugas-tugas praktis tentang apa yang telah Anda pelajari di level-level sebelumnya. Dan ini adalah jenis tugas kedua yang akan Anda lihat di CodeGym. Dibutuhkan waktu berbulan-bulan bahkan bertahun-tahun bagi sebagian orang untuk menyelesaikan kursus tersebut. Misi dari tugas-tugas ini adalah untuk memastikan Anda tidak akan melupakan teori dan tidak akan kehilangan keterampilan atau bagian penting dari pengetahuan di sepanjang jalan. Anda akan melihat banyak tugas seperti itu selama kursus. Anda bahkan mungkin bosan menyelesaikannya dan merasa ingin mengeluh, tetapi ingat: mereka ada karena suatu alasan. Kita, manusia, perlu mengulang semuanya berkali-kali (lebih dari yang Anda pikirkan) untuk memastikan otak akan mengingat bagaimana hal itu dilakukan sekali dan untuk selamanya (atau setidaknya untuk jangka waktu yang cukup lama, agar realistis).

  • Tantang tugas.

Di sinilah semakin menarik karena tugas semacam ini unik untuk CodeGym. Tugas-tugas ini didasarkan pada teori yang belum sempat Anda pelajari (biasanya ada di salah satu dari tiga level berikut). Jadi pada dasarnya Anda menghadapi tugas yang tidak dapat Anda selesaikan karena belum ada yang mengajari Anda teori yang mendasarinya. Omong kosong? Tidak, fitur keren (salah satu dari banyak hal) unik untuk CodeGym. Anda hanya perlu mulai googling jika ingin menyelesaikan tugas seperti itu. Masalahnya, pencarian web untuk jawaban atau informasi yang Anda butuhkan adalah keterampilan yang sangat penting bagi pemrogram mana pun, dan kami ingin Anda menguasainya sama seperti keterampilan penting lainnya, seperti menulis kode atau mencari bug. Namun bagi Anda yang tidak ingin bereksperimen dan ingin tetap menggunakan pendekatan pembelajaran tradisional, ada caranya juga. Jika Anda tidak suka googling, Anda selalu dapat mengesampingkan 'tugas tantangan' ini dan kembali ke sana setelah Anda mencapai teori yang diperlukan tentang CodeGym. Ketika datang untuk memilih pendekatan Anda untuk belajar, kami pro-pilihan, sehingga untuk berbicara, setiap saat itu tepat.

Jenis tugas berdasarkan tingkat kesulitan dan parameter lainnya

Anda juga dapat membagi tugas di CodeGym berdasarkan jenis, ukuran (waktu penyelesaian), dan kesulitan. Ketiga parameter tugas ini akan sangat bervariasi sepanjang kursus. Jangan membuat kesalahan dengan menganggap tugas CodeGym semuanya sederhana dan dimaksudkan untuk anak-anak, berdasarkan ilustrasi dan pendekatan bercerita yang santai. Faktanya, sebagian besar tugas dalam kursus CG cukup menantang untuk orang dewasa mana pun, hanya beberapa level pertama yang terasa seperti permainan anak-anak. Berikut adalah jenis tugas yang akan Anda temukan di kursus CodeGym jika Anda memutuskan untuk menyelesaikannya dan menjadi programmer.

  • Entri kode.

Entri kode adalah jenis tugas termudah yang dimaksudkan untuk pemula total. Seorang calon programmer perlu memulai dengan hanya merasakan kode dan cara penulisannya. Jadi dalam tugas ini yang harus Anda lakukan hanyalah menyalin contoh kode yang diberikan.

  • Menganalisis kode dan menemukan bug di dalamnya.

Cara lain yang baik untuk belajar adalah mempelajari kode orang lain mencoba mencari tahu di mana letak kesalahan yang menyebabkan bug. Menemukan kesalahan dalam kode orang lain adalah keterampilan yang sangat penting dan sangat dapat diterapkan untuk pengembang perangkat lunak.

  • Menulis kode Anda sendiri untuk memenuhi persyaratan tugas.

Pada titik tertentu, Anda akan mulai menulis kode Anda sendiri. Dengan jenis tugas ini, Anda mendapatkan serangkaian persyaratan yang harus dipenuhi oleh kode Anda. Tentu saja, persyaratannya selalu berbeda dan dirancang sedemikian rupa untuk mengajari Anda cara melakukan tugas-tugas yang akan dihadapi oleh seorang programmer Java sejati secara rutin di pekerjaannya yang sebenarnya.

  • Tugas bonus ekstra sulit.

Bagi Anda yang menyelesaikan tugas biasa, kami juga memiliki bonus ekstra sulit. Tunjukkan kepada kami betapa tangguhnya Anda dengan memecahkan ini karena membutuhkan sedikit belajar mandiri dan dirancang untuk mengembangkan keterampilan berpikir algoritmik Anda.

  • Proyek mini.

Ini adalah bos dari tugas CodeGym: proyek di mana Anda diminta untuk sendirian (tetapi tentu saja tidak tanpa bantuan kami) mengembangkan program yang agak rumit. Tidak perlu khawatir, karena proyek mini biasanya dibagi menjadi sub-tugas yang lebih kecil sehingga Anda tidak akan terjebak di tengah-tengah. Mereka dibuat untuk Anda mempelajari proses umum pengembangan program dan langkah-langkahnya. Saat setiap tugas jenis ini selesai, Anda akan mendapatkan program baru yang ditulis dengan tangan Anda sendiri, seperti video game sederhana atau ruang obrolan online. Ini adalah keuntungan besar dari CodeGym karena biasanya (bagi mereka yang menggunakan cara lain untuk belajar Java) mungkin diperlukan waktu bertahun-tahun sebelum seorang pemula pengkodean dapat membuat program kompleks pertama dari awal.

  • Video untuk memberi diri Anda sedikit istirahat.

Dan terakhir, menonton video juga merupakan bagian dari kursus CodeGym, hanya karena tidak ada salahnya untuk sesekali berhenti membaca dan menulis kode. Menonton video adalah cara yang bagus untuk memberi otak Anda waktu untuk bersantai dengan beralih ke jenis konten lain yang lebih mudah dikonsumsi. Selain itu, ini membantu Anda untuk memperkuat kebiasaan baru Anda belajar cara membuat kode: bahkan saat sedang libur dan bersantai, Anda mengonsumsi konten terkait pemrograman alih-alih acara TV atau blogger YouTube favorit. Ini adalah cara lain untuk memberi tahu otak Anda bahwa Anda serius melakukan ini.

Ringkasan

Seperti yang Anda lihat, CodeGym benar-benar melakukan segala kemungkinan agar kursus Java tidak monoton dan berulang, yang merupakan salah satu kelemahan terbesar dari sebagian besar (jika tidak semua) kursus Java online lainnya. Namun berbagai tugas yang kami buat tidak hanya untuk memudahkan Anda belajar. Ini juga satu-satunya cara untuk benar-benar mempersiapkan pengguna yang mulai belajar Java dari awal hingga apa yang akan dia hadapi saat bekerja sebagai programmer Java. Peduli dengan siswa kami dan masa depan mereka. Kami suka berpikir inilah yang benar-benar membuat CodeGym menonjol. Apa kamu setuju? Beri tahu kami pendapat Anda di bagian komentar di bawah.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION