Koding

Filosofi Koding

Uncategorized

Halo semua, pada tulisan ini akan membahasa terkait koding yang penuh dengan filosofi didalamnya.
Saya membuat tulisan ini dari referensi dari projectnya mas Hilman yaitu filosofi koding. Saya membaca buku yang ditulis mas hilman ini terdiri dari 6 Bab Besar.

Halo Koding

Untuk teman-teman yang baru pertama kali belajar programming atau koding pasti merasa sangat asing ketika belajar. Apakah kalian masih ingat dengan bahasa program pertama yang kalian buat?. Apakah kalian ingat dengan bahasa program yang kalian pelajari?.

Masih ingatkah kalian juga denga rasa ketika pertama kali bisa menyelesaikan sebuha program atau menguasai program. Gimana rasanya? menarik kan. Belajar dengan variabel, class, fungsi dan object oriented program.

Coba liat lagi kode yang pertama kali kamu tulis. Mungkin sudah berbulan-bulan atau beberapa tahun lalu. Kemungkinan besar ada banyak kesalahan di kode tersebut, atau ada kode yang boros, pemberian nama variabel yang asal-asalan atau fungsi yang sudah tidak lagi berjalan semestinya.

Kamu mungkin merasa kode kamu lebih baik sekarang atau mungkin sudah sangat baik. Tapi tunggu, sampai beberapa bulan lagi, saat kamu membuka kode yang sama, kamu akan melihat banyak kekurangan di dalamnya.

Sebelum Ngoding

Sebelum kamu membuat program atau memulai koding, pastikan ketika kamu belajar catatlah materi yang menurutmu itu penting. Setalah catatan tentang pelajaran yang kamu pelajari terasa cukup, langkah selanjutnya yaitu buatlah sebuah peoject yang akan kamu selesaikan. Aplikasi atau sistem yang tak harus komplek atau bagus. Cukup buat aplikasi atau sistem yang bisa kamu buat dari pelajaran yang sudah kamu selesaikan.

Dari project yang sudah kamu tentukan, buatlah to-do-list untuk menyelesaikan dari aplikasi yang sudah kamu pilih. Contoh kamu mau buat sebuah Aplikasi untuk catatan, maka kamu bisa bagi menjadi list-list seperti :

  • Membuat database untuk menyimpan
  • Membuat Tampilan untuk melihat catatan yang tersimpan
  • Membuat Fungsi untuk Menambah Catatan
  • Membuat Fungsi untuk Hapus dan Ubah catatan yang dibuat
Text Editor untuk koding

Mulai Mengetik

Mulailah dari Text Editor yang kosong. kenapa seperti itu? karena dengan text editor kosong itu lah kamu tidak merasakan intimidasi dari kode-kode yang ada, tidak ada petokan yang harus kamu ikuti. Fokus dengan kode yang akan kamu buat dari pelajaran yang sudah kamu pelajari.

Dont repeat yourself – Koding

DRY – Dont repeat yourself

Ini adalah konsep yang sangat populer di dunia koding. DRY (Dont repeat yourself) atau jangan ulangi aktivitas yang tidak perlu kamu ulangi. Jangan terlalu sering beraktivitas yang itu itu melulu, coba cari tool atau teknologi yang bisa membantumu agar ga mengulang2 aktivitasmu. Jangan sampai mementingkan aktivitas sampai lupa efektivitas.

Baca Juga :  Stop Menjadi Manusia Mainstream

Nah untuk membantu kamu menyelesaikan project yang kamu buat, kamu ga harus buat semua fungsi nya dari awal. Ada banyak library yang bisa memudahkan mu diluar sana. Mulailah mencari library yang kamu butuhkan lewat google atau github.

Setelah kamu belajar dari berbagai tutorial, bertanya sana sini di forum dan melewati berbagai bug sampai jadi sebuah aplikasi, sekarang sudah waktunya untuk kamu membuat aplikasi kamu bisa digunakan oleh banyak orang.

Di atas beberapa poin yang saya dapatkan ketika membaca buku ini. Semoga tulisan ini bermanfaat dan menciptakan Motivasi baru bagi yang membacanya. Terimakasih