How to be Super Developer

How to be Super Developer_Website

Tidak ada cara terbaik yang bisa membuat seseorang menjadi handal, kecuali mengulangi kebiasaan secara terus-menerus setiap hari, termasuk menjadi developer yang handal. Kebiasaan-kebiasaan ini dapat membuat kamu menjadi developer yang handal jika dilakukan setiap hari. Ini dia aktivitas-aktivitas yang bisa kamu lakukan secara rutin setiap hari untuk meningkatkan skill coding kamu:

Coding Setiap Hari1@300x

Sediakan waktu untuk coding setiap hari tanpa melihat project yang dikerjakan dan juga platform yang kamu gunakan. Hal ini berfungsi untuk mempertajam reflek, cepat dalam memahami proses coding, serta membuat daya ingat lebih baik. Terdapat penelitian, jika seseorang berhenti sejenak dari kebiasaannya kemudian dia melakukan aktivitas itu lagi, maka daya ingat menyelesaikan permasalahan pada saat coding mengalami penurunan dan cenderung menjadi lebih lemot. Sehingga, membuat kebiasaan yang dilakukan setiap hari dapat membuat kamu menjadi lebih fasih dalam coding.

2@300x

Mencoba Tantangan Baru

Mencoba sesuatu yang baru akan menuntut kamu untuk memahami dan mempelajari hal baru. Dengan mempelajari hal tersebut maka secara bersamaan akan meningkatkan pengetahuan dan skill codingmu. Nah, hal yang perlu kamu coba adalah hal-hal yang tidak kamu sukai. Tantang dirimu untuk keluar dari zona nyaman. Misalnya, kamu tidak suka Apple, cobalah Swift. Atau mungkin kamu adalah penggemar VIM? Kamu bisa mencoba Emacs. Latihan ini akan membuat kamu berpikir out of the box sehingga keahlianmu pun meningkat.

 

3@300xIkuti dan Terapkan Paradigma di Setiap Platform

Dalam mempelajari sebuah bahasa pemrograman/platform, usahakan belajar se-idiomatik mungkin. Hal ini penting agar kamu mengerti perbedaan karakter pada platform satu dengan yang lainnya. Misalnya saja cobalah untuk se-object-oriented mungkin dalam mencoba Java atau Kotlin. Kemudian setelah beberapa lama, lakukanlah eksperimen kembali. Gunakan sebuah bahasa dengan cara yang berbeda. Misalnya hindari penggunaan for loop di Ruby menggunakan metode rekursif untuk melatih mindset functional programming.

 

4@300xBelajar Paradigma Baru

Ada yang percaya bahwa belajar functional programming dapat mengubahmu menjadi developer yang lebih rapi dalam menulis code. Bagaimana bisa? Karena di dalam functional programming kita ‘dipaksa’ berpikir bagaimana mengubah sebuah data yang di input ke sebuah fungsi dan me return hasilnya. Cara-cara atau trik di functional programming tentu dapat digunakan di paradigma lainnya dan akan bermanfaat membuat code yang lebih baik ketika kamu menulis code di bahasa pemrograman yang kamu gunakan sehari-hari.

 

5@300xLatihan Repetisi Code Katas

Code katas merupakan latihan coding untuk mengasah skill programming melalui latihan dan repetisi. Repetisi penting untuk melatih otot memori agar dapat secara cepat dan melatih ‘reflek’ kita dalam programming. Ternyata repetisi sangat dibutuhkan untuk menguasai sesuatu.

 

6@300xSudah siap menjadi developer super nan handal?

Coba lakukan kebiasaan-kebiasaan ini setiap hari.