Bagaimana seorang pemrogram khusus pemeliharaan bisa mendapatkan kenaikan gaji? [Tutup]


21

Saya telah bekerja sebagai programmer pemeliharaan selama beberapa tahun dan saya bertanya-tanya apakah ada yang namanya kenaikan gaji untuk programmer pemeliharaan? Saya bertanya karena tanggung jawab tidak bertambah luas, Anda masih melakukan hal yang hampir sama, mungkin sedikit lebih cepat seiring berjalannya waktu. Jika memungkinkan, lalu apa jalan untuk mendapatkannya?


1
Itu tergantung apa yang Anda pertahankan. Saya telah bekerja di tempat-tempat di mana programmer "maintenance" dapat mengatur kurs mereka sendiri. Lihatlah beberapa programmer Cobol lama, mereka memerasnya, karena mereka sudah ada begitu lama, mereka satu-satunya yang tahu cara kerja aplikasi.
RoboShop

8
Sudahkah Anda meminta kenaikan gaji? Membicarakannya dengan manajer Anda? Tanyakan kepada manajer Anda apa yang diperlukan untuk mendapatkan kenaikan gaji, dan apa jalur kariernya? Nilai Anda hampir pasti meningkat ketika Anda menjadi lebih baik dalam mempertahankan sistem apa pun melalui keakraban, jika tidak ada yang lain.
David Thornley

4
Jika perusahaan Anda tidak memiliki jalur peningkatan untuk Anda. Dapatkan pekerjaan baru di perusahaan baru.

Saya setuju dengan Jarrod Roberson.

Jawaban:


9

Sulit untuk menjawab pertanyaan ini karena banyak tergantung pada:

  • Budaya perusahaan
  • Hukum daerah
  • Kantor politik

Intinya, Anda harus bisa mengharapkan kenaikan biaya hidup / inflasi. Terlepas dari namanya, mereka biasanya meningkat lebih lambat daripada inflasi.

Dengan asumsi perusahaan Anda memiliki manfaat meningkat atau bonus, yang adalah apa yang tiga poin-poin yang sekitar, meningkatkan peluang Anda untuk mendapatkan sepotong kue jasa akan mendidih ke berikut:

  • Mengenal klien Anda sehingga Anda dapat mengantisipasi kebutuhan mereka. Dalam pemeliharaan biasanya ada sedikit downtime di antara rilis, dan ini adalah waktu yang tepat untuk "memainkan pengguna" dengan perangkat lunak yang Anda pelihara. Cobalah untuk memecahkan masalah yang perlu mereka selesaikan. Pikirkan tentang bagaimana perangkat lunak dapat mendukung hal itu dengan lebih baik.
  • Menambah nilai pada perangkat lunak yang Anda pelihara. Jika saran Anda dari poin pertama diimplementasikan, Anda mendapatkan kredit. Itu berarti Anda menambahkan nilai lebih kepada perusahaan daripada orang di sebelah Anda yang baru saja bekerja 40 jam seminggu.
  • Mengisap bos. Sayangnya, beberapa perusahaan lebih bermuatan politis daripada yang lain. Ini adalah poin yang hanya membuat Anda begitu banyak, dan satu yang saya pribadi tidak bisa lakukan. Jika saya setuju dengan bos saya, saya akan mendukungnya. Jika tidak, saya akan menggigit lidah saya ketika kita bersama klien, tetapi saya akan mengungkapkan kekhawatiran saya setelah itu langsung kepadanya. Beberapa orang mengandalkan ini. Dua poin peluru pertama telah membantu saya dengan baik sehingga yang ini belum dibutuhkan. Beberapa bos ingin Anda melakukan ini, yang lain cukup tersinggung jika Anda melakukannya. Itu adalah tipe-tipe bos yang Anda inginkan , karena mereka lebih mementingkan dua poin pertama.

Intinya, jika perusahaan Anda tidak atau tidak dapat melakukan kenaikan atau bonus untuk pekerjaan yang baik, tidak masalah apa yang Anda lakukan di perusahaan itu . Namun, ketika Anda melakukan pergantian pekerjaan (suatu keniscayaan, bukan saran untuk situasi tersebut), perusahaan lain biasanya akan memiliki preferensi untuk orang-orang yang memberi nilai tambah dan dapat masuk ke dalam kepala klien mereka. Itu akan memengaruhi pembayaran awal yang akan mereka pertimbangkan untuk memberi Anda.


17

Saya pikir masuk akal untuk mengharapkan kenaikan sejalan dengan inflasi setidaknya. Juga lebih masuk akal untuk mengharapkan kenaikan yang mencerminkan peningkatan pengalaman dan pengetahuan Anda tentang produk yang Anda pertahankan. Namun tanpa mengubah peran pekerjaan (dan ini berlaku bagi siapa pun yang saya rasakan), baik itu ke perusahaan baru, atau dengan perusahaan yang sama, Anda tidak akan mendapatkan kenaikan gaji yang besar.


Saya pikir komentar Anda mungkin benar untuk perusahaan besar. Saya telah menerima kenaikan besar tanpa perubahan peran di perusahaan kecil (<100 karyawan).
Eric Wilson

@ FarmBoy jika Anda tidak keberatan saya bertanya, mengapa Anda mendapatkan kenaikan itu? Saya mencoba memikirkan peringatan untuk jawaban saya, tetapi satu-satunya yang bisa saya pikirkan adalah untuk lulusan dalam beberapa tahun pertama, umumnya gaji mereka naik dalam potongan yang lebih besar karena mereka pergi dari 0 hingga 3 tahun pengalaman.
Kevin D

2
Saya telah menerima kenaikan besar di perusahaan kecil, menengah, dan besar. Itu benar-benar tergantung pada manajemen, dan seberapa besar mereka bersedia untuk memperjuangkan Anda. Beberapa manajer tidak mendukung siapa pun. Yang lain benar-benar menghargai pekerja yang baik.
Berin Loritsch

Saya bekerja sebagai konsultan, dan menjadi jelas bahwa perusahaan klien bersedia membayar saya secara signifikan lebih dari gaji saya saat ini.
Eric Wilson

2
@ Kevin D, kenaikan gaji besar pergi dengan nilai tambah. Ketika sebuah perusahaan menyadari bahwa Anda memberikan nilai lebih dari yang Anda bayarkan, dan mereka tidak ingin Anda pergi, mereka akan memberikan kompensasi kepada Anda. Kadang-kadang itu karena apa yang diinvestasikan perusahaan pada Anda, kadang-kadang itu karena fakta bahwa mereka tidak menyadari seberapa baik Anda dalam wawancara.
Berin Loritsch

10

Dalam kasus apa pun, dalam pekerjaan apa pun, cara untuk mengejar kenaikan gaji adalah dengan mengejar keunggulan dalam keahlian Anda, dan berusaha untuk memberikan nilai terbesar bagi atasan Anda.

Untuk programmer pemeliharaan, ini berarti Anda berusaha untuk membuat segalanya lebih baik, apa pun yang ada dalam kendali Anda. Bahkan ketika tidak ada fungsi baru yang diperlukan, Anda dapat membuat kode lebih baik, lebih mudah dibaca, lebih dapat dipelihara.

Tentu saja, manajer Anda tidak akan melihat kode Anda, tetapi tujuannya adalah untuk mengurangi biaya perubahan, dan mengurangi cacat yang diperkenalkan dengan perubahan.

Lihatlah bagian terburuk dari sistem, dapatkan tes yang mencakup semua perilaku yang diinginkan, dan kemudian refactor sampai itu dimengerti dan mudah dimodifikasi.

Untuk detail lebih lanjut, lihat hal berikut:

Bekerja Efektif dengan Kode Warisan - Michael Feathers

Refactoring - Martin Fowler

Kode Bersih - Bob Martin


7
"Bagaimanapun, dalam pekerjaan apa pun, cara untuk mengejar kenaikan gaji adalah dengan mengejar keunggulan dalam keahlianmu." Ini aspirasional daripada praktis benar. Sebagian besar perusahaan berkonsentrasi membayar sesedikit mungkin.
temptar

2
Tentu, tetapi jika Anda menjadi lebih terampil, nilai pasar Anda akan meningkat, dan perusahaan Anda mungkin perlu membayar Anda lebih banyak hanya untuk mempertahankan Anda.
Eric Wilson

2
@ temptar: Jika perusahaan tidak menghargai pekerjaan yang saya lakukan maka itu adalah perusahaan yang salah bagi saya dan saya harus memilih pekerjaan lain di tempat pertama.
perdian

3
@ temptar: perusahaan yang ingin membayar sesedikit mungkin akan mendapatkan keterampilan sesedikit mungkin juga. Ini perlombaan ke bawah. Hindari perusahaan seperti itu jika Anda memiliki tujuan yang lebih tinggi dalam hidup Anda. Kalau tidak bersiaplah untuk outsourcing.
Macke

3
Cara mengejar kenaikan gaji adalah dengan mengejar keunggulan dalam kerajinan Anda, dan pastikan manajer Anda tahu Anda lebih berharga dan ingin dibayar untuk itu. Saya mendapat nasihat buruk yang sama melalui sekolah dasar: jangan membunyikan klakson Anda sendiri, orang lain akan mengenali kemampuan dan prestasi Anda, hal semacam itu. Di dunia nyata, jika Anda ingin mendapat imbalan, Anda menunjukkan alasannya. Memberikan alasan yang sebenarnya akan lebih mudah daripada mengarang sesuatu, dan akan membuat Anda merasa jauh lebih baik tentang hal itu.
David Thornley

8

Di banyak perusahaan, satu-satunya cara adalah pergi dan pergi ke tempat lain. Ini akan a) menghasilkan gaji yang lebih tinggi di tempat lain atau b) tawaran balasan sebagai pengakuan atas nilai Anda.


3
Tidak perlu dikatakan, ini adalah strategi yang sangat berbahaya untuk digunakan untuk mencoba mendapatkan kenaikan gaji dari majikan Anda saat ini. Anda harus benar-benar baik-baik saja dengan pergi jika Anda mencoba ini.
mwigdahl

Saya akan mengakui itu. Tetapi saya juga berharap bahwa sebelum meminta kenaikan gaji di perusahaan, siapa pun akan mempertimbangkan opsi mereka jika terjadi penolakan dan itu biasanya melibatkan pertimbangan untuk pergi pada saat itu juga. Jika Anda ingin bermain aman, Anda ingin bermain aman, baik ke mana saja.
temptar

Penawaran balasan sebagai penghargaan atas nilai Anda dapat menjadi taktik untuk membuat Anda tinggal cukup lama untuk melatih pengganti Anda.

4

Dengan asumsi bahwa Anda semakin baik dalam pekerjaan Anda - menemukan masalah lebih cepat, menerapkan perbaikan yang tidak menyebabkan masalah tambahan, dan umumnya membuat aplikasi lebih baik maka Anda memiliki argumen yang baik untuk kenaikan gaji di atas dan di luar "biaya hidup".

Jika Anda dapat menunjukkan hal-hal spesifik yang telah Anda lakukan, itu akan membantu. Ini dapat mencakup (misalnya):

  • Memperbaiki bug yang menyebabkan pelanggan mengancam untuk pergi.
  • Menerapkan sistem yang mengurangi kesalahan pemasangan.

Tunjukkan tempat Anda menambahkan nilai ke perusahaan.


1

Menerima peran di perusahaan seharusnya tidak berarti Anda setuju untuk tidak pernah mendapatkan kenaikan gaji. Siapa di bumi yang akan menerima posisi seperti itu tetapi yang paling tidak berkualitas atau paling membutuhkan? Tentu saja majikan akan lebih suka untuk mendapatkan hasil maksimal dari karyawan mereka dan tidak pernah memberikan kenaikan gaji apa pun; sebaliknya juga benar: karyawan ingin mendapatkan uang sebanyak mungkin sambil memberikan waktu dan energi sesedikit mungkin - ini menimbulkan istilah ekonomi seperti kesetimbangan, dll.

Pada akhirnya, jika seorang majikan tertarik mempertahankan seorang karyawan, mereka akan memberikan insentif untuk tetap tinggal. Mintalah kenaikan gaji. Jika majikan Anda merasa Anda tidak layak menerimanya, mereka akan menolak permintaan Anda. Jika mereka tidak cukup menghargai Anda, maka Anda maju terus, dan temukan beberapa penggunaan yang lebih baik untuk waktu Anda.


Alasan lain mengapa tinggal di perusahaan adalah karena tugas pekerjaan mereka sangat spesifik sehingga tidak ada orang lain yang benar-benar mencari keterampilan yang sangat spesifik ini.

1

Aturannya sama untuk semua pekerjaan: Anda akan selalu mendapatkan kenaikan yang lebih besar dengan pindah ke perusahaan lain.

Mengapa? Sebagian, karena Anda dapat terus menolak tawaran yang 2% di atas gaji Anda saat ini, atau 4% di atas gaji Anda saat ini. Sebagian, karena insentifnya berbeda untuk kedua majikan - yang satu ingin membayar paling sedikit yang akan membuat Anda tidak pergi, yang lain yang ingin membayar Anda cukup untuk membuat Anda beralih.


0

Saya akan mengatakan ya itu mungkin. Anda harus menjual diri Anda kepada majikan Anda dan menunjukkan kepada mereka nilai Anda kepada perusahaan.

Karena Anda memelihara perangkat lunak mereka, Anda memiliki pengetahuan tentang basis kode yang tidak dimiliki orang baru. Jika ada yang tidak beres, Anda memiliki pengalaman dan keahlian untuk memperbaiki masalah tersebut. Anda saat Anda mendapatkan lebih banyak pengalaman, Anda semakin cepat memperbaiki masalah yang akan memengaruhi garis bawah perusahaan.

Jenis pengetahuan dan pengalaman yang tidak bisa mereka dapatkan dari karyawan baru, itu adalah sesuatu yang Anda dapatkan dari bekerja dengan sistem dan mengetahui perangkat lunak.

Anda hanya perlu duduk bersama bos / manajer Anda dan mendiskusikan masalah ini dan menjual diri Anda.


Hal di atas berlaku jika bos / manajer Anda cukup canggih untuk memahami bahwa "programmer" dari berbagai pengalaman teknis dan latar belakang tidak dapat dipertukarkan seperti "roda gigi dalam mekanisme jam". Sayangnya, tingkat kecanggihan itu sangat kurang dalam manajemen saat ini. Semua alasan untuk pindah ke konsultasi. Anda menjual diri Anda sendiri, Anda menetapkan nilai Anda, Anda mengatur waktu Anda.

0

Anda hanya akan mendapatkan kenaikan gaji tergantung pada apa yang terjadi di perusahaan Anda dan pasar kerja di sekitarnya. Kontak pemeliharaan bisa sangat menguntungkan bagi perusahaan atau Anda mungkin mengerjakan proyek yang ingin dibatalkan oleh perusahaan.

  1. Benarkan nilai Anda dan berikan kepada atasan Anda sebelum meminta kenaikan gaji.
  2. Bagaimana situasi keuangan perusahaan - semua dibekukan?
  3. Adakah orang lain yang menerima kenaikan gaji dengan asumsi mereka layak mendapatkannya seperti Anda?
  4. Seberapa sulitkah untuk menggantikan Anda?
  5. Apakah Anda dapat menemukan pekerjaan & gaji yang sebanding?
  6. Apakah perusahaan Anda menghargai apa yang Anda lakukan atau Anda hanya perlengkapan yang bisa diganti.

Aplikasi tidak akan melebihi kerumitan dengan kemampuan Anda untuk mengelolanya.


0

Pertanyaan polos. Di hari-hari penuh persaingan ini, jika Anda melakukan apa yang diharapkan, Anda berada di bawah kekuasaan atasan Anda. Berpikir itu salah. Pikirkan lagi. Ini benar-benar tidak buruk. Keinginan Anda untuk 'apa pun' , baik itu kenaikan gaji atau pengakuan yang lebih baik akan memaksa Anda melakukan sesuatu yang berbeda terus-menerus, sehingga memperbaiki diri Anda terus-menerus. Inilah yang mengubah hidup saya menjadi lebih baik dan terus terang saya tidak puas dengan apa yang saya hari ini. Ada bermil-mil jauhnya, sebelum saya tidur :)

Heck, bagaimana saya bisa berbeda? Hal pertama, ukur metrik pengiriman Anda saat ini dalam hal kecepatan, volume, dan kualitas (yang dapat diukur atau dialami). Lihat seberapa baik Anda dapat meningkatkan metrik pengiriman Anda. Ini saja yang bisa menjadi pembeda. Semoga beruntung!


Saran yang sangat baik. Peningkatan diri terus menerus adalah filosofi Jepang dari Kaizen

0

Jangan meminta kenaikan gaji. Minta lebih banyak tanggung jawab. Kenaikan akan mengikuti.


0

Nilai Anda adalah apa yang Anda negosiasikan saat pertama kali mewawancarai suatu pekerjaan. Berbicara dari pengalaman pribadi, kenaikan gaji belum menghasilkan lebih banyak uang dengan cara yang sama seperti pekerjaan baru.

Anda perlu mulai berpikir dalam hal ekonomi tenaga kerja (penawaran dan permintaan).

Ketika Anda yakin tenaga kerja Anda (pendidikan, pengalaman, keterampilan,
apa yang dapat Anda lakukan) dihargai di bawah ini:

  1. Lihatlah pasar untuk keahlian khusus Anda.
  2. Jika ada permintaan yang kuat (karena kekurangan tenaga kerja) berganti pekerjaan.
  3. Jika ada permintaan yang lemah, tetap di pekerjaan Anda saat ini dan pelajari keahlian lainnya (dengan permintaan yang kuat) di samping.

Saat Anda mencoba menilai pasar tenaga kerja untuk rangkaian keterampilan khusus Anda, Anda akan mengamati bahwa rangkaian keterampilan lain (pengalaman dengan paket perangkat lunak tertentu, paradigma pemrograman, dll.) "Dalam permintaan". Dengan "dalam permintaan", maksud saya ada banyak pekerjaan yang diposting untuk rangkaian keterampilan tersebut dengan tarif yang jauh lebih tinggi daripada yang Anda dapatkan.

Ini disebut melakukan survei pasar tenaga kerja.

Anda perlu menemukan keahlian apa yang paling banyak dibutuhkan. Buat spreadsheet dengan set keahlian yang Anda temui di papan pekerjaan (memang.com, dice.com, monster.com)

Di sebelah setiap rangkaian keterampilan, daftarkan jumlah pekerjaan yang saat ini diiklankan (dalam radius area lokal Anda jika Anda tidak mau pindah).

Turun daftar dan teliti setiap keahlian. Anda mungkin menemukan bahwa banyak rangkaian keterampilan yang "diminati" kebetulan memerlukan perangkat lunak berpemilik yang tidak dapat Anda akses (yaitu, biaya banyak uang, Anda perlu mendaftar dalam kursus pelatihan yang mahal). Tuliskan investasi yang dibutuhkan (waktu dan uang) bagi Anda untuk memperoleh setiap keterampilan yang ditentukan dalam spreadsheet "survei pasar" keahlian Anda.

Anda mungkin ingin menghindari keahlian yang membutuhkan investasi tidak masuk akal.

Temukan rangkaian keterampilan terbaik (sebagian besar pekerjaan, tarif terbaik, investasi paling sedikit di pihak Anda) dan lanjutkan belajar sendiri sambil mempertahankan pekerjaan Anda saat ini.

Kemudian melamar pekerjaan dan wawancara. Anda dapat menjadwalkan beberapa wawancara selama hari libur. Bersiaplah untuk banyak mengemudi, bersiaplah untuk benar-benar terpanggang dengan keahlian yang baru dipelajari dan bersiaplah untuk penolakan. Jangan menyerah.

Jika Anda mendapatkan pekerjaan baru setelah wawancara, Anda akan memiliki posisi tawar yang baik dengan majikan Anda saat ini.

Anda dapat mulai memikirkan majikan Anda saat ini sebagai "klien # 2" dan majikan baru Anda sebagai "klien # 1"

Mintalah kenaikan gaji di pekerjaan Anda saat ini agar sesuai dengan tarif per jam yang Anda negosiasikan di pekerjaan baru. Bersikap sopan tapi kuat. Jika mereka membatalkan kenaikan gaji (aturan, bukan pengecualian) dengan sopan beri tahu 2 minggu. Anda dapat dipanggil untuk wawancara keluar. Jelaskan posisi Anda dan beri tahu mereka bahwa Anda senang melakukan pekerjaan pemeliharaan di samping / paruh waktu, dengan tarif per jam Anda yang baru.

Jika mereka meminta Anda kembali penuh waktu untuk lebih banyak uang daripada pekerjaan baru Anda, dengan sopan menolak tawaran mereka. Lebih sering daripada tidak, ini adalah taktik mereka untuk membuat Anda tinggal cukup lama untuk melatih pengganti Anda.

Sekali lagi, bersikap sopan tapi kuat. Jangan meledak. Jangan membakar jembatan. Klien # 2 mungkin masih membutuhkan Anda dan Anda dapat menghasilkan uang yang bagus untuk mereka paruh waktu atau telecommuting untuk sementara waktu.

Terus ulangi resep di atas sampai Anda merasa telah "habis". Anda "unggul" ketika Anda tidak lagi memiliki lebih banyak uang untuk belajar dari keahlian baru.

Bersiaplah untuk bekerja berjam-jam dan banyak bernegosiasi. Klien Anda (# 2, # 3, # 4, # 5, ...) akan memiliki banyak pekerjaan yang harus Anda lakukan.

PS: Jangan pernah melatih pengganti Anda.
Cedera yang diakibatkan oleh diri sendiri oleh orang-orang teknis adalah melatih penggantinya.

Intinya adalah bahwa Anda perlu menerapkan aturan pasar untuk situasi Anda.


Selalu latih pengganti Anda. Jika Anda tidak memiliki pengganti, Anda tidak dapat naik.
Scott C Wilson

Melatih pengganti Anda benar-benar panggilan penilaian Anda berdasarkan pada bagaimana Anda melihat kinerja masa depan perusahaan Anda. Misalkan Anda melatih pengganti Anda. Sekarang ada dua karyawan dengan keahlian yang "sama". Itu berlebihan. Jika perusahaan tumbuh dan laba naik, redundansi berarti bahwa karyawan yang lebih berpengalaman naik tangga ke hal-hal yang lebih besar dan lebih baik. Jika laba menyusut dan mengurangi overhead adalah prioritas pertama, redundansi berarti bahwa karyawan yang lebih berpengalaman (dan dibayar lebih baik) dipecat. Anda akan memiliki pekerjaan seandainya Anda tidak melatih pengganti Anda.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.