Majikan saya baru-baru ini memposting sebuah pembukaan untuk Pengembang C # dengan pengalaman 3-5 tahun. Persyaratan dan harapan untuk posisi itu adil, hingga kriteria penentuan gaji. Dinyatakan dengan jelas bahwa kompensasi akan HANYA bergantung pada pengalaman dengan C #, dan bahwa pengalaman pemrograman bertahun-tahun dengan bahasa & kerangka kerja lain akan dianggap tidak relevan dan tidak diperhitungkan. Saya menyampaikan kekhawatiran saya pada HR bahwa kandidat yang baik akan melihat ini sebagai warna merah bendera dan menjauh. Saya berusaha menjelaskan bahwa pengembangan perangkat lunak adalah lebih dari sekadar bahasa tertentu, dan bahwa membayar seseorang untuk pengalaman mereka dalam satu bahasa adalah pendekatan yang sangat picik untuk mempekerjakan pengembang yang baik (saya mengatakan ini kepada departemen SDM perusahaan perangkat lunak) .
Tanggapannya: "Kami lelah membuang-buang waktu mewawancarai pengembang yang mengharapkan 'gaji besar' karena mereka memiliki banyak pengalaman pemrograman tambahan dalam bahasa selain dari yang kami butuhkan." Masalah # 1 di sini adalah 'gaji besar' = Tingkat Pasar. Setelah beberapa diskusi serius, mereka pada dasarnya mengakui bahwa tidak ada seorang pun di perusahaan yang dibayar dekat dengan harga pasar untuk keterampilan mereka, dan tidak ada yang dapat dilakukan mengenai hal itu. C-suite memiliki mentalitas bahwa karyawan seharusnya hanya dibayar untuk keterampilan yang terbukti selama bertahun-tahun di bawah pengawasan mereka. Pengembang tingkat pemula dijemput dengan harga kurang dari $ 38K dan dapat mencapai 50 ribu setelah 3 tahun, yang saya asumsikan sesuai dengan apa yang mereka rencanakan untuk menawarkan kandidat untuk posisi C #. Penemuan lain yang menarik (tidak relevan) - orang 'dipromosikan' untuk tanggung jawab yang lebih tinggi tidak mendapat kenaikan gaji. 'Promosi' dianggap sebagai penyesuaian peran individu agar lebih sesuai dengan 'kekuatan' mereka, yang telah dibayar untuk mereka.
Setelah mendengar kebenaran keras ini langsung dari HR, saya akan berasumsi bahwa kebanyakan orang yang mencari sendiri akan segera mulai mencari majikan baru yang memiliki ide yang lebih baik tentang apa yang mereka lakukan di industri (perusahaan ini gagal di banyak perusahaan lain). cara, tapi saya tidak ingin menulis buku). Inilah dilema saya:
Ini adalah posisi pengembangan perangkat lunak resmi pertama yang saya pegang, selama hampir 1 tahun sekarang. Posisi saya sebelumnya selama 3 tahun adalah di sebuah perusahaan yang sangat kecil di mana saya melakukan banyak tugas, di antaranya pengembangan perangkat lunak (tidak dalam deskripsi pekerjaan resmi saya, tetapi saya berusaha sangat keras untuk melakukannya). Saya telah mengidentifikasi lowongan lokal yang saat ini memenuhi syarat untuk saya, paling banyak membayar setidaknya 50% lebih banyak daripada yang saya dapatkan sekarang. Pertanyaannya, apakah terlalu cepat untuk melompat? Saya mendapatkan pengalaman berharga di posisi saya saat ini, tanpa kekurangan proyek yang menarik. Lingkungan kerja sangat nyaman, dan saya diberitahu oleh banyak orang bahwa saya menjadi sorotan para cowok tingkat-C untuk hal-hal yang dapat saya capai selama waktu singkat saya (untuk apa nilainya). Namun, ada biaya peluang yang jelas untuk tinggal, mengetahui sekarang dengan pasti bahwa saya harus menunggu 3-5 tahun hanya untuk dibatasi pada apa yang berpotensi menghasilkan di tempat lain tahun ini. Saya juga sadar bahwa 'job hopper' adalah label yang berbahaya untuk dimiliki, terlepas dari alasannya.
UPDATE: Saya baru saja menerima tawaran di perusahaan lain, membayar lebih banyak secara signifikan dan dengan proyek yang lebih keren. Terima kasih untuk semua atas tanggapan yang mendalam.