Saya programmer yang baru mulai mengerjakan ide startup. Saat ini saya ingin membawa setidaknya satu programmer. Programmer ini harus menjadi ninja - insinyur 10x.
Karena hari-hari awal mungkin adalah yang paling berisiko untuk startup, saya ingin memastikan saya mendekati masalah ini sebaik mungkin.
Bagaimana saya menemukan orang-orang ini? dan Bagaimana cara meyakinkan mereka untuk ikut?
Saya ingin mendengar dari orang-orang yang memulai perusahaan mereka sendiri dan apa pendapat mereka tentang mempekerjakan
Update : Saya ingin mendapatkan ninja sebagai co-founder jadi selain menjadi ninja (mis. Programmer hebat dengan latar belakang ilmu komputer) ia harus memiliki selera yang sehat akan risiko (untuk programmer hebat ini bukan masalah besar karena mereka dapat disewa kapan saja ke pekerjaan umum jika startup tidak berfungsi)
Jawaban:
Membayar banyak uang. Jika mereka tidak dapat melakukannya, mereka menawarkan opsi stok dan fasilitas menarik seperti makanan gratis, minuman, lingkungan kerja yang bagus dengan peralatan terbaru dan manfaat yang baik. Pada dasarnya Anda harus memberi mereka sesuatu yang berharga, tidak ada yang tertarik membuat Anda kaya untuk kerja keras mereka.
sumber
Menurut "Pengembangan Cepat", faktor-faktor berikut adalah 10 motivator teratas untuk programmer.
Jika Anda ingin mempekerjakan pengembang papan atas, Anda perlu mempertimbangkan apa yang paling penting bagi pengembang perangkat lunak dan menawarkan apa yang diinginkan calon pengembang Anda: proyek yang menantang dan memuaskan yang tidak akan mengambil alih hidupnya.
sumber
Jejaring dibutuhkan tidak hanya untuk pencari kerja, tetapi juga bagi pengusaha. Pergi ke pertemuan dan konferensi dan cobalah untuk menemukan programmer yang baik yang ada di pasar. Saya orang terakhir di dunia yang seharusnya memberi Anda saran tentang cara melakukan itu (saya benci jejaring), tetapi perlu disebutkan.
sumber
Startup yang sukses? Ini tentang siapa yang kamu kenal. Faktanya, ini adalah pertanda yang buruk untuk memulai jika mereka perlu memposting iklan mencari programmer. Itu berarti bahwa pendiri tidak dapat meyakinkan salah satu dari ratusan kenalan pemrograman mereka untuk bergabung dengan ide tersebut.
Startup yang gagal? Mereka cenderung memiliki terlalu banyak "pendiri asli" dan manajer, dan tidak cukup programmer yang rela mengorbankan sebagian besar hidup mereka dengan ide berisiko.
Sederhananya, pikirkan programmer ninja yang sudah Anda kenal, teman-teman Anda, dan tanyakan kepada mereka. Jika tidak satu pun dari mereka tertarik, atau ingin memberi tahu teman-teman ninja mereka yang lain tentang hal itu, maka Anda mungkin ingin mempertimbangkan kembali strategi, layanan, atau produk Anda sampai mereka melakukannya. Pikirkan semua kisah startup yang sukses. Selalu sekelompok teman atau orang yang sudah saling kenal dan bekerja.
sumber
Saya pikir tantangan utama Anda adalah mengidentifikasi programmer superstar. Anda akan mendapatkan semua jenis pelamar jika Anda hanya mengatakan, "Saya akan memberi Anda satu truk penuh uang." Pilihan bahasa pemrograman akan membantu. Pelamar Anda sebagian besar adalah pemrogram komoditas jika Anda menggunakan C # atau Java. Yang saya maksudkan oleh pemrogram komoditas adalah mereka yang hanya melakukan pemrograman demi uang dan tidak peduli mempelajari apa pun di luar apa yang diperlukan untuk menyelesaikan tugas apa pun yang terjadi di depan mereka. EDIT: Saya tidak mengklaim bahwa semua programmer C # / Java memiliki sikap ini. Saya pribadi kenal beberapa orang yang sangat kompeten dan berdedikasi. Tetapi menemukan mereka bisa sulit.
Jika Anda menggunakan Haskell atau Common Lisp, pemrogram komoditas tidak akan tertarik karena tidak ada banyak pekerjaan Haskell dan Common Lisp yang diposting di situs pencarian [EDIT: belum lagi kritik standar Haskell (seperti derau baris, lambat ) dan Common Lisp (kuno, terlalu banyak kurung, makro berbahaya)]. Anda akan mendapatkan orang-orang yang sangat berdedikasi untuk belajar dan dapat mengambil konsep-konsep kuat yang akan membuat kesulitan bagi pengembang rata-rata. Contoh konsep ini adalah monad di makro Haskell atau Lisp. Jika Anda menginginkan yang terbaik, ini adalah orang-orang yang Anda inginkan.
sumber
Dapatkan stan di konferensi pengembang. Tunjukkan bukti konsep dan beri tahu orang bahwa Anda sedang merekrut.
sumber
Pembaruan Anda "Saya ingin mendapatkan ninja sebagai salah satu pendiri ..." memberi tahu saya dengan jelas dan jelas bahwa Anda TIDAK akan membayar uang ninja. Anda berharap untuk membawa seseorang untuk membuat visi Anda menjadi kenyataan tanpa memberikan kompensasi kepada mereka, dan bukannya menjanjikan mereka banyak kekayaan di masa mendatang.
Sebagai seseorang yang pernah mendengar lagu itu sebelumnya: semoga sukses dengan itu .
sumber
Saya pikir dalam sebagian besar situasi mereka menggunakan pendekatan perekrutan Texas Sharpshooter .
Artinya, mereka menyewa yang terbaik yang bisa mereka temukan, kemudian memanggil mereka "Ninja", "bintang rock", atau apa pun yang diperlukan untuk meyakinkan orang-orang VC bahwa Aplikasi Web 2.0 mereka akan menjadi bom atom dan tidak ada orang lain yang bisa bersaing dengan mereka.
sumber
Start-up yang mendapatkan programmer terbaik cenderung menjadi yang dimulai oleh programmer yang hebat. Jadi, saya kira, Misi A adalah menjadi programmer yang hebat.
Satu hal yang saya akan katakan - ketika saya bekerja freelance ada banyak orang yang "memiliki ide yang sangat bagus" tetapi mereka tidak akan mengatakan apa itu kecuali saya siap untuk menandatangani nda 200 halaman dan benar-benar berkomitmen untuk benar-benar bekerja pada ide itu.
Sudah dikatakan sebelumnya dan akan dikatakan lagi tetapi kesuksesan jarang ditentukan oleh kualitas ide Anda. Benar-benar programmer tidak peduli dengan ide-ide Anda, mereka lebih pada eksekusi.
sumber
Ini pasar. Karena seorang programmer yang benar-benar sempurna akan bernilai jutaan dolar, hanya menawarkan untuk membayarnya satu juta setahun.
Yah, kamu tidak punya sejuta. Jadi, Anda harus puas dengan programmer yang kurang sempurna. Di sinilah Anda harus mencari tahu apa yang benar-benar Anda butuhkan, dan bertukar jika kualitas yang Anda tidak benar-benar butuhkan.
Misalnya, orang tersebut mungkin tidak memiliki keterampilan politik perusahaan yang baik, sehingga tidak dapat bekerja dengan baik pada perusahaan biasa. Atau, ia mungkin memiliki keterampilan sosial yang buruk, lebih tua dan dengan demikian membebani premi perawatan kesehatan untuk perusahaan, dll. Dll.
Dia mungkin klutz verbal, artinya dia tampil buruk dalam wawancara.
Anda harus mencari tahu apa yang benar-benar Anda butuhkan, apa yang dapat Anda tawarkan, dan apa yang dapat Anda lakukan, dan menemukan penawaran terbaik untuk sumber daya Anda.
Itu seperti bertanya "bagaimana cara saya menikahi seorang gadis supermodel super jenius orang super" Kecuali Anda masih muda, tampan, kaya, cemerlang, dan menawan, kemungkinan melawan Anda. Tapi, apakah Anda benar-benar membutuhkan semua kualitas itu untuk pernikahan yang bahagia? Mungkin tidak.
sumber
Start-up adalah bisnis yang berisiko. jika saya seorang ahli dalam apa yang Anda butuhkan, saya akan menginginkan sebagian dari keuntungan (bagian besar) dan melihat pada rencana bisnis untuk memastikan kelihatannya benda ini memiliki peluang yang masuk akal untuk sukses dan banyak tunjangan dan gaji laci teratas (saya ragu apa yang ingin Anda lakukan begitu menarik sehingga orang-orang ini akan menerima pemotongan gaji.)
Secara jujur dapatkah Anda menawarkan ini?
sumber
(Terdaftar tanpa urutan tertentu dan dipinjam dari jawaban lain.)
sumber