in review

Bekerja menjadi engineer dibidang IT membuatku harus selalu mengikuti perkembangan Teknologi terbaru. Setiap harinya akan banyak library baru, framework baru, tools baru yang semakin memudahkan pekerjaan. Beberapa tools cukup sederhana dan gampang dipelajari, lainnya menawarkan konsep baru. Belum lagi dengan silih berganti hadirnya bahasa-bahasa baru yang menawarkan fitur-fitur yang menarik secara default digunakan/diaplikasikan. Oleh karena itu mau tidak mau, aku harus terus belajar dan mengupdate pengetahuan.

Ada satu pengalaman menarik ketika belajar Golang sebelumnya. Awalnya dipertengahan 2019 ditawari seorang teman untuk membantu tim-nya untuk membuat satu fitur sederhana dalam sistem mereka. Dalam beberapa minggu aku belajar golang dari nol hingga dapat membuat fitur tersebut, tidak terlalu bagus memang, tapi setidak fitur tersebut dapat digunakan dan berjalan. Setelah project tersebut selesai, Golang tidak pernah lagi digunakan.

Kemudian quarter pertama 2020, ada project lainnya yang akan kukerjakan dan salah satu pilihannya dengan menggunakan golang. Pada akhirnya aku harus belajar dari nol lagi untuk mengingat-ingat kembali syntax dari golang. Walau memang untuk belajar yang kedua kalinya ini waktu yang dihabiskan lebih singkat dibandingkan saat pertama kali menyentuh golang, namun path yang harus kulalui tetap sama yaitu membaca kembali tutorial yang aku gunakan ketika belajar golang untuk pertama kalinya.

in-review ini hadir sebagai bentuk catatan belajarku terhadap satu teknologi maupun satu bahasa pemrograman baru. in-review akan berisi mengenai catatan singkat tentang hal-hal yang kupelajari, yang daripada disimpan sendiri, dengan sedikit modifikasi dan perbaikan, ada baiknya aku share di-blog ini. in-review akan berisi hal-hal esensial dan penting ketika aku mempelajari suatu topik, sehingga ketika dibutuhkan kedepannya untuk membaca ulang topik tersebut, catatan ini akan sangat berguna sekali.

Misalnya ketika aku menulis Airflow in-review, tulisan ini akan berisi penjelasan singkat, esensial dan sederhana mengenai airflow, kemudian diikuti dengan beberapa panduan teknis sehingga airflow dapat berjalan dan digunakan. Untuk bacaan lebih lanjut akan ditulis dalam tulisan terpisah.

Dalam tulisan lain misalnya yang membahas mengenai belajar bahasa pemrograman Go, tulisan ini akan lebih cocok dibaca oleh mereka yang sudah berpengalaman memprogram dengan setidaknya satu bahasa pemrograman. Karena Golang in-review akan ditulis dengan sangat sederhana dan berisi hal-hal penting dan esensial mengenai bahasa pemrograman Golang, layaknya catatan ketika kita kuliah atau sekolah. Kita tidak memindahkan semua hal dalam buku teks kedalam buku catatan kita.

Topik-topik pilihan dalam in-review adalah,

  • Golang in Review
  • Datawarehouse in Review
  • Kubernetes in Review
  • Docker in Review
  • Bash in Review
  • Belajar Javascript
  • Airflow in Review