Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

SEDIAKAN WAKTU RISET SEBELUM MULAI CODING

Saat mendapatkan tugas, baik dari bos atau klien, jangan tergesa-gesa langsung mengerjakannya, sediakan (minta) waktu khusus untuk melakukan riset sebelum mulai coding

  kerja
  Hilman Ramadhan
Sediakan waktu riset sebelum mulai coding

Daftar Isi:

Ada banyak hal yang kamu tidak...
Sediakan waktu riset
Sediakan waktu riset sebagai f...
Riset apa saja yang perlu dila...
Bagiamana menurut kamu ?

Lebih cepat tidak selalu lebih baik.

Kamu bisa menghabiskan waktu dan tenaga karena salah memilih strategi atau tool (library/framework) pada saat mengerjakan proyek. Hindari hal ini terjadi.

Ada banyak hal yang kamu tidak tahu

Langsung mengerjakan tugas, berarti kamu mengandalkan pengetahuan kamu saat ini. Padahal ada banyak hal yang kamu tidak tahu. Teknologi terus berkembang.

Bisa jadi sudah ada solusi yang jauh lebih baik dibanding apa yang kamu tahu sekarang.

Tips ini juga disinggung di video: Lakukan hal ini sebelum koding

Sediakan waktu riset

Baik sebagai karyawan atau mengerjakan proyek sendiri, jangan tergesa-gesa langsung mengerjakan proyek yang diberikan. Sediakan waktu khusus untuk melakukan riset sebelum mulai coding.

Jangan memberi estimasi waktu atau deadline, berdasarkan pengetahuan kamu saat itu. Karena ada banyak hal yang tidak kamu tahu.

Sediakan waktu riset sebagai freelance

Jika kamu seorang freelancer, maka jangan hanya memberi estimasi waktu berdasarkan durasi kamu bisa menyelesaikan hal tersebut. Tapi tambahkan dengan waktu riset yang kamu butuhkan untuk menyelesaikan proyek tersebut.

Apakah perlu dikomunikasikan di klien? jawaban klasik “tergantung”. Bisa jadi klien kamu tipe yang menghargai riset seperti ini atau ada juga klien yang menganggap ini buang-buang waktu.

Riset apa saja yang perlu dilakukan?

Berikut beberapa hal yang perlu kamu riset sebelum mulai mengerjakan proyek

1. Riset tentang domain bisnis

Bukan nama domain, tapi domain yang dimaksud adalah mengerti bidang bisnis atau lebih spesifik: fitur yang akan kamu kerjakan.

Sebelum tahu solusinya, kenali dulu masalahnya dengan baik. Cari tahu apa yang dibutuhkan oleh orang lain

2. Riset tentang teknologi

Jika kamu sudah mengerti masalahnya, maka kamu bisa mencari tahu teknologi apa yang bisa digunakan untuk menyelesaikan masalah tersebut.

Mulai dari framework yang kamu gunakan, sampai library kecil yang bisa kamu gunakan untuk memudahkan pekerjaan kamu ini.

3. Riset 3rd party service

Sering kali kita tidak perlu membuat fitur dari nol, tapi bisa menggunakan layanan dari pihak ketiga.

Misalnya mengirim email, kita bisa menggunakan layanan dari Mailgun, Sendgrid, dll. Membuat payment pembayaran sudah ada, seperti Midtrans, Xendit, Stripe dll.

Tidak perlu menghabiskan waktu untuk hal yang bukan merupakan fitur utama dari produkmu di masa awal.

Bagiamana menurut kamu ?

Penulis: Hilman Ramadhan

/ @hilmanski

Hai saya Hilman, membuat situs Sekolah Koding (Skodev) dan menulis buku untuk programmer (Halo Koding), Halo Koding . Sudah mengetik-ngetik alias programming sejak 2015. Semoga artikel dan situs ini bisa bantu karir kamu ya!

Artikel lain di kategori "kerja"

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding