7 Kesalahan Terbesar Saya di Tahun Pertama Berada di Industri (As Reactjs Web Developer)

Abui Muliadi
3 min readNov 25, 2020

--

Photo by Arian Darvishi on Unsplash

Preface

Tak terasa 2020 akan berakhir, tak terasa sudah saya berada di industri teknologi ini selama 1 tahun. Sebagai Junior Developer, saya akui saya sering membuat kesalahan, mulai dari keputusan yang kurang tepat, memproduksi ribuan line 💩 codes, crashing production / development server, dan banyak sebagainya.

Photo by Radu Florin on Unsplash

The Struggle

Tak jarang saya belajar tentang banyak hal, tidak ada yang terlalu membimbing di startup itu, beda dengan di industrial tech besar. Sehingga saya dituntut untuk belajar secara otodidak dan dituntut untuk memberikan impact dan mengambil banyak inisiatif. Namun sebagai manusia, kita harus selalu belajar dari kesalahan kita. Banyak kelahan yang saya lakukan, 7 terbesar yang pernah saya lakukan adalah..

#1 Writing Fancy Logic

Kesalahan pertama ini saya lakukan awal-awal berada di industri (sekitar 2 bulan pertama). Harap maklum lah masih Script Kiddie , mau mencolok saya nulis koding yang logikanya beda sendiri 😢. Padahal yang jadi point penting di Professional Coding yaitu readibillity.

Photo by Ningyu He on Unsplash

#2 Jarang Konsultasi Minta Saran ke Senior, Karena Takut Ganggu / Dikira Tidak Bisa

Kesalahan ini sering jadi dilemma junior, dimana saat beberapa bulan awal, kalian akan kebingungan haruskah bertanya atau coba terus sampai tuntas. Jawabannya adalah coba dulu, namun kalau tidak bisa / mentok, cobalah minta saran / konsultasi ke Senior Developer / Lead. Sesungguhnya mereka tidak apa apa ditanyakan gitu, dengan catatan kalian sudah baca-baca terlebih dahulu.

#3 Kurang Tidur

Yap, usahakan tidur minimal 7–8 jam walaupun kerjaanmu padat, otak yang kelelahan adalah sumber dari bug

Photo by Kasper Rasmussen on Unsplash

Sebagian kunci dari koding bersih adalah tidur yang cukup

#4 Berasa Ngoding Sendiri

Kesalahan ini saya lakukan sampai 2 bulan pertama. Perbedaan yang mencolok adalah, kalian sekarang mengoding sebagai team. Usahakan kalian menulis logika yang umum dan nama variable yang jelas! jangan lupa berikan komentar jika mengambil keputusan yang aneh-aneh / hacky. Ubahlah mindset kalian kalau orang lain lah yang melakukan maintenance pada kodingan kalian, bukan kalian.

#5 Tidak Membaca Dokumentasi / Terlalu Mencintai Crash Course

Usahakan jika memakai library / framework apapun. Baca secara tuntas terlebih dahulu kegunaannya, konsepnya, apa yang bisa dilakukan dengannya. Crash Course memang bagus, tapi sebaiknya baca dulu dokumentasi aslinya.

#6 Tidak Menggunakan Linter

Saya mempunyai library wajib yang harus ada di project, yaitu EsLint dan Prettier. Kedua library tersebut berfungsi untuk menyelaraskan kodingan dan cara penulisan script di dalam file. Untuk prettier sendiri, usahakan mensetup .prettierrc gunanya untuk menselaraskan config dengan rekan rekan seproject kalian.

#7 Tidak Melakukan Unit Test

Serius, lakukanlah unit test. Saya sendiri secara pribadi merasa setelah mencoba melakukan unit test, pandangan saya terhadap cara mengoding sedikit berubah dan menjadi lebih clean.

Photo by Scott Graham on Unsplash

That is it

Setiap orang melakukan kesalahan, tetapi yang lebih penting adalah bagaimana kita belajar dari kesalahan kita. Selebihnya, saya berharap 2021 ini keadaanya lebih baik dari 2020.

“I have not failed. I’ve just found 10,000 ways that won’t work.”
- Thomas A. Edison

--

--

Abui Muliadi
Abui Muliadi

Written by Abui Muliadi

Junior Reactjs Developer from Indonesia

Responses (1)