Saturday, March 15, 2014

Seputar belajar koding



Assalamualaikum wr.wb
 yosh.. kesempatan kali ini saya akan sedikit sharing buat agan-agan sekalian mungin di postingnya udah saya singgung..
dan ada beberapa yang masih bingung bagaimana cara langkah awal belajar koding.. dari pada bingung ane kasih trik sederhana

1. persiapkanlah mental dan fikiranmu kawan.. karena kita butuh fokus kenapa banyak programmer kerja di dini hari karena kebanyakan dari mereka mencari ketenangan yang ga bisa ditemukan di siang atau sore hari :) tapi agan gak perlu memulai yang terlalu mainstream dulu.. carilah waktu yang cocok buat agan..

2. yosh kalo udah timingnya tepat saatnya agan pilih bahasa.. ini urusan langkah pertama.. sebenarnnya gak masalah mau bahasa apa aja.. intinya jika agan udah menguasai satu bahasa.. maka lompat ke bahasa lain itu tidak terlalu sulit karna persamaan logika.. mungkin sedikit belajar mengenaik syntax karena ini jelas berbeda entah sedikit atau mayoritas di antar bahasa.. saran sih pilih bahasa yang sedang ngetrend sekarang misal java,c#, php dll. karna apa?.. karna kalo agan kebingungan cari tutorialnya gampang tingga search di google dah beres

3. pahami alur logika dan jangan terpaku menghafal syntax. karena apa iya jika kita cuman mendevelop apps sederhana yang cuman 5 baris kode.. tapi kalo dah main proyek mah bisa-bisa 10rb baris gan.. dan gak munkin agan betah ngapalin yang ada malah bonyok :p.. so cara paling ampuh iyalah pahami logika so semisal ada potongan program yang seperti ini :

for (int i = 1; i > 10;)
{
System.out.println("Cetak i");
}

apa yang dihasilkan dari looping diatas?
apaka i akan tercetak?
jawabannya adalah tidak karna dari pengecekan awal saja kondisinya sudah tidak cocok dengan perbandingan jadi tidak akan dieksekusi pastinya :D
dari kasus diatas jika kita menghafal kode maka masalah yang akan muncul ialah :
1. kita akan terpaku pada penamaan variable i yang bernilai 0 jadi apabila variable i diganti namanya maka programmer akan kebingungan
2. kita tidak bisa menebak output dari program karna kita terpaku pada penghafalan syntax saja dan melupakan bagaimana mentrace / menganalisa alur program

so dari hasil kesimpulan diatas.. kita tidak bisa semata-mata menghafal syntax saja tapi yang terpenting ialah pemahaman struktur dan alur program tidak peduli bahasa apapun yang kita gunakan


4. sering-seringlah agan berlatih.. tidak perlu bikin app yang wow dulu.. mulai dari yang sederhana.. copy-pastle pun diizinkan asal agan bisa memahami / mengerti alurnya

so itu sedikit tips dan trik dari saya semoga membantu agan-agan sekalian, kurang lebihnya mohon maaf
Assalamualaikum wr.wb

2 comments:

  1. sangat bermanfaat bangat gan,bagi pemula seperti saya,thank bangat atas tips & triknya
    tapi utk mahasiswa yang semester akhir seperti saya ini,apa tidak telat utk belajar ngoding?
    soalxa di TA saya,saya mau buat app mobile gt..
    mohon saran dan bimbinganx gan

    ReplyDelete
    Replies
    1. gak ada kata terlambat gan.. semua masih mungkin untuk dikejar hehe

      Delete