Hogar Negocio ¿Contratación de desarrolladores? 6 cosas que necesitas saber

¿Contratación de desarrolladores? 6 cosas que necesitas saber

Tabla de contenido:

Video: 5 cosas que debes saber como desarrollador (Noviembre 2024)

Video: 5 cosas que debes saber como desarrollador (Noviembre 2024)
Anonim

Las empresas que buscan contratar a los mejores talentos de desarrollo están luchando por encontrar reclutas. Una encuesta reciente de TechServe Alliance reveló que a los agentes de dotación de personal de tecnología les resulta más difícil contratar talentos de desarrollo que cualquier otro conjunto de habilidades. Afortunadamente, esta escasez se resuelve con cierta corrección, ya que se espera que el desarrollo de aplicaciones de software sea una de las 15 principales ocupaciones para crecer más en 2024, según la Oficina de Estadísticas Laborales. A medida que su empresa se prepara para repartir más de seis cifras a alguien que pueda codificar, le conviene comprender lo que los desarrolladores quieren, cómo piensan y los lenguajes de programación en los que son más expertos.

Una encuesta reciente de 500 desarrolladores realizada por la firma de investigación Coleman Parkes en nombre de Cast Software examinó lo que impulsa a los desarrolladores y lo que necesita saber antes de comenzar a contratar nuevos candidatos. Hablé con Lev Lesokhin, Vicepresidente Ejecutivo de Estrategia y Análisis de Cast Software, sobre la encuesta y el estado del empleo para el desarrollo. Dijo que la tarea de encontrar el mejor talento para el desarrollo no será más fácil en los próximos años.

"Duplicamos la cantidad de software que se escribe cada siete años. Como resultado, no tenemos suficiente talento para el desarrollo", dijo. "Tienes a China en línea e India, y todavía no hay suficiente talento para el desarrollo".

Para encontrar a los trabajadores adecuados, Lesokhin insta a las empresas a desarrollar un método para evaluar y medir la calidad del código de un trabajador. "La mayoría de nosotros, tal vez Google excluido, no podemos esperar contratar a los mejores desarrolladores todo el tiempo. Es posible que podamos contratarlos a veces. Necesitamos tener un sistema para medir la calidad para asegurarnos de que estamos mejorando. de alta calidad para nuestro negocio y para ayudar a los desarrolladores de esa organización a mejorar de manera considerable ".

A medida que comience a entrevistar a reclutas para puestos de desarrollo, aquí hay algunas cosas que necesitará saber.

  • 1 1. Los desarrolladores quieren mucho dinero

    El cuarenta y ocho por ciento de los encuestados de la encuesta de Coleman Parkes dijo que el salario y las bonificaciones son los criterios más importantes para elegir una empresa para unirse. Esto no es un gran shock. El desarrollador promedio gana aproximadamente $ 99, 000, según PayScale. Si no puede permitirse ofrecer tanto reclutas, entonces tendrá que conformarse con un talento menor o ir a buscar desarrolladores míticos que trabajen por el puro placer de crear líneas de código.

    La ubicación del lugar de trabajo fue el segundo factor más importante en donde los codificadores eligieron trabajar. El mapa interactivo publicado anteriormente y creado por Arcgis proporciona una indicación sólida de cuán amplio alcance abarca la industria. Quizás lo más interesante, los datos también revelaron que el 91 por ciento de los trabajos de desarrollador no estaban en Silicon Valley.

  • 2 2. Prefieren estar trabajando en Google

    El 61% de los encuestados sería un sueño trabajar en Mountain View, California. La siguiente compañía más deseada fue Apple, que recibió el visto bueno de solo el 45% de los encuestados.

    "Google tiene una reputación o una percepción de pagar bien", dijo Lesokhin. "Google estaba muy por delante de Apple, Facebook y Netflix. La gran razón, creo, es que existe un factor genealógico por haber trabajado en Google. Se sabe que Google contrata a los mejores talentos de ingeniería. Hacen muchas cosas nuevas como los autos sin conductor, el aprendizaje profundo; se ramifican en muchas direcciones diferentes. Tienes la oportunidad de jugar con juguetes grandes. Si eres un desarrollador que sale de Google, tendrás mucha arrogancia y poder trabajar en casi cualquier lugar ".

    Pero tu empresa no es Google. Y si está leyendo este artículo, probablemente no tenga los bolsillos profundos o la reputación que tiene Google. Pero eso no significa que no pueda ofrecer algunas de las ventajas que ofrece Google. Permita que sus codificadores experimenten. Permítales promocionarse como expertos en las redes sociales. Dales la oportunidad de continuar aprendiendo su oficio fuera de los límites de la oficina a través de conferencias y cursos.

    3 3. No les gustan los bancos o las startups

    Solo el 9 por ciento de los desarrolladores piensan que el lugar de trabajo ideal es una startup. Solo el 11 por ciento ve una empresa de tecnología financiera (fintech) como un lugar ideal para trabajar. Los bancos y las organizaciones financieras solo apelaron al 16 por ciento de los encuestados. Hay algunas razones para esta tendencia. Los desarrolladores quieren trabajar en las aplicaciones más avanzadas posibles, y esas oportunidades generalmente se pueden encontrar en Silicon Valley.

    "La mayoría de los desarrolladores son bastante pragmáticos acerca de sus carreras, según Lesokhin". Hay un riesgo involucrado en las startups; "no se le pagará tanto", explicó. Cambiará la equidad por acciones reales. Algunas personas son soñadoras y realmente quieren obtener un pago mayor más adelante ".

    "Los graduados solían codiciar las finanzas", agregó. "Tech y Silicon Valley han capturado la imaginación de esas personas. Ocupa Wall Street y todo lo que influyó especialmente en los jóvenes. Además, las organizaciones financieras, incluso en fintech, usan mucha tecnología heredada. La mitad de las aplicaciones son todavía Cobalt. Incluso el Java que estás escribiendo en servicios financieros todavía es de mediados de los noventa. Mucho de eso se percibe como aburrido ".

    4 4. Los desarrolladores necesitan dormir

    Todos hemos visto los programas de televisión y las películas que retratan a los codificadores como noctámbulos que golpean las bebidas energéticas para que puedan permanecer despiertos toda la noche escribiendo códigos asesinos. Eso no es exacto, según el estudio de Coleman Parkes. De hecho, el 48 por ciento de los encuestados dijeron que eran más productivos en la mañana entre las 8 am y las 12 del mediodía. También dijeron que las horas de 4 pm a 8 am son sus horas menos productivas.

    5 5. Quieren ser reconocidos por su buen trabajo

    eSolo el 37 por ciento de los desarrolladores tienen una calificación de calidad de código, lo que significa que la función principal de su trabajo realmente no tiene en cuenta las revisiones de desempeño, promociones, aumentos de aumento y la mayoría de los otros factores que le permiten a alguien saber que su trabajo es apreciado. En cambio, los codificadores generalmente se evalúan en función de cosas que solo tienen vínculos marginales con la codificación, como la puntualidad, el comportamiento y el tiempo en el cargo.

    "Los gerentes piensan que el código es algo de lo que los desarrolladores deberían ser intrínsecamente responsables", dijo Lesokhin. "Es difícil juzgar cuál es la calidad, así que dejas en manos de los desarrolladores".

    Sin embargo, Lesokhin piensa que es fundamental comprender qué tan bien codifican sus desarrolladores, rastrear el código de una manera divertida y gamificada, y recompensar a los desarrolladores por su buen trabajo.

    "Hay formas de medir la calidad del código que pueden ser negativas y positivas. Si en sus KPI para las evaluaciones, mide a los desarrolladores sobre la calidad del trabajo e incluye eso en su proceso de revisión formal, puede percibirse como negativo", explicó. "Hay varias maneras de introducir esta métrica de manera positiva. Establezca una estructura de bonificación para los programadores que alcancen cierto nivel de calidad. Incluso sin compensación monetaria, algunos empleadores publican tablas de clasificación. Es casi como una gamificación. Puede decirlo para que todos los demás puedan ver ".

    6 6. No quieren asesoramiento administrativo

    Cuando se les pregunta dónde les gustaría aprender nuevos consejos y trucos de codificación, los desarrolladores prefieren consultar YouTube (41 por ciento) en lugar de pedirle consejo a su gerente. Google Communities (36 por ciento) es la segunda fuente más utilizada para encontrar información útil. Solo el 19 por ciento de los encuestados dijeron que acudieron a sus gerentes para obtener asesoramiento sobre codificación.

    De hecho, el 61 por ciento de los desarrolladores dijo que su mayor frustración es con la administración que toma decisiones sin comprender completamente los componentes de TI. Entonces, sí, no esperes que tus codificadores respondan bien a la interjección gerencial. Lesokhin dijo que esto realmente no debería ser una sorpresa, dado que los gerentes de codificadores generalmente no codifican mucho.

    "Personalmente no creo que los mejores gerentes sean necesariamente los mejores desarrolladores o viceversa. Son dos conjuntos de habilidades diferentes. Algunas personas raras tienen ambos, lo cual es genial, pero no espero que eso sea el caso."

    Además, dijo que hay una oportunidad bastante sólida para que los desarrolladores interactúen con expertos en YouTube. Y que el contenido del sitio de video es fácilmente consumible, quizás más de lo que podría ser un correo electrónico de un gerente.

    "Desearía trabajar en un entorno en el que las personas que lo rodean sean competentes; esa sería una característica atractiva. Intenta conseguir que sus mejores desarrolladores se promocionen en línea, respondiendo preguntas. Y blandir parte de ese conocimiento cuando esté contratar para demostrar que tienes super expertos ".

¿Contratación de desarrolladores? 6 cosas que necesitas saber