18 poin oleh wwhite103 2022-01-25 | 19 komentar | Bagikan ke WhatsApp

Saya kebetulan memulai karier sebagai developer, dan tahu-tahu sudah 12 tahun berlalu.

Saya terus berusaha agar tidak tertinggal dari orang lain,

namun ada kalanya saya merasa pertumbuhan saya sebagai developer mulai stagnan.

Misalnya saat saya tidak bisa dengan mudah memahami source code yang dibuat orang lain,

atau saat saya hanya mengulang pekerjaan yang sama selama bertahun-tahun...

Kalau begitu, biasanya bagaimana Anda mengatasinya?

19 komentar

 
dengau 2022-02-27

Saya merasa sudah tidak ada lagi yang bisa dipelajari di tempat kerja sebelumnya (proyeknya selalu mirip-mirip dan tidak ada senior engineer), jadi saya pindah ke tempat yang lebih besar dan memiliki lebih banyak engineer senior. Setelah pindah, saya merasa belajar lebih banyak dan berkembang.

 
cwdoh 2022-01-28

Saya juga pernah mengalami masa-masa berat secara mental, tetapi ketika saya mencoba meninggalkan semuanya dan beristirahat jauh dari pengembangan, saya jadi sangat ingin kembali ngoding.

Di dunia yang terus meluas, tempat hal-hal baru selalu bermunculan dan kita bisa dengan mudah bertemu developer hebat, membandingkan diri dengan orang lain adalah hal yang sangat menyiksa. Beberapa tahun lalu, saya sampai pada kesimpulan bahwa memikirkan apakah saya sudah melakukan pekerjaan yang benar-benar ingin saya lakukan terasa kurang menyiksa dan lebih produktif.

Lewat aktivitas komunitas, saya bisa bertemu banyak orang baik, dan itu juga menjadi dukungan besar secara pribadi. Jangan mencambuk diri sendiri. Menepuk punggung diri sendiri dan orang-orang di sekitar kita sambil berjalan pelan juga mungkin merupakan kehidupan yang cukup baik. Semoga hari-hari baik terus menyertai Anda. :)

 
nullvana 2022-01-26

Kita bisa mengasah dan meningkatkan hal-hal yang terkait dengan pekerjaan secara lebih tajam,

atau tampaknya juga bagus untuk secara mengikuti tren mencoba lingkungan yang luas dan baru lalu membandingkannya dengan kondisi saat ini.

Atau, sepertinya juga memungkinkan untuk berkontribusi pada sesuatu yang sebelumnya belum ada.

 
jonnung 2022-01-25

Saya kadang juga begitu; saat momen seperti itu datang, saya benar-benar tidak melakukan apa pun. Lalu ketika pada suatu titik ada sesuatu yang ingin saya lakukan terlihat di depan mata, saya coba kerjakan itu dulu begitu saja. Setelah itu, ya kembali lagi ke posisi semula, begitu terus.^^

Ah, satu hal lagi! Coba pikirkan, “Bukan cuma saya yang seperti ini.”

 
spilist2 2022-01-25

Mungkin Anda sudah pernah membacanya, tetapi saya merekomendasikan tulisan ini. “Alasan Anda jalan di tempat” http://m.egloos.zum.com/agile/v/5749946

 
edunga1 2022-01-26

Oh, saya juga teringat tulisan ini. Tentang cara menyesuaikan tingkat kesulitan sendiri.

Alih-alih memakai lingkungan IDE, saya sengaja pernah mengembangkan dengan vim. Memang terasa canggung, tapi... tanpa perlu persiapan apa pun, saya bisa langsung mencobanya, dan itu bagus.

Sekarang saya bahkan memakainya sebagai alat pengembangan utama.

 
cbk1411 2022-01-25

Standar untuk merasakan pertumbuhan juga bisa berubah.

  • Pemula: merasa berkembang di setiap bab buku bahasa pemrograman

  • Veteran: baru merasa puas jika menangani Functional + JPA + Queue + berbagai integrasi MSA + berbagai fitur fault tolerance + bahasa baru. Karena pekerjaan seperti itu sudah pernah dijalani. Wajar jika ingin menjadi lebih baik, tetapi kadang hal itu juga melelahkan hati kita.

Mungkin sekarang saatnya Anda memulai fase 2 untuk mendefinisikan apa arti pertumbuhan bagi diri Anda.

Pertumbuhan seperti apa yang Anda inginkan? Akan lebih membantu jika memikirkannya sebagai "ingin saya lakukan" daripada "harus saya lakukan".

Bisa jadi tujuan Anda bukan lagi menjadi programmer dengan pengetahuan dan keterampilan yang sangat luas.

  • Hanya dengan komunikasi dan mediasi yang baik pun Anda bisa mempercepat pekerjaan di perusahaan, jadi mungkin Anda bisa merasakan pertumbuhan dari peran seperti itu.

  • Mungkin Anda menginginkan industri lain

  • Atau seperti kata xguru, mungkin Anda memang hanya butuh istirahat.

Saya sendiri

  • tidak lagi merasakan pertumbuhan di pekerjaan backend developer di perusahaan besar

  • sempat pindah ke startup

  • lalu berpindah ke domain lain.

Coba luangkan waktu sejenak untuk melihat apa yang benar-benar Anda inginkan, lalu bergerak sedikit untuk mengujinya.

 
wwhite103 2022-01-25

Terima kasih semuanya atas balasannya. Saya akan menjadikan saran-saran yang kalian berikan sebagai referensi, lalu mengerjakan satu side project dan mencoba memperkenalkannya di sini, hehe

 
dalinaum 2022-01-25

Saya suka membaca sesuatu secara berurutan. Pasti ada alat yang dibuat orang lain yang dulu Anda pakai begitu saja tanpa banyak berpikir. Sesuatu yang digunakan dengan sangat natural, seolah-olah memang sudah ada sejak awal dan terasa sepenuhnya wajar. Saya membuka source code-nya, lalu menjadikan fitur yang saya gunakan sebagai entry point, atau kalau ada test code, saya memilih test acak sebagai entry point dan membacanya begitu saja. Dalam proses itu, saya jadi mendapatkan banyak hal dan memunculkan pemikiran-pemikiran baru.

 
kimws 2022-01-25

Kalau bukan karena COVID, akan lebih baik, tetapi sepertinya ikut aktif di komunitas developer juga ide yang bagus. Itu bisa menjadi stimulasi, dan mendengar langsung serta berbagi cerita dari orang lain juga tampaknya akan sangat membantu.

 
nurinamu 2022-01-25

Saya juga pernah cukup lama punya kegelisahan yang mirip, dan meski ini juga sudah ada di komentar lain, saya sampai pada kesimpulan bahwa semuanya mulai melenceng sejak saya mencoba membandingkan diri dengan orang lain.

Setelah itu, alih-alih membandingkan diri dengan orang lain, saya hanya mencoba hal-hal yang belum saya pahami atau sesuatu yang benar-benar baru.

Sambil merasakan lagi dari sudut pandang awal bahwa ternyata inilah alasan saya dulu ingin menjadi developer, saya rasa saya bisa melewati masa itu.

Mungkin daripada dibilang sudah benar-benar melewatinya, sekarang saya hanya jadi jarang punya pikiran seperti itu lagi (membandingkan diri dengan orang lain).

 
ffdd270 2022-01-25

Setiap kali merasa begitu, saya memikirkan hal baru apa yang bisa saya kuasai. Dari yang kecil seperti proyek sampingan baru sampai yang besar seperti mencoba hobi yang sama sekali berbeda. Dari situ saya menemukan berbagai kelebihan baru, baik besar maupun kecil.

Dan saya berpikir bahwa jika ada sesuatu yang tidak saya pahami, berarti saya belum meluangkan waktu yang cukup. Pernah suatu kali saat membaca source code LLVM, rasanya terlalu sulit, sampai saya hampir menangis karena merasa diri sendiri tidak kompeten =m =. Tapi belakangan saya berpikir, orang-orang itu pasti telah meneliti compiler selama puluhan tahun, dan juga mencurahkan ratusan jam untuk membuat source code tersebut. Kalau saya berharap bisa memahaminya hanya dengan melihatnya beberapa jam saja, bukankah itu terlalu sombong? Pikiran seperti itu sempat muncul. Sejak setelah itu, saat membandingkan diri dengan orang lain, saya berusaha menyikapinya dengan rasa hormat dan mengikuti pelan-pelan langkah demi langkah.

 
pcmwooki 2022-01-25

Kalau ingin membandingkan, cobalah membandingkan diri Anda saat ini dengan diri Anda di masa lalu dalam sumbu waktu, bukan dengan orang lain.

Sejak awal, titik acuannya memang sangat kabur.

Lalu, kalau ada orang yang lebih mahir, ya belajar saja bersama mereka; kalau yang dipikirkan adalah harus melampaui mereka, Anda akan melihat mereka bukan sebagai rekan, melainkan sebagai pesaing.

Kalau ada yang tidak dipahami, tanyakan saja. Kalau ada orang yang menanyakan sesuatu yang susah payah Anda buat sendiri, itu justru terasa sangat menyenangkan.

Tidak ada yang akan mencela Anda hanya karena bertanya.

 
ianstream 2022-01-25

Sepertinya tidak harus berupa side project yang terkait pengembangan. Mungkin bagus juga mencoba belajar bidang yang menarik minat Anda atau menemukan hobi baru yang belum pernah dicoba. Saat bertemu dengan lebih banyak orang yang beragam, sepertinya ada kebahagiaan dan pertumbuhan yang bisa didapat dari sana juga. Rasanya pertumbuhan sebagai developer tidak harus selalu mewakili identitas atau pertumbuhan seseorang secara keseluruhan..

 
qclem 2022-01-25

Saya memang belum lama bekerja sebagai developer, tetapi saya sudah sangat berempati dengan apa yang Anda rasakan.

Meskipun sering dikatakan bahwa usia karier developer itu pendek, menurut saya skalabilitasnya besar.

Karena ada banyak bidang yang menarik bagi orang-orang yang berasal dari latar belakang developer, saya pun mencoba mengalihkan perhatian ke sisi manajemen!

Kalau Anda merasa bahwa dari sisi development sudah tidak ada lagi yang bisa dikembangkan, bagaimana kalau mencoba melirik bidang lain juga?

 
nicewook 2022-01-25

Ada dua hal yang terpikir. Saya rasa Anda mungkin sudah mengetahuinya.

  1. Jangan membandingkan diri dengan orang lain, tetapi bandingkan dengan diri sendiri kemarin dan berusahalah untuk maju sedikit demi sedikit

  2. Dorong diri ke lingkungan yang membuat Anda tidak punya pilihan selain mempelajari pengetahuan baru. Dalam kasus ekstrem, pindah kerja

 
choigyumin 2022-01-25

Aktivitas di luar pengembangan seperti side project atau menulis blog cukup membantu.

Saya bisa mendapatkan inspirasi baru, dan ketika mengalami burnout karena pekerjaan kantor, kegiatan seperti ini sepertinya juga membantu secara mental.

 
xguru 2022-01-25

Kalau merasa sudah berlari terlalu keras dan capek, ada baiknya berhenti sejenak dan beristirahat.

Kalau saya, biasanya yang saya rekomendasikan saat seperti itu adalah mencoba side project.

Menurut saya, bagus kalau sekali-sekali membuat sesuatu yang dibutuhkan dalam keseharian atau yang terasa menarik.

Mencobanya dengan bahasa dan toolset yang ingin dipelajari juga bagus, dan memakai yang sudah dikuasai untuk mengerjakan hal lain juga terasa bagus.

Saya pernah membuat utilitas untuk menambahkan tag informasi album ke MP3, alat untuk mengirim SMS massal dari Google Sheets, dan pembantu belanja impulsif (mengumpulkan penawaran seperti One a Day/Coupang, dan sebagainya), dan ternyata itu sangat membantu di kemudian hari.

 
coma333 2022-01-25

Saya tidak tahu bagaimana Anda akan memandang kata-kata ini. Dari pengalaman saya, pikiran atau obsesi bahwa diri kita tertinggal justru membuat saya semakin sulit. Tentu saja, semua orang ingin tahu lebih banyak dan menjadi lebih baik sebagai developer, tetapi bisa mencari nafkah dengan baik di perusahaan menggunakan pengetahuan yang saya miliki saat ini juga menurut saya merupakan bentuk kemampuan teknis tersendiri. Cobalah sejenak melepaskan pikiran bahwa Anda tertinggal, lalu menemukan hal yang Anda sukai dan mewujudkannya dengan kemampuan development Anda juga menyenangkan. Seperti personal project yang selalu dibicarakan semua orang.