¿Qué desafíos únicos enfrentan las startups en los desarrolladores de software de entrevistas?

Ja! Oh hombre, me contrataron con una startup muy pequeña hace casi 2 años. Nos hemos expandido bastante y creo que puedo dar una gran perspectiva para esto. Sin embargo, sorprendentemente, la mayoría de ellos no son problemas de software.

  1. Cultura. Cuando respondí al anuncio (entonces pasante), era una publicación típica de desarrollo de software. Pero, incluía “URT4”. Nunca había oído hablar de esto, pero después de buscar en Google, ¡descubrí que era un juego! Ahora, juego bastantes juegos, así que estaba muy emocionado. Lo mismo con la próxima contratación. Ahora … el próximo empleado … No tanto. Era más un deportista / deportista, y odiaba perder cada vez en URT4. Nosotros (bueno, los socios), descubrimos rápidamente que teníamos que haber otro lugar para la formación de equipos y la distracción, por lo que se compró una mesa de ping pong. Esto se volvió loco, y todos tienen sus propias paletas, etc. Luego otro empleado … no era muy buena con la percepción, un poco asustada de la pelota. No queríamos excluirla, y finalmente comenzó a jugar bastante bien. ¡Tuvimos suerte, todos se divierten! Siento que a medida que crecemos, esto podría ser más difícil … Extraño URT4, a muchas personas les gusta el ping pong … Esto puede parecer estúpido, pero muestra cuán diferentes pueden ser las personas, y realmente hay que tener cuidado. A algunas personas les gusta una cosa, a otras les gusta otra. Si no tiene personas que puedan lidiar con ese cambio, puede haber algo de mala sangre, lo que puede dañar la productividad.
  2. Cultura 2. Lo anterior muestra cosas de construcción de equipo al azar … Pero puede ampliar esto en la vida laboral general. Si eres una empresa cristiana, y contratas a una extrema derecha … puede que no te vaya tan bien. Por supuesto, si son buenos para el trabajo, contratarlos de todos modos, pero habrá fricción. En las empresas más grandes esto es más fácil porque puedes encontrar a alguien con tu mentalidad y convertirte en compañeros de trabajo. Hay muchos ejemplos de esto: religión, fiesta nacional, comida (no lo creería), ética de trabajo. Lo sigue y sigue
  3. Ayudando Es una startup. Tienes muy poca gente para hacer bastantes trabajos. Afortunadamente, soy una persona que ama hacer todo, y ama un descanso de la programación cuando estoy irritado. Sin embargo, puede encontrar un programador que solo quiera programar, no quiera hacer nada más para ayudar a la empresa. Esto puede ser la muerte de su empresa. De hecho, pasé un verano haciendo una entrada de datos realmente mala, porque era el único disponible para hacerlo. Era nuestra “temporada alta”, y no queríamos empujar el código central, para no romperlo todo y luego asustarnos 😛
    1. Esto disminuye cuanto más tiempo tenga un empleado. Te ayudarán, puedes insertar código sin preocuparte, etc.
  4. Pila de tecnología. Esto puede parecer un poco extraño (¿o no?), Pero como startup, te estás encontrando a ti mismo. Han tenido algunas citas, se han conocido. Sin embargo, todavía está buscando cuál es el “correcto”. Si a su futuro desarrollador simplemente no le gusta algo … puede cambiar todo (para bien o para mal).
  5. Futuro. Esta es una muy grande. Dependiendo de a quién contrate, es posible que quieran cosas diferentes. ¿Quieren ir para siempre y quedarse con la compañía? ¿El nuevo empleado quiere solo un trabajo temporal? Con tan poca gente … la base del código se completará con ciertas … personalidades. Quizás quieran convertirse en el nuevo CTO y definir la empresa. Necesitas saber lo que quieren y luego darles la verdad de lo que estás buscando. Y esto puede ser una lucha cuando eres una pequeña startup. Esto hace que el evento sea más complicado cuando se renombra y se expande.

Esto es solo algo general que nunca pensé al entrevistar. ¡Ahora me he tirado la mayor parte, y estoy feliz! Pero en el futuro cuando haga estas cosas, consideraré cada una de ellas con más cuidado. Tuve suerte 😛 ¡Hice un gran trabajo con gente excelente!

TL; DR: Hay tantas cosas que pueden salir mal. Pero, si se asegura de que los valores de la compañía y los valores del empleado potencial estén alineados, puede ayudar un poco. Las ventajas son una gran cosa que no mencioné, pero pueden ayudar a mantener el talento si realmente quieres.

More Interesting

¿Cómo es el día normal de trabajo para un desarrollador de software?

¿Qué tipo de conjunto de habilidades debe tener un desarrollador senior de Android?

¿Necesitas un título para ser desarrollador de software? ¿Cuál es la diferencia entre los desarrolladores autodidactas y los que tienen títulos?

¿Qué piensan los desarrolladores profesionales de los cursos de programación en línea como Codecademy, Code School y freeCodeCamp.org?

¿Soy demasiado viejo para cambiarme para ser una mejor persona y desarrollador de software a los 32 años?

Me colocaron en TCS y Tech Mahindra. Soy un estudiante de último año de CSE. ¿Cuál debo elegir para mi brillante carrera?

¿Por qué tantos desarrolladores de software usan Mac a pesar de que Windows tiene una tecnología muy avanzada y mejores funciones?

¿Qué están desarrollando los desarrolladores en un turno de 9-5 cuando el software ya está hecho?

¿Qué debo estudiar para convertirme en desarrollador de software financiero? ¿Qué son los cursos? ¿Son las principales finanzas y programación?

Cómo elegir entre trabajar de forma remota para una startup o ser un consultor desarrollador de software para una gran empresa

¿Cómo vería la industria del software a un candidato que haya trabajado como desarrollador de software en una universidad?

Cuando desarrolle software SaaS que sea bastante complejo, ¿debería contratar a múltiples desarrolladores en Upwork o contratarlos internamente en una oficina local física?

¿Cómo manejan los desarrolladores de software el tiempo de aceleración lento en un equipo ágil?

¿Cuál es la mejor manera de obtener una pasantía de otoño en ingeniería de software para el otoño de 2017?

¿Cuáles son los diversos dominios en los que trabajan los desarrolladores de software?