CodeGym /Blog Jawa /Acak /Coding: Pindhah Saka Teori menyang Praktek utawa Cara Nga...
John Squirrels
tingkat
San Francisco

Coding: Pindhah Saka Teori menyang Praktek utawa Cara Ngatasi Blok Coder

Diterbitake ing grup
Macem-macem wong nggunakake CodeGym amarga macem-macem alasan. Nalika akeh sing milih platform kita minangka sumber utama sinau babagan kode ing Jawa, cukup kerep CodeGym digunakake dening siswa sing sinau program ing uni, lan malah dening guru utawa coder profesional sing pengin olahraga ing coding Java praktis. Alasan akeh wong sing wis ngerti carane kode cenderung tetep ing CodeGym amarga ing coding, proses sinau ora mandheg, lan ora kudu mandheg. Nanging kadhangkala uga. Coding: Pindhah Saka Teori menyang Praktek utawa Cara Ngatasi Blok Coder - 1

Blok Coder

Kanthi program sing akeh banget, sampeyan mesthi bakal nemoni macem-macem masalah lan kemacetan ing perjalanan iki. Salah siji saka bottlenecks pisanan akeh wong ngadhepi nalika isih ing wiwitan proses iki duwe wektu hard bener miwiti nulis kode nalika sinau kabeh konsep coding dhasar lan cara iku mestine kanggo rampung. Ing pangertèn sing luwih jembar, umume dikenal minangka Blok Coder. Mangkene carane salah sawijining pamula coding nerangake masalah iki ing Reddit: "Sawetara sasi kepungkur, aku ndhaptar kursus Node.js ing Udemy ing ngendi instruktur nuntun sampeyan nggawe sawetara proyek nalika nutupi dhasar Node.js. Kursus kasebut gumantung marang ngrampungake tantangan lan mbangun proyek kompleks nalika sampeyan maju. Nganti saiki aku wis bisa mbangun proyek nalika nonton konten lan nindakake latihan. Nanging nalika nerangake mbangun soko dhewe, aku mung ora bisa njaluk sirah watara iku. Aku ngerti konsep teoretis saka Node.js, cara kerjane, carane nyiyapake server nanging nalika nindakake apa-apa dhewe, aku mung kosong. Masalah sing cukup khas, utamane kanggo para siswa kursus lan program sinau sing ora duwe pendekatan sing tepat kanggo nggawe transaksi iki (saka teori sinau nganti nulis kode dhewe) dadi gampang lan lancar. CodeGym, amarga pendekatan praktik-pisanan lan struktur sing seimbang, sejatine masalah iki ilang. Nanging umpamane sampeyan wis milih platform sing beda kanggo sinau basa Jawa utawa ngalami kangelan nalika miwiti kode. Mangkene sawetara saran babagan carane ngatasi kemacetan iki sapisan lan kanggo kabeh.

1. Coba ngrampungake tugas coding.

Miwiti saka sing paling gampang, kanthi cara iki, otak sampeyan bakal duwe kesempatan kanggo digunakake kanggo ngetik kode kanthi cara sing gampang lan nyenengake, tanpa meksa banget ing asil pungkasan. Kita kudu menehi saran iki mung amarga, kaya sing sampeyan ngerti, CodeGym minangka raja tugas coding Jawa. Kita duwe luwih saka 1200 tugas, lan iki minangka salah sawijining alasan supaya akeh wong sing ngerti carane kode isih nggunakake platform kita.

2. Coba maca lan mbalikke rekayasa kode wong liya.

Saran liyane sing apik yen sampeyan duwe masalah nulis kode yaiku miwiti maca kode sing ditulis wong liya, nalika nyoba ngerteni tujuan saben baris, ngerteni struktur kasebut, lan nulis bab sing padha dhewe. Kanthi cara iki sampeyan bisa miwiti digunakake kanggo karya nyata karo kode lan cara bisa ditulis. GitHub bakal dadi papan sing apik kanggo nemokake proyek lan kode sing paling mirip karo program sing sampeyan pengin. Sawise sampeyan wis biasa maca kode kasebut, sampeyan bisa nyoba nyumbang kanggo salah sawijining proyek open source ing kana, kanggo entuk pengalaman coding nyata lan nambah proyek menyang resume / portofolio.
Mangkene saran saka Jeff Standen, programmer lan arsitek piranti lunak kanthi pengalaman pirang-pirang dekade: "Temokake masalah cilik sing sampeyan peduli babagan sing bisa ditanggulangi kanthi program lan praktek, praktik, praktik. Yen duwe solusi kanggo masalah kasebut bakal nggawe nilai kanggo sampeyan, mula sampeyan bakal luwih sabar. Yen sampeyan duwe tujuan konkrit, sampeyan bakal ngerti persis nalika sampeyan wis tekan, lan sampeyan bakal ngerti bagean apa sing ilang ing dalan. Sampeyan serendipitously bakal sinau ewu bab migunani lan menarik sing dudu bagéan saka project asli, nanging bakal migunani ing salawas-lawase. Penasaran babagan carane piranti lunak sing saiki sampeyan gunakake dibangun. Apa sampeyan tau kepingin weruh carane Gmail ngenali pesen minangka spam?

3. Coba nulungi wong liya nganggo kode.

Prinsip sinau soko kanthi ngajar wong liya uga bisa digunakake kanggo coding. Yen sampeyan duwe masalah karo nulis kode dhewe, coba nulungi wong liya kanthi tugas sing padha! Contone, sampeyan bisa nulungi wong sing golek pitulung ing forum pemrograman lan komunitas online kayata Stack Overflow, Hacker News, Reddit utawa Quora. Ing CodeGym, kita duwe bagean Pitulung sing kapisah amarga alasan kasebut: wong sing njaluk bantuan bisa njaluk, dene sing pengin nggunakake efek sinau-by-ngajar, bebas nyumbang.
"Coding kaya otot lan kudu dilatih. Sanajan sampeyan mandheg ngodhe kanggo sawetara wektu, butuh wektu kanggo bali menyang trek. Terus coding. Nggawe alat, nulis demo, nyoba perpustakaan anyar. Maca kode. Mbalik lan maca kode dhewe, maca kode wong liya. Sampeyan bakal kaget ndeleng carane beda kode lawas, lan carane akeh iku bisa apik. Waca kode wong liya nanging aja nganggep kabeh kode utawa kode sing akeh banget minangka praktik pengkodean sing apik. Yen sampeyan duwe akses menyang repositori kode liyane saka karya sampeyan kanthi maca, sampeyan bakal entuk akeh wawasan, " nyaranake Ivan Marcin, insinyur piranti lunak saka Silicon Valley.

4. Coba tresnani karo ide ngodhe barang-barangmu dhewe.

Yen sampeyan ngerti carane kode, sampeyan bisa nggawe produk piranti lunak dhewe sing nyedhiyani kabutuhan individu lan adhedhasar gagasan, lan sing nggawe program dadi gedhe! Coba muter karo gagasan iki lan nonton sepira cepet pikiran sampeyan bakal melu, mbayangno kabeh sing bisa sampeyan mbangun yen sampeyan mung latihan cukup suwe. Iku bisa uga muni kaya cilik lan ora penting, nanging ing kasunyatan gadhah setelan mental tengen asring faktor sukses wigati. Dadi terus bali menyang ide kanggo ngodhe barang sampeyan dhewe, lan aja lali latihan uga, lan sampeyan bakal weruh menyang ngendi sampeyan bakal mimpin.
"Ngatasi masalah adhedhasar pangenalan pola amarga bakal nambah visualisasi logika. Iki minangka salah sawijining langkah dhasar kanggo mikir komputasi . Sawise sawetara tingkat latihan, pikiran sampeyan bakal kaya mini-debugger ing ngendi sampeyan bisa nggambarake aliran data lan carane macem-macem variabel njupuk nilai ing macem-macem titik eksekusi kode. Yen ana masalah sing ditakoni ing wawancara utawa ing ngendi wae, mula kita kudu entuk logika kanthi bener ing siji kesempatan, tinimbang ngira-ngira, " ujare Mohmad Yakub, pangembang lan guru program.

5. Aja kuwatir yen nggawe kesalahan lan nulis kode sing ora bisa digunakake.

Rumangsa diblokir nalika arep miwiti nindakake perkara sing ora biasa, kayata nulis, ngomong basa manca utawa muter piranti musik, iku khas, lan coding ora beda. Mesthi wae, sampeyan kuwatir yen kode sampeyan salah, kanthi akeh kesalahan sing bakal mandheg supaya ora bisa digunakake kanthi bener. Lan sampeyan kudu, nanging ora kakehan. Yen sampeyan cenderung menehi tekanan banget, lan iki sing ngalangi sampeyan saka coding, coba santai lan fokus ing proses tinimbang asil. Uga bab prasaja, nanging mbantu kanggo njaluk liwat pemblokiran.

Ringkesan

Kita ing CodeGym ngerti langsung carane ngganggu pemblokiran coder. Lan kursus kita dibangun kanthi cara kanggo ngubengi sabisane. Sejatine, Blok Coder bisa uga bakal ngganggu sampeyan sajrone karir coding (yen sampeyan duwe) lan ora mung ing wiwitan. Rumangsa ora produktif lan ora bisa ngasilake apa-apa sing migunani ngetutake coders profesional kaya panulis, musisi lan wong ing profesi liyane sing mbutuhake kreativitas lan usaha mental. Dadi luwih cepet sampeyan bakal sinau kanggo ngatasi, luwih migunani bakal dadi ing jangka panjang. Good luck lan muga-muga pasukan ana karo sampeyan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION