mx667Avatar border
TS
mx667
Pernah Ada Project yang Gagal Gak?
Buat teman - teman yang berprofesi sebagai programmer, saya mau nanya nih. Kira - kira pernah ada gak project gagal? Atau project yang awalnya bisa dikerjakan dengan baik, lalu kemudian di tengah jalan gagal? Sehingga harus di-takedown atau gak dilanjutin lagi. Kalau misalnya ada dan mau dibagikan, coba share disini, barangkali bisa jadi manfaat untuk teman - teman yang lainnya dan bisa jadi pelajaran.

Kalau saya sendiri puji Tuhan belum pernah dan semoga aja gak akan pernah ada project yang gagal pas dikerjain. Misalnya jika project-nya terlalu sulit atau ada masalah tak terduga yang terjadi pada pertengahan proses development, sejauh ini gak pernah ada.





Project yang dirasa kurang memuaskan

Cuma kalau project yang mungkin dirasa kurang puas atau kurang bagus itu jujur saja saya pernah mengalaminya, bukan client yang merasa tidak puas, tapi saya sendiri yang merasa begitu. Jadi waktu itu disuruh bikin aplikasi meeting online berbasis web gitu pakai React JS. Karena bentuknya aplikasi dan tidak terlalu mementingkan SEO, maka saya memilih untuk membuatnya menggunakan pure React JS saja, tanpa bantuan Next JS sebagai framework React JS yang memudahkan banyak hal, salah satunya adalah masalah routing / perpindahan antar halaman.

Kalau menurut saya, dan dikasih tahu sama teman yang merupakan React JS Developer juga, harusnya sih dari awal pakai Next JS aja entah itu mau ada SEO ataupun enggak, karena Next JS ini sebenarnya sangat memudahkan perpindahan halaman. Jadi saya merasa kalau pakai Next JS sudah pasti akan jadi jauh lebih bagus dan proses development jadi lebih simple.

Aplikasi meeting online ini jujur saja cukup rumit ya teman - teman, terlebih di bagian saat user mau masuk ke meeting itu sendiri, karena disitu ada banyak pengkondisian. Ada kondisi dimana user harus jadi peserta dulu, ada meeting private, ada juga bagian untuk chat panel yang menggunakan cron jobs. Mungkin karena ini merupakan project pertama ketika saya kerja sebagai programmer, makanya belum terbiasa sama yang namanya cron jobs yang dipasang ke React JS. Cron jobs ini saya nilai adalah service yang berjalan di belakang layar yang kalau putus nyambung saya masih belum paham betul cara menanganinya yang benar di React JS.

Selain itu juga masih ada banyak code yang menurut saya masih kurang rapi dan bisa di refactor lagi ke beberapa component kecil supaya lebih ringkas.



Kalau ada fitur yang terlalu sulit

Kalau project tiba - tiba berhenti gara - gara ada fitur permintaan client yang terlalu sulit untuk dikerjakan juga belum pernah saya alami. Biasanya kalau memang ada fitur yang aneh - aneh request-an dari client, itu akan dibicarakan baik - baik dan dicari solusinya. Biasanya atasan ngobrol dengan para developer untuk bahas cara yang terbaik untuk menyelesaikannya. Sampai sekarang sih belum ketemu kasus dimana sebuah fitur gak bisa dibuat atau si client maksa untuk buatin fitur yang terlalu sulit tersebut. Kalau memang gak bisa dibuat karena alasan keamanan dan lain - lain, semuanya bisa dibicarakan.



Pernah frustasi dan pengen berhenti jadi programmer

Kalau yang satu ini dengan ketawa - tawa akan saya jawab, sudah pasti pernah ya teman - teman, haha. Frustasi ini terjadi biasanya kalau mood lagi kacau aja, kalau mood udah baik pasti juga balik normal lagi kok. Programmer hampir setiap hari pasti akan menghadapi bugs, error, masalah, fitur yang gak ngerti cara bikinnya gimana, rekan kerja yang lagi sensian, dan masih banyak lagi. Kalau sebagai Front-end Web Developer saya kadang pusing ngurusin UI dan UX rumit, pengen dibikin simple tapi designer dan client gak pengen itu.

Pada kenyataannya saya merasa bahwa inilah passion saya satu - satunya dan saya sebenarnya tidak ingin meninggalkannya. Cuma mungkin saya harus punya sumber penghasilan lain selain jadi programmer soalnya kadang kalau rasa frustasi dan bosan mulai datang, kadang pengen berhenti ngoding dulu selama beberapa saat, baru setelah semangat lagi baru lanjut lagi. Istilahnya kaya pekerja freelance gitu lah ya, cuma karena masih ada beberapa tanggungan yang harus dipenuhi tiap bulan, sepertinya nanti dulu deh. Toh, saya juga masih pemula jadi untuk saat ini pekerjaan yang sekarang saya ambil disyukuri dulu.



Sumber gambar :
unsplash.com

Follow juga Instagram saya :
https://www.instagram.com/anggakswr

Baca juga :
Enaknya Jadi Programmer
Cara Jadi Web Developer Otodidak HT
Seberapa Penting Ngetik Cepat untuk Programmer? HT
Mengenal title Attribute di HTML HT
Cara Konek ke Server Menggunakan SSH di Ubuntu
Tadi ngetik apa ya di terminal?
Perbedaan Install Aplikasi di Linux Ubuntu dan Windows
Memahami Kumpulan Angka di Versi Aplikasi
Diubah oleh mx667 05-08-2021 12:02
eyefirst2Avatar border
emineminnaAvatar border
delfatesting260Avatar border
delfatesting260 dan 11 lainnya memberi reputasi
12
4.3K
47
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan