Saya telah mewawancarai kandidat akhir-akhir ini untuk posisi pengembang yang membutuhkan 10+ tahun pengalaman dan telah bertemu beberapa CV yang saya tidak yakin bagaimana memahaminya: Saya telah mewawancarai beberapa dari orang-orang ini dan sejauh ini tidak beruntung.
Apa pengalaman orang dengan pengembang dengan pengalaman sekitar 10 tahun, tetapi siapa yang sejak hari pertama bekerja sebagai freelancer berbasis proyek? Apakah ada manfaat atau kelemahan potensial bagi perusahaan pengembangan perangkat lunak dalam memiliki jenis pengalaman itu?
experience
hiring
egil
sumber
sumber
Jawaban:
Ini sangat tergantung pada pengembang. Dan pekerjaan yang Anda wawancarai. Dan apa sebenarnya yang Anda maksud dengan lepas.
Mungkin ada kekhawatiran tentang kemampuan mereka untuk bekerja sebagai bagian dari tim (mereka mungkin tidak tertarik pada tinjauan kode, misalnya). Tetapi kemudian pekerja lepas mungkin melibatkan pergi ke perusahaan dan bekerja sebagai bagian dari tim, atau bahkan bekerja sebagai bagian dari tim pekerja lepas.
Mungkin ada kekhawatiran tentang kurangnya pengalaman mereka dalam mempertahankan suatu produk, dengan asumsi Anda bekerja untuk sebuah perusahaan yang memiliki produk warisan untuk dipelihara, tetapi bisa jadi sifat pekerjaan mereka telah memberi mereka pengalaman itu.
Mungkin ada kekhawatiran tentang kemampuan mereka untuk tinggal di satu tempat. Atau mungkin itulah sebabnya mereka mencoba keluar dari pekerjaan lepas (ditambah lagi, saya sudah mendapat gaji staf yang baru cuti setahun).
Dan mungkin semua hal itu merupakan masalah tetapi tidak masalah di tempat kerja Anda.
Di sisi lain, ada kemungkinan besar mereka akan lebih baik di bagian lain dari siklus pengembangan (seperti manajemen proyek, persyaratan pengumpulan, pengujian) tetapi mungkin saja mereka memiliki orang lain melakukan itu untuk mereka, atau bahwa perusahaan tempat mereka bekerja telah mengambil bagian pekerjaan itu.
Jadi, pada akhirnya, itu seperti mewawancarai orang lain . Identifikasi kekhawatiran Anda sebelum wawancara, pastikan Anda mengajukan pertanyaan yang tepat dan jangan buang waktu untuk hal-hal seperti "apa yang menurut Anda merupakan kelemahan terbesar Anda?"
sumber
Komentar Thomas Owens cukup jelas. Pernah menjadi freelancer tidak mengatakan apa-apa tentang seseorang sebagai pribadi atau sebagai pengembang.
Secara pribadi, saya telah bekerja dalam pengembangan perangkat lunak dalam beberapa kapasitas berbeda:
Apa yang dikatakan tentang saya sebagai pengembang? Tidak ada.
Ada banyak prasangka tentang pekerja lepas, misalnya mereka tidak memiliki tenaga tetap, mudah bosan, hanya dapat dipercaya dengan tugas yang paling sederhana. Mereka mungkin benar untuk beberapa orang, karena jika Anda merasa gatal atau kualitas Anda tidak menggaruk, mungkin lebih mudah untuk melompat dari proyek ke proyek daripada tinggal dengan satu organisasi untuk periode waktu yang lebih lama.
Freelancer lepas untuk mengambil keterampilan mereka dan menempatkan mereka di telepon. Mereka mendapatkan booting lebih cepat daripada karyawan lain, seringkali hanya karena uang habis atau politik perusahaan membunuh proyek yang mereka pekerjakan. Jika seseorang memiliki 10+ tahun pengalaman sebagai pekerja lepas, ia telah mampu membayar tagihan sepanjang waktu tanpa kenyamanan keamanan kerja. Bagi saya itu positif. Bahkan mantra dari banyak kontrak pendek (3 bulan) belum tentu merupakan tanda peringatan, sementara itu pasti akan membunyikan bel alarm untuk seseorang yang adalah seorang karyawan sepanjang waktu itu.
Dan bagaimana dengan seseorang yang dipekerjakan sepanjang waktu oleh beberapa organisasi konsultan? Mereka dapat dengan mudah menyembunyikan fakta bahwa mereka di-boot dari setiap proyek yang mereka kerjakan, hanya dengan tidak menyebutkan spesifik / proyek apa pun atau tidak jelas tentang durasi mereka.
Atau seseorang yang dipekerjakan oleh katakanlah tiga organisasi besar dengan toko pengembangan in-house yang besar? Apakah mereka lebih baik? Lebih stabil? Sekali lagi akan mudah bagi seseorang dengan riwayat pekerjaan seperti itu untuk menyembunyikan fakta yang kurang menarik dalam deskripsi umum tentang pekerjaan mereka. Tidak peduli mereka dimuntahkan oleh setiap tim tempat mereka ditugaskan.
TLDR
Jenis kontrak yang dimiliki seseorang ketika mengerjakan suatu proyek berarti tegang jongkok. Setelah menjadi freelancer, seluruh karier Anda tidak mengatakan apa pun tentang nilai Anda sebagai pengembang. Juga tidak pernah menjadi orang yang dipekerjakan sepanjang karier Anda mengatakan apa pun tentang nilai Anda sebagai pengembang.
Proyek Anda lakukan. Keahlian Anda lakukan. Rekan Anda melakukannya. Referensi Anda lakukan.
sumber
Beberapa pekerjaan terpanjang yang pernah saya alami dalam karier saya adalah sebagai programmer kontrak. Saya menghabiskan 4 tahun pada kontrak di satu perusahaan, menghabiskan 4 tahun pada 3 pekerjaan "penuh waktu", dan kemudian kembali ke perusahaan yang sama pada kontrak lain yang berlangsung lebih dari 6 tahun. Saya sangat peduli dengan keberhasilan proyek dan kehilangan banyak masalah karena semua orang di proyek tersebut. Saya melakukan desain, coding, kunjungan situs pelanggan dan akhir pekan sesuai panggilan. Saya berani mengatakan bahwa saya akan diinvestasikan dalam kesuksesan atau kegagalan seolah-olah saya memiliki perusahaan. Saya membenci implikasi itu karena saya adalah seorang programmer kontrak sehingga saya tidak peduli atau bekerja sekeras orang lain. Satu-satunya perbedaan adalah bahwa saya tidak mendapatkan rencana perawatan kesehatan.
sumber
Jawaban singkat singkat
Jawaban membosankan yang panjang dan diperpanjang
Ini adalah situasi yang sulit.
Banyak "HeadHunters penggajian mode lama", menganggap "freelancer" sebagai kandidat "yang tidak dapat disangkal" atau "tidak dapat dipercaya" atau "tidak dapat mempertahankan pekerjaan". Dan beberapa kasus mungkin.
Tetapi, belakangan ini, Banyak perusahaan yang membutuhkan Pengembang Perangkat Lunak telah berubah dari sebelumnya menjadi "penggajian" atau "pekerjaan jangka panjang dalam kontrak kantor pelanggan" menjadi "jangka pendek dalam kontrak kantor pelanggan" atau "pekerjaan lepas di kontrak rumah".
Ada juga beberapa situasi di mana pengembang dapat memilih untuk pergi "lepas", dan masih bertanggung jawab, dan berkinerja baik (saya pribadi berpikir ini adalah alasan bagus, tetapi, subyektif):
"Freelance" adalah setengah jalan ke "Perusahaan Pengembang Perangkat Lunak Sendiri" ...
Apa alasan Anda menerima "freelancer"?
Apa alasan Anda menolak "freelancer"?
Apakah paradigma "freelancer" bekerja dengan baik di beberapa proyek, dan buruk di yang lain?
sumber
Saya hanya dapat menawarkan pengalaman pribadi saya. Saya tidak pernah bekerja sebagai freelancer, tetapi saya telah bekerja dengan beberapa orang yang hanya bekerja sebagai freelancer. Mereka semua sangat baik. Kami akan dengan senang hati mempekerjakan mereka sebagai karyawan tetap, tetapi mereka lebih suka bertahan dengan freelancing.
Seseorang yang telah mempertahankan dirinya sebagai pekerja lepas selama sepuluh tahun dan telah melalui setidaknya satu siklus bisnis pada umumnya akan memiliki penilaian yang baik, banyak dorongan, dan cukup tenaga teknis untuk membuat sebagian besar pelanggannya bahagia. Anda tidak dapat membuat keputusan perekrutan berdasarkan pada poin ini saja: seseorang dengan sepuluh tahun desain web lepas tidak secara ajaib akan menjadi pembuat kode tingkat rendah yang hebat pada server database. Namun, jika mereka bekerja di arena umum yang tepat, seseorang dengan rekor sepuluh tahun lepas yang berhasil akan langsung menuju puncak tumpukan resume saya.
Mereka mungkin tidak cenderung tahan dengan pekerjaan sibuk yang membosankan, atau birokrasi yang tidak berguna. Orang-orang yang bekerja dengan saya baik-baik saja dengan birokrasi secara umum, tetapi mereka menarik garis pada birokrasi yang tidak berguna.
Jelas Anda harus menghubungi perusahaan dan pelanggan sebelumnya untuk memverifikasi riwayat dan kualitas pekerjaan mereka.
sumber
Saya telah belajar bahwa yang penting adalah tidak menjual apa yang telah Anda lakukan untuk perusahaan lain. Alih-alih, jual apa yang mampu Anda lakukan untuk perusahaan ini .
sumber
Pekerja lepas sepuluh tahun mungkin adalah pengembang yang lebih baik daripada pengembang yang menghabiskan sepuluh tahun mengerjakan satu produk di satu perusahaan.
Pekerja lepas itu memiliki sepuluh periode pengalaman satu tahun.
Pengembang perusahaan sepuluh tahun yang memiliki 'pekerjaan nyata' sangat mungkin memiliki pengalaman satu tahun sepuluh kali.
Saya mengatakan itu sebagai seseorang dengan 8 tahun dalam pertunjukan saya saat ini.
sumber
Ya, ada berbagai jenis kontraktor independen. Beberapa benar-benar sama dengan pengembang perusahaan, gajinya hanya diproses oleh perusahaan yang berbeda. Beberapa terutama melakukan keterlibatan klien tunggal jangka panjang (6 bulan +), dan beberapa spesialis dalam teknologi tertentu.
Ini mungkin adalah Amerikanisme, tetapi saya biasanya menyamakan "lepas" dengan pengembang solo / wirausaha yang bekerja berbagai keterlibatan kecil untuk berbagai klien. Sisa dari komentar ini cukup ketat berlaku untuk sifat-sifat yang agak stereotip terkait dengan peran itu. Tentu saja, setiap individu harus diadili secara individual - tetapi, bagi saya setidaknya, ada beberapa bidang penyelidikan yang berbeda selama wawancara yang ditentukan oleh latar belakang kandidat. Dengan penafian itu, inilah pemikiran saya tentang freelancer:
Beberapa freelancer berdasarkan pilihan, beberapa oleh keadaan, dan beberapa dipaksa untuk itu.
Anda jelas tidak menginginkan yang terakhir - ada jumlah yang tidak sepele (tapi tidak jauh dari mayoritas) freelancer yang tidak akan bertahan dalam pekerjaan jangka panjang karena alasan pribadi atau teknis. Satu-satunya cara mereka dapat bertahan adalah dengan terus berganti majikan, dan tetap selangkah lebih maju dari referensi mereka yang buruk. Ini cukup mudah untuk disingkirkan dengan praktik wawancara standar - yang seharusnya juga menjadi bagian dari tumpukan pengembang perusahaan. Referensi freelancer biasanya lebih terbuka daripada pengembang korporat yang buruk (yang sering kali akan menolak untuk memberikan umpan balik yang berguna, atau sangat senang mendapatkan mereka keluar dari pintu mereka akan berbaring dengan giginya), jadi gunakan itu juga jika kamu masih ragu.
Pekerja lepas dengan keadaan biasanya akan memiliki keterlibatan jangka panjang atau periode di mana mereka beralih dari karyawan menjadi freelance untuk perusahaan yang sama. Bagi saya, saya biasanya memperlakukan ini sama dengan seorang karyawan - ya, mereka adalah pekerja lepas, tapi itu bukan bagian dari identitas mereka.
Freelancer lepas adalah pilihan yang menarik. Ini adalah orang-orang yang mungkin telah menolak pekerjaan penuh waktu beberapa kali, tetapi sekarang mencari pekerjaan tetap. Beralih dari pekerjaan lepas menjadi pekerjaan penuh waktu tentu saja dapat menjadi kejutan budaya - dan Anda ingin mencari tahu mengapa mereka bergerak. Saya akan melihat kandidat ini mirip dengan yang ingin pindah - Anda tidak hanya menilai fit perusahaan, tetapi mencoba membuat tekad pada fit gaya hidup juga.
Sedangkan untuk sisi atas / bawah tertentu, ini adalah tas campuran. Pada pro, Anda mungkin menemukan lebih banyak pengalaman / keterampilan dalam:
Di sisi negatifnya, Anda mungkin menemukan:
Yang, pada akhirnya, cukup banyak kisaran sifat pengembang solo perusahaan juga.
sumber
Saya agak setuju dengan komentar awal itu tetapi saya pikir ada setidaknya beberapa hal yang layak dipertimbangkan pada tingkat yang agak subyektif.
Seseorang yang telah melakukan banyak tugas jangka pendek, lebih mungkin terpapar pada beragam teknologi dan praktik yang jauh lebih luas daripada seseorang yang bekerja di perusahaan yang sama, pada aplikasi yang sama, selama sepuluh tahun.
Sebaliknya, seseorang yang bekerja pada aplikasi yang sama selama 10 tahun, lebih cenderung memiliki banyak kesabaran berurusan dengan sistem warisan dan akan tahu lebih banyak tentang dampak perubahan pada sistem dalam hal pemeliharaan jangka panjang dll ...
Tentu saja ada pengecualian dalam kedua kasus. Itu benar-benar tergantung pada sifat pekerjaan yang telah mereka lakukan dan kepribadian individu yang melakukannya. Seorang freelancer bisa sangat terspesialisasi seperti yang sering dilakukan konsultan. Pria sepuluh tahun itu masih bisa menyulap berbagai teknologi tergantung pada sifat pekerjaan. Saya akan memperlakukan hal-hal ini lebih sebagai jalan yang layak untuk ditelusuri dalam wawancara daripada bergantung pada penilaian sebelum bahkan dimulai. Jika saya menempatkan tim bersama saya ingin kedua devs dijelaskan dalam peluru di tim saya, secara pribadi.
Tetapi jika Anda ingin memastikan apakah seseorang tidak stabil dalam satu pemindaian resume, saya 100% setuju dengan komentar pertama itu. Orang tidak memilih freelance selama 10 tahun karena tidak ada yang akan memilikinya secara penuh waktu. Itu yang berhasil bagi mereka dalam kurun waktu 10 tahun dan sekarang mereka siap melakukan hal lain.
Jika masalah Anda adalah bahwa Anda mendapatkan lebih banyak minat daripada waktu untuk mewawancarai, mencari untuk menyaring calon berdasarkan kriteria sewenang-wenang harus menjadi pilihan terakhir. Saya akan merekomendasikan untuk kembali ke iklan Anda dan mendapatkan lebih banyak spesifik (dan maksud saya bukan "menambahkan lebih banyak akronim / poin-poin") tentang apa yang Anda cari dan pekerjaan seperti apa yang dapat mereka harapkan lakukan di perusahaan Anda. Itu akan memungkinkan banyak dari mereka untuk menyaring diri.
Perlakukan itu seperti proses pencocokan, bukan kontes. Keuntungan dari kandidat dengan banyak pengalaman adalah bahwa semakin baik Anda menggambarkan apa yang dapat mereka harapkan, semakin banyak orang yang tahu mereka tidak suka bekerja untuk Anda tidak akan muncul karena mereka memiliki banyak pilihan. Dan itu adalah hal yang baik yang berdampak buruk pada Anda maupun mereka. Itu hanya membuat pekerjaan Anda lebih mudah.
sumber