Saya telah melihat beberapa posting pekerjaan dan memperhatikan bahwa cukup banyak dari mereka mendaftar IDE di bawah bagian 'skill yang diperlukan', bahkan untuk posisi senior. Ini tidak dilokalkan ke satu perusahaan juga, tetapi itu adalah sesuatu yang muncul sekali dalam setiap beberapa posting.
Saya bingung dengan persyaratan pekerjaan ini, karena mentor saya dan beberapa coders terbaik yang pernah saya lihat dalam hidup saya adalah para ninja VIM / Emacs. Demikian pula, ketika saya bekerja dengan orang-orang saya tidak terlalu peduli alat apa yang mereka gunakan selama mereka produktif di tim.
Adakah yang bisa menjelaskan alasan di balik mempekerjakan manajer yang membuat IDE sebagai persyaratan pekerjaan resmi?
Jawaban:
Jika organisasi telah melakukan standarisasi pada IDE tunggal atau lingkungan pengembangan, maka mereka dapat menyebutkan hal itu dalam uraian pekerjaan / posting karena itu adalah keterampilan yang akan memisahkan satu kandidat dari yang lain selama proses penyaringan dan wawancara. Namun, hanya karena ini merupakan persyaratan tidak berarti bahwa itu benar-benar persyaratan dan perusahaan mungkin mempekerjakan seseorang yang tidak memenuhi setiap "persyaratan" yang diidentifikasi .
sumber
Di beberapa perusahaan penggunaan IDE distandarisasi.
Mereka mengharapkan semua pembuat kode menggunakan IDE yang sama dan karenanya mencari kandidat yang ahli dalam menggunakannya.
Beberapa IDE menyediakan debugging terintegrasi, pelengkapan kode, templat, kontrol sumber dan lebih banyak fitur, dan karenanya perusahaan mungkin ingin memastikan pengembang yang masuk mengetahui cara menggunakan IDE secara efektif.
Karena itu, sebagian besar waktu mengetahui IDE bukanlah persyaratan yang sulit, hanya menyenangkan untuk dimiliki, sejauh menyangkut manajer dan tim perekrutan. Jika ini terdaftar sebagai "harus dimiliki", saya curiga ada orang yang tidak membuat kode untuk mencari nafkah (SDM, perekrut dll ...).
sumber
Perusahaan mungkin memiliki ekstensi khusus atau plug-in khusus untuk IDE tertentu, atau lebih sering hanya memiliki alur kerja yang ditentukan dalam hal kemampuan IDE. Sebagai contoh, alat build standar mereka dapat langsung mengkonsumsi file proyek IDE, atau bergantung pada beberapa struktur direktori tertentu. Mereka mungkin juga memiliki standar pengkodean yang ditegakkan atau diperiksa menggunakan opsi IDE tertentu atau plug-in.
sumber
Saya tidak akan membaca terlalu jauh ke dalamnya.
Organisasi yang lebih besar cenderung memiliki departemen SDM dan pengembangan yang terpisah. SDM pada umumnya memiliki sedikit atau tidak sama sekali pemahaman tentang apa yang sebenarnya dibutuhkan oleh tim pengembangan dalam diri seorang kandidat, dan juga dengan manajer perekrutan yang memahami apa yang dibutuhkan SDM untuk memeriksa kandidat.
Jadi hal-hal konyol seperti IDE menjadi bagian dari persyaratan resmi karena merupakan langkah konkret yang dapat disaring oleh HR.
Jika itu muncul selama wawancara, dan manajer perekrutan tidak dapat memberikan alasan tertentu mengapa XYZ IDE harus digunakan untuk pengembangan di toko mereka, maka anggap itu sebagai bendera merah.
sumber
Mungkin mereka menggunakan IDE yang sangat spesifik (disediakan oleh vendor ceruk pasar untuk teknologi ceruk pasar - saya pikir beberapa alat SAP mungkin diperhitungkan dalam bidang ini) yang membutuhkan waktu untuk menjadi baik dan mereka tidak punya waktu untuk menunggu seorang karyawan baru untuk mengejar ketinggalan. Mungkin mereka melakukan banyak tooling / scripting khusus untuk suatu IDE sehingga mereka membutuhkan orang-orang dengan keterampilan itu.
Saya tidak pernah benar-benar mengalami situasi ini sendiri (di mana IDE terdaftar sebagai must-have; Saya sering melihatnya di bagian keterampilan "nice-to-have" pada posting pekerjaan), dan saya tidak pernah mendengar hal seperti itu menjadi show-stopper dalam proses perekrutan. Tapi itu hanya pengalaman saya ...
sumber
Saya dapat memberi Anda satu skenario ... Saya bekerja untuk perusahaan keuangan besar. Kami memiliki daftar perangkat lunak "disetujui" yang diizinkan untuk dipasang pada mesin kami. Itu termasuk lingkungan pengembangan. Ini adalah masalah keamanan; membantu kemudian melacak kemungkinan masalah dengan masing-masing PC dan laptop.
Saat merekrut, para manajer harus mempertimbangkan IDE apa yang akan tersedia untuk karyawan baru dan tentu saja, jika mereka tidak berpengalaman dengan apa yang tersedia, mereka tidak akan melakukan banyak hal baik.
sumber