bagaimana startup tahap awal mempekerjakan programmer ninja [ditutup]

14

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)

tidak manusiawi
sumber
73
Anda bisa mulai dengan tidak memanggil mereka ninja
Tim
13
Kecuali Anda seorang programmer yang baik (tidak harus hebat, tetapi tentu saja mampu dan kompeten) sendiri, akan sangat sulit jika bukan tidak mungkin bagi Anda untuk mengetahui apakah Anda telah menemukan "ninja" atau badut.
limist
5
@Tim Anda tidak ingin disebut ninja?
Tarka
12
@Lokun - Saya seorang pengembang perangkat lunak. Saya tidak perlu berpura-pura menjadi semacam ahli seni bela diri. IMO - Simpan referensi video game di tempatnya - di tanah fantasi. Saya pandai apa yang saya lakukan. Saya tidak perlu beberapa fesyen moniker untuk mengingatkan saya akan hal itu. Berikan saya pekerjaan yang layak untuk dilakukan, alat untuk melakukan pekerjaan itu, lingkungan yang baik dan bayar saya dengan tepat. Ninja untuk / dari sepeda motor dan film / video game
Tim
12
Jika mereka benar-benar programmer Ninja, mereka hanya akan muncul, dengan cepat dan diam-diam mematikan proyek dan kemudian menghilang tanpa jejak. Puf.
sal

Jawaban:

45

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.

Craig
sumber
28
+1 untuk "tidak ada yang tertarik membuat Anda kaya karena kerja keras mereka." Insentif membuat dunia berputar.
Ryan Hayes
9
Ini terlihat sangat jelas, tetapi ternyata tidak. Tidak tahu berapa kali saya pernah mendengar sebuah perusahaan mengklaim untuk menyewa 10% teratas dan berpendapat dengan cara yang sama bahwa mereka harus membayar gaji rata-rata industri.
JohnFx
6
-1 Menurut "Pengembangan Cepat", gaji adalah # 9 dalam daftar motivator untuk programmer.
Evan Kroske
17
@ Evan, itu benar, tetapi KURANGNYA kompensasi yang tepat jelas merupakan demotivator.
Tim
3
Seperti yang sudah dikatakan: uang yang tidak mencukupi adalah de-motivator, tetapi begitu Anda mencapai ambang tertentu, faktor motivasinya menurun dengan cepat - ada jauh lebih banyak hal penting dalam hidup daripada mengumpulkan token dagang.
Peter Boughton
19

Menurut "Pengembangan Cepat", faktor-faktor berikut adalah 10 motivator teratas untuk programmer.

  1. Prestasi
  2. Kemungkinan untuk tumbuh
  3. Bekerja sendiri
  4. Kehidupan pribadi
  5. Peluang supervisi teknis
  6. Kemajuan
  7. Hubungan interpersonal, teman sebaya
  8. Pengakuan
  9. Gaji
  10. Tanggung jawab

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.

Evan Kroske
sumber
+1 untuk mencantumkannya. setuju dengan semua. dari "proyek-proyek saya yang tidak akan mengambil alih hidup Anda" agak sulit (tetapi bukan tidak mungkin) pada startup tahap awal.
numan
2
Eh, satu ukuran tidak cocok untuk semua ini. Itu mungkin sepuluh faktor teratas untuk semua pengembang, tetapi kemungkinan beberapa orang akan memberi peringkat yang berbeda tergantung pada situasi kehidupan mereka dan di mana mereka berada dalam karier mereka.
rjzii
1
Saya akan tahan dengan segala macam bozos, stres, dan snafus manajemen seharga $ 350.000 setahun dalam bentuk tunai. Di sisi lain, saya bahkan tidak akan menjawab telepon jika ada kurang dari $ 60 / jam di atas meja.
Christopher Mahan
12

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.

Jason Baker
sumber
2
Saya berharap saya bisa menambahkan ini lebih banyak. Cara terbaik untuk merekrut orang baik atau mendapatkan pekerjaan yang baik? KONTAK. Bukan hanya acara jejaring (bleh) tetapi tetap berhubungan dengan mantan majikan, rekan kerja, bos, dll.
Zan Lynx
11

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.

Macneil
sumber
Saya berharap saya bisa memperbaiki ini lebih dari satu kali.
EricBoersma
8

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.

Larry Coleman
sumber
1
+1: Saya belum mendengar tentang startup yang kesulitan menemukan orang. Saya juga belum mendengar tentang startup yang tidak kesulitan menemukan orang baik.
Jason Baker 8-10
1
Terpilih sebagian karena itulah satu-satunya ide yang saya miliki untuk merekrut dari ujung talenta, terutama jika Anda tidak bisa menilai diri sendiri dengan baik.
David Thornley 8-10
1
+1 untuk saran yang bagus. Saya cenderung menghindari melamar pekerjaan yang terlalu menekankan keterampilan bahasa tertentu karena programmer hebat tidak mengalami kesulitan untuk beralih ke bahasa baru. itu sebabnya, bagi saya latar belakang ilmu komputer formal sangat penting.
numan
7
-1 untuk sikap BS terhadap programmer C # dan Java. Tidak ada yang ajaib tentang Haskell atau LISP. Sebagai pengembang C # /. NET, saya akan menumpahkan semangat dan komitmen saya pada keunggulan dalam rekayasa perangkat lunak terhadap siapa pun. Dan terlebih lagi, akan ada banyak orang lain yang merasakan seperti saya.
Adam Crossland
3
Berikut ini analogi untuk menunjukkan apa yang hilang dari Adam & yang lain: Pilih tim olahraga terkenal, bicaralah dengan para penggemar, dan Anda akan mendapatkan segalanya dari penggemar yang sangat bersemangat hingga pemburu kejayaan yang tidak tertarik. Pilih tim kecil yang kurang dikenal, dan hampir semua penggemar akan berjenis bersemangat. Mungkin ada lebih banyak penggemar yang bersemangat untuk tim besar, tetapi mereka seperti jarum di tumpukan jerami dibandingkan dengan tim yang lebih kecil.
Peter Boughton
6

Dapatkan stan di konferensi pengembang. Tunjukkan bukti konsep dan beri tahu orang bahwa Anda sedang merekrut.

VirtuosiMedia
sumber
6

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 .

Dan Ray
sumber
1
+1 untuk kejujuran. Solusi yang membutuhkan upaya heroik dari individu-individu heroik sebenarnya bukanlah solusi apa pun.
Macneil
4

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.

JohnFx
sumber
ya - ini persis apa yang tidak ingin saya lakukan. sebagai wirausahawan teknologi, programmer akan menjadi aset terbesar di perusahaan saya dan karenanya saya hanya ingin mendapatkan bintang rock / ninja / samuarias asli
numan
4

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.

glenatron
sumber
setuju bahwa startup web lebih banyak tentang eksekusi - itu sebabnya memiliki ninja sangat penting. saya ingin membangun tim ninja.
numan
4

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.

Larry Watanabe
sumber
3

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?

HLGEM
sumber
saya dapat menawarkan semua yang Anda cantumkan kecuali gaji laci tertinggi. meskipun itu akan berubah setelah dana diamankan (yang saya sedang dalam proses melakukan).
numan
Jika Anda mengambil bagian laba yang besar, jangan berharap gaji lebih dari yang didapat pendiri. Ini umumnya baik-atau: Anda dapat dibayar, atau Anda bisa mendapatkan kemenangan besar. Dalam pengalaman saya.
Zan Lynx
Saya hanya mengatakan sebagian besar orang yang pada tahap ini sudah menerima gaji yang baik dan tidak mungkin ingin menurunkan pendapatan mereka untuk tawaran berisiko.
HLGEM
0
  1. Tawarkan untuk membayar dengan baik. Jika Anda tidak mampu membelinya, tawarkan insentif lain.
  2. Jaringan. Anda tidak dapat mempekerjakan seseorang kecuali Anda tahu mereka ada. Seperti disebutkan, konferensi pengembang mungkin layak untuk dihadiri.
  3. Hati-hati, Facebook (diduga) adalah ide yang dicuri. Pastikan Anda mempekerjakan seseorang yang jujur, atau setidaknya mau menandatangani dokumen hukum yang tepat. Cari pengacara sendiri jika dibutuhkan.
  4. Pertimbangkan outsourcing di luar AS. Itu murah dan Anda bisa mendapatkan produk yang solid. (Lihat odesk.com )
  5. Kenali kebutuhan Anda. (Larry membawa beberapa poin bagus .)

(Terdaftar tanpa urutan tertentu dan dipinjam dari jawaban lain.)

Moshe
sumber