¿cómo contratan los programadores ninja a las nuevas empresas en etapa inicial [cerrado]

14

Soy un programador que acaba de empezar a trabajar en una idea de inicio. Por el momento quiero traer a bordo al menos un programador. Este programador debería ser un ninja, un ingeniero de 10x.

Dado que los primeros días son probablemente los más riesgosos para una startup, quiero asegurarme de abordar este problema lo mejor que pueda.

¿Cómo puedo encontrar a estas personas? y ¿cómo los convenzo para que suban a bordo?

Me encantaría saber de las personas que crearon sus propias empresas y qué opinan sobre la contratación

Actualización : me gustaría obtener al ninja como cofundador, así que además de ser un ninja (es decir, un gran programador con experiencia en informática), tiene que tener un apetito saludable por el riesgo (para los grandes programadores, esto no es un gran problema porque pueden ser contratados en cualquier momento para los trabajos principales si el inicio no funciona)

    
pregunta numan 08.11.2010 - 22:11
fuente

12 respuestas

45

Paga mucho dinero. Si no pueden hacer eso, ofrecen opciones de compra de acciones y beneficios agradables como comida gratis, bebida, buen ambiente de trabajo con lo último en equipos y buenos beneficios. Básicamente, tienes que darles algo que valga la pena, nadie está interesado en hacerte rico por su trabajo.

    
respondido por el Craig 08.11.2010 - 22:23
fuente
19

Según "Desarrollo rápido", los siguientes factores son los 10 principales motivadores para los programadores.

  1. Logro
  2. Posibilidad de crecimiento
  3. trabajar en sí mismo
  4. vida personal
  5. Oportunidad de supervisión técnica
  6. Avance
  7. Relaciones interpersonales, pares
  8. reconocimiento
  9. Salario
  10. Responsabilidad

Si desea contratar a un desarrollador de primer nivel, debe considerar qué es lo más importante para los desarrolladores de software y ofrecerle a su posible desarrollador lo que él quiere: un proyecto desafiante y satisfactorio que no se hará cargo de su vida.

    
respondido por el Evan Kroske 08.11.2010 - 23:21
fuente
12

La red es necesaria no solo para los buscadores de empleo, sino también para los empleadores. Vaya a reuniones y conferencias y trate de encontrar buenos programadores que estén en el mercado. Soy la última persona en el mundo que debería darte consejos sobre cómo hacer eso (odio la creación de redes), pero vale la pena mencionarlo.

    
respondido por el Jason Baker 08.11.2010 - 23:02
fuente
11

¿Startups exitosas? Se trata de a quién conoces. De hecho, es una mala señal para una empresa nueva si necesitan publicar anuncios en busca de programadores. Eso significa que los fundadores no pudieron convencer a ninguno de sus cientos de conocidos de programación para que se unan a la idea.

¿Iniciaciones fallidas? Tienden a tener demasiados "fundadores originales" y gerentes, y no hay suficientes programadores dispuestos a sacrificar partes importantes de sus vidas en una idea arriesgada.

Simplemente, piensa en los programadores ninja que ya conoces, tus amigos, y pregúntales. Si ninguno de ellos está interesado o quiere que sus otros amigos ninja lo sepan, es posible que desee reconsiderar su estrategia, servicio o producto hasta que lo hagan. Piensa en todas las historias exitosas de startups. Siempre es un grupo de amigos o personas que ya sabían y trabajaron entre sí.

    
respondido por el Macneil 09.11.2010 - 06:43
fuente
8

Creo que tu principal desafío será identificar a los programadores superestrellas. Obtendrá todo tipo de solicitantes si solo dice "Le daré un montón de dinero". La elección del lenguaje de programación ayudará. Sus solicitantes serán en su mayoría programadores de productos básicos si utiliza C # o Java. Por programadores de productos básicos me refiero a aquellos que solo están haciendo programación por dinero y no les importa aprender nada más allá de lo necesario para completar cualquier tarea que esté frente a ellos. EDITAR: No estoy diciendo que todos los programadores de C # / Java tengan esta actitud. Conozco personalmente a algunos que son muy competentes y dedicados. Pero encontrarlos puede ser difícil.

Si usa Haskell o Common Lisp, a los programadores de productos básicos no les interesará porque no hay un gran número de trabajos de Haskell y Common Lisp publicados en los sitios de búsqueda [EDITAR: sin mencionar las críticas estándar de Haskell (parece una línea ruido, lento) y Common Lisp (arcaico, demasiados paréntesis, las macros son peligrosas)]. Obtendrá personas que están muy dedicadas al aprendizaje y capaces de captar conceptos poderosos con los que el desarrollador promedio tendría problemas. Ejemplos de estos conceptos serían las mónadas en las macros de Haskell o Lisp. Si quieres lo mejor, estas son las personas que deseas.

    
respondido por el Larry Coleman 08.11.2010 - 22:53
fuente
6

Consigue un puesto en una conferencia de desarrolladores. Demuestre una prueba de concepto y deje que la gente sepa que está contratando.

    
respondido por el VirtuosiMedia 08.11.2010 - 22:49
fuente
6

Tu actualización "Me gustaría obtener al ninja como cofundador ..." me dice en voz alta y claro que NO pagarás dinero de ninja. Usted espera atraer a alguien para que su visión se convierta sin compensarlos, y en su lugar les promete montones de riquezas en algún momento futuro.

Como alguien que ha escuchado esa melodía antes: buena suerte con eso .

    
respondido por el Dan Ray 09.11.2010 - 14:14
fuente
4

Creo que en la mayoría de las situaciones utilizan el enfoque de reclutamiento de Texas Sharpshooter .

Es decir, contratan lo mejor que pueden encontrar, luego los llaman "Ninjas", "estrellas de rock" o lo que sea necesario para convencer a los jugadores de VC de que su aplicación Web 2.0 será una bomba y nadie más podría hacerlo. posiblemente competir con ellos.

    
respondido por el JohnFx 08.11.2010 - 23:06
fuente
4

Las empresas de nueva creación que obtienen los mejores programadores tienden a ser las iniciadas por programadores realmente geniales. Entonces, supongo que la Misión A es convertirse en un gran programador.

Una cosa que voy a decir: cuando trabajé de forma independiente, había mucha gente que "tuvo esta gran idea" pero no dirían lo que era a menos que estuviera listo para firmar un nda de 200 páginas y realmente me comprometiera a hacerlo. Definitivamente trabajando en esa idea.

Se ha dicho antes y se repetirá, pero el éxito rara vez se determina por la calidad de sus ideas. En realidad, a los programadores no les importan sus ideas, sino más bien la ejecución.

    
respondido por el glenatron 09.11.2010 - 00:12
fuente
4

Es un mercado. Dado que un programador realmente perfecto valdrá millones de dólares, solo ofrézcale un millón de dólares al año.

Bueno, no tienes un millón. Entonces, tienes que conformarte con un programador menos que perfecto. Aquí es donde tienes que descubrir lo que realmente necesitas e intercambiar por cualidades que realmente no necesitas.

Por ejemplo, es posible que la persona no tenga buenas habilidades políticas en la empresa, por lo que no le va bien con una compañía típica. O bien, podría tener habilidades sociales deficientes, ser mayor y, por lo tanto, ser una carga para las primas de atención médica de la empresa, etc., etc.

Podría ser un klutz verbal, lo que significa que sale mal en las entrevistas.

Tendrá que averiguar qué necesita realmente, qué puede ofrecer y qué puede soportar, y encontrar la mejor oferta para sus recursos.

Es como preguntar "¿Cómo me caso con una supermodelo genio, súper gente, persona, niña?" A menos que seas joven, guapo, rico, brillante y encantador, las probabilidades están en tu contra. Pero, ¿realmente necesitas todas esas cualidades para un matrimonio feliz? Probablemente no.

    
respondido por el Larry Watanabe 09.11.2010 - 04:13
fuente
3

Las nuevas empresas son un negocio riesgoso. Si soy un experto en lo que necesita, voy a querer una parte de las ganancias (pieza grande) y una mirada al plan de negocios para asegurarse de que parezca que esto tiene una posibilidad razonable de éxito y una muchos beneficios y un salario de primer nivel (dudo que lo que quieras hacer sea tan interesante que estas personas acepten un recorte salarial).

Honestamente, ¿puedes ofrecer esto?

    
respondido por el HLGEM 08.11.2010 - 23:49
fuente
0
  1. Oferta para pagar bien. Si no puedes pagarlo, ofrece otros incentivos.
  2. Red. No puedes contratar a alguien a menos que sepas que existen. Como se mencionó, puede valer la pena asistir a una conferencia de desarrolladores.
  3. Ten cuidado, Facebook fue (supuestamente) una idea robada. Asegúrese de contratar a alguien que sea honesto, o al menos esté dispuesto a firmar los documentos legales correspondientes. Consiga un abogado si es necesario.
  4. Considere la posibilidad de subcontratar fuera de los Estados Unidos. Es barato y puedes obtener un producto que sea sólido. (Consulte odesk.com )
  5. Reconoce tus necesidades. (Larry presenta algunos puntos positivos .)

(Listado en ningún orden en particular y tomado de otras respuestas.)

    
respondido por el Moshe 09.11.2010 - 05:33
fuente

Lea otras preguntas en las etiquetas