1. Menulis Kode
Cara meningkatkan skill programming yang pertama tentunya dengan menulis kode. Kamu bisa menulis kode dengan membuat sebuah project, atau hanya menulis kode untuk latihan seperti membuat fungsi dengan agoritma tertentu. Yang terpenting adalah selalu menulis kode setiap hari , dengan menulis kode setiap hari kita akan terbiasa dengan sintaks – sintaks bahasa pemrograman. Hal yang paling sering saya temui pada seorang pemula adalah selalu menyerah ketika menghadapi error. Sepengalaman saya menjadi programmer, pasti akan menjumpai error pada kode yang saya tulis sendiri. Saat ini juga sudah banyak aplikasi yang bisa digunakan untuk menulis kode di smartphone.
2. Mereview Kode
Setelah menyelesaikan sebuah project, kadang kita enggan untuk membukanya kembali. Lebih baik membuat project baru yang masih fresh, dari pada membuka project lama yang kodenya berantakan. Tapi untuk meningkatkan skill programming kita supaya lebih jago, kita perlu melakukan review kode terhadap kode yang kita buat sendiri. Cek kembali kode yang kita buat, jika ada kode yang kurang efektif ubah menjadi lebih efektif contohnya kita membuat banyak variabel yang seharusnya bisa disatukan menjadi array. Jika penulisan kurang rapi, rapikan dan buat dokumentasi pada setiap fungsi yang rumit. Setelah terbiasa mereview kode sendiri, nanti kita bisa berkolaborasi dengan programmer lain.
3. Kolaborasi
Kolaborasi akan membuat kita kaya akan pengetahuan, sepengalaman saya menjadi programmer saat berkolaborasi saya sering mendapat ilmu baru. Mungkin cara penulisan kode yang bagus atau fungsi – fungsi yang sebelumnya saya tidak tahu, dunia pemrograman itu sangat luas seperti mendaki gunung yang tak ada ujungnya. Salah satu cara melakukan kolaborasi adalah menggunakan platform GitHub, GitHub adalah media sosialnya bagi seorang Programmer. Kamu belum menjadi programmer yang OK sebelum punya GitHub, cek GitHub saya : https://github.com/isonnymichael
4. UpToDate
Seperti yang saya bilang sebelumnya bahwa dunia pemrograman itu sangat luas, teknologi setiap hari selalu berkembang. Saya pernah melihat meme begini :
Setiap satu menit framework javascript muncul, artinya teknologi akan berkembang terus. Kalau gak selalu up to date, ya kita pasti ketinggalan. Misalnya yang baru – baru saja nih, muncul bahasa Dart dengan framework Flutter untuk membuat aplikasi mobile cross platform. Kamu sudah nyaman membuat aplikasi menggunakan Java dengan Android Studio ( Padalah sudah ada Kotlin ) dan enggan untuk mencoba teknologi baru. Kamu pasti akan tertinggal jauh, mencoba teknologi baru bukan berarti kamu juga harus menguasainya. Kalau sedikit – sedikit muncul teknologi baru, kemudian kamu harus menguasai semua juga nanti akan jadi overheat ( kecuali kamu jenius ). Cukup mencoba dan memiliki mindset untuk terbuka, jadi kalau suatu saat booming dan banyak dibutuhkan kamu bisa dengan mudah adaptasi dan tidak ketinggalan. Dengan UpToDate dengan teknologi baru, ini pastinya juga akan meningkatkan skill programming kamu.
5. Bermain Games
Tidak harus berhubungan dengan koding ya, kamu bisa meningkatkan skill programming dengan main game. Tapi tidak sembarang game ya, bermainlah game dengan genre puzzle. Game dengan genre puzzle akan melatih kemampuan problem solving kamu, karena sebagai programmer kita selalu dihadapkan oleh masalah. Masalah yang saya maksud adalah error dan bug, bukan masalah kehidupan ya 😀 . Contoh game yang bisa melatih skill programming adalah Sudoku, atau yang bukan digital kamu bisa bermain Rubik atau mengisi TTS dikoran ( sepertinya tidak mungkin : D ). .
6. Belajar Bahasa Inggris
Cara meningkatkan skill programming yang terakhir menurut saya adalah belajar bahasa Inggris. Ya benar bahasa Inggris, karena semua perintah – perintah didalam bahasa pemrograman itu menggunakan bahasa Inggris.Dokumentasi juga menggunakan bahasa Inggris, forum Programmer terbesar stackoverflow juga menggunakan bahasa Inggris. Tutorial – tutorial canggih orang India juga menggunakan bahasa Inggris : D. Jadi tahu kan, mengapa penting belajar bahasa Inggris. Ada banyak cara untuk melatih bahasa Inggris :
- Mendengarkan Lagu Bahasa Inggris
- Menonton Film Bahasa Inggris
- Berteman dengan Orang Luar Negeri
- Melihat Video Tutorial
Itulah cara untuk meningkatkan skill programming menurut saya. Kuncinya adalah lakukan dengan tekun, dan jadikan semua itu menjadi kebiasaan. Setiap hari kamu akan berkembang dan menjadi Programmer yang lebih baik.