CodeGym /Java Blog /Acak /50 Tahun dan Terus Berhitung. Berapa Lama Karir Pengemban...
John Squirrels
Level 41
San Francisco

50 Tahun dan Terus Berhitung. Berapa Lama Karir Pengembang Perangkat Lunak Bisa Bertahan?

Dipublikasikan di grup Acak
Berapa lama karir pengembang perangkat lunak bisa bertahan? Ini adalah sesuatu yang kebanyakan orang yang serius mempertimbangkan untuk menjadi programmer profesional tidak bisa tidak bertanya-tanya. Ini adalah pertanyaan yang sangat wajar untuk ditanyakan ketika berbicara tentang profesi yang menuntut seperti itu. Tidak ada yang mau menginvestasikan waktu bertahun-tahun untuk mempelajari keterampilan yang akan berhenti relevan dalam beberapa tahun atau akan semakin sulit untuk menghasilkan uang ketika Anda mencapai usia yang lebih tua. Jadi hari ini kami akan mencoba menjawab pertanyaan ini dan memberikan beberapa informasi yang akan membantu Anda mendapatkan pemahaman yang lebih jelas tentang apa yang diharapkan. 50 Tahun dan Terus Berhitung.  Berapa Lama Karir Pengembang Perangkat Lunak Bisa Bertahan?  - 1

Berapa tahun rata-rata karir dalam pengembangan perangkat lunak berlangsung?

Tentu saja, ketika sampai pada angka dan proyeksi tertentu tentang berapa lama Anda dapat mengharapkan karir Anda dalam pengembangan perangkat lunak bertahan, tidak akan ada jawaban yang pasti, karena semua ini sangat subyektif dan individual. Kami tahu, bagaimanapun, bahwa banyak pemrogram profesional sangat menyukai pekerjaan mereka sehingga mereka tetap menjadi Pengembang Senior selama beberapa dekade dalam beberapa kasus, bahkan ketika mereka memiliki pilihan untuk peningkatan karir, seperti pindah dari posisi coding ke posisi manajerial. Survei Pengembang Stack Overflow 2020, yang dianggap sebagai salah satu survei pengembang profesional terlengkap di luar sana, dapat memberi kami beberapa informasi yang relevan tentang berapa lama pengembang perangkat lunak biasa cenderung bertahan di jalur karier ini. Secara keseluruhan, dari hampir 48.000 developer profesional yang ikut serta dalam survei, sekitar 60% mempelajari cara membuat kode lebih dari 10 tahun lalu dan 25% menguasai pemrograman lebih dari 20 tahun lalu. 50 Tahun dan Terus Berhitung.  Berapa Lama Karir Pengembang Perangkat Lunak Bisa Bertahan?  - 2Dalam hal jumlah tahun pengkodean secara profesional, 33,6% responden atau lebih dari 16.000 orang di seluruh dunia mengatakan bahwa mereka telah bekerja sebagai pengembang perangkat lunak selama lebih dari 10 tahun. 11,4% atau 5.447 orang yang disurvei mengatakan karir profesional mereka telah berlangsung selama lebih dari 20 tahun. Mengingat bahwa industri pengembangan perangkat lunak itu sendiri belum terlalu tua, veteran sejati yang telah berkecimpung dalam profesi ini sepanjang hidup mereka lebih sulit ditemukan, tetapi orang-orang seperti itu ada dan tidak jarang. Secara khusus, 0,4% atau 191 dari 47.779 pengembang profesional yang berpartisipasi dalam survei Stack Overflow mengatakan bahwa mereka telah membuat kode selama lebih dari 40 tahun. Dan 48 orang mengatakan bahwa mereka telah menjalani profesi ini selama lebih dari setengah abad! Ini tidak mengherankan karena kita tahu bahwa pengembang perangkat lunak rata-rata cenderung sangat menyukai pekerjaan mereka. Dan pengembang Java khususnya. Berdasarkanpenelitian dengan merekrut situs web Memang, pengembang Java paling tidak mungkin meninggalkan profesinya di antara semua profesional pada umumnya, tidak hanya di sektor teknologi. Tingkat perpindahan karir mereka kurang dari 8%, sedangkan untuk profesi pengembang perangkat lunak pada umumnya 27%, dan untuk administrator database, misalnya, 35%. Bahkan ketika ditawari posisi manajerial tingkat tinggi, mayoritas pembuat kode Java tidak mau menyerah. Ini mungkin bukti terbaik bahwa pemrograman Java menjadi pilihan profesi yang tepat bagi sebagian besar pembuat kode.

Opsi peningkatan karir untuk pengembang perangkat lunak

Seperti yang Anda lihat, bukan hal yang aneh bagi pengembang perangkat lunak untuk memiliki karir seumur hidup dalam berbagai peran pengkodean. Tentu saja, ini bukan untuk semua orang, dan banyak orang lebih suka pindah ke posisi lain atau bahkan mengambil jalur karier lain pada akhirnya. Untungnya, ada banyak pilihan peningkatan karir untuk pengembang perangkat lunak dalam industri ini. Mari kita sebutkan beberapa saja.

Posisi manajemen yang lebih tinggi

  • CTO (Kepala Teknisi)
  • CIO (Kepala Bagian Informasi)
  • Kepala Petugas Digital
  • Chief Innovation Officer
  • Insinyur Perangkat Lunak Pimpinan Tim
  • Arsitek perangkat lunak
  • Wakil Presiden Teknik
  • Kepala Produk

Peran produk

  • Insinyur QA
  • Manajer proyek
  • Manajer produk
  • Scrum Master
  • Desainer UX

Peran berorientasi pelanggan

  • Insinyur Penjualan
  • Pemasar Pengembang
  • Perekrut Teknis
  • Penginjil / Eksekutif Humas Teknologi
  • Dukungan Pelanggan

Dukungan operasi pembangunan

  • Insinyur DevOps
  • Dukungan teknis
  • Administrator basis data
  • Insinyur Keandalan

Peran analitis

  • Analis Keamanan
  • Insinyur Litbang
  • Ilmuwan Data

Peran independen

  • Pengembang lepas
  • Konsultan Pembangunan
  • Pendiri Startup

Pikiran dan pendapat

Semua opsi yang tercantum di atas, dan ini bukan daftar lengkap, harus menjadi bukti bahwa pengembang perangkat lunak memiliki banyak pilihan untuk peningkatan karier, serta mobilitas yang cukup bagus dalam spesialisasi lain di bidangnya. Dan terlepas dari itu, banyak pemrogram berpengalaman dan dihormati masih memilih untuk bekerja sebagai pembuat kode senior sepanjang karier mereka. Mengapa? Tidak ada yang akan menjelaskannya lebih baik daripada pengkodean para veteran itu sendiri. “Saya seorang insinyur perangkat lunak berusia 65 tahun yang telah bekerja untuk Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan, dan dua perusahaan rintisan lainnya. Saya telah di-PHK lima kali dalam karir saya. Saya selalu mencari pekerjaan lain dalam waktu 3 sampai 4 minggu — bahkan selama masa resesi. Pekerjaan saya telah dialihkan ke India atau China empat kali: terutama dalam delapan tahun terakhir. Meskipun begitu, selalu ada kesempatan kerja lain yang menunggu sesudahnya. Saya suka apa yang saya lakukan. Saya masih melakukannya; dan, saya tidak punya rencana segera untuk berhenti melakukannya. Selain itu, saya pandai dalam hal itu. Itu bukan karena saya jenius tetapi karena saya telah melakukan pengembangan perangkat lunak untuk waktu yang sangat lama dan saya belajar dari kesalahan saya,” Steven Ussery, seorang pengembang perangkat lunak dengan pengalaman profesional lebih dari 30 tahun di belakang punggungnya,berkata . Anda bisa mendapatkan tawaran dari Google bahkan jika Anda berusia 66 tahun, kata Connor Stricklan, pengembang perangkat lunak dari AS, kepada kami: “Seorang pengembang perangkat lunak yang saya kenal baru-baru ini mendapat telepon dari perekrut di Google, menanyakan apa yang diperlukan agar dia bisa bekerja untuk mereka. Pengembang ini sebenarnya sudah bekerja untuk Google, tetapi dia keluar sekitar lima tahun yang lalu untuk mengejar proyek lain, dan dia tidak ingin tinggal di salah satu kota yang memiliki kantor Google. Pengembang berusia 66 tahun itu adalah ayah saya. Dia mengumpulkan jaminan sosial saat dirayu oleh Google. Dia memiliki karir yang memuaskan menjalankan perusahaannya sendiri, konsultasi, dan menjadi seorang karyawan. Dia memberikan kontribusi selama tahap awal berbagai teknologi seperti jaringan TCP, protokol USB, implementasi 802.11b, dan GPS militer. Kemudian dia dipekerjakan oleh Google pada tahun 2008 saat berusia 58 tahun. Saat di Google, dia menulis perangkat lunak dalam bahasa Java, bahasa yang bahkan tidak ditemukan hingga dia berusia 45 tahun. Dan dia adalah seorang kontributor individu, tanpa ada insinyur lain yang melapor kepadanya.” “Saya telah berada dalam pengembangan perangkat lunak sepanjang masa kerja saya dari pengembang junior, melalui pengembang senior hingga pemimpin/manajer tim dan sekarang kembali mengembangkan (meskipun berharap untuk kembali ke manajemen lebih cepat daripada nanti). Kehidupan kerja saya sekarang hampir 40 tahun dan pada waktu itu saya telah mengubah domain dan teknologi karena perusahaan tempat saya bekerja telah berubah. Saya kemudian menggunakan pengalaman baru itu untuk menemukan posisi baru ketika saya harus melakukannya, yang pada gilirannya mengarah ke domain dan teknologi baru lainnya. Selama ini saya mengenal developer setua atau lebih tua dari saya,” ChrisF, pengguna komunitas developer StackExchange, melalui pengembang senior ke pimpinan/manajer tim dan sekarang kembali mengembangkan (meskipun berharap untuk kembali ke manajemen lebih cepat daripada nanti). Kehidupan kerja saya sekarang hampir 40 tahun dan pada waktu itu saya telah mengubah domain dan teknologi karena perusahaan tempat saya bekerja telah berubah. Saya kemudian menggunakan pengalaman baru itu untuk menemukan posisi baru ketika saya harus melakukannya, yang pada gilirannya mengarah ke domain dan teknologi baru lainnya. Selama ini saya mengenal developer setua atau lebih tua dari saya,” ChrisF, pengguna komunitas developer StackExchange, melalui pengembang senior ke pimpinan/manajer tim dan sekarang kembali mengembangkan (meskipun berharap untuk kembali ke manajemen lebih cepat daripada nanti). Kehidupan kerja saya sekarang hampir 40 tahun dan pada waktu itu saya telah mengubah domain dan teknologi karena perusahaan tempat saya bekerja telah berubah. Saya kemudian menggunakan pengalaman baru itu untuk menemukan posisi baru ketika saya harus melakukannya, yang pada gilirannya mengarah ke domain dan teknologi baru lainnya. Selama ini saya mengenal developer setua atau lebih tua dari saya,” ChrisF, pengguna komunitas developer StackExchange, Saya kemudian menggunakan pengalaman baru itu untuk menemukan posisi baru ketika saya harus melakukannya, yang pada gilirannya mengarah ke domain dan teknologi baru lainnya. Selama ini saya mengenal developer setua atau lebih tua dari saya,” ChrisF, pengguna komunitas developer StackExchange, Saya kemudian menggunakan pengalaman baru itu untuk menemukan posisi baru ketika saya harus melakukannya, yang pada gilirannya mengarah ke domain dan teknologi baru lainnya. Selama ini saya mengenal developer setua atau lebih tua dari saya,” ChrisF, pengguna komunitas developer StackExchange,berkata . Rupanya, di beberapa bidang teknologi, pengembang yang sebagian besar sudah tua adalah norma. Inilah yang tcrosley , Insinyur Sistem Tertanam Senior dan pengguna StackExchange, katakan tentang masalah ini: “Di bidang saya, sistem tersemat, saya jarang bertemu orang yang berusia di bawah 40 tahun. kontraktor di berbagai waktu selain saya, dan tiga dari empat berusia di atas 50 tahun. Saya berusia di atas 60 tahun dan tidak memiliki rencana untuk pensiun dalam waktu dekat. Saya telah melakukan jenis pekerjaan ini selama hampir 40 tahun dan masih menyenangkan. Beberapa hari saya tidak percaya saya dibayar untuk melakukan apa yang saya lakukan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION