Saya pergi ke "bursa kerja" baru-baru ini dan saya terkejut melihat betapa banyak penekanan tempat kerja tampaknya pada bahasa pemrograman kandidat yang akrab dengan.
Dari pengalaman saya (memang diakui terbatas), walaupun benar-benar menguasai bahasa pemrograman mungkin memakan waktu bertahun-tahun, mempelajarinya ke tingkat yang wajar adalah urusan yang cukup sederhana bagi seseorang yang sudah memiliki pengalaman dengan bahasa lain, dan pasti bisa masuk dalam jangka waktu yang biasanya dialokasikan oleh pengusaha untuk peningkatan awal.
Saya pikir majikan akan lebih peduli tentang berapa banyak bahasa / paradigma yang saya kenal, atau apa pengalaman desain algoritmik / perangkat lunak saya, yang bertentangan dengan teknologi spesifik yang saya miliki saat ini.
Katakanlah saya sudah tahu Java, C ++, Smalltalk dan Prolog ... haruskah tempat kerja yang bergantung pada Objective-C benar-benar menganggap saya tidak memenuhi syarat karena saya kurang berpengalaman dalam bahasa itu? Apakah ini cacat dalam metodologi perekrutan, dan jika ya, apa yang dapat saya lakukan untuk meyakinkan tempat kerja bahwa kurangnya pengalaman saya dengan Objective-C seharusnya tidak menjadi masalah? Saya bertanya secara hipotesis, tidak secara khusus tentang bahasa pemrograman yang disebutkan.
Atau, pengalaman saya terbatas dan saya akui saya mungkin kehilangan sesuatu. Apakah pengalaman sebelumnya dengan bahasa pemrograman lebih penting daripada apa yang saya pikirkan? Apakah ada bedanya jika itu posisi junior atau senior? Haruskah itu membuat perbedaan?