¿Qué quieren aprender los desarrolladores en su próxima startup? [cerrado]

9

Como desarrollador, sé cuánto me gusta aprender cosas nuevas. Ahora que estoy contratando desarrolladores para mi startup, sé que no puedo competir con las bonificaciones de millones de dólares de Google y las elegantes cafeterías, pero tenemos muchas oportunidades para que las personas curiosas aprendan. Quiero configurar las cosas para apoyar eso.

Entonces, si es un desarrollador que probablemente se una a una startup, ¿qué quiere aprender? Cosas del producto? Cosas de negocios? ¿Investigación de usuarios, diseño u operaciones tecnológicas? O si lo que busca es un aprendizaje más técnico, ¿quiere profundizar en lo que sabe (por ejemplo, back end learning back end) o cross-train (por ejemplo, front end learning back end)? ¿O hay algo completamente diferente?

William Pietri
fuente
66
Quiero aprender a ganar dinero en una startup ...
FrustratedWithFormsDesigner
1
@FrustratedWithFormsDesigner: No estoy seguro si hablas en serio, pero una de nuestras posibles contrataciones sí lo es, y eso fue lo que inició esto. Ella dijo que en 10 años quiere fundar su propia startup, por lo que estamos hablando con ella para descubrir exactamente lo que quiere aprender. Eso me hizo preguntarme qué otros desarrolladores quieren aprender.
William Pietri
2
Cuando trabajo para una startup, me gustaría tener la oportunidad de hacer las cosas bien, tener una buena relación con los compañeros de trabajo y trabajar en cosas que no son antiguas. Me gustaría que fuera como alquilar un apartamento de mes a mes que es tan bueno, que no me gustaría irme por 5 años o más.
Trabajo

Respuestas:

3

Me uní a una startup como una contratación de un solo dígito. Yo quería construir algo desde cero, ... y además ... aprender a construir una empresa desde el lado del negocio .

Espero estar en su posición pronto (contratación), y por lo que he visto, puede atraer a buenos desarrolladores simplemente ofreciéndoles la libertad de ser creativos.

Creo que hay una oportunidad real de explotar aquí, simplemente contratando de manera inteligente. Las grandes compañías tontas simplemente no lo entienden.

tierra roja
fuente
¡Gracias! Concuerdo completamente. ¿Hay alguna parte particular del lado comercial que le parezca más atractiva?
William Pietri
Ahora estoy mucho más orientado a las personas ... prefiero la estrategia y la venta.
suciedad roja
13

Para mí, personalmente, no es la posibilidad de aprender cosas técnicas que me atraigan a una startup (las tecnologías van y vienen; después de un par (docena), uno ya no puede estar tan entusiasmado con la última y mejor nueva moda). Más bien la oportunidad de hacer una diferencia visible en el mundo, o al menos en una comunidad.

En una gran corporación, por muy bueno que sea, esto es casi imposible. En una pequeña empresa, al menos así lo imagino, uno puede marcar la diferencia.

Puede ser que solo soy yo, no dudes en llamarme soñador ingenuo :-)

Péter Török
fuente
66
+1 para la diferencia visible, eso es un motivador muy poderoso para muchos desarrolladores
Herman
Si eres un soñador, no eres el único. ¡Esa es una gran parte de por qué estoy haciendo una startup yo mismo!
William Pietri
5

¿Qué tal si no intentas determinar eso por adelantado, sino que solo permites que un cierto porcentaje de tiempo (20?) Se dedique a estudiar? Presente un evento semanal o quincenal donde sus desarrolladores puedan reunirse y simplemente aprender Something New ™. Descubrirán qué, siempre y cuando estén motivados y ansiosos por aprender el tipo de desarrolladores. Y usted, como desarrollador y The Boss ™, puede unirse y aprender Something New ™.

Cthulhu
fuente
¡Buena idea! Dos razones por las que me inclino para ser más específico. Una, prometiendo que la gente aprenderá algo nuevo parece menos emocionante que prometerles que aprenderán lo que les gustaría saber. Dos, no todo el aprendizaje es beneficioso para una startup o fácil de lograr, por lo que me gustaría unir a las personas con las muchas oportunidades de aprendizaje que tenemos. Sin embargo, eso no significa que no podamos darle tiempo a las personas para un aprendizaje más amplio.
William Pietri
4

" Los tres principales motivadores para desarrolladores (Sugerencia: ¡no dinero! " ) Es una buena publicación de blog sobre algunos motivadores que sugeriría para analizar lo que algunas personas pueden desear. La respuesta de Péter Török sobre una diferencia en el mundo caería bajo la parte de propósito de las cosas.

Me sentiría tentado a pensar en esto a través de un par de puntos de vista diferentes:

Egoísta -> Aquí es donde me gustaría centrarme en mis deseos, necesidades y deseos que podrían variar con el tiempo y las experiencias. Lo que me hace feliz o satisfecho es lo que hago para la autogratificación, que podría ser sobre cuestiones técnicas, avaricia o quién sabe qué más.

Desinteresado -> Esta es el área que Péter Török cubrió bastante bien en términos de hacer del mundo un lugar mejor.


Para mí, el dominio se reduce a algunas cosas. La práctica es parte de lo que necesitaré, ya que quiero experimentar diferentes ideas para ver qué funciona o no funciona, por lo que tener espacio para permitir errores sería un buen beneficio. Una segunda parte es obtener esa retroalimentación de lo que funcionó bien y lo que no funcionó, como si siempre estuviera trabajando en lo siguiente y no tuviera ninguna retroalimentación o tiempo para reflexionar que pueda crear algún resentimiento en mi mente. Por último, existe esa sensación de logro que proviene de poder ver la diferencia entre dónde estoy y dónde estaba. Por ejemplo, si algo ahora me lleva solo una o dos horas pero solía llevarme una semana para hacerlo, es realmente genial.

JB King
fuente
¡Gracias! Estoy tratando específicamente de preguntar sobre el aspecto de "dominio" de la tríada autonomía / dominio / propósito. Eso significa diferentes cosas para diferentes personas, y quería explorar eso un poco más.
William Pietri
3

No estoy aprendiendo precozmente, pero las cosas que quiero de una startup que no son dinero:

  • Gente inteligente y amable
  • La oportunidad de tomar decisiones importantes.
  • El conocimiento de que mi trabajo realmente ayuda a alguien
  • La oportunidad de ser yo mismo (sí, me siento cómodo con las camisas hawaianas culottes)
Roger escaso
fuente
2

Una respuesta interesante es que, en lugar de enfocarse en lo que a la mayoría de los desarrolladores les gustaría aprender, enfóquese en lo que a los mejores desarrolladores les gustaría aprender. Ver http://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html para una discusión sobre esto.

Sin embargo, aquí hay una lista de cosas comunes que probablemente les gusten a los buenos desarrolladores.

  1. El control de la fuente no puede ser descuidado. Parece que se prefiere git, pero svn es aceptable para muchos.
  2. Tienes pruebas unitarias, ¿verdad?
  3. Tener revisión de código. Si estás usando git, prueba gerrit. Si estás usando svn, prueba Rietveld.
  4. Las preguntas de su entrevista deben incluir problemas de codificación desafiantes. No desafiante en el sentido de trivia, pero desafiante en que tienes que pensar en el problema. La mayoría de los desarrolladores bombardearán. Pero a los mejores desarrolladores les irá bien y ganarán confianza en que no tendrán idiotas con los que tratar en el equipo.

Buena suerte.

btilly
fuente
¡Hola! Pensé preguntar qué querían aprender los mejores desarrolladores, pero según el efecto Dunning-Kruger, las personas no son buenas para auto-seleccionarse como "mejores". Entonces, en cambio, pensé en preguntar qué quieren aprender las personas. ¿Hay algo que quieras aprender personalmente?
William Pietri