startups ระยะแรกทำอย่างไรจ้างโปรแกรมเมอร์นินจา [ปิด]


14

ฉันเป็นโปรแกรมเมอร์ที่เพิ่งเริ่มทำงานกับแนวคิดเริ่มต้น ในขณะนี้ฉันต้องการนำโปรแกรมเมอร์อย่างน้อยหนึ่งคน โปรแกรมเมอร์คนนี้ควรเป็นนินจา - วิศวกรขนาด 10x

เนื่องจากวันแรกอาจเป็นความเสี่ยงมากที่สุดสำหรับการเริ่มต้นฉันต้องการให้แน่ใจว่าฉันเข้าใกล้ปัญหานี้อย่างดีที่สุดที่ฉันสามารถทำได้

ฉันจะหาคนเหล่านี้ได้อย่างไร และฉันจะโน้มน้าวให้พวกเขามาบนเรือได้อย่างไร

ฉันชอบที่จะได้ยินจากคนที่เริ่มต้น บริษัท ของตัวเองและความคิดของพวกเขาเกี่ยวกับการจ้างงาน

อัปเดต : ฉันต้องการให้นินจาเป็นผู้ร่วมก่อตั้งดังนั้นนอกเหนือจากการเป็นนินจา (เช่น. โปรแกรมเมอร์ที่มีพื้นหลังด้านวิทยาการคอมพิวเตอร์) เขา / เธอจะต้องมีความอยากอาหารที่ดีต่อสุขภาพสำหรับความเสี่ยง (สำหรับโปรแกรมเมอร์ที่ดีนี่ไม่ใช่เรื่องใหญ่ เพราะพวกเขาสามารถได้รับการว่าจ้างเมื่อใดก็ได้ในงานหลักหากการเริ่มต้นไม่ทำงาน)


73
คุณสามารถเริ่มต้นโดยไม่เรียกพวกนินจา
ทิม

13
เว้นแต่คุณจะเป็นโปรแกรมเมอร์ที่ดี (ไม่จำเป็นต้องดี แต่มีความสามารถและมีความสามารถอย่างแน่นอน) มันจะเป็นเรื่องยากมากหากคุณไม่สามารถรู้ได้ว่าคุณได้พบ "นินจา" หรือตัวตลกหรือไม่
limist

5
@ เวลาคุณไม่ต้องการถูกเรียกว่านินจาหรือ
Tarka

12
@Slokun - ฉันเป็นผู้พัฒนาซอฟต์แวร์ ฉันไม่จำเป็นต้องแกล้งทำเป็นผู้เชี่ยวชาญศิลปะการต่อสู้บางชนิด IMO - เก็บวิดีโอเกมอ้างอิงที่พวกเขาอยู่ - ในดินแดนแฟนตาซี ฉันเก่งในสิ่งที่ฉันทำ ฉันไม่ต้องการชื่อเล่นแฟชั่นเพื่อเตือนฉันว่า ให้ฉันทำงานที่ดีที่จะทำเครื่องมือในการทำงานสภาพแวดล้อมที่ดีและจ่ายเงินให้ฉันอย่างเหมาะสม นินจามีไว้สำหรับ / จากรถจักรยานยนต์และภาพยนตร์ / วิดีโอเกม
ทิม

12
หากพวกเขาเป็นโปรแกรมเมอร์ของนินจาพวกเขาก็จะปรากฏตัวขึ้นอย่างรวดเร็วและเงียบ ๆ ทำให้โครงการล้มเหลวและหายไปอย่างไร้ร่องรอย เกย์.
พะยอม

คำตอบ:


45

จ่ายเงินมากมาย หากพวกเขาไม่สามารถทำสิ่งที่พวกเขาเสนอตัวเลือกหุ้นและผลประโยชน์ที่ดีเช่นอาหารฟรีเครื่องดื่มสภาพแวดล้อมการทำงานที่ดีพร้อมอุปกรณ์ใหม่ล่าสุดและผลประโยชน์ที่ดี โดยทั่วไปคุณต้องให้สิ่งที่คุ้มค่าแก่พวกเขาไม่มีใครสนใจที่จะทำให้คุณรวยสำหรับงานหนัก


28
+1 สำหรับ "ไม่มีใครสนใจที่จะทำให้คุณรวยสำหรับงานหนักของพวกเขา" แรงจูงใจทำให้โลกหมุนไป
Ryan Hayes

9
ดูเหมือนจะชัดเจน แต่ก็ไม่ใช่ ไม่ทราบจำนวนครั้งที่ฉันได้ยิน บริษัท เรียกร้องให้จ้าง 10% แรกและเถียงด้วยลมหายใจเดียวกันกับที่พวกเขาควรจ่ายเงินเดือนเฉลี่ยอุตสาหกรรม
JohnFx

6
-1 ตาม "การพัฒนาอย่างรวดเร็ว" เงินเดือนคือ # 9 ในรายการแรงจูงใจสำหรับโปรแกรมเมอร์
Evan Kroske

17
@Evan นั่นเป็นเรื่องจริง แต่การชดเชยที่เหมาะสมนั้นเป็นสิ่งที่ชัดเจน
ทิม

3
ดังที่ได้กล่าวไปแล้ว: เงินไม่เพียงพอเป็นตัวกระตุ้นแรงจูงใจ แต่เมื่อคุณถึงเกณฑ์ที่กำหนดแล้วปัจจัยแรงจูงใจของมันจะลดลงอย่างรวดเร็ว - มีสิ่งที่สำคัญกว่าในชีวิตมากกว่าการสะสมโทเค็นการค้า
Peter Boughton

19

ตามที่ "การพัฒนาอย่างรวดเร็ว" ปัจจัยต่อไปนี้เป็นแรงจูงใจ 10 อันดับแรกสำหรับโปรแกรมเมอร์

  1. ความสำเร็จ
  2. ความเป็นไปได้สำหรับการเติบโต
  3. ทำงานเอง
  4. ชีวิตส่วนตัว
  5. โอกาสในการกำกับดูแลด้านเทคนิค
  6. ความก้าวหน้า
  7. ความสัมพันธ์ระหว่างบุคคลเพื่อนร่วมงาน
  8. การรับรู้
  9. เงินเดือน
  10. ความรับผิดชอบ

หากคุณต้องการจ้างนักพัฒนาระดับแนวหน้าคุณต้องพิจารณาสิ่งที่สำคัญที่สุดสำหรับนักพัฒนาซอฟต์แวร์และเสนอสิ่งที่เขาต้องการสำหรับนักพัฒนาในอนาคต: โครงการที่ท้าทายและน่าพอใจซึ่งจะไม่เกิดขึ้นในชีวิตของเขา


+1 สำหรับแสดงรายการ เห็นด้วยกับทั้งหมด จากโครงการ "ของฉันที่จะไม่ใช้เวลากับชีวิตของคุณ" เป็นเรื่องยาก (แต่ไม่เป็นไปไม่ได้) ในระยะเริ่มต้น
นูแมน

2
ใช่ขนาดเดียวไม่พอดีทั้งหมดในกรณีนี้ สิ่งเหล่านี้อาจเป็นปัจจัยสำคัญสิบอันดับแรกสำหรับนักพัฒนาทั้งหมด แต่โอกาสบางคนกำลังจะจัดอันดับที่แตกต่างกันขึ้นอยู่กับสถานการณ์ชีวิตของพวกเขาและพวกเขาอยู่ในอาชีพของพวกเขา
rjzii

1
ฉันจะทนกับ bozos ทุกประเภทความเครียดและการจัดการ snafus สำหรับเงินสด $ 350,000 ต่อปี ในทางกลับกันฉันจะไม่ได้รับโทรศัพท์ถ้ามีน้อยกว่า $ 60 / ชม. บนโต๊ะ
Christopher Mahan

12

การสร้างเครือข่ายนั้นไม่เพียง แต่สำหรับนักล่างานเท่านั้น ไปที่การพบปะและการประชุมและพยายามหาโปรแกรมเมอร์ที่ดีที่อยู่ในตลาด ฉันเป็นคนสุดท้ายในโลกที่ควรให้คำแนะนำกับคุณเกี่ยวกับวิธีการทำเช่นนั้น (ฉันเกลียดการสร้างเครือข่าย) แต่มันก็คุ้มค่าที่จะพูดถึง


2
ฉันหวังว่าฉันจะบวกได้อีก วิธีที่ดีที่สุดในการจ้างคนดีหรือรับงานที่ดี? ติดต่อ ไม่เพียง แต่สร้างเครือข่ายกิจกรรม (bleh) แต่ต้องติดต่อกับอดีตนายจ้างเพื่อนร่วมงานผู้บังคับบัญชาและอื่น ๆ
Zan Lynx

11

ประสบความสำเร็จในการเริ่มต้น มันเกี่ยวกับคนที่คุณรู้จัก ในความเป็นจริงมันเป็นสัญญาณที่ดีสำหรับการเริ่มต้นหากพวกเขาต้องการโพสต์โฆษณาที่กำลังมองหาโปรแกรมเมอร์ นั่นหมายความว่าผู้ก่อตั้งไม่สามารถโน้มน้าวใจให้คนรู้จักการเขียนโปรแกรมนับร้อย ๆ คนของพวกเขารู้ทันได้

ที่เพิ่งเริ่มต้นไม่สำเร็จ? พวกเขามีแนวโน้มที่จะมี "ผู้ก่อตั้งดั้งเดิม" และผู้จัดการจำนวนมากเกินไปและโปรแกรมเมอร์ไม่เพียงพอที่จะยอมเสียสละส่วนสำคัญในชีวิตของพวกเขาไปสู่ความคิดที่มีความเสี่ยง

ค่อนข้างง่ายนึกถึงโปรแกรมเมอร์ของนินจาที่คุณรู้จักเพื่อนและถามพวกเขา หากไม่มีใครสนใจหรือต้องการให้เพื่อนนินจาคนอื่นรู้เกี่ยวกับเรื่องนี้คุณอาจต้องพิจารณากลยุทธ์บริการหรือผลิตภัณฑ์ของคุณอีกครั้งจนกว่าพวกเขาจะทำ คิดถึงเรื่องราวการเริ่มต้นที่ประสบความสำเร็จทั้งหมด เป็นกลุ่มเพื่อนหรือคนที่รู้จักและทำงานร่วมกันมาตลอด


ฉันหวังว่าฉันจะสามารถลงคะแนนได้มากกว่าหนึ่งครั้ง
EricBoersma

8

ฉันคิดว่าความท้าทายหลักของคุณคือการระบุโปรแกรมเมอร์ที่ยิ่งใหญ่ คุณจะได้ผู้สมัครทุกประเภทถ้าคุณพูดว่า "ฉันจะให้เงินคุณเป็นจำนวนมาก" การเลือกภาษาการเขียนโปรแกรมจะช่วยได้ ผู้สมัครของคุณส่วนใหญ่จะเป็นโปรแกรมเมอร์สินค้าหากคุณใช้ C # หรือ Java ผู้เขียนโปรแกรมสินค้าหมายถึงผู้ที่ทำรายการเพื่อเงินและไม่สนใจเกี่ยวกับการเรียนรู้อะไรมากไปกว่าสิ่งที่จำเป็นในการทำงานให้สำเร็จไม่ว่างานอะไรจะเกิดขึ้นต่อหน้าพวกเขา แก้ไข: ฉันไม่ได้อ้างว่าโปรแกรมเมอร์ C # / Java ทั้งหมดมีทัศนคตินี้ ฉันรู้จักคนที่มีความสามารถและมีความทุ่มเท แต่การค้นหามันอาจเป็นเรื่องยาก

หากคุณใช้ Haskell หรือ Common Lisp โปรแกรมเมอร์สินค้าจะไม่สนใจเพราะไม่มีงาน Haskell และ Common Lisp จำนวนมากที่โพสต์บนไซต์การค้นหา [แก้ไข: ไม่ต้องพูดถึงการวิพากษ์วิจารณ์มาตรฐานของ Haskell (ดูเหมือนเสียงรบกวนของสายช้า ) และ Common LISP (คร่ำครึวงเล็บใหญ่เกินไปมาโครเป็นอันตราย)] คุณจะได้คนที่ทุ่มเทอย่างมากในการเรียนรู้และสามารถเลือกแนวคิดที่ทรงพลังที่นักพัฒนาซอฟต์แวร์ทั่วไปจะมีปัญหา ตัวอย่างของแนวคิดเหล่านี้จะเป็น monads ใน Haskell หรือ Lisp macros หากคุณต้องการสิ่งที่ดีที่สุดคนเหล่านี้คือคนที่คุณต้องการ


1
+1: ฉันยังไม่เคยได้ยินเกี่ยวกับการเริ่มต้นที่มีปัญหาในการค้นหาผู้คน ฉันยังไม่เคยได้ยินเกี่ยวกับการเริ่มต้นที่ไม่มีปัญหาในการหาคนดี
Jason Baker

1
ส่วนหนึ่งเป็นเพราะความคิดเพียงอย่างเดียวที่ฉันมีสำหรับการจ้างงานจากส่วนลึกของกลุ่มคนที่มีความสามารถโดยเฉพาะอย่างยิ่งถ้าคุณไม่สามารถตัดสินตัวเองได้อย่างเหมาะสม
David Thornley

1
+1 สำหรับคำแนะนำที่ดี ฉันมักจะหลีกเลี่ยงการสมัครงานที่ให้ความสำคัญกับทักษะภาษาเฉพาะเพราะโปรแกรมเมอร์ที่ดีไม่มีปัญหาในการเปลี่ยนมาใช้ภาษาใหม่ นั่นเป็นเหตุผลว่าทำไมพื้นหลังวิทยาศาสตร์คอมพิวเตอร์ที่เป็นทางการจึงมีความสำคัญมาก
นูแมน

7
-1 สำหรับทัศนคติ BS ต่อ C # และโปรแกรมเมอร์ Java ไม่มีอะไรวิเศษเพียงเกี่ยวกับ Haskell หรือ LISP ในฐานะนักพัฒนา C # /. NET ฉันจะรวบรวมความมุ่งมั่นและความมุ่งมั่นสู่ความเป็นเลิศในด้านวิศวกรรมซอฟต์แวร์กับทุกคน และยิ่งกว่านั้นจะมีคนอื่นอีกมากที่รู้สึกเหมือนฉัน
Adam Crossland

3
นี่คือการเปรียบเทียบเพื่อชี้ให้เห็นสิ่งที่อดัมและคนอื่นหายไป: เลือกทีมกีฬาที่รู้จักกันดีพูดคุยกับแฟน ๆ และคุณจะได้รับทุกอย่างตั้งแต่แฟน ๆ ที่หลงใหลไปจนถึงนักล่าผู้มีชื่อเสียง เลือกทีมที่รู้จักน้อยกว่าและแฟน ๆ เกือบทั้งหมดจะเป็นคนที่หลงใหล อาจมีแฟน ๆ ที่หลงใหลในทีมใหญ่มากขึ้น แต่พวกเขาก็เหมือนเข็มในกองหญ้าเมื่อเทียบกับทีมเล็ก ๆ
Peter Boughton

6

รับบูธในการประชุมนักพัฒนา แสดงให้เห็นถึงแนวคิดการพิสูจน์และให้คนรู้ว่าคุณกำลังจ้าง


6

การอัปเดตของคุณ "ฉันต้องการให้นินจาเป็นผู้ร่วมก่อตั้ง ... " บอกฉันดังและชัดเจนว่าคุณจะไม่จ่ายเงินให้กับนินจา คุณหวังที่จะพาใครสักคนมาทำให้วิสัยทัศน์ของคุณเป็นจริงโดยไม่ชดเชยพวกเขาและให้สัญญาว่าจะให้พวกเขามีความร่ำรวยในอนาคต

ในฐานะที่เป็นคนที่ได้ยินว่าก่อนที่จะปรับแต่ง: โชคดีกับการที่


1
+1 สำหรับความซื่อสัตย์ ทางออกที่ต้องใช้ความพยายามอย่างกล้าหาญจากบุคคลที่กล้าหาญนั้นไม่ได้เป็นทางออกใด ๆ เลย
Macneil

4

ผมคิดว่าในสถานการณ์ส่วนใหญ่พวกเขาใช้วิธีการสรรหาเท็กซัสนักแม่นปืน

นั่นคือพวกเขาจ้างที่ดีที่สุดที่พวกเขาสามารถหาได้แล้วเรียกพวกเขาว่า "นินจา", "ร็อคสตาร์" หรืออะไรก็ตามที่จะโน้มน้าวให้พวก VC ได้ว่าแอป Web 2.0 ของพวกเขาจะถูกวางระเบิดและไม่มีใคร พวกเขา


ใช่ - นี่คือสิ่งที่ฉันไม่ต้องการทำ ในฐานะผู้ประกอบการด้านเทคนิคโปรแกรมเมอร์จะเป็นสินทรัพย์ที่ใหญ่ที่สุดใน บริษัท ของฉันดังนั้นฉันจึงอยากได้ Rockstar / Ninjas / samuarias จริง ๆ เท่านั้น
Numan

4

การเริ่มต้นที่ทำให้โปรแกรมเมอร์ที่ดีที่สุดมักจะเป็นคนที่เริ่มต้นโดยโปรแกรมเมอร์ที่ยอดเยี่ยมจริงๆ ดังนั้นฉันคิดว่า Mission A คือการเป็นโปรแกรมเมอร์ที่ยอดเยี่ยมจริงๆ

สิ่งหนึ่งที่ฉันจะพูด - เมื่อฉันทำงานอิสระมีผู้คนจำนวนมากที่ "มีความคิดที่ยอดเยี่ยมจริง ๆ " แต่พวกเขาจะไม่พูดว่ามันเป็นอะไรเว้นแต่ว่าฉันพร้อมที่จะลงนามในหน้า 200 nda และตั้งใจจริง ๆ ความคิดนั้น

ได้รับการกล่าวก่อนหน้านี้และจะมีการกล่าวอีกครั้ง แต่ความสำเร็จนั้นไม่ได้กำหนดจากคุณภาพความคิดของคุณ โปรแกรมเมอร์ไม่สนใจความคิดของคุณ แต่เป็นเรื่องเกี่ยวกับการดำเนินการ


ตกลงกันว่าการเริ่มต้นเว็บเป็นเรื่องเกี่ยวกับการดำเนินการมากกว่า - นั่นคือเหตุผลที่การมีนินจามีความสำคัญมาก ฉันต้องการสร้างทีมนินจา
นูแมน

4

มันเป็นตลาด เนื่องจากโปรแกรมเมอร์ที่สมบูรณ์แบบจริงๆจะมีมูลค่าหลายล้านดอลลาร์เพียงเสนอที่จะจ่ายเขาหนึ่งล้านต่อปี

คุณไม่มีล้าน ดังนั้นคุณต้องตั้งโปรแกรมให้น้อยกว่าที่สมบูรณ์แบบ นี่คือที่ที่คุณต้องคิดออกว่าคุณต้องการอะไรจริงๆและแลกเปลี่ยนเพื่อคุณภาพที่คุณไม่ต้องการ

ตัวอย่างเช่นบุคคลนั้นอาจไม่มีทักษะทางการเมืองของ บริษัท ที่ดีดังนั้นจึงไม่สามารถทำได้ดีกับ บริษัท ทั่วไป หรือเขาอาจมีทักษะทางสังคมที่ไม่ดีแก่กว่าและเป็นภาระของเบี้ยประกันสุขภาพสำหรับ บริษัท ฯลฯ เป็นต้น

เขาอาจจะเป็นวาจา klutz ซึ่งหมายความว่าเขาหลุดพ้นจากการสัมภาษณ์ไม่ดี

คุณจะต้องค้นหาสิ่งที่คุณต้องการสิ่งที่คุณสามารถนำเสนอและสิ่งที่คุณสามารถทนและหาข้อตกลงที่ดีที่สุดสำหรับทรัพยากรของคุณ

มันเหมือนกับการถามว่า "ฉันจะแต่งงานกับซูเปอร์โมเดลอัจฉริยะคนสาวคนอย่างไรได้อย่างไร" ถ้าคุณยังเด็ก, หล่อ, รวย, สุกใสและมีเสน่ห์ราคาต่อรองกับคุณ แต่คุณต้องการคุณสมบัติเหล่านั้นทั้งหมดเพื่อการแต่งงานที่มีความสุขหรือไม่? อาจจะไม่.


3

การเริ่มธุรกิจมีความเสี่ยง ถ้าฉันเป็นผู้เชี่ยวชาญในสิ่งที่คุณต้องการฉันจะต้องการผลกำไร (ชิ้นใหญ่) และดูที่แผนธุรกิจเพื่อให้แน่ใจว่ามันดูราวกับว่าสิ่งนี้มีโอกาสเหมาะสมที่จะประสบความสำเร็จและ สิทธิพิเศษมากมายและเงินเดือนขั้นสูง (ฉันสงสัยว่าคุณต้องการทำอะไรน่าสนใจมากที่คนเหล่านี้จะยอมรับการลดค่าจ้าง)

คุณสามารถเสนอสิ่งนี้ได้โดยสุจริตหรือไม่?


ฉันสามารถนำเสนอสิ่งที่คุณระบุไว้ทั้งหมดยกเว้นเงินเดือนบนลิ้นชัก แม้ว่าจะมีการเปลี่ยนแปลงเมื่อการระดมทุนมีความปลอดภัย (ซึ่งฉันกำลังดำเนินการอยู่)
นูแมน

หากคุณมีส่วนแบ่งกำไรจำนวนมากอย่าคาดหวังว่าจะได้รับเงินเดือนมากกว่าที่ผู้ก่อตั้งได้รับ โดยทั่วไปจะเป็น: หรือ: คุณสามารถรับเงินหรือคุณสามารถไปเพื่อชัยชนะครั้งใหญ่ จากประสบการณ์ของฉัน
Zan Lynx

ฉันแค่บอกว่าคนส่วนใหญ่ที่อยู่ในขั้นตอนนี้ได้รับคำสั่งเงินเดือนที่ดีและไม่น่าจะต้องการลดรายได้ของพวกเขาสำหรับข้อเสนอที่มีความเสี่ยง
HLGEM

0
  1. เสนอให้จ่ายดี หากคุณไม่สามารถจ่ายได้ให้เสนอสิ่งจูงใจอื่น ๆ
  2. เครือข่าย คุณไม่สามารถจ้างใครบางคนเว้นแต่คุณจะรู้ว่าพวกเขามีอยู่จริง ดังกล่าวการประชุมนักพัฒนาอาจมีค่าเข้าร่วม
  3. ระวัง Facebook เป็นแนวคิดที่ถูกขโมย ให้แน่ใจว่าคุณจ้างคนที่ซื่อสัตย์หรืออย่างน้อยก็เต็มใจที่จะลงนามในเอกสารทางกฎหมายที่เหมาะสม หาทนายความด้วยตัวเองถ้าจำเป็น
  4. พิจารณาเอาต์ซอร์ซนอกสหรัฐอเมริกา มันราคาถูกและคุณจะได้ผลิตภัณฑ์ที่มั่นคง (ดูodesk.com )
  5. ตระหนักถึงความต้องการของคุณ (Larry นำคะแนนที่ดีมาใช้)

(จดทะเบียนในลำดับที่ไม่เฉพาะและยืมจากคำตอบอื่น ๆ )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.