Pengembang - di sini adalah MENGAPA terbaik untuk keluar dari pekerjaan 9–5 Anda

Gambar oleh Andrew Martin dari Pixabay

Seorang dev senior yang saya hormati atas kecakapan teknisnya menelepon saya pagi ini. Dia dipanggil untuk khawatir atas kenaikan gaji 12% yang dia dapatkan, terhadap seorang dev junior yang bekerja di bawahnya dan mendapat kenaikan gaji 40% - kompensasinya sekarang berjumlah 85% dari dev senior yang mengawasi 10 dev dev junior lainnya seperti dia.

Saya tidak tahu bagaimana menghiburnya. Saya memberinya yang terbaik yang saya bisa - dengan mendengarkannya selama 30 menit.

Lalu saya menyadari itu bukan hal terbaik yang bisa saya lakukan untuknya.

Pagi ini saya menemukan berita tentang Harmonium Palitana bahwa artis film Bollywood secara sepihak bertepuk tangan. Dijalankan oleh sebagian besar pekerja logam dan pertukangan yang tidak berpendidikan - kota di India ini mulai memproduksi mereka untuk melayani dinasti Inggris pada tahun 1902.

Nasib mereka berubah setelah perang dunia II, ketika sebagian besar koloni Inggris memboikot barang-barang yang diproduksi di Jerman, termasuk harmonium. Perusahaan berusia 114 tahun yang mengaku dalam bidang ini masih memimpin hasil pencarian Google untuk frasa "Harmonium reeds" secara global. Ini memasok di seluruh dunia melalui amazon juga.

Kunci kesuksesan mereka bukanlah otomatisasi, tetapi pemahaman mendalam tentang kerajinan itu, ditingkatkan secara manual dari generasi ke generasi.

Itu, dipadukan dengan pemahaman untuk kebutuhan industri.

Hari ini, meskipun mengotomatiskan sebagian besar pembuatan, alang-alang Palitana masih disetel secara manual untuk menghasilkan lagu yang paling merdu - USP yang tidak dapat dibawa oleh printer 3D setidaknya hingga 50 tahun ke depan.

Ini adalah pelajaran - bukan dalam mengimprovisasi kerajinan tangan seseorang, tetapi dalam menentukan apa yang harus dioptimalkan, apa yang harus di-outsourcing-kan ke mesin, dan apa yang harus disempurnakan melalui hasrat sendiri.

Pengembang Senior sedang sekarat (kematian yang pasti)

Dalam dunia pemrograman juga, kerajinan hilang secara bertahap. Pengembang senior kehilangan keunggulannya untuk:

  • IDE online (JSConsole dan sejenisnya) - super mudah untuk menjalankan kode Anda dengan cepat. Sampai jumpa kekacauan tombol dan panel yang dilalui senior dev untuk membuatnya bekerja.
  • Repos dan forum open source, tanpa mengandalkan dokumentasi API raksasa yang dilalui senior dev untuk menyatukannya
  • Video pelatihan, tanpa mengandalkan buku-buku publikasi kuno yang devs senior hanya bisa mengintip untuk mendapatkan itu - dengan mengorbankan waktu keluarganya selama akhir pekan.

Benar, pengembang senior selalu membuat blok bangunan yang dapat digunakan dan digunakan kembali oleh pengembang junior. Tetapi keseimbangan dalam hadiah sangat miring demi yang kemudian.

Kita sudah hidup di dunia teknologi tempat pengalaman menambah nilai pada siklus hidup produk, tetapi tidak pada produk itu sendiri.

Pengembang yang berpengalaman akan tahu di mana menemukan sumber daya untuk membuatnya bekerja - tetapi kecil kemungkinannya untuk melangkah lebih jauh dari itu. Bukan karena kurangnya gairah, tetapi karena kurangnya penghargaan dan motivasi. Dan kebenaran belakangan inilah yang lebih menakutkan, karena, izinkan saya mengatakannya:

Bagi sebuah perusahaan, pengembang senior adalah sebuah kotak yang menyatukan kelerengnya.

Alasan teknis di balik ini adalah:

  • Demokratisasi melalui internet
  • Volume eksponensial diwujudkan dari modularisasi - kemampuan perangkat lunak untuk dibangun di atas satu sama lain.

Alasan bisnis lebih terlihat oleh semua orang. Majikan pemula lebih cenderung mempekerjakan dev junior daripada senior yang akan menuntut kompensasi 1,5x-2x. Seorang dev senior dibenarkan hanya atas tim devs junior - itu juga atas dasar cakupan proyek, dan hanya dengan massa kritis tim.

Untuk tetap membenarkan tempat seseorang sebagai dev senior, kita harus

  • Terus optimalkan proses - batch file ke buruh pelabuhan
  • Terus gali bahasa yang dapat mengoptimalkan sesuatu yang tidak perlu dioptimalkan
  • Teruslah menciptakan tugas-tugas duniawi dalam produk-produk yang sudah ada yang tidak selalu digunakan pelanggan
  • Memoles soft-skill agar tetap ada di buku bagus Who who who, sesuatu yang semula diharapkan dari manajemen & tenaga penjualan

Imbalan finansial menjadi pengembang senior dalam teknologi tertentu sangat tidak terduga. Survei pengembang Stackoverflow tahun 2018 dan 2019 mengungkapkan kontras yang tajam dalam teknologi berbayar tertinggi. Meskipun demikian, survei selalu dapat memprediksi teknologi mana yang akan digunakan, tetapi seseorang tidak pernah dapat memprediksi teknologi mana yang akan menjadi senior. Usang teknologi selalu menjulang.

Tentu saja, saran populer mengatakan Anda dapat terus belajar bahasa baru dengan menghabiskan malam tanpa tidur dan liburan yang berharga, tetapi itu tidak membuat Anda senior di masing-masing bahasa tersebut.

Seorang pria dengan pengalaman 2 tahun di Kotlin dapat mengungguli peluang wawancara Anda bahkan jika Anda sudah mengenal Jawa selama 8 tahun, dan mempelajari Kotlin dalam 6 bulan, jika SDM tidak cukup pintar. Bahkan jika Anda mendapatkan wawancara, gaji menjadi kelemahan Anda.

Pasar pengembang seperti Cina dan India adalah pabrik besar pengembang junior yang tidak memegang gelar perangkat lunak - sebuah fakta akhir-akhir ini direplikasi oleh pasar lain melalui freecodecamp, codeacademy, dan kultus hackathon.

Dorongan terakhir menuju kecepatan lepas:

Ini bukan kebijaksanaan kuno. Ini adalah aturan hutan. Pasar bisa brutal, dan Anda harus tunduk pada permintaan & penawaran setiap kali itu tidak cocok untuk Anda.

Ketika Anda tidak lagi dihargai untuk karakter yang Anda mainkan, sekarang saatnya untuk mengubah panggung untuk mendapatkan lebih banyak, atau mengatur drama Anda sendiri.

Hari ini, seorang pendiri non-teknologi dapat membeli templat aplikasi pemesanan dan mulai menawarkan kepada investor. Seringkali, mereka memburu pengembang senior untuk bekerja keras demo untuk mereka saat mereka membuat presentasi yang mengkilap.

Dua opsi:

Nama-nama yang mereka berikan berkisar dari dev kontrak lepas pantai ke CTO. Kompensasi dapat berkisar dari $ 500 hingga 5% ekuitas (dari $ 0 pendapatan). Anda akan menjual keahlian Anda, kemungkinan besar untuk yang terbaik dari 2 opsi: $ 500 di tangan, daripada 5% dari masa depan yang tidak pasti. Tentu saja, sebagai CTO Anda mungkin mendapatkan gaji seperti biasa, tetapi mungkin jauh lebih sedikit daripada rekan-rekan pasar Anda karena Anda adalah batu bata di pangkalan yang seharusnya mendukung bangunan, bukan dinding yang dicat untuk menarik pengunjung premis.

Kemudian, Anda akan melihat beberapa eksekutif penjualan melaju di depan kompensasi Anda + saham hanya karena mereka seharusnya membawa pelanggan.

Alternatif ketiga:

Apa yang Anda lewatkan adalah opsi ke-3 yang tidak pernah disajikan. Mengapa tidak bergabung dengan mereka sebagai pesaing daripada kolaborator? Secara teknis, Anda memiliki keunggulan yang bahkan seorang eksekutif Harvard atau Wharton ingin sekali diisap.

Apa yang Anda lewatkan dapat disimpulkan di sini:

  • Cara melakukan survei pasar
  • Cara beriklan
  • Cara mendapatkan investasi

Setelah melihat ke belakang, di atas hanyalah beberapa omong kosong yang diajarkan di sekolah manajemen yang dinilai terlalu tinggi. Pertanyaan pamungkas yang perlu Anda jawab adalah:

  • Apakah mereka menginginkannya?
  • Bisakah saya membangunnya?

Menjadi pengembang senior, Anda lebih nyaman menjawab pertanyaan ke-2. Menjawab pertanyaan pertama membutuhkan kesibukan nyata yang tidak perlu mengharuskan pergi ke sekolah.

Pendekatan yang disederhanakan disimpulkan di sini, tetapi telah dicoba oleh ribuan pengusaha sukses.

Dan Anda tidak perlu tag pengusaha di profil LinkedIn Anda untuk mencobanya. Cukup tumbuhkan kreativitas Anda saat & sebelum Anda membangunnya. Ketika Anda mendapatkan campuran gairah dan kompetensi yang tepat, Anda dapat mewujudkannya.

Perlu membangunnya terlebih dahulu, mencoba menjualnya kepada sekitar 10 orang, beralih ke sana untuk menjualnya kepada lebih banyak 10 orang, kemudian menunjukkannya kepada:

  • Orang dengan kantong besar, yaitu investor, dan / atau
  • Orang-orang dengan khalayak luas, yaitu media.

Dan karena Anda memiliki 20 orang yang sudah percaya, itu tidak sesulit kelihatannya.

Begitulah cara Anda, seorang dev senior yang merajuk untuk kenaikan 12% itu, dapat mengatasinya, selamanya.

** PEMBARUAN ***

Menjadi doomsayer terdengar menyakitkan (tidak keren? Meh ...) baik untuk doomsayer dan penonton. Dari beberapa tanggapan pembaca tentang artikel yang bias, saya merasa terdorong untuk melengkapi ramalan dengan beberapa data, terutama melihat jumlah penonton yang besar dalam satu hari setelah publikasi.

Input utama saya untuk artikel ini adalah beberapa rekan industri perangkat lunak yang kompeten yang saya amati mengalami kemajuan melalui karier mereka. Masukan itu juga saya sendiri yang telah bekerja dengan banyak toko yang berbeda (yang notabene mempekerjakan pengembang perangkat lunak dengan jumlah tertinggi terhadap perusahaan produk inti) sebagai karyawan dan juga pekerja lepas, dan perusahaan produk besar juga.

Saya bukan orang yang terlalu mengandalkan survei, tetapi dengan tidak adanya cerita yang dapat dihubungkan dengan umum, pengamatan dapat dengan mudah dianggap sebagai 'bias' - dan saya mengamatinya di sini. Jadi begini sesuatu:

  • Perangkat lunak memiliki pergantian pekerjaan tertinggi - alasannya adalah kompensasi, atau ketidakbahagiaan dengan manajemen. Belum lagi, para hopper karier itu akhirnya mendarat di manajemen - berhenti menjadi pengembang selamanya. Akhir kesombongan.
  • Jika tidak melakukan pekerjaan, mereka menjadi freelancer jarak jauh. Ini bukan mode baru saat ini, dan mereka hanya meningkat. Freelancer lepas jarak jauh kebanyakan tidak lain adalah pengembang senior yang bergerak untuk selamanya.
  • Bagaimana pengembang bintang tidak sebaik itu ketika sasaran mereka tidak tumpang tindih dengan tujuan manajemen - sebuah artikel sedang dengan tepukan 4.2k dari Direktur Pengembangan Perangkat Lunak.
  • Rekayasa Perangkat Lunak adalah karir buntu, penurunan kemampuan kerja pada usia 35 - kata Bloomberg. Sayangnya artikel ini paywalled hari ini, tetapi saya melihat beberapa angka menarik berbicara tentang pergi indie di posting forum ycombinator tentang artikel tersebut.

Tetapi sekali lagi, itu adalah pendapat dari menara gading atau survei — dan saya tidak peduli. Namun sayang, reddit juga sependapat - kejenuhan yang diakibatkan oleh ageism yang memenuhi ramalan bias terhadap para senior devs.

Kesimpulan:

Yang lebih bahagia beruntung. Saya juga salah satu dari mereka. Itu berubah. Perubahan itu menyakitkan, tetapi itu mengajari saya banyak hal, termasuk beberapa keterampilan teknis yang sangat berguna.

Hari ini saya tidak merasa senang menjadi kiamat, tetapi tidak ada yang perlu disedihkan juga. Itu adalah kekuatan pasar, yang dalam jangka panjang didorong oleh teknologi. Hanya saja sulit untuk melihatnya terjadi.

Tidak seperti Mulai Debug atau aksi klik ganda.