Soy un programador que acaba de comenzar 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 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 encuentro a estas personas? y ¿Cómo los convenzo para que suban a bordo?
Me encantaría saber de las personas que fundaron sus propias compañías y cuáles son sus pensamientos sobre la contratación
Actualización : Me gustaría tener al ninja como cofundador, por lo que además de ser un ninja (es decir, un gran programador con experiencia en informática), debe tener un apetito saludable por el riesgo (para grandes programadores esto no es un gran problema porque pueden ser contratados en cualquier momento para trabajos convencionales si el inicio no funciona)
Respuestas:
Paga mucho dinero. Si no pueden hacer eso, ofrecen opciones sobre acciones y beneficios agradables como comida, bebida, ambiente de trabajo agradable con los últimos equipos y buenos beneficios. Básicamente tienes que darles algo que valga la pena, nadie está interesado en hacerte rico por su trabajo.
fuente
Según "Desarrollo rápido", los siguientes factores son los 10 principales motivadores para los programadores.
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 quiere: un proyecto desafiante y satisfactorio que no se apoderará de su vida.
fuente
La creación de redes no solo es necesaria para quienes buscan trabajo, sino también para los empleadores. Asista a reuniones y conferencias e intente encontrar buenos programadores que estén en el mercado. Soy la última persona en el mundo que debería darte consejos sobre cómo hacerlo ( odio las redes), pero vale la pena mencionarlo.
fuente
Startups exitosas? Se trata de a quién conoces. De hecho, es una señal bastante mala para una startup 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.
¿Arranques fallidos? Tienden a tener demasiados "fundadores y gerentes originales", y no hay suficientes programadores dispuestos a sacrificar partes importantes de sus vidas por una idea arriesgada.
En pocas palabras, piense en los programadores ninja que ya conoce, sus amigos, y pregúnteles. Si ninguno de ellos está interesado, o quiere que sus otros amigos ninja lo sepan, entonces puede 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 se conocían y trabajaban entre sí.
fuente
Creo que su principal desafío será identificar a los programadores superestrella. Obtendrá todo tipo de solicitantes si solo dice "Le daré un camió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 hacen programación por dinero y no les importa aprender más allá de lo necesario para completar cualquier tarea que se les presente. EDITAR: No estoy afirmando que todos los programadores de C # / Java tengan esta actitud. Personalmente conozco a algunos que son muy competentes y dedicados. Pero encontrarlos puede ser difícil.
Si usa Haskell o Common Lisp, los programadores de productos básicos no estarán interesados 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 ruido de línea, lento ) y Common Lisp (arcaico, demasiados paréntesis, las macros son peligrosas)]. Obtendrá personas 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 mónadas en las macros de Haskell o Lisp. Si quieres lo mejor, estas son las personas que quieres.
fuente
Consigue un stand en una conferencia de desarrolladores. Demuestre una prueba de concepto y haga saber a la gente que está contratando.
fuente
Su actualización "Me gustaría tener al ninja como cofundador ..." me dice en voz alta y clara que NO pagará dinero ninja. Espera traer a alguien para que su visión se desarrolle sin compensarlos y, en cambio, les promete un montón de riquezas en algún momento futuro.
Como alguien que ha escuchado esa canción antes: buena suerte con eso .
fuente
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 chicos de VC de que su aplicación Web 2.0 será da-bomb y nadie más podría competir con ellos. ellos.
fuente
Las nuevas empresas que obtienen los mejores programadores tienden a ser las iniciadas por programadores realmente geniales. Entonces, supongo, la Misión A es convertirse en un gran programador.
Una cosa que diré es que cuando trabajaba por cuenta propia había mucha gente que "tenía esta gran idea", pero que no decían qué era a menos que estuviera listo para firmar un acuerdo de 200 páginas y realmente me comprometiera a trabajar definitivamente esa idea.
Se ha dicho antes y se volverá a decir, pero el éxito rara vez está determinado por la calidad de sus ideas. Realmente los programadores no se preocupan por tus ideas, sino más bien por la ejecución.
fuente
Es un mercado Dado que un programador realmente perfecto valdrá millones de dólares, solo ofrezca pagarle un millón al año.
Bueno, no tienes un millón. Por lo tanto, debe conformarse con un programador menos que perfecto. Aquí es donde tiene que descubrir qué es lo que realmente necesita, y cambiarlo por cualidades que realmente no necesita.
Por ejemplo, la persona puede no tener buenas habilidades políticas de la compañía, por lo tanto, no le va bien con una compañía típica. O bien, podría tener habilidades sociales deficientes, ser mayor y, por lo tanto, una carga para las primas de atención médica de la empresa, etc. etec.
Él podría ser un torpe verbal, lo que significa que sale mal en las entrevistas.
Tendrá que descubrir lo que realmente necesita, lo que puede ofrecer y lo que 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 chica" 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.
fuente
Las nuevas empresas son negocios arriesgados. Si soy un experto en lo que necesita, voy a querer una parte de las ganancias (gran parte) y un vistazo al plan de negocios para asegurarme de que parezca que esto tiene una probabilidad razonable de éxito y un muchos beneficios y un salario de primera categoría (dudo que lo que quieras hacer sea tan interesante que estas personas acepten un recorte salarial).
Honestamente, ¿puedes ofrecer esto?
fuente
(Listado en un orden no particular y tomado de otras respuestas).
fuente