Saya selalu bertanya-tanya tentang hal ini dan mungkin orang yang berpengalaman di sini dapat mengomentari ini. Saya selalu membaca bahwa perusahaan perangkat lunak besar yang mapan seperti Google, Microsoft, dll selalu waspada untuk mempekerjakan insinyur perangkat lunak / (atau profesional terkait lainnya) yang tidak benar-benar memenuhi persyaratan pekerjaan, dan lebih suka menolak penutupan "Ya / Mungkin " keputusan.
Ada juga persepsi umum bahwa para pemula biasanya lebih bersedia untuk merekrut karyawan yang "kurang sempurna". Tetapi bagi saya ini kedengarannya kontra-intuitif: perusahaan baru umumnya jauh lebih kecil dan sumber daya terbatas sehingga mereka benar-benar membutuhkan perekrutan "10/10" sementara perusahaan yang sudah mapan dengan tim yang lebih besar dan lebih banyak sumber daya akan bersedia mengambil risiko (kecil) saat disewa.
Adakah yang punya komentar tentang ini dari pengalaman langsung?
Terima kasih,
Jawaban:
Setelah bekerja (dan direkrut untuk) beberapa pemula, saya harus mengatakan bahwa pengalaman pribadi saya adalah bahwa setiap pemula dengan garam mereka harus lebih cerewet tentang programmer daripada perusahaan besar.
Paul Graham mendukung saya dengan sangat baik dalam buku How to Make Wealth Essay yang hebat :
Secara alami jauh lebih sulit bagi pemula untuk menemukan kandidat yang cocok. Bayaran lebih rendah, risiko lebih tinggi. Tetapi ada sejumlah orang yang tertarik dengan kurangnya BS perusahaan dan mampu membuat perbedaan yang terlihat (opsi saham awal juga membantu.)
sumber
Pengalaman saya adalah bahwa startup yang lebih kecil jauh lebih bersedia untuk mempekerjakan seseorang yang dapat melakukan pekerjaan itu tetapi mungkin tidak memiliki kredensial, sehingga untuk berbicara.
Apa artinya ini, adalah perusahaan startup yang lebih kecil tidak memiliki banyak filter SDM untuk Anda lewati. Mereka biasanya lebih bersedia untuk mempekerjakan orang-orang tanpa pelatihan formal / gelar dan lebih mungkin untuk mengambil kesempatan pada seseorang daripada perusahaan besar. Mereka tidak memiliki staf SDM atau, setidaknya, memiliki yang lebih kecil. Dalam banyak kasus, staf teknik (vp / ceo / dll.) Dapat langsung mewawancarai hampir semua orang karena mereka punya waktu dan sumber daya untuk melakukannya.
Korps yang lebih besar tidak punya. Dapatkah Anda melihat The Gates mewawancarai setiap pengembang yang mengirimkan resume kepadanya dan bahkan mampu melakukan pekerjaan itu dari jarak jauh? Saya tidak melihat itu terjadi.
sumber
Yah, saya punya pengalaman dengan situasi ini. Poin yang mungkin Anda abaikan adalah bagaimana perusahaan-perusahaan mapan itu memiliki reputasi yang memungkinkan mereka untuk pilih-pilih. Untuk posisi apa pun, jika ada ratusan aplikasi, mereka dapat menyingkirkan siapa pun yang mereka inginkan. Start-up tidak mendapatkan banjir resume yang sama yang dapat berarti bahwa jika mengisi posisi menjadi penting bagi keberhasilan perusahaan, mereka akan mengambil yang terbaik yang bisa mereka dapatkan yang seringkali kurang sempurna. Titik kontra-intuitif Anda memang masuk akal secara bisnis, tetapi ada banyak saat ketika teori bertemu praktik, praktik secara brutal memberi pelajaran kepada dunia, dalam pengalaman saya. Jika Anda ingin melihat ini beraksi,
Contohnya adalah gagasan merilis perangkat lunak dengan bug. Secara teori, jika ada bug dalam perangkat lunak, ini harus diperbaiki sebelum mengirim perangkat lunak. Namun, jika seseorang benar-benar berpandangan demikian, perangkat lunak itu kemungkinan tidak akan pernah dikirimkan.
Saya telah melakukan beberapa wawancara untuk posisi di Microsoft. Yang pertama saya bom agak mengerikan dan tidak percaya saya memiliki masalah yang saya lakukan. Kedua kalinya saya bangun dengan manajer perekrutan berada di pagar dan saya menolak untuk berjuang mengapa saya harus dipekerjakan karena ada 2 area di mana saya tampaknya begitu-begitu dan dengan demikian tidak solid, "Ya , kita harus mendapatkannya, "situasi.
sumber
Startup yang lebih kecil membutuhkan perekrutan yang baik sebanyak perusahaan. Mungkin ada persentase lebih tinggi dari "risiko" yang dipekerjakan di perusahaan pemula karena berpotensi ada lebih sedikit orang untuk melakukan wawancara dan dengan demikian lebih sedikit pilihan yang beragam.
Selain itu, ketika Anda merekrut seseorang, tidak ada yang namanya "mungkin". Jika kandidat bukan YA yang sepenuhnya memenuhi syarat, maka mereka TIDAK.
sumber
Startup cenderung mempekerjakan orang yang mungkin tidak memenuhi syarat untuk pekerjaan itu karena:
Keahlian: perusahaan baru biasanya tidak memiliki keahlian untuk merekrut orang yang lebih berkualitas. CEO umumnya merekrut manajer TI yang kurang sempurna karena biasanya mereka tidak tahu apa-apa. Manajer TI ini cenderung mempekerjakan profesional TI lain yang mungkin kurang sempurna untuk pekerjaan mereka karena manajer tidak sepenuhnya memenuhi syarat untuk melakukan wawancara yang baik sendiri.
Kendala Finansial: perusahaan baru terikat untuk pendanaan sehingga mereka mencari orang-orang yang mau bekerja berjam-jam dan berupaya lebih keras untuk mengeluarkan produk / layanan dengan biaya lebih rendah, tidak peduli apakah basis kode secara internal benar-benar menyebalkan dan adalah mimpi buruk pemeliharaan nyata. Mereka umumnya menawarkan janji untuk promosi, bonus, ekuitas, dll. Yang orang-orang tingkat menengah tidak keberatan bekerja ekstra keras untuk itu. Ini adalah psikologi manusia yang umum - mengapa saya harus bekerja 10+ tahun untuk menjadi VP ketika saya bisa bekerja 1 tahun dan jika berhasil saya bisa memiliki gelar yang sama. Atau mengapa saya harus bekerja 20+ tahun untuk menghemat $ 250rb ketika saya mungkin bisa mendapatkannya dalam beberapa tahun jika start-up berhasil. Perusahaan besar umumnya membayar gaji pasar yang adil kepada karyawan mereka, mungkin atau tidak menawarkan bonus / ekuitas, dan umumnya memiliki jalur karier yang jelas.
sumber
Ketika menjalankan startup saya Tribily.com, saya mengambil risiko pada beberapa orang, yang tidak selalu berhasil dengan baik. Kuncinya adalah saya mulai dengan setiap orang secara freelance. Jika berhasil, kita dapat melihat kontrak, meskipun saat ini semua 5 insinyur saya dikontrak freelancer. Saya hanya merasa ini bekerja jauh lebih baik untuk situasi saya. Yang mengatakan, kami sepenuhnya dibiayai sendiri. Saya bisa melihat ini menjadi jauh lebih sedikit masalah jika ada dana aktual untuk mempekerjakan orang :)
sumber
Deskripsi pekerjaan Google (sebagaimana diposting di situs web mereka) jauh lebih luas daripada banyak perusahaan lain. Ambil posting mereka untuk "Insinyur Perangkat Lunak" di Mountain View :
Mereka tampaknya kurang memiliki contoh tentang keterampilan tertentu, dan lebih banyak contoh tentang menjadi pengembang dan ilmuwan komputer yang cerdas dan mampu. Sudah jelas bahwa mereka mencari orang yang akan belajar di tempat kerja keterampilan yang mereka butuhkan untuk menangani pekerjaan tertentu dalam perusahaan.
Banyak perusahaan kecil jauh lebih spesifik tentang persyaratan mereka. Sudah jelas mereka memiliki posisi tertentu yang ingin mereka isi, dan mereka menginginkan seseorang yang memiliki keterampilan yang relevan sebanyak mungkin sehingga mereka dapat seproduktif mungkin sejak hari pertama mereka bekerja. Sebagai contoh :
sumber
Sebagian, itu adalah penawaran dan permintaan. Perusahaan yang sudah mapan akan mendapatkan lebih banyak aplikasi, sehingga mereka perlu memangkas jumlah aplikasi menjadi sesuatu yang dapat mereka tangani. Ini berarti resume akan digunakan untuk menolak orang pada awalnya. Jika perusahaan memiliki 100 resume untuk suatu posisi, membuang yang dipertanyakan masih akan meninggalkan kandidat yang unggul. Mungkin menyingkirkan kandidat terbaik, tetapi mereka bisa hidup dengan itu.
Startup cenderung mendapatkan lebih sedikit aplikasi, karena mereka kurang menarik kecuali untuk orang-orang yang menyukai hadiah tinggi berisiko tinggi dan mereka tidak dapat beriklan secara efektif. Selain itu, mereka biasanya mencari kualitas yang tidak akan muncul juga di resume standar, jadi mereka lebih enggan untuk mengurutkan pada resume saja.
sumber
Perusahaan teknologi besar seperti Microsoft dan Google merekrut orang-orang dengan landasan kuat dalam ilmu komputer dan kurang khawatir tentang keterampilan tingkat tinggi spesifik yang diperlukan dalam pekerjaan itu. Misalnya iklan pekerjaan di Microsoft mungkin memerlukan pengalaman dalam C #, ASP.NET, ..., kenyataannya adalah manajer perekrutan tidak begitu peduli tentang hal itu. Seseorang yang tidak memiliki pengalaman dengan teknologi tersebut dapat memperoleh pekerjaan dengan mudah jika mereka menunjukkan kompetensi CS.
Bagaimana suatu perusahaan mempekerjakan sebagian besar tergantung pada dari mana asalnya. Misalnya jika startup berada di Seattle atau Bay Area dan dimulai oleh mantan karyawan Google dan / atau Microsoft, mereka pada dasarnya merekrut yang sama dengan perusahaan teknologi besar - mungkin dengan sedikit lebih menekankan pada kerangka kerja spesifik yang mereka gunakan.
Itu hal budaya. Toko IT yang lebih kecil, kurang dikenal, atau "cenderung mempekerjakan orang dengan pengalaman dalam rantai alat yang saat ini mereka gunakan, di mana perusahaan teknologi terkenal (dan orang-orang yang datang dari perusahaan itu) cenderung mempekerjakan untuk keterampilan CS inti.
sumber