44 poin oleh GN⁺ 2024-07-15 | 6 komentar | Bagikan ke WhatsApp
  • Pada 2021, saya pensiun di usia 63,5 tahun setelah sekitar 40 tahun berkarier sebagai programmer
  • Bukan karena kemampuan saya menurun, melainkan setelah berpikir selama setahun saya menyadari bahwa saya tidak ingin melakukannya lagi
  • Setiap orang pada akhirnya akan mencapai titik ketika mereka tidak lagi bisa melakukan pekerjaan yang telah mereka jalani seumur hidup
  • Ini bisa terjadi bukan hanya saat pensiun, tetapi juga kapan saja sebelumnya
  • Sering kali hal ini terjadi karena teknologi yang dipilih menghilang dan menjadi tidak berguna, karena lelah dengan coding, atau karena jenuh dengan coding sebagai profesi

Orang-orang berhenti bekerja karena berbagai alasan

  • Seorang programmer muda yang saya temui 10 tahun lalu menghasilkan banyak uang dengan merilis aplikasi mobile, tetapi kemudian mengalami burnout, berhenti peduli, lalu memulai dealer Jeep dan usaha pembukaan lahan, dan ia lebih menikmati semua itu serta meraih kesuksesan yang stabil
  • Seseorang yang hanya menulis kode sistem mainframe harus beralih memasang kabel jaringan ketika mainframe dihentikan, karena ia tidak mempelajari hal lain
  • Sebuah tim yang membanggakan keahlian hebat mereka dalam menghasilkan RPG2 dengan alat 4GL kehilangan pekerjaan setahun kemudian, dan alat itu pun menjadi tidak berguna

Sulit mempertahankan karier sambil terus menulis kode selama bertahun-tahun

  • Ketika saya mulai pada awal 1980-an, jumlah programmer jauh lebih sedikit dibandingkan hari ini
  • Dari para programmer yang saya kenal 40 tahun lalu, sebagian besar menyerah, menjadi manajer, atau menjadi tidak relevan
  • Hanya orang-orang yang mengerjakan sistem legacy yang tersisa, dan saya satu-satunya yang masih bekerja di perusahaan besar dengan teknologi terbaru (iOS, Swift)
  • Sulit mempertahankan karier selama itu di industri yang mengalami perubahan sangat besar

Kita harus jujur pada diri sendiri

  • Kita harus bertanya pada diri sendiri apakah kita masih mengikuti teknologi terbaru cukup baik untuk terus bekerja di masa depan
  • Kita perlu memikirkan apakah pekerjaan ini masih menarik, atau ada hal lain yang sebenarnya ingin kita lakukan
  • Bisa saja pemrograman sudah tidak menyenangkan lagi atau tidak lagi menantang
  • Ada orang yang tetap menjalani pekerjaan membosankan demi kompensasi, tetapi saya tidak pernah bisa merasa puas dengan cara itu

Selain berhenti dari pemrograman, pindah kerja juga layak dipertimbangkan

  • Alasan terbesar untuk pergi bisa jadi karena pekerjaan itu tidak bernilai dan Anda perlu mencari tempat kerja lain
  • Saya pernah meninggalkan pekerjaan bagus maupun pekerjaan yang mengerikan karena pekerjaannya tidak menarik, arahnya kacau, atau lingkungannya bermusuhan
  • Jenis pemrograman lain atau industri lain bisa menghidupkan kembali minat Anda
  • Saya juga mengenal orang-orang yang meninggalkan pekerjaan penuh tekanan dengan gaji tinggi untuk memulai pertanian atau profesi lain
  • Tidak ada gunanya terus bekerja sambil merasa sengsara

Karier dan kemampuan tidak selalu berkaitan

  • Saya pernah bekerja dengan programmer yang masa kerjanya setara dengan saya, tetapi ia tidak memahami requirement dan kode yang ditulisnya nyaris tidak berjalan, sehingga saya harus meninjau semuanya
  • Saya tidak mengerti bagaimana seseorang bisa bekerja selama 30 tahun tetapi bahkan tidak mampu melakukan hal-hal sederhana
  • Kita tidak boleh mendiskriminasi orang karena usia. Usia dan kemampuan tidak berkaitan
  • Ada orang yang lebih tua dari saya yang sangat hebat, dan ada juga yang tidak kompeten
  • Ada orang berusia 20-an yang bisa menulis apa pun dengan sukses, sementara ada juga yang bahkan tidak memahami konsep sederhana
  • Saya hampir tidak pernah mengalami ageism, dan para pemberi kerja saya selama 10 tahun terakhir mengakui semua yang telah saya lakukan
    • Selain beberapa ekspresi saat wawancara yang seolah berkata, "Oh, ternyata sudah tua ya," saya hampir tidak melihat diskriminasi usia

Mengumumkan pensiun dan reaksi sekitar

  • Ketika saya mengumumkan pensiun (dengan pemberitahuan 3 bulan sebelumnya), para pemimpin terkejut
  • Mereka tidak bisa memahami mengapa ada orang yang ingin pensiun
  • Salah satu pemimpin yang pernah bekerja dengan saya di dua pekerjaan dan yang hidupnya selalu saya mudahkan tidak pernah lagi berbicara atau mengucapkan selamat tinggal kepada saya
  • Saya masih berbicara dengan rekan kerja dan tim, dan saya tahu betapa menurunnya keadaan setelah saya pergi
  • Saya tetap akan pergi pada akhirnya, karena saya suka membuat perbedaan dan menyukai pekerjaan yang menantang

Setiap orang pada akhirnya mencapai titik ketika profesi, pemberi kerja, industri, bahkan seluruh kariernya berakhir

  • Rasanya lebih baik bersikap jujur dan mengambil keputusan bijak daripada menyadari bahwa kita tertinggal lalu dipaksa tersingkir
  • Rasanya lebih baik meninggalkan pekerjaan buruk daripada bertahan sampai rambut rontok sebelum berhenti, bahkan jika pekerjaan berikutnya ternyata sama buruknya
  • Karier Anda adalah milik Anda. Anda harus memberikan yang terbaik, dan mengakhirinya pun adalah bagian Anda

Aktivitas saya saat ini

  • Saya masih menulis kode setiap hari untuk aktivitas generative art
  • Kodenya jauh lebih kompleks daripada yang pernah saya lakukan sebelumnya, dan menyenangkan karena banyak yang tidak dilakukan orang lain
  • Kadang saya merindukan aspek tertentu dari pekerjaan terakhir saya, tetapi saya tidak merindukan tekanan tanpa henti, jam kerja panjang, keputusan manajemen yang keliru, dan perubahan yang tiada akhir
  • Saya merindukan memegang peran pemimpin dan melihat apa yang saya buat digunakan oleh banyak pelanggan

Pemrograman bisa menjadi karier yang menyenangkan, mimpi buruk yang mengerikan, atau sesuatu di antaranya, dan tidak pernah benar-benar diam

  • Saya bisa bertahan 40 tahun dengan menikmati bagian yang baik, menahan bagian yang buruk, dan sering berganti teknologi, industri, serta pemberi kerja
  • Selama itu sudah lebih dari cukup

Pendapat GN⁺

  • Pengalaman penulis bisa menjadi pelajaran besar bagi orang-orang yang bekerja di bidang pemrograman
  • Di industri IT yang laju perkembangan teknologinya sangat cepat, bekerja sebagai programmer selama lebih dari 40 tahun sama sekali bukan hal yang mudah
  • Menilai kemampuan dan semangat diri sendiri secara objektif, lalu memutuskan pensiun pada waktu yang tepat, adalah hal yang patut dihormati
  • Dalam situasi ketika teknologi berkembang cepat, dibutuhkan pembelajaran berkelanjutan, penguasaan teknologi baru, dan keberanian untuk menantang diri agar kemampuan teknis tidak tertinggal
  • Jika Anda kehilangan gairah terhadap pekerjaan, mengubah lingkungan atau mencoba tantangan baru bisa menjadi cara yang baik
  • Daripada sekadar mengejar gaji, menemukan nilai dan kesenangan dalam pekerjaan memiliki makna yang lebih besar dalam jangka panjang. Terus melakukan pekerjaan yang tidak membuat bahagia bukanlah hal yang diinginkan
  • Kita bisa mengambil berbagai pelajaran, seperti bahwa usia dan kemampuan tidak berkaitan, serta bahwa nilai dan kepuasan yang diperoleh dari pekerjaan lebih penting daripada sekadar membangun masa kerja

6 komentar

 
eususu 2024-07-17

Keren sekali, saya masih belum genap 20 tahun, saya akan kembali setelah memenuhi 20 tahun dulu!

 
tsboard 2024-07-16

Saya rasa itu adalah karier yang sukses. Dan tampaknya penting juga untuk secara tepat waktu mulai menapaki jalur kehidupan kedua.

 
lordang 2024-07-16

Bisa mempertahankan karier sebagai programmer, bukan pemimpin, hingga usia 60-an, dan memutuskan berhenti atas kemauan sendiri alih-alih didorong keluar—kalau dilihat dari situ, ini memang karier yang sukses.

 
ragingwind 2024-07-16

Saya juga berharap bisa tetap menjadi pengembang yang nantinya dapat meninggalkan tulisan seperti ini. Mari bertahan sedikit lebih lama.

 
wan2land 2024-07-16

Tulisan yang benar-benar memancing banyak pemikiran. :-)

 
GN⁺ 2024-07-15
Komentar Hacker News
  • Pensiun dari Apple beberapa tahun lalu

    • Di perusahaan besar seperti Apple, selalu ada pekerjaan yang harus ditangani
    • Mengira tim Cocoa akan menjadi tidak berguna karena iOS, Swift, dan lain-lain, tetapi ternyata tidak
    • Pemeliharaan kode dan interoperabilitas dengan bahasa serta framework baru tetap diperlukan
    • Alasan meninggalkan Apple adalah karena pekerjaan dan kariernya telah berubah
    • Pada 1995, para engineer menentukan prioritas, tetapi sekarang pemasaran yang memimpin
    • Setelah kesuksesan iPhone, pemasaran mengambil kendali
    • Tetap bekerja untuk menghasilkan uang, tetapi pensiun setelah putri bungsunya mandiri
  • Sudah memrogram selama 6 tahun

    • Tidak lagi merasakan gairah seperti saat pertama kali mulai coding
    • Seorang front-end developer, tetapi telah beralih ke DevOps, back-end, kepemimpinan, dan sebagainya
    • Saat ini hanya melakukan pekerjaan seminimal mungkin
    • Suatu hari ingin beralih ke pekerjaan lain yang tidak berhubungan dengan coding
    • Secara finansial masih belum siap
    • Ingin memulai bisnis yang tidak berhubungan dengan coding
  • Mulai pemrograman saat usia 10 tahun dan sekarang berusia 50 tahun

    • Sekarang terasa membosankan, sulit diikuti, dan tidak bisa mendapat tugas penting
    • Karena punya keluarga, sulit mencari pekerjaan di bidang baru
    • Sedang berusaha menemukan kembali kesenangan dalam pemrograman
  • Menghormati kejujuran dan nasihat OP

    • Saat muda, menganggapnya sebagai burnout lalu menemukan kembali semangatnya
    • Sekarang tidak ingin berhenti memrogram, tetapi bisa memahami jika seseorang bisa berkarya di medium lain
    • Pemrograman memberi frustrasi, tetapi juga sangat memuaskan
    • Ini artikel yang bagus karena membuat orang menengok kembali hidupnya sendiri
  • Mengingatkan pada saat Kobe Bryant tahu kapan harus pensiun dari basket

    • Katanya dia tahu sudah waktunya pensiun ketika saat meditasi pagi, pikiran tentang basket tidak lagi muncul
  • Pensiun pada 2017

    • Karena pandemi, kerja jarak jauh, perubahan framework JavaScript, serta cepatnya perubahan AI dan LLM, merasa pensiun pada waktu yang tepat
    • Sekarang mengerjakan proyek yang diinginkan dengan bahasa Elixir
  • Sudah di akhir usia 50-an, tetapi masih sangat mencintai pengembangan perangkat lunak

    • Sudah kehilangan minat pada perusahaan besar atau karier
    • Organisasi dengan lebih dari 20 orang menjadi tidak efisien
    • Setelah pensiun, ingin mencurahkan lebih banyak waktu pada hal-hal yang disukai
  • Pensiun pada usia 55 tahun

    • Silicon Valley memberi tahu bahwa dirinya sudah terlalu tua
    • Menikmati pekerjaan membuat alat UI
    • Membuat perangkat lunak gratis dan memberikannya kepada orang nonprofesional
  • Merekomendasikan lagu Doris Day, "enjoy yourself, it’s later than you think"

    • Ada juga versi Guy Lombardo dan Louis Prima, tetapi lebih menyukai versi Doris Day
    • Menyanyikan lagu ini di tempat kerja sambil memberi petunjuk tentang masa depan
  • Pemrograman terasa seperti jalan buntu

    • Spesialis AWS, analis data, low-code, prompt engineering, dan sebagainya sedang banyak dicari
    • Tidak menolak mempelajari hal baru, tetapi hal-hal baru yang sedang dicari bukanlah pemrograman
    • Sudah belajar Rust, tetapi developer Rust kelebihan pasokan
    • Saat belajar Python 15 tahun lalu, prospek kerja sangat bagus