Saya merasa seperti seorang programmer yang cukup berkualifikasi, tetapi banyak lowongan pekerjaan yang saya temui membuat saya merasa sebaliknya. Hampir semua dari mereka memisahkan kualifikasi menjadi persyaratan dan keinginan, tetapi bahkan bagian persyaratan dapat menakutkan.
Saya telah melihat banyak posting yang mengatakan mereka membutuhkan beberapa tahun (2 atau lebih) pengalaman dalam teknologi atau perpustakaan yang relatif kecil, sesuatu yang spesifik untuk perusahaan mereka. Lain kali saya melihat 5 atau bahkan 7+ tahun pengalaman diperlukan untuk suatu bahasa. Pada mereka sendiri beberapa di antaranya akan baik-baik saja, tetapi menjadi konyol ketika sebuah perusahaan kota kecil mengatakan Anda perlu 3 tahun dalam 2 bahasa, kemahiran dalam pemrograman jaringan, skrip, database, dan hal-hal seperti "pengalaman dengan sistem kritis bisnis besar yang sangat berlebihan" semua di waktu yang sama.
Apakah mereka benar-benar berharap menemukan seseorang yang memiliki pengalaman luas bekerja dengan teknologi yang sama persis yang mereka gunakan? Saya kesulitan menemukan satu posting di mana saya tidak memiliki setidaknya 1 atau 2 lubang di keahlian saya. Saya telah mendengar berulang kali bahwa sebagian besar tempat menghargai kemampuan Anda untuk belajar dengan cepat dan akan mengajarkan Anda tentang pekerjaan, tetapi mengapa mengatakan itu diperlukan? Apakah mereka hanya mencoba untuk mencegah bagian bawah laras (kegagalan FizzBuzz) menerapkan?