CodeGym /Blog Jawa /Acak /Pelatihan pemrograman sing efektif
John Squirrels
tingkat
San Francisco

Pelatihan pemrograman sing efektif

Diterbitake ing grup
Sinau babagan program saka awal minangka proses sing rumit. Utamane yen sampeyan sinau online dhewe: sampeyan nyoba nemokake cara sing paling apik; sampeyan nglampahi wektu lan gaweyan kanggo nemokake informasi sing bener; sampeyan ngrungokake, maca, utawa nonton; sampeyan nyoba kanggo nulis program pisanan; sampeyan nggawe kesalahane, nanging sampeyan ora ngerti ngendi persis; sampeyan rumangsa ora ngerti apa-apa; sampeyan macet ... 90% saka nyoba mungkasi sadurunge padha tenan miwiti. Sawise kabeh upaya iki, wong kasebut asring menehi diagnosis diri sing negatif ("iki dudu perkaraku") lan mandheg sinau program.
Pelatihan pemrograman sing efektif - 1

Penyebabe?

  • Praktek ora cukup: programer ora kudu nggali teori ing wiwitan. Kawitan lan utomo, programer program. Wong sing sinau set skill iki kudu stubbornly fokus ing laku, laku, laku! "Aku bakal nemtokake apa, banjur aku bakal nindakake tugas" - dudu babagan pemrograman!
  • Amarga kurang pengalaman, pamula ora bisa mbedakake informasi penting karo perkara sing ora pati penting . Dheweke kerep ilang ing rincian, utawa digs menyang topik angel amarga sawetara wong pinter ing Internet ngandika, "yen sampeyan ora bisa nulis kode kanggo ngurutake algoritma, sampeyan ora bisa dadi programmer". Banjur dheweke kesasar ing barang sing angel lan ... wis rampung.
  • Ora ana pendekatan sing sistematis: nyoba njaluk informasi saka kabeh jinis sumber, tanpa wates ing bunderan.
  • Nyoba mangertos kabeh langsung lan rampung sadurunge miwiti program.
  • Usaha sing lemah: utamane yen wong ora nyoba nggali lan ngrampungake tugas dhewe luwih saka sepisan, lan golek solusi wong liya ing Internet. Ing kasunyatan, "nyalin" bisa migunani. Sinau dhasar pemrograman asring kalebu nganalisa kode wong liya. Nanging analisis kasebut migunani, lan mung sawise wong kasebut nyoba nindakake tugas kasebut kaping pirang-pirang.
Lan siji titik liyane:
  • Mundhut motivasi. Kajaba iki dudu sabab - iki minangka akibat saka kabeh sing kasebut ing ndhuwur. Lan ing kene ana kegagalan. Wong kasebut mutusake yen kabeh wis ilang, dheweke mbuwang wektu, lan ora bakal entuk apa-apa. Dadi ora worth nyoba.

Kepiye carane nggawe kemajuan ing sinau babagan program?

  1. Temokake sumber informasi utama. Sampeyan kudu rinci, disusun kanthi apik, diisi mung informasi sing paling penting, lan ora mboseni (sing penting!). Banjur tindakake sumber iki.
  2. Ngerti carane golek sumber informasi tambahan, lan gunakake yen perlu. Nalika nindakake iki, aja nyebar dhewe lancip.
  3. Tulis kode terus-terusan: ngrampungake akeh latihan lan bisa mriksa akurasi solusi sampeyan.
  4. Gawea kanthi rutin - aja mandheg sinau kanggo wektu sing suwe.
  5. Aja nyoba nutupi kabeh bebarengan. Maju ing iterasi, mboko sithik nambah kerumitan.
  6. Pelatihan pemrograman sing efektif - 2
  7. Sinau maca kode wong liya.
  8. Sinau carane nemokake jawaban kanggo pitakonan ing Internet, nanging aja disalahake.
  9. Rembugan babagan rasa seneng ing mangsa ngarep karo wong liya: luwih becik duwe paling ora siji mahasiswa program liyane ing cedhak; sinau online tanpa sesambungan karo wong liya kurang efektif.
  10. Ngomong karo programer sing luwih berpengalaman.
  11. Aja nyerah!
" Ha, sing gampang ngomong! " sampeyan ngomong. Lan nambah, " Thanks, Cap! " Saran sing paling gampang biasane sing paling angel ditindakake. Nanging ... sampeyan maca iki, lan sampeyan wis nemokake CodeGym. Lan CodeGym ngemot kursus kanthi jeneng sing padha sing dibangun khusus babagan filosofi iki! Ayo padha ngyakinake awake dhewe.

CodeGym minangka pendekatan non-standar kanggo sinau

  • CodeGym minangka kursus basa pemrograman Jawa sing terstruktur kanthi apik. Iki digawe saka pelajaran singkat sing diwenehake minangka obrolan sing nyenengake, diselingi karo latihan praktis. Sampeyan ngrampungake kursus minangka karakter sing kudu "tingkat munggah" saka Level 0 kanggo Level 40, kaya ing RPG. Ngrampungake tugas entuk poin sing bisa digunakake kanggo mbukak kunci pelajaran sabanjure.

    Nanging nyatane, sampeyan nambah kabisan pemrograman dhewe, dudu karakter sampeyan. Kursus kasebut ngemot kabeh informasi penting babagan Java Core (kabeh sing kudu dingerteni pangembang Jawa SMP ing mangsa ngarep), lan luwih akeh. Ing jalur iki, sampeyan bisa mriksa item pisanan ing dhaptar ndhuwur.

  • CodeGym duwe pawulangan khusus ing ngendi pangembang mesthi nyaranake buku, video, lan sumber daya tartamtu. Kajaba iku, staf situs web lan siswa maju asring nulis artikel kanthi rekomendasi sing dirancang kanggo nggampangake sampeyan ngerti topik sing rumit. Sing ngurus item nomer 2.
  • Kanggo dadi programmer, sampeyan kudu program. Iku aturan prasaja, lan muni banget logis. Nanging, nggumunake sepira kerepe wong lali yen sinau dadi programmer mbutuhake, utamane, latihan nulis kode, lan liya-liyane.

    Pencipta CodeGym wis suwe ngerti babagan iki, mula praktik minangka dhasar kursus kasebut. Wis 1200 tugas! Iki minangka pengalaman pemrograman sing larang banget sing ora ana saben pangembang piranti lunak sing pengin.

    Tugas dhewe cilik. Nanging isih kudu ditindakake lan sampeyan kudu ngerti manawa solusi sampeyan bener.

    Kanggo tujuan iki, CodeGym duwe sistem verifikasi solusi sing cepet lan otomatis. Sampeyan nindakake tugas, klik siji tombol, lan langsung entuk asil (apa solusi sampeyan bener utawa salah). Kajaba iku, sistem rekomendasi cerdas bakal ngandhani apa sing sampeyan salah (yen sampeyan nindakake salah, mesthi).

    Pelatihan pemrograman sing efektif - 3 Pelatihan pemrograman sing efektif - 4

    Saliyane kahanan tugas, sampeyan bakal nampa syarat tugas. Requirements minangka kahanan sing luwih rinci sing nyedhiyakake outline langkah-langkah apa sing kudu ditindakake program ing mangsa ngarep.

    Priksa item katelu.

  • Latihan CodeGym
    • Sawetara latihan ngemot materi teori saka wulangan sadurunge.
    • Sawetara dirancang kanggo nyemak teori sing wis dibahas (ing tingkat sadurunge).
    • Jinis latihan katelu yaiku "tugas tantangan", sing adhedhasar materi saka tingkat siji, loro, utawa telung. Ya, sampeyan ora ngira yen kita bakal nindakake iku kanggo sampeyan. Kita nindakake kanthi sengaja. Arep nindakake tugas saiki, nanging ora ngerti carane? Google iku! Iki minangka skill banget migunani kanggo programmer. Nanging, yen sampeyan pengin maju kanthi urutan, mung nundha tugas kasebut lan bali menyang sawetara level nalika sampeyan tekan teori sing dibutuhake. Ing titik iki, sampeyan bisa mriksa item 5 lan 7.
    • tugas bonus. Iki minangka tugas sing luwih angel kanggo sinau mandiri lan ngembangake kemampuan sampeyan kanggo mikir babagan algoritma. Priksa liyane ing jejere item 7!
    • Mini-proyek. Tugas iki dipérang dadi sawetara sub-tugas. Nalika sampeyan ngrampungake saben kanthi urutan, sampeyan bakal nggawe program sing relatif rumit lan gedhe. Contone, game Sokoban utawa kamar chatting online. Tugas kasebut katon ing tengah-tengah kursus.
    • Entri kode minangka tugas kanggo pamula. Kadhangkala programmer sing kepengin banget kudu nyopot tangane lan ngrasakake kode kasebut. Kanggo nindakake iki, mung "nyalin" conto.
    • Analisis kode wong liya lan golek bug. Inggih, sampeyan ngerti. Kita uga duwe tugas iki, supaya sampeyan bisa mriksa item nomer 6.
    • Video. Kadhangkala migunani kanggo ngganti apa sing sampeyan lakoni. Ing CodeGym, kita nindakake iki kanthi nonton video IT.
  • Bantuan karo tugas

    Kaya sing wis kasebut ing ndhuwur, pengalaman sampeyan sinau babagan program online ora kaya ngambang dhewe ing rakit ing samodra. Sampeyan kudu sesambungan karo wong liya. Sing paling penting, CodeGym duwe bagean "Bantuan" kanggo iki. Yen sampeyan wis macet ing tugas saka kursus kanggo dangu utawa ora bisa ngerti topik angel, takon pitakonan ing bagean tartamtu . Siswa, programmer, utawa anggota staf situs web mesthi bakal nulungi sampeyan. Kajaba iku, kita duwe bagean "Grup" ing ngendi sampeyan bisa ngobrol karo siswa liyane sing njupuk kursus. Apa maneh, yen sampeyan wis siyap, sampeyan bakal entuk manfaat banget kanggo pindhah menyang bagean "bantuan" lan mbantu wong liya sinau. Tegese sampeyan kudu ngerti kode wong liya. Priksa maneh item 8 lan 9 plus nomer 6!

  • Pelatihan pemrograman sing efektif - 6
  • Akeh pelajaran motivasi sing dirajut menyang CodeGym. Kajaba iku, lulusan kita sing wis kerja dadi programer kadhangkala ngirim crita sukses. Dideleng saka komentar sing digawe ing crita-crita kasebut, dheweke pancen menehi motivasi supaya ora mandheg sinau. Saiki sampeyan bisa mriksa item 10.
Dadi, kita bisa mriksa kabeh item (kadhangkala malah kaping pirang-pirang). "Iku ora bener. Sampeyan ora mriksa item kaping papat," sing maca enten bakal sok dong mirsani. Lan supaya iku! Nanging, pangripta CodeGym wis ngupayakake supaya sampeyan bisa mriksa item iki. Pilihan iku sampeyan! Lan ... apik luck ing tugas tantangan sinau carane program!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION