2 Cara tersebut sama sama bagus, tapi sebenernya bukan itu yang penting, tapi rasa ingin tahu dan rasa ingin explore yang penting.
Contoh analoginya gini:
Kasus A:
– Saya belajar bikin donut, ngikutin resep A-Z, selesai tanpa explore tanpa rasa ingin tau resep-resep yang saya gunakan itu sebenarnya apa. Maka saya akan cuman bisa bikin donut aja. Ini bagus kalau ternyata tujuannya cuman bikin donut aja, tapi sebagai programmer itu harus bisa bikin software lainnya (kue lainnya), gak mungkin kerjanya cuman bikin fungsi A aja. Kalau orang udah kelas chef, gak cuman donut aja yang harus dibikin, kalaupun ternyata dia chef spesialis donut, gak mungkin juga cuman donut 1 macam aja, harus ada variasi donut-donut yang lain. Tapi gara-gara kita cuman belajar dari resep dan asal ngikutin, jadi ya cuman bisa itu aja. Buat bikin donut varian lain mesti nyari resep lagi, dan ngapalin lagi. Tapi selain dari hal itu, yang serem adalah, pas ketika donut kita hasilnya gak enak, kita cuman pasrah, karena ya kita udah ngerasa 100% ngikutin resep, kita akan berfikir “berarti ya emang harusnya gak enak gini, resepnya ini yang salah, harus cari resep lagi”.
Kasus B:
– Saya belajar bikin donut, selain ngikutin resep. Saya juga melajarin, gunanya telur apa sih di kue, gunanya baking soda di kue apa sih, gunanya gula apa sih. Jadi pas ada masalah. “ini udah ngikutin resep kok tetep gak enak”, kita bisa memperbaiki sendiri, kalau kurang mengembang coba diracik lagi bahannya, kurang manis coba ditambah gulanya, jadi sebenarnya rasa ingin explore dan mempelajari prosesnya ini yang penting. Bukan cuman ngikutin A-Z tanpa paham apa yang dilakuin. Terus mau bikin donut variasi juga akan gampang, tinggal ulik aja bahannya, kita udah tau bahan mana yang gak boleh diubah, bahan mana yang boleh divariasikan, bahkan kalau dasarnya udah paham betul, kita bisa hapal bikin kue yang lain tanpa liat resep, cuman dengan mengicipnya aja. Saya ingat betul ibu saya, pas ada kue aneh-aneh di pasar, dia cuman ngicip, terus explore resep sendiri dan endingnya dia bisa bikin kue kayak itu, bahkan kadang divariasikan jadi lebih enak. Karena beliau pas gigit kue tersebut dan mendapati kuenya bertekstur keras dan manis gurih, beliau tau langsung bahan apa yang membuat kue jadi keras, manis gurih, dan bahan apa yang bisa bikin kue digoreng warnanya jadi kayak gitu. Karena ibu saya paham betul manfaat dari setiap resep-resep pembuatan kue.
Jadi, perihal mana yang baik, apakah project langsung atau ngikutin tutorial A-Z, setiap orang punya caranya masing-masing, semuanya baik akan lebih cepat belajarnya kalau yang belajar suka sama gaya belajarnya, ada yang suka tutorial dulu ada yang pengen langsung praktek. Yang terpenting itu rasa ingin tau dan explore saat menjalani tipe belajar tsb harus ada. Dan pelajari juga dasar dasar stiap stepnya, minimal kita tau alasan kenapa kita diharuskan melakukan itu, jangan cuman diikuti aja.
Sebagai gambaran lagi, coba liat 2 pertanyaan ini:
A. Kak, cara bikin halaman dan fungsi login gimana ya?
B. Kak, cara send request ke ke server di javascript gimana ya?
Ketauan kan? mana pertanyaan orang yang tau dasar dan enggak?
Salam.
Lebih efektif mana antara praktik membuat proyek atau belajar terurut dari A sampai Z?
Sebenernya kedua hal tersebut sama-sama bagus, tergantung dari kita masing-masing lebih prefer yang mana.
Tapi kalo saran gue sih lebih baik belajar secara terurut, tapi di setiap section kita bikin project-project kecil. Contohnya gimana?
Misal kita lagi belajar HTML, kita bisa bikin contact form pure pake HTML contohnya kayak gini:
Next, Lo udah paham CSS, Lo bisa bikin yang lebih keren lagi kayak gini:
Dan lain sebagainya.
Tujuannya apa sih?
Tujuannya adalah biar Lo bisa re-memorize apa yang baru aja Lo pelajari. Kenapa enggak langsung aja belajar dari A-Z terus di akhir baru deh buat project gede sekalian.
It’s a good way too! Tapi menurut gue lebih baik kayak gini, dimulai dari hal kecil dulu biar kita juga bisa terbiasa dengan sintaks-sintaks yang ada. Inget bahwa “Sesuatu yang besar berawal dari sebuah langkah kecil.”
Emang sih prosesnya agak lebih lama but trust me, itu akan sangat-sangat ngebantu proses belajar Lo secara memori di otak Lo lebih tajem karena sering diasah.
Ibarat pisau, semakin sering di asah dan dipakai untuk memasak, maka semakin terlatih dan semakin tajam.
Dan terakhir, gue mau berpesan bahwa “Dibalik semua proses yang panjang, terdapat hasil yang akan sangat memuaskan nantinya.”
Lebih baik capek sekarang dari pada capek beberapa tahun ke depan.
Oh iya, buat Lo yang mau belajar bareng gue, Lo bisa kunjungi Instagram gue soalnya di sana gue sering banget sharing seputar pemrograman ya itung-itung nerapin apa yang baru aja gue pelajarin 😁.
Gue Elfan, ciao!