CodeGym /Java Blog /Acak /Negosiasi Gaji untuk Pengembang Perangkat Lunak. Bagaiman...
John Squirrels
Level 41
San Francisco

Negosiasi Gaji untuk Pengembang Perangkat Lunak. Bagaimana Tidak Menjual Keahlian Anda Secara Singkat?

Dipublikasikan di grup Acak
Mari jujur. Salah satu alasan utama begitu banyak orang saat ini ingin menjadi pengembang perangkat lunak adalah uang. Saat ini sudah diketahui bahwa rata-rata programmer memperoleh penghasilan yang jauh lebih besar dibandingkan spesialis di banyak profesi umum lainnya. Tentu saja, tidak ada sesuatu pun di dunia ini yang gratis, dan pengembang perangkat lunak dapat mengharapkan penghasilan lebih dari yang lain karena pekerjaan ini memerlukan banyak pengetahuan tentang alat dan teknologi, serta pengalaman praktis. Namun jika menyangkut gaji, nilai objektif Anda sebagai seorang spesialis bukanlah satu-satunya faktor, dan terkadang bahkan bukan faktor utama, yang memengaruhi jumlah uang yang akan Anda terima untuk pekerjaan Anda. Hari ini kita akan berbicara tentang memperkirakan nilai Anda sebagai pengembang perangkat lunak di pasar kerja, menegosiasikan gaji, dan mengelola ekspektasi gaji secara umum.
Negosiasi Gaji untuk Pengembang Perangkat Lunak.  Bagaimana Tidak Menjual Keahlian Anda Secara Singkat?  - 1
dari film "Jerry Maguire" (1996)

Berapa penghasilan seorang pengembang Java?

Langkah pertama untuk memperkirakan nilai Anda dan mencoba mendapatkan lebih banyak dari apa yang Anda tawarkan sebagai seorang spesialis, adalah mengetahui pasar itu sendiri, terutama ceruk/spesialisasi tempat Anda akan bekerja. Mari kita lihat seberapa besar rata-rata pengembang Java membuat, misalnya. Menurut PayScale, gaji rata-rata untuk pengembang Java di AS adalah $74.300 per tahun, dengan kisaran gaji rata-rata $50rb hingga $105rb per tahun. Angka Glassdoor bahkan lebih tinggi yaitu $74.100 per tahun dengan gaji rata-rata berkisar antara $57k hingga $117k per tahun. Tidak buruk, bukan? Dan ini adalah data untuk pengembang Java biasa. Seorang pembuat kode Java Senior akan mengharapkan tambahan $25-30k untuk gaji tahunannya. Pembuat kode Java juga menghasilkan banyak uang di Eropa. Gaji rata-rata untuk Pengembang Java di Jerman hampir €49.000 per tahun, sementara Java Senior menghasilkan lebih dari €62.000. Di Inggris, pengembang Java menghasilkan rata-rata €53-85k per tahun, di Spanyol, gaji rata-rata adalah €27-45k, sedangkan di Belanda €30-64k.

Gaji pengembang berdasarkan tingkat pengalaman

Faktor penting lainnya yang akan berdampak signifikan terhadap gaji Anda adalah tingkat pengalaman. Tentu saja, programmer Junior, Tingkat Menengah, dan Senior dibayar berbeda sesuai dengan kualifikasi dan pengalaman mereka.

  • Gaji pengembang junior

Bahkan seorang pengembang Junior dengan pengalaman terbatas pun bisa berharap mendapatkan kompensasi yang cukup bagus, dibandingkan dengan gaji di bidang dan profesi lain. Misalnya, di AS, gaji rata-rata untuk Pengembang Junior adalah $63.502 per tahun, menurut Glassdoor. PayScale mengatakan rata-rata gaji Junior di Amerika Serikat adalah $53.803 per tahun, yang masih cukup bagus, mengingat kita berbicara tentang pekerjaan pemula. Angka upah di pasar utama dunia lainnya, seperti Inggris, UE, dan negara maju lainnya, dapat bervariasi. Misalnya, di Jerman, gaji rata-rata seorang pengembang Junior adalah €41.342 per tahun, sedangkan di Inggris adalah £24.116 (sekitar $31ka per tahun), di Belanda adalah €31.330 per tahun, sedangkan di Australia adalah €31.330 per tahun. $70.446 setahun.

  • Gaji pengembang tingkat menengah

Di AS, gaji rata-rata untuk Pengembang Tingkat Menengah adalah $71.000 per tahun, menurut Glassdoor, dibandingkan $63.502 per tahun untuk pengembang Junior. ZipRecruiter mengatakan gaji tahunan rata-rata untuk Insinyur Perangkat Lunak Tingkat Menengah di Amerika Serikat sedikit lebih tinggi — $88.725 per tahun. Di Jerman, menurut PayScale, pengembang perangkat lunak tingkat menengah dengan pengalaman 5-9 tahun memperoleh total kompensasi rata-rata sebesar €54,778. Di Prancis, gaji rata-rata seorang menengah adalah €41,342. Secara umum, pengembang tingkat menengah mendapatkan gaji 10 hingga 30% lebih tinggi daripada pengembang Junior, jadi mendapatkan lebih banyak uang tentunya harus menjadi salah satu motivasi Anda untuk berkembang dari pengembang Junior ke Pengembang Menengah secepat mungkin.

  • Gaji pengembang senior

Dalam hal gaji untuk pekerjaan coding di AS, bagi Pengembang Senior yang berpengalaman, gaji yang sangat tinggi adalah batasnya, karena raksasa seperti Google, Facebook, Amazon, Apple, dan Microsoft membayar BANYAK insinyur perangkat lunak. Misalnya, di Google, seorang insinyur perangkat lunak di Level 7, yang dianggap sebagai level tertinggi yang bisa Anda peroleh sebagai pengembang, dapat menghasilkan total $608.000 per tahun. Tapi mari kita lihat angka rata-ratanya. Menurut Glassdoor, rata-rata programmer Senior di AS menghasilkan sekitar $121.000 per tahun, yang jauh lebih tinggi dibandingkan dengan gaji pembuat kode Tingkat Menengah sebesar $71.000 per tahun dan gaji rata-rata $63.502 per tahun yang dihasilkan oleh pengembang Junior di AS. laporan oleh PayScale, Pengembang Senior dengan pengalaman 10-19 tahun memperoleh total kompensasi rata-rata $109,122 berdasarkan 5,523 gaji. Di akhir karir mereka (20 tahun ke atas), karyawan memperoleh total kompensasi rata-rata sebesar $111,432. Di Jerman, menurut PayScale, pengembang perangkat lunak senior dengan pengalaman lebih dari 10 tahun memperoleh total kompensasi rata-rata sebesar €63,638. Di Prancis, gaji rata-rata seorang Senior adalah €54,982.

Negosiasi gaji dan menjual diri Anda sebagai pengembang perangkat lunak. Tip dan rekomendasi

Bahkan sangat umum bagi para pengembang di perusahaan yang sama, dengan posisi yang sama, dan dengan keterampilan serta keahlian yang sama untuk mendapatkan gaji yang jauh berbeda. Berikut adalah beberapa saran tentang cara mendapatkan hasil maksimal dari negosiasi gaji Anda dan tips dari para profesional industri yang berpengalaman.

  • Ketahui pasar dan jaga agar pengetahuan Anda tetap relevan.

Pasar adalah pasar, dan mengetahui cara menjual diri Anda di pasar dalam beberapa kasus menjadi lebih penting daripada pengetahuan teknis Anda. Yang ini agak jelas, dan kami telah membahas beberapa pengetahuan dasar pasar yang harus Anda miliki. Semakin banyak yang Anda ketahui tentang pasar kerja, dan semakin relevan serta terkini pengetahuan Anda, semakin baik. Bersosialisasi dengan kolega dan rekan Anda di perusahaan lain adalah salah satu cara terbaik untuk mendengarkan. Dan tentu saja situs dan forum komunitas pengembangan perangkat lunak yang populer juga akan menjadi sumber informasi yang bagus. “Mulailah dengan melakukan sedikit riset. Sebelum Anda dapat menegosiasikan berapa Anda harus dibayar, Anda harus memiliki pemahaman yang jelas tentang nilai pasar Anda di lokasi spesifik tempat Anda tinggal. Anda harus memperhitungkan tarif yang berlaku untuk pekerja dengan tingkat keterampilan yang sama di wilayah Anda, dan biaya hidup. Baca artikel, gunakan situs web seperti Glassdoor, dan tanyakan (dengan penuh hormat) untuk mendapatkan gambaran berapa tarif yang pantas untuk pekerjaan Anda,” rekomendasi Valerie Streif, Penasihat Senior di The Mentat, sebuah startup rekrutmen.

  • Pahami nilai Anda bagi perusahaan dan pelajari tentang persaingan.

Sebagai langkah kedua dalam penelitian Anda, Anda juga harus dapat memahami peran Anda dan nilai yang akan Anda berikan kepada perusahaan jika Anda dipekerjakan. Lebih baik lagi jika Anda berhasil mempelajari persaingan untuk setiap posisi tertentu yang Anda lamar. Hal ini bisa sangat membantu dalam menegosiasikan hasil maksimal yang bisa Anda peroleh, tentu saja mengingat jumlah pelamar lain yang sesuai juga sedikit. Berikut tip bagus dari Daniel King, seorang pelatih eksekutif dan pendiri perusahaan konsultan Fireside Strategic: “Hal ini tidak selalu dapat dilakukan, tetapi inilah salah satu cara untuk benar-benar meningkatkan hasil Anda. Jika Anda dapat mengaitkan nilai dolar dengan masalah dan solusinya, Anda dapat meminta sebagian dari uang yang akan diperoleh perusahaan dengan menerapkan solusi tersebut. Jika masalahnya merugikan perusahaan sebesar $500.000 dan Anda dapat menyelesaikannya, ada kemungkinan besar mereka akan membayar Anda setidaknya tambahan $100.000 untuk menyelesaikannya."

  • Promosikan dan jual diri Anda selama wawancara. Jadilah orang yang menyenangkan.

Mengingat dalam banyak kasus Anda akan bernegosiasi tentang gaji selama wawancara kerja atau setelahnya, sangat penting agar wawancara berjalan dengan baik. Luangkan waktu untuk mempersiapkan wawancara, termasuk bagian percakapan umum dan pertanyaan teknis . Artinya, mengetahui bidang teknologi Anda dan memiliki banyak pengalaman yang relevan mungkin tidak cukup. Anda juga harus terlihat menarik dan dapat dipercaya, serta memiliki soft skill yang dikembangkan dengan baik agar dapat berbaur dengan tim baru secepat dan tanpa rasa sakit mungkin. Atau setidaknya untuk meyakinkan manajer perekrutan bahwa Anda akan melakukannya. “Meskipun ini bukan “cara” langsung untuk menegosiasikan petunjuk gaji Anda, ini adalah pembeda penting antara seseorang yang dibayar tinggi dan seseorang yang tidak dibayar. Mengetahui bahwa pewawancara memiliki bias yang tidak disadari dan merupakan manusia, Anda dapat memanfaatkan emosi mereka untuk keuntungan ANDA. Artinya, Anda meningkatkan pesona Anda! Ajukan pertanyaan terbuka agar pewawancara Anda terbuka. Gunakan sanjungan. Buat mereka menjadi pendukung ANDA dan ingin ANDA berhasil melewatinya. Pastikan mereka lebih menyukai Anda daripada pesaing Anda. Ini bisa menjadi langkah terbaik Anda,” kata Dandan Zhu, seorang headhunter dan pelatih karier berpengalaman.

  • Ketahui tingkat gaji yang Anda sukai dan dapat diterima.

Saran yang umum adalah berikan dua angka untuk ekspektasi gaji Anda: satu adalah gaji pilihan Anda (jumlah yang akan Anda terima dengan senang hati), dan yang kedua adalah gaji yang dapat Anda terima (atau tingkat kompensasi terendah yang sesuai dengan keinginan Anda). siap menerima). “Buat anggaran sederhana dan pastikan gaji Anda lebih tinggi dari target pengeluaran dan tabungan Anda. Setelah Anda memilih kedua angka ini, berjanjilah pada diri sendiri bahwa angka tersebut tidak akan berubah saat berbicara dengan calon pemberi kerja Anda,” rekomendasi Roger Nesbitt, pengembang perangkat lunak berpengalaman dari Selandia Baru.

  • Gunakan penawaran balasan dan penawaran pesaing sebagai pengaruh negosiasi.

Jika Anda sudah bekerja dan sedang mencari pekerjaan yang lebih baik, Anda dapat menggunakan tawaran balasan dari perusahaan tempat Anda bekerja saat ini agar Anda tidak keluar dari perusahaan (asalkan Anda cukup baik dalam pekerjaan Anda) sebagai pengaruh negosiasi. Jika Anda menganggur dan sedang mencari pekerjaan, yang terbaik adalah melakukan beberapa wawancara untuk mendapatkan setidaknya dua atau lebih tawaran pekerjaan agar dapat menggunakannya untuk keuntungan Anda selama negosiasi. “Beri tahu calon pemberi kerja bahwa Anda mengharapkan balasan, sehingga tawaran tersebut harus berada dalam rentang X agar menarik. Bagi mereka yang menganggur atau bekerja, antri sebanyak mungkin peluang yang Anda bisa sehingga Anda dapat mulai mendidik pemberi kerja Anda tentang berapa yang bersedia dibayar oleh pemberi kerja lain untuk keahlian Anda, sehingga memastikan bahwa Anda menerima tawaran serupa dengan apa yang dihasilkan pasar. , ”kata Dandan Zhu.

Saran bonus: pilih pekerjaannya, bukan gajinya

Dan saran bonus pada catatan terakhir. Meski memiliki gaji yang bagus itu penting, namun hal tersebut tidak boleh menjadi fokus utama Anda saat melamar pekerjaan. Ingatlah bahwa bahkan pekerjaan dengan gaji paling tinggi pun bisa segera menjadi tidak dapat ditoleransi jika Anda tidak menyukai proses kerja atau rekan kerja. Bertahan pada pekerjaan yang gajinya relatif baik, namun menemui jalan buntu dalam hal pertumbuhan karier dan pengembangan keterampilan, terlalu lama juga merupakan kesalahan umum. Jadi tip terakhirnya adalah: pilih pekerjaan, bukan gaji.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION