Teknologi yang saya gunakan
Alat yang membantu mempermudah penulisan kode dan manajemen tugas
Posted by Erwindo SianiparJan 5, 2020 (5 years ago) · 6 min read
Photo by Barn Images on Unsplash
Bagi seorang pemrogram, pastinya tidak akan terlepas dari kumpulan teknologi yang digunakan untuk keperluan penulisan kode sehari-hari. Teknologi yang saya maksudkan di sini adalah layanan atau ekstensi yang dapat digunakan baik itu untuk mempercepat dan mempermudah seorang pemrogram dalam menyelesaikan pekerjaanya.
Berikut ini beberapa teknologi yang biasa saya gunakan untuk keperluan penulisan kode baik untuk pekerjaan atau sekedar untuk belajar bahasa pemrograman dan belajar teknologi yang baru.
Bahasa Pemrograman
Daftar bahasa pemrograman di atas adalah bahasa pemrograman yang pernah saya pelajari atau saya gunakan, baik dalam pekerjaan profesional maupun hanya sekedar belajar dan riset.
Bahasa Skrip, Terminal dan CSS
- HTML
- CSS
- SASS
- Terminal
Untuk kerangka kerja CSS, saya sangat menyukai Tailwind CSS dan Bulma CSS Framework, untuk website ini sendiri dibangun dengan menggunakan Tailwind CSS.
Terminal yang di maksud di atas adalah aplikasi terminal di dalam perangkat personal komputermu, untuk sistem operasi Windows memiliki terminal bawaan bernama Command Prompt dan untuk sistem operasi yang berbasis Linux bernama Terminal.
DevOps dan SRE
Alat di bawah ini umumnya digunakan untuk mengotomatisasi pekerjaan seorang pemrogram dan akan sangat berguna saat pengembangan proyek saat sudah memiliki banyak anggota tim dan banyak aplikasi yang dikerjakan.
Kode Editor
Rasanya tidak cocok jika seorang pemrogram tidak memiliki kode editor andalannya saat penulisan kode.
Sejauh ini Visual Studio Code dan Xcode adalah andalan saya saat penulisan kode. Saya menggunakan tema Vesper dan Geist Mono atau JetBrains Mono sebagai jenis hurufnya. Selain dua kode editor di atas masih banyak lagi kode editor yang lain, dan masing-masing kode editor juga punya peruntukannya sendiri, seperti daftar kode editor di atas, Xcode biasanya saya gunakan untuk kode editor saat pengembangan aplikasi berbasis iOS dan Visual Studio Code untuk pengembangan aplikasi berbasis web.
Sistem Manajemen Basis Data
Sistem manajemen basis data biasanya digunakan oleh seorang pemrogram karena pekerjaannya akan banyak berhubungan langsung ke basis data atau layanan lainnya.
Penguji Protokol Transfer Hipertext
Alat penguji protokol transfer hipertext (HTTP) di sini gunanya untuk pengujian apakah sebuah antarmuka aplikasi pemrograman (API) yang akan digunakan sudah sesuai dengan kriteria dan alur bisnis.
Peramban
Secara personal, saya menyukai peramban Firefox saat bekerja, dikarenakan peramban ini cukup ringan dan penggunaan memori komputer yang cukup kecil. Peramban Brave biasanya saya gunakan untuk menonton YouTube karena sudah memiliki sistem bawaan pemblokir iklan dan pemblokir pelacak website 😆
Manajemen Pekerjaan
Jika memasuki dunia profesional maka sebaiknya kita harus belajar menggunakan alat atau aplikasi di bawah ini untuk kebutuhan pelacakan dan manajemen pekerjaan.
WakaTime biasanya saya gunakan untuk melihat seberapa lama saya melakukan penulisan kode setiap harinya, jadi WakaTime dapat mencatat berapa lama saya berada di aplikasi kode editor, bahasa pemrograman apa yang saya gunakan dan di proyek mana saya sedang bekerja.
Tetap bertambah
Untuk kedepannya daftar-daftar di atas akan sering saya perbarui, teknologi pasti akan selalu berkembang dan selalu muncul banyak alat yang diciptakan untuk memudahkan pekerjaan manusia.
ℹ️Artikel ini terakhir diperbarui pada tanggal 12/03/2024.
More from Erwindo SianiparSee all