Bagaimana Ini
Sayangnya, di sebagian besar tempat saya memiliki pengalaman dengan gaji tidak begitu banyak didasarkan pada tingkat keterampilan individu, tetapi pada kebijakan perusahaan, persaingan lokal dan kekikiran. Aturan ditetapkan, perusahaan yang bersangkutan akan memiliki banyak orang yang tidak tahu jongkok tentang perkembangan muncul dengan grafik tingkat pembayaran. Mereka akan melempar beberapa level (yaitu Pengembang I - Pengembang III) programmer di suatu tempat ke bagan, biasanya lebih tinggi dari pekerja administrasi rata-rata Anda tetapi biasanya lebih rendah dari seseorang yang posisinya membutuhkan pengetahuan domain, bahkan jika ini adalah orang-orang yang akan Anda tuju. bekerja paling dekat dengan.
Akan ada kriteria untuk memasukkan Anda ke dalam salah satu kategori itu, namun, itu kurang berkaitan dengan keterampilan dan lebih banyak hubungannya dengan seberapa banyak pengalaman yang Anda miliki. Dengan kata lain, lelaki tua yang duduk di sudut yang menolak untuk belajar jQuery karena itu bukan bagaimana dia melakukannya ketika dia menulis versi asli dari aplikasi web akan dibayar lebih dari seseorang yang saat ini dalam teknologi, karena dia lebih teknis pengetahuan daripada Anda, Anda tahu karena dia memiliki lebih banyak pengalaman.
Pada akhirnya apa yang menentukan berapa banyak Anda dibayar adalah apakah Anda lulus wawancara dan seberapa baik Anda menegosiasikan gaji Anda. Yang mengatakan, negosiasi hanya akan menghasilkan segelintir poin persentase di terbaik. Jika Anda lulus wawancara, Anda hanya akan dimasukkan ke dalam sistem nilai gaji berdasarkan pada berapa tahun pengalaman yang Anda miliki di industri. Jika Anda beruntung, mereka akan memberi Anda waktu liburan berdasarkan ini juga.
Bagaimana Seharusnya
Pada akhirnya, masalah yang saya miliki dengan perusahaan bukanlah bahwa mereka menyiapkan nilai gaji. Masalahnya adalah mereka menetapkan nilai gaji yang hanya mendapatkan imbalan dan tidak dipecat. Itu tidak benar-benar menghargai belajar informasi baru dan ini bagaimana divisi IT perusahaan mandek dan Anda membuat Bob duduk di sudut yang benar-benar dan benar-benar tidak berguna dibayar lebih dari programmer lain.
Pada suatu saat selama proses wawancara, keterampilan Anda yang relevan dengan perusahaan akan dinilai. Jika dilakukan dengan benar, bukan hanya kemampuan Anda untuk melewati wawancara yang dinilai tetapi kemampuan Anda untuk memecahkan beberapa masalah pengembangan dunia nyata yang baru-baru ini dihadapi oleh perusahaan. Berdasarkan kecepatan dan ketepatan yang Anda bisa selesaikan masalah harus mencerminkan di mana Anda berada pada skala gaji. Setiap tes yang diberikan harus memungkinkan Anda untuk menunjukkan hal berikut:
- Kemampuan untuk memecahkan masalah pemrograman yang sederhana hingga kompleks
- Kemampuan untuk menulis kode yang jelas dan konsisten
- Kemampuan memahami kode yang ada
- Kreativitas diekspresikan dalam menyelesaikan masalah
- Kemampuan untuk mengkomunikasikan solusi kepada orang lain
Pendidikan yang lebih tinggi
Gelar sarjana penting hanya sejauh itu akan meningkatkan kemampuan Anda untuk mendapatkan pekerjaan tanpa pengalaman. Saat menentukan gaji, pengalaman, dan aturan negosiasi semuanya.
Secara singkat
Sayangnya, dalam banyak situasi, aturannya adalah pengalaman. Yang lainnya adalah pengecualian dari skala gaji. Perangkat keterampilan Anda hanya memengaruhi gaji Anda dengan cara yang memengaruhi siapa yang akan memberi Anda pekerjaan. Sebagian besar gaji, tidak hanya untuk programmer, bekerja dengan cara ini. Tidak masalah jika Anda pergi ke perusahaan dengan keterampilan XYZ, mereka masih akan hanya membayar Anda X dolar, yang mungkin sebenarnya 1,05 * Y yang mereka tawarkan kepada pria lain, tetapi sebagian besar rentang gaji ditetapkan dengan batu dan biasanya tahun-tahun Anda pengalaman memberi tahu Anda di kisaran mana Anda akan berada.