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:
- berkomunikasi dengan pemangku kepentingan / audiensi non-teknis
- menyulap beberapa prioritas
- bangun dengan cepat pada proyek atau teknologi dengan cepat
- bidang yang terkait dengan tetapi tidak pengembangan (manajemen proyek, administrasi server, dukungan)
- prakarsa
- jaringan dukungan pribadi
- fleksibilitas dalam jadwal kerja
Di sisi negatifnya, Anda mungkin menemukan:
- kurangnya pelaporan status / pelacakan bug dan komunikasi tim
- sedikit atau tidak ada pengalaman sumber kontrol (tidak tahu mengapa, tetapi banyak pengembang solo tidak melihat kebutuhan untuk itu)
- fokus pada proyek cranking, dengan sedikit atau tanpa mata untuk pemeliharaan
- resistensi default "otoritas", apakah otoritas itu adalah birokrasi perusahaan atau manajer atau pemimpin tim senior atau tim itu sendiri
- fleksibilitas dalam jadwal kerja (lihat apa yang saya lakukan di sana?)
Yang, pada akhirnya, cukup banyak kisaran sifat pengembang solo perusahaan juga.