1. Sinau adhedhasar laku

Sinau basa Jawa adhedhasar laku

Ana wong sing tresna CodeGym karo kabeh atiné, lan ana wong sing sengit karo kabeh atiné. Nanging malah kritikus CodeGym sing paling ganas bakal setuju manawa ana tugas sing akeh banget. Lan sebabe akeh banget amarga kabeh latihan CodeGym duwe praktik minangka dhasare .

Pemrograman minangka katrampilan. Ora ana sing ngomong, "Aku ngerti carane program". Saben programer ngandika, "Aku bisa program". Iki minangka katrampilan tangan, kayata nglangi utawa main catur. Lan sampeyan mung bisa cultivate skill liwat latihan terus-terusan.

Pramila kabeh kursus CodeGym minangka urutan tugas sing saya angel. Sampeyan miwiti kanthi gampang banget, tugas primitif, lan mungkasi karo sing paling angel lan menarik. Kangelan mundak akeh sethitik karo saben tingkat. Iki minangka dalan sing bakal nuntun sampeyan menyang target dadi programmer.


2. Jinis tugas

Akeh macem-macem jinis tugas nunggu sampeyan ing CodeGym. Ayo dhaptar sing utama:

Tugas ing ngendi sampeyan nulis kode ing ngisor iki conto

Iki minangka latihan sing paling gampang. Tujuan saka tugas kasebut yaiku kanggo nglatih kemampuan nulis kode. Kanggo ngrampungake tugas, sampeyan kudu nulis kode kaya sing ana ing kode sampel. Iki migunani banget, nanging cepet banget bosen. Meh ora ana tugas kaya ngono: kita wis ngganti tugas sing luwih menarik kanggo siswa CodeGym.

Kertu kanggo tugas kasebut ditandhani nganggo huruf T:

Jinis tugas

Tugas ing ngendi sampeyan nulis program

Iki minangka tugas sing paling penting ing kursus kasebut. Tingkat kesulitane beda-beda: saka tugas sing paling gampang nganti sing kudu dipikirake.

Tujuan saka tugas kasebut yaiku nulis program sing nyukupi syarat lan syarat sing ditemtokake. Umume tugas kalebu ing kategori iki. Kanggo penak siswa CodeGym, kita menehi tandha tugas iki miturut tingkat kangelan: EASY , MEDIUM , HARD lan EPIC .

Tugas EPIC asring adhedhasar materi sinau ing mangsa ngarep ing pelajaran sing durung dibukak. Dheweke populer karo siswa CodeGym sing rumangsa kursus kasebut gampang banget kanggo dheweke. Wong liya mung bisa nglewati tugas kasebut lan bali maneh mengko, nalika dheweke wis kenal karo teori sing cocog.

Tugas ing ngendi sampeyan nulis program

Proyek

Kelemahane kanggo tugas biasa yaiku cilik. Rampung lan lali, kaya sing diomongake. Mulane, arang bisa nggawe dheweke menarik banget. Nanging program gedhe angel dites: mung akeh cara kanggo ngetrapake.

Iku CodeGym ngenalake tugas proyek - tugas gedhe dipérang dadi 10-30 subtugas biasa. Sampeyan nindakake kabeh subtasks sequentially, lan sampeyan mungkasi munggah karo program gedhe.

Ing pungkasan saben level ing pencarian Multithreading lan Koleksi, ana siji tugas proyek gedhe, sing dipérang dadi rong puluh subtugas. Ana uga liyane 6 tugas game, kang uga proyèk. Secara total, ana 27 tugas proyek ing kabeh kursus.

Kuis

Kanggo dangu, CodeGym ora duwe tes utawa kuis. Pencipta CodeGym nduweni pendapat yen lulus tes nggawe "khayalan kawruh" ing wong. Wong-wong ora ngerti carane program, nanging dheweke yakin yen ora, amarga wis lulus tes. Wong-wong kuwi mandheg sinau, amarga "wis ngerti kabeh".

Salajengipun, kuis ditambahake kanggo ngidini siswa CodeGym kanthi gampang ngenali kesenjangan ing sinau. Iku migunani kanggo programer kanggo ngerti nuansa saka iku padha bisa karo saben dina ing Profesi.

Kuis Basa Jawa

Video

Pungkasan, jinis tugas pungkasan yaiku nonton video. Akeh video sing migunani lan menarik sing ana gandhengane karo industri IT wis kalebu ing pelajaran CodeGym.


3. Status tugas

Saben tugas ing CodeGym nduweni status khusus. Status bisa diganti nalika sampeyan ngrampungake tugas.

Saben tugas CodeGym digandhengake karo pelajaran. Kaping pisanan, sampeyan ora bakal duwe akses menyang tugas apa wae, tegese sampeyan ora bakal bisa ngrampungake.

dikunci

Nalika sampeyan mbukak pelajaran sabanjure, kabeh tugas ing pawulangan kasedhiya kanggo dipecahake, yaiku statuse diganti dadi "Kasedhiya".

kasedhiya

Yen sampeyan wis ngirim tugas kanggo verifikasi paling ora sapisan, statuse diganti saka "Kasedhiya" dadi "Ing proses".

Ing proses

Pungkasan, nalika sampeyan wis ngrampungake kabeh syarat lan validator nampa kiriman sampeyan, status tugas kasebut diganti dadi "Rampung".

Rampung

Pangguna sing duwe langganan Premium Pro duwe 3 dina maneh kanggo nyoba nulis solusi liyane kanggo tugas kasebut. Sawise jendhela tambahan wektu iki kadaluwarsa, tugas pindhah menyang status "Ditutup", lan status iki ora bakal diganti maneh.Ditutup


4. WebIDE

Kanggo nggampangake sampeyan ngrampungake tugas, kita wis nulis widget khusus: WebIDE . Iku katon kira-kira kaya iki:

WebIDE

Ing sisih kiwa, sampeyan bisa ndeleng kahanan tugas lan syarat sing kudu ditindakake solusi sampeyan. Ing tengah, kita duwe editor, ing ngendi sampeyan kudu nulis kode sampeyan . Program sampeyan nampilake sawetara teks, sing bisa dideleng ing panel ing sisih ngisor.

Lan ing sisih ndhuwur sampeyan bakal weruh tombol iki:

  • Verifikasi : Kirimake solusi kanggo tes.
  • Bantuan : Takon pitakonan babagan solusi sampeyan ing komunitas CodeGym.
  • Rembugan : Ngrembug tugas karo pangguna liyane.
  • Reset : Reset solusi sampeyan, yaiku miwiti maneh.
  • Run : Miwiti program tanpa ngirim kanggo verifikasi (counter verifikasi sampeyan ora bakal nambah).
  • Analisis kode : Entuk saran babagan gaya kode solusi sampeyan

5. Syarat

Ing taun-taun awal CodeGym, nalika sampeyan verifikasi saben tugas, sampeyan entuk asil sing gampang: ya utawa ora. Program kasebut lulus kabeh tes utawa ora. Super prasaja, nanging ora super mbiyantu.

Nalika wong sinau, penting banget yen dheweke ngerti apa sing salah lan kepiye carane nindakake kanthi bener. Mulane, iku ndadekake pangertèn sampurna yen server ora nampa solusi sampeyan, banjur sampeyan bakal takon, uga, apa salah karo?

Kanggo entuk jawaban kanggo pitakonan iki, sampeyan butuh wong sing nyilem menyang solusi sampeyan, nganalisa, lan ngandhani apa sing salah. Iki bakal njupuk wektu dawa lan larang. Kaendahan verifikasi tugas cepet yaiku sampeyan bisa njagong sinau ing jam 2 AM lan kabeh bakal bisa digunakake kaya wektu liyane.

Pramila kita nulis ulang kabeh tugas ing CodeGym. Saiki saben tugas wis ora mung kahanan tugas, nanging uga dhaftar 5-10 syarat sing daging metu kahanan. Sing paling penting, saben syarat diverifikasi kanthi kapisah.

Tegese yen sampeyan ngirim tugas kanggo verifikasi dina iki, sampeyan bakal entuk tanggapan lengkap: ing jejere saben syarat tugas sampeyan bakal weruh lambang khusus sing nuduhake manawa program sampeyan nyukupi syarat kasebut utawa ora. Tuladha:

Syarat

Pendekatan iki nyederhanakake urip nalika sampeyan nggarap tugas sing mbutuhake sampeyan nulis sawetara kelas utawa metode. Sampeyan mesthi bisa ndeleng cara utawa kelas sing sampeyan tulis kanthi bener lan sing ora.


6. Rekomendasi

Apa bisa nggawe tugas luwih apik piye wae? Apa ora apik yen, sawise saben mriksa, sampeyan diwenehi apa sing salah ing program sampeyan lan entuk pitunjuk babagan carane ndandani? Ya, sing bakal kelangan! Nah, coba tebak? Kita nindakake mung ing CodeGym 🙂

We nyekel Welasan kesalahan umum dening mriksa saben requirement tugas. Yen program sampeyan nggawe kesalahan sing dimangerteni dening validator, banjur menehi rekomendasi - pitunjuk babagan carane sampeyan bisa ndandani solusi supaya bisa nyukupi kabeh syarat.

Mikir bab iku. Saiki ana kira-kira 1200 tugas ing CodeGym, kanthi total udakara 10,000 syarat. Lan ana sawetara rekomendasi sing ana gandhengane karo saben syarat. Sawetara syarat duwe puluhan. Validator CodeGym siyap nggawe luwih saka 50,000 rekomendasi kanggo solusi pangguna.

Kajaba iku, kabeh iki kedadeyan amarga solusi sampeyan wis divalidasi, sing biasane butuh wektu kurang saka sedetik. Ora ana wong sing bisa nglakoni. Iki minangka mentor virtual nyata.

Rekomendasi