Membangun rutinitas yang baik sebagai programmer

Di awal tahun baru, orang sering kali menetapkan tujuan mulia untuk diri mereka sendiri, di suatu tempat di sepanjang garis menjadi sesuatu atau mencapai sesuatu di akhir tahun.

Namun, pada akhir beberapa minggu pertama bulan Januari, banyak dari kita telah mengesampingkan tujuan kita untuk menunggu awal tahun depan. Apakah karena kurangnya motivasi? Apakah karena kurangnya waktu untuk mencapai tujuan? Yang benar adalah mungkin keduanya bukan keduanya.

Coding, seperti pergi ke gym, makan sehat, membaca 52 buku dalam setahun, atau tujuan khas tahun baru lainnya, adalah (dalam bentuk paling sederhana) kebiasaan yang harus dipupuk dan dipertahankan untuk mendapatkan hasil. Salah satu alasan mengapa kita begitu terikat untuk gagal dengan resolusi kita adalah karena kita gagal menjadikannya kebiasaan. Tidak hanya itu, tetapi banyak dari kita yang secara tidak sengaja membuat diri kita cacat dengan kebiasaan tidak berkelanjutan yang tidak memungkinkan kita untuk melihat hasil.

Mengembangkan kebiasaan pengkodean tidak berbeda, dan dapat mengalami kesulitan yang sama seperti kebiasaan lainnya. Namun, ada cara untuk mengembangkan kebiasaan pengkodean yang akan memberikan hasil yang dapat Anda pertahankan.

  • Hubungkan Coding dengan minat Anda.

Coding terkadang bisa menjadi pengalaman yang membosankan, terutama jika Anda sedang mengerjakan sesuatu yang tidak menarik bagi Anda.

Cara terbaik untuk mengatasi ini adalah dengan menautkan pengkodean ke sesuatu yang menarik minat Anda. Untungnya, kode menyentuh segalanya dalam hidup kita, yang memudahkan untuk menerapkan apa yang Anda pelajari menjadi sesuatu yang menyenangkan.

Tertarik dengan pasar saham? Bangun program menggunakan Python yang mengumpulkan data saham sehingga Anda dapat merencanakan perdagangan berikutnya. Apakah Anda seorang “petrol-head” yang menyukai Formula 1? Buat prediktor balapan F1 menggunakan pembelajaran mesin. Penasaran dengan interaksi antara perubahan iklim dan penyakit menular? Lengkapi analisis hubungan antara perubahan iklim dan kematian akibat malaria global menggunakan Python dan teknik visualisasi data.

Dengan kata lain, jika Anda memiliki minat, ada sesuatu yang dapat Anda kodekan untuk itu.

  • Tetapkan beberapa tujuan yang dapat diukur.

Menetapkan tujuan yang dapat diukur akan menjadi salah satu cara terbaik untuk memastikan kesinambungan kebiasaan pengkodean Anda. Dengan menggunakan akronim SMART, Anda memastikan bahwa tujuan Anda akan dapat dicapai dan dengan demikian, akan memotivasi Anda untuk melanjutkan kebiasaan Anda.

SMART adalah akronim yang digunakan untuk membuat tujuan yang Relevan dan Berbasis Waktu, Dapat Diukur, dan Dapat Diukur. Dengan memastikan bahwa sasaran Anda mencentang semua kotak, ada kemungkinan lebih besar Anda akan berhasil. Dengan kata lain, jika Anda membuat tujuan yang tepat, Anda akan menciptakan kebiasaan yang dapat dipertahankan.

Contoh tujuan yang tidak SMART: Saya akan menjadi sangat fasih dalam Python.

Contoh tujuan yang SMART: Untuk mencapai tujuan saya menjadi mahir dalam Python pada akhir tahun, saya akan belajar bahasa Python dengan menyelesaikan kurikulum pembelajaran yang berisi 6 tutorial dan satu proyek batu penjuru dengan membuat kode untuk 1 jam setiap hari mulai minggu ini.

  • Kerjakan proyek yang Anda sukai.

Seperti yang dijelaskan dalam artikel ini, api penyucian tutorial pengkodean terjadi ketika Anda menghabiskan sebagian besar waktu Anda menyelesaikan tutorial hanya untuk menemukan bahwa ketika Anda memulai proyek pertama tanpa roda pelatihan, Anda tidak dapat menulis lebih dari beberapa baris kode dengan dirimu sendiri.

Ini sering menyebabkan menyerah dan kemudian harus memulai kembali proses pembelajaran dalam beberapa tahun ketika bug pengkodean menggigit lagi. Ini adalah lingkaran setan yang menjanjikan bahwa Anda tidak akan menjadi programmer yang lebih baik dalam waktu dekat.

Obatnya?

Mulailah membangun proyek yang Anda sukai.

Jika pada awalnya Anda hanya dapat membuat kode beberapa variabel dan beberapa loop bersyarat, maka dari situlah Anda memulai. Dari sana, selesaikan tutorial dan kemudian segera terapkan apa yang Anda pelajari ke proyek Anda. Sedikit demi sedikit proyek Anda akan bersatu, dan sebelum Anda menyadarinya, kebiasaan pengkodean Anda akan berkembang.

Dengan memanfaatkan keingintahuan bawaan manusia yang ingin memahami cara kerja sesuatu, minat Anda dalam membangun proyek akan memastikan bahwa Anda terus meletakkan pena di atas kertas (atau lebih tepatnya kode ke IDE) hari demi hari.

  • Jadikan coding sebagai hal yang sosial.

Stereotip programmer yang bekerja sendirian di ruang bawah tanah ibunya tidak boleh menghalangi Anda untuk mengembangkan kebiasaan coding.

Meskipun pengkodean tidak diragukan lagi bisa menjadi aktivitas tersendiri, bukan berarti Anda harus melakukannya sendiri-sendiri. Manusia pada dasarnya adalah makhluk sosial (terlepas dari apa yang mungkin dikatakan oleh banyak programmer stereotip kepada Anda), jadi penting untuk memanfaatkannya jika Anda kesulitan mengembangkan kebiasaan coding.

Pecahkan stereotip tersebut. Kode dengan teman. Program pasangan. Bersaing dalam hackathon tim dan kompetisi Kaggle. Jangan melakukannya sendiri.

Seperti pergi ke gym, membaca banyak buku, atau belajar bahasa baru, coding harus menjadi kebiasaan jika ingin dipertahankan. Untungnya, ada banyak strategi yang dapat Anda gunakan untuk mengembangkan kebiasaan pengkodean yang konkret yang tetap dapat dipertahankan dalam jangka panjang.

Dengan menciptakan kebiasaan, Anda memastikan bahwa Anda akan melihat hasil dari kebiasaan tersebut. Yang terpenting dari semuanya, hasil ini adalah apa yang membuat Anda terus maju saat keadaan semakin sulit.

Ditulis ulang oleh Erie

Source : https://towardsdatascience.com/7-proven-ways-to-develop-a-coding-habit-3727914c3489

Leave a comment