Majikan mengakui bahwa pengembangnya di bawah bayaran dan undervalued. Waktunya berpisah? [Tutup]

33

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.

Pionis
sumber
4
Anda akan mendapatkan pengalaman berharga dalam pekerjaan baru. Ada pekerjaan lain tanpa kekurangan proyek yang menarik dan lingkungan kerja yang sangat nyaman. Anda pasti akan mengesankan pengusaha lain dengan hal-hal yang dapat Anda capai. Temukan pekerjaan yang lebih baik, lalu lompat.
Carson63000
Jika Anda dapat menghasilkan $ 38rb untuk belajar sambil duduk, keren. Perusahaan-perusahaan yang menyebalkan biasanya mengharapkan lebih dari kurang, jadi saya akan meninggalkan mereka. Anda dapat membuat dua atau tiga di luar sana.
DisEngaged
2
Sebagai seorang profesional SDM, saya menyarankan Anda untuk bekerja keras di siang hari dan mencari kerja keras di malam hari. "Terlalu cepat untuk melompat" hanya berarti "tidak ada pekerjaan bagus yang tersedia" - jika Anda dapat menemukan posisi yang lebih baik, ambillah! Hidup ini terlalu singkat, saudara. EDIT TO ADD - label pemberi kerja hanya berlaku jika Anda tidak dapat membenarkan kepergian cepat Anda selama wawancara. Saya kira Anda tidak akan memiliki masalah seperti itu jika semua yang Anda katakan itu benar!
Drew

Jawaban:

24

Perusahaan yang tidak menghargai retensi tidak menawarkan kompensasi kompetitif. Mereka juga cenderung mendapatkan apa yang pantas mereka dapatkan, karena mereka cenderung menarik pengembang dengan lebih sedikit opsi. Kadang-kadang itu hanya berarti orang dengan negosiasi yang buruk atau keterampilan orang, tetapi sering kali menghasilkan hambatan teknologi karena tidak ada orang dengan rentang pengalaman yang lebih luas untuk digunakan sebagai papan suara untuk ide desain dan implementasi.

Saya tinggal di perusahaan yang sama selama 7 tahun, tetapi, dalam beberapa tahun terakhir, saya juga sudah berpindah-pindah sebagian karena awalnya fokus pada pekerjaan kontrak dan kemudian berkat tantangan ekonomi yang dihadapi oleh majikan saya. Saya memilih untuk meninggalkan majikan saya sebelumnya ketika menjadi jelas bahwa perusahaan itu runtuh, dan saya belajar bahwa itu sebenarnya skema Ponzi sekitar waktu saya mengajukan pengunduran diri saya. Waktu singkat di beberapa pekerjaan saya sebelumnya mengangkat alis dalam wawancara, tetapi Anda tidak perlu negatif dalam wawancara ketika Anda sedang mencari sesuatu yang lain.

Jika Anda ditanya mengapa Anda termotivasi untuk pergi, saya berharap itu karena perusahaan lain menawarkan proyek / teknologi / tantangan yang lebih menarik, peluang untuk belajar dari orang-orang yang lebih berpengalaman / berbakat dan paket kompensasi yang lebih menarik; Anda dapat mengatakan hal-hal itu tanpa membuat Anda atau atasan Anda saat ini terlihat buruk. Jika Anda cukup kompeten, Anda akan memiliki pilihan. Anda harus selalu terbuka untuk mengeksplorasi opsi untuk pekerjaan Anda berikutnya, bahkan jika Anda cukup puas dengan posisi Anda saat ini, karena itu akan memberi Anda perspektif tentang pilihan Anda untuk pengembangan karir dan itu akan memungkinkan Anda untuk memiliki kontrol lebih besar atas masa depan Anda, karena Anda akan menghabiskan lebih banyak waktu untuk memilih atasan Anda daripada sebaliknya.

Bagaimanapun, majikan Anda salah. Pengalaman dalam "bahasa lain" hanya sebagian kecil dari apa yang berharga di pengembang berpengalaman. Bekas luka pertempuran, pengalaman membangun dan memelihara sistem yang kompleks dengan cara yang berkelanjutan, dan pengalaman menangani kebutuhan bisnis dan hutang teknis adalah apa yang membuat pengembang yang berpengalaman berharga. Rekan kerja junior saya dapat menghasilkan banyak kode dalam waktu singkat, tetapi mereka sering pergi dan menyelesaikan masalah yang salah dengan cara yang tidak dapat dipelihara. Tanyakan kepada saya mana yang lebih berharga, dan saya akan memberitahu Anda bahwa kami membutuhkan kedua insinyur senior yang dapat berpikir dengan cara yang berbeda dan pengembang junior yang optimis yang ingin mendapatkan hal-hal baru yang dibangun secepat mungkin bahkan jika kami salah melakukannya pertama kali . Tetapi pengalaman itu berharga, karena itu membuat Anda tidak menghabiskan terlalu banyak waktu menghasilkan utang teknis.

Saya tahu banyak orang dengan pengalaman 3 tahun di C # yang masih menghasilkan kode C # yang jelek, tidak dapat dipelihara, tidak otomatis, dan saya tahu pengembang Java lama yang membutuhkan waktu sekitar 6 minggu untuk mulai memproduksi kode C # berkualitas tinggi yang memanfaatkan idiom bahasa dan secara longgar digabungkan berkat kombinasi pengalaman, keingintahuan dan ulasan kode. Jika Anda memiliki majikan yang tidak mengetahui perbedaannya, ya, merupakan ide bagus untuk mencari peluang untuk berkembang di tempat lain. Anda harus selalu ingin bekerja dengan perusahaan yang melihat lebih jauh ke masa depan daripada yang Anda lakukan dan mempekerjakan orang yang lebih pintar daripada Anda.

Jason True
sumber
4
Tidak menghargai retensi juga cenderung mengakibatkan kekacauan total dan total karena programmer saat ini kehabisan atau mendapatkan penawaran dan cuti yang lebih baik, dan kemudian batch programmer baru memiliki banyak kode yang ada untuk bekerja dengan yang mungkin didokumentasikan, hampir pasti bukan t dalam gaya pengkodean yang biasa mereka gunakan, dan tidak ada cara untuk menghubungi pembuat kode asli untuk menanyakan kepada mereka apa yang mereka rencanakan ketika mereka menulis subrutin ini atau itu, yang mengakibatkan perlambatan dramatis karena mereka harus belajar memahami kode yang ada sambil menambahkan untuk itu, dan
kejenuhan
+1: "butuh sekitar 6 minggu" Itu benar dalam pengalaman saya.
kevin cline
Dan bagian tersulit mungkin adalah belajar menekan enter sebelum dan sesudah mengetik a {.
Dan Neely
24
  • Di satu sisi, Anda bekerja untuk perusahaan yang tidak tahu apa yang dilakukan pengembang perangkat lunak yang benar-benar mendapatkan gaji mereka (pengalaman mendalam dalam suatu bahasa bisa bermanfaat, tetapi seperti yang Anda tunjukkan, itu bukan segalanya).
  • Di sisi lain, Anda mengatakan "tidak ada kekurangan proyek menarik" - sayangnya, perusahaan yang menarik dapat membayar lebih sedikit, jika mereka mau. Perusahaan- perusahaan yang cerdas dan cerdas membayar lebih, karena mereka mendapatkan yang terbaik dari yang terbaik.
  • Karena ada begitu banyak faktor (seperti proyek yang menarik) yang menentukan nilai daya tarik dari setiap pekerjaan untuk setiap perusahaan, serta nilai nyata dari masing-masing pengembang individu, "tingkat pasar" adalah semacam tempayan. Yang terbaik itu kasar.
  • Satu tahun tidak terlalu dini untuk pergi, jika Anda dapat memberikan alasan yang bagus mengapa untuk majikan di masa depan tanpa terdengar seperti pesimis, pengeluh, atau karyawan pemeliharaan tinggi.
  • Paling tidak, aku akan melihat sekeliling untuk melihat apa lagi yang ada di luar sana. Pada akhirnya Anda adalah satu-satunya yang akan dapat membuat keputusan ini. Tetapi, akan sulit untuk membuatnya bekerja di perusahaan yang tampaknya tidak menghargai karyawannya.
Nicole
sumber
11

Aku tidak akan pergi ke mana pun jika aku jadi kamu. Anda telah memperjelas bahwa Anda masih berada pada tahap awal karir Anda dan jelas Anda melakukan pekerjaan dengan baik, dan yang paling penting Anda banyak belajar.

Setiap perusahaan berusaha meminimalkan biaya yaitu membayar sesedikit mungkin untuk semua sumber dayanya, jadi cobalah untuk tidak mengambilnya secara pribadi. Jika Anda pernah melihat daftar gaji di perusahaan mana pun, Anda akan sangat terkejut melihat bagaimana upah orang kecil berkaitan dengan kemampuan mereka atau bahkan kegunaannya bagi perusahaan. Orang-orang dibayar paling tidak yang mau mereka terima. Orang SDM tidak memiliki petunjuk? - luar biasa ;-) Sebenarnya saya tahu manajemen senior di perusahaan perangkat lunak yang secara teratur mencari orang-orang dengan atribut yang sangat spesifik (yang tentu saja mengecualikan banyak orang yang cocok dengan karakterisasi "pintar dan menyelesaikan sesuatu") - sehingga pemikiran bodoh ini tidak hanya terbatas untuk orang-orang SDM, saya khawatir.

Berhati-hatilah untuk tidak terlalu terbawa oleh sindrom "bukit yang jauh lebih hijau" - ini sebenarnya terdengar seperti Anda memiliki posisi yang cukup bagus di mana Anda berada. Salah satu masalah yang saya pikir dengan situs StackExchange adalah bahwa standar kontributor sangat tinggi, dan dari membaca jawaban (dan kadang-kadang pertanyaan) Anda mendapatkan kesan bahwa semua perusahaan perangkat lunak harus diisi dengan supergeeks, supergeeks yang sangat efisien ini. menghabiskan setiap malam dan akhir pekan coding, memiliki jari mereka dalam beberapa proyek open source, blogging setiap hari tentang hack terbaru mereka dll. Ini sangat bertentangan dengan kenyataan. Pengembang perangkat lunak rata-rata Anda jauh lebih mengesankan daripada yang Anda sadari. Faktanya, kontributor StackExchange rata-rata Anda mungkin sudah berada di eselon yang lebih tinggi di kedua perusahaan mereka sendiri, dan juga secara umum di industri ini. Di satu sisi, menarik melihat keunggulan seperti itu dibawa ke ranah publik untuk dilihat semua orang, dipelajari dan diilhami. Di sisi lain jika, seperti saya, Anda hanyalah seorang "programmer yang cukup bagus tetapi tidak memiliki guru", kadang-kadang mengecewakan untuk terus diingatkan akan keterbatasan Anda :-). Hal lain yang perlu diingat adalah bahwa banyak orang di situs ini masih muda dan walaupun mereka mungkin programmer yang hebat, mereka belum melihat semuanya, tapi tentu saja karena mereka tidak tahu itu, mereka cukup senang untuk memberikan pendapat mereka tentang bagaimana hal-hal seharusnya (bagaimana saya ketika saya masih muda - LOL). Segalanya tidak pernah sesederhana itu, jadi berhati-hatilah di mana Anda menerima nasihat Anda. Kembali hanya sekedar "programmer yang cukup bagus tapi tidak ada guru", kadang-kadang bisa mengecewakan untuk terus diingatkan akan keterbatasan Anda :-). Hal lain yang perlu diingat adalah bahwa banyak orang di situs ini masih muda dan walaupun mereka mungkin programmer yang hebat, mereka belum melihat semuanya, tapi tentu saja karena mereka tidak tahu itu, mereka cukup senang untuk memberikan pendapat mereka tentang bagaimana hal-hal seharusnya (bagaimana saya ketika saya masih muda - LOL). Segalanya tidak pernah sesederhana itu, jadi berhati-hatilah di mana Anda menerima nasihat Anda. Kembali hanya sekedar "programmer yang cukup bagus tapi tidak ada guru", kadang-kadang bisa mengecewakan untuk terus diingatkan akan keterbatasan Anda :-). Hal lain yang perlu diingat adalah bahwa banyak orang di situs ini masih muda dan walaupun mereka mungkin programmer yang hebat, mereka belum melihat semuanya, tapi tentu saja karena mereka tidak tahu itu, mereka cukup senang untuk memberikan pendapat mereka tentang bagaimana hal-hal seharusnya (bagaimana saya ketika saya masih muda - LOL). Segalanya tidak pernah sesederhana itu, jadi berhati-hatilah di mana Anda menerima nasihat Anda. mereka cukup senang untuk memberikan pendapat mereka tentang bagaimana hal-hal seharusnya terjadi (betapa saya ketika saya masih muda - LOL). Segalanya tidak pernah sesederhana itu, jadi berhati-hatilah di mana Anda menerima nasihat Anda. mereka cukup senang untuk memberikan pendapat mereka tentang bagaimana hal-hal seharusnya terjadi (betapa saya ketika saya masih muda - LOL). Segalanya tidak pernah sesederhana itu, jadi berhati-hatilah di mana Anda menerima nasihat Anda.

Kembalikan uang Anda, pertahankan kepala Anda dan buktikan diri Anda di tempat kerja. Ambil beberapa keterampilan negosiasi dari buku, berurusan dengan klien, debat publik, apa pun. Ketika saatnya tiba, Anda akan mendapatkan uang yang pantas Anda dapatkan, dan yang lebih penting, orang akan bersedia membayar Anda apa yang pantas Anda dapatkan.

Berbicara secara pribadi, saya dapat mengatakan bahwa pengembangan perangkat lunak telah memberi saya kesempatan untuk menjalani kehidupan yang indah dengan pendapatan keuangan yang wajar dan kondisi kerja yang sangat fleksibel. Saya tidak membuat kode di waktu luang saya, saya tidak terlibat dalam proyek-proyek open source selain dari yang terkait dengan pekerjaan. Saya tidak menulis blog. Saya mungkin tidak bisa menulis fungsi hex to integer pada selembar kertas (seperti yang saya lihat seseorang pada pertanyaan lain katakan adalah must-have dari orang yang diwawancarai), tetapi saya bisa memberi tahu Anda bagaimana saya akan melakukannya dengan cara itu akan membuat klien saya sangat senang. Saya telah menemukan selama bertahun-tahun bahwa pengembangan soft skill saya adalah sama jika tidak lebih merupakan faktor dari kemampuan teknis saya dalam setiap kesuksesan yang mungkin saya miliki.

Semoga berhasil. (Saya harap saya tidak berkhotbah di sini - saya menulis ini dalam istirahat kopi 10 menit, jadi mungkin perlu diedit).

TrojanName
sumber
8

Luruskan prioritas Anda. Apa yang paling penting bagi Anda: gaji atau konten pekerjaan?

Bagi saya sepertinya Anda memiliki pekerjaan yang baik sekarang, di mana Anda dapat belajar banyak, DAN ini adalah pekerjaan nyata pertama Anda melakukan pengembangan perangkat lunak. Dalam hal itu, anggap diri Anda seorang magang dan pelajari semua yang Anda bisa tetapi dengan bayaran yang lebih rendah. Jika Anda dipertimbangkan untuk promosi, Anda dapat menyebutkan dalam negosiasi Anda bahwa gaji penting bagi Anda dan bahwa Anda perlu merasa bahwa Anda dihargai. Bagaimanapun, situasi Anda semoga akan membaik dalam beberapa tahun.


sumber
7

Saya hanya bisa mengatakan 2 hal:

  1. Pekerjaan yang menyenangkan berubah menjadi beban seiring waktu.
  2. Anda dapat memiliki pekerjaan yang menarik dan gaji yang baik di perusahaan yang menawarkan keduanya.
Menyenangkan Mun Pieng
sumber
3

Gaji hanya satu bagian dari paket. Menikmati pekerjaan Anda adalah hal lain. Mungkin Anda dapat menemukan keduanya di kesempatan lain, atau Anda mengambil yang lain dan ternyata lingkungannya mengerikan, pekerjaannya membosankan, atau sesuatu yang lain. Rumput tidak selalu lebih hijau di sisi lain. Terkadang, melihat rumput yang lebih hijau itu, kami tiba-tiba tidak menyukai rumput kami sendiri, padahal sebelumnya itu baik-baik saja bagi kami. Anda harus menyeimbangkan seberapa banyak Anda menikmati pekerjaan Anda dengan kemungkinan Anda akan menikmati pekerjaan lain sama banyaknya.

Andy Wiesendanger
sumber