¿Debo contratar a un diseñador/desarrollador junior o senior o una agencia?

Publicado: 2018-01-22

Esta es una pregunta que muchos directores de marketing se hacen: ¿Debo contratar a un diseñador/desarrollador junior o senior, o debo hacer todo lo posible y contratar una agencia en su lugar? Es comprensible por qué los directores de marketing están confundidos acerca de esto. No es su trabajo obtener todos los matices de estos importantes roles tecnológicos.

Sin embargo, es nuestro trabajo asegurarnos de que cuente con el mayor conocimiento posible para tomar la mejor decisión entre las tres para su negocio. Una vez que termine de leer esta publicación de blog, podrá tener una conversación inteligente con cualquier persona sobre los pros y los contras de estos tres roles importantes.

De qué se trata un diseñador/desarrollador junior

Un diseñador/desarrollador junior tendrá menos de dos años de experiencia en cualquier forma de tecnología. Es importante tener en cuenta que puede haber muchos matices en este título o distinción. En otras palabras, el hecho de que alguien sea un diseñador/desarrollador junior no significa que tenga poca experiencia en todo.

Considera esto:

Un diseñador/desarrollador puede ser junior con respecto a sus habilidades de HTML5 porque es una tecnología relativamente nueva. Sin embargo, al mismo tiempo, pueden ser superiores con respecto a algo como .NET.

Es por eso que es importante inspeccionar realmente las calificaciones de cualquier joven que esté considerando contratar.

No obstante, la palabra "junior" en este título realmente se refiere a limitaciones en otros lugares. Por ejemplo, no se espera que los diseñadores/desarrolladores junior hagan las cosas de forma independiente; necesitan la supervisión de diseñadores/desarrolladores más experimentados. Como resultado, probablemente sea más seguro confiarles principalmente las tareas y los proyectos más simples. Ser junior también significa que aún no están listos para interactuar con los clientes o recopilar requisitos.

Por supuesto, no hace falta decir que no tendrá que pagarles tanto como a un diseñador/desarrollador sénior.

Si todavía está interesado en contratar a un diseñador/desarrollador junior, entonces GoDaddy recomienda las siguientes preguntas de criterios:

  • ¿Hay un margen de error lo suficientemente grande en el proyecto para el que desea contratar al junior?
  • ¿Son los proyectos que tengo en mente para los junior aquellos que no necesitan un nivel profundo de conocimiento de la industria?
  • ¿Puedo nutrir la carrera del joven y, por lo tanto, prepararlo para un desarrollo y crecimiento profesional continuo?

Para ser totalmente franco, cada vez que considere a un junior, debe ser porque cree que eventualmente puede convertirlo en un senior experimentado, con la experiencia que obtendrá en su empresa. Recuerde que hay un notable costo-beneficio en convertir a un junior en un senior en su propia empresa: ¡Ahorrará dinero con el tiempo porque no tendrá que pagar la prima de costo asociada con la contratación de diseñadores/desarrolladores senior experimentados del mercado abierto!

De qué se trata un diseñador/desarrollador sénior

En el otro lado del espectro de experiencia está el diseñador/desarrollador senior. Este título representa al veterano más avezado y experimentado en su pila de tecnología.

Una discusión sobre Stack Exchange proporciona información esclarecedora sobre este puesto de alto nivel. En esencia, estas son las verdaderas estrellas de cualquier equipo, ya que su conocimiento y formación son insuperables. Estos son algunos atributos clave de los diseñadores/desarrolladores sénior:

  • Abordan las tareas más difíciles (aquellas que nadie sabe cómo resolver) junto con las responsabilidades de diseño.
  • Pueden trabajar de forma independiente ya que tienen un historial probado de mostrar resultados
  • Tienen un papel de mentores, y se espera de ellos que tomen a los diseñadores/desarrolladores junior bajo su protección y los guíen.
  • Se destacan en la resolución de problemas debido a su gran cantidad de experiencia (lo han visto todo o gran parte)
  • Son excelentes para entregar a tiempo y trabajar con plazos ajustados.
  • Están familiarizados con diferentes idiomas en el nivel experto.
  • Son exigentes acerca de la adopción de nuevas herramientas de desarrollo, pero tienen la mente lo suficientemente abierta como para considerarlas siempre.
  • Saben más sobre los productos y servicios de su empresa.

En base a esto, es fácil ver por qué se recomienda que coloque al menos a un senior en una posición de liderazgo en su equipo. De lo contrario, ¡existe una alta probabilidad de que su proyecto se bloquee y se queme sin su experiencia experimentada!

El desarrollador Matt Briggs lleva la definición de senior un poco más allá al analizar cómo se comportan. En esencia, su experiencia les brinda suficiente sabiduría para que puedan ahorrarle muchos problemas y molestias en cualquier proyecto al evitar trampas obvias. Según Matt, las personas mayores:

  • He fallado mucho y he aprendido de dichos fracasos.
  • Son intelectualmente honestos al evaluar su propio desempeño en términos de lo que funcionó y lo que no.
  • Odia la complejidad y abraza la simplicidad
  • Juega con sus propias fortalezas cada vez que sea posible en un proyecto
  • Aplicar la teoría solo en términos del contexto específico.
  • Tenga en cuenta que no existe una forma única de crear software y, por lo tanto, valore la flexibilidad en el proceso.
  • Entienda que hay una "compensación" en cualquier proceso e intente identificarla con respecto a los marcos de diseño, los patrones, las bibliotecas y los procesos.
  • Son muy conscientes de cómo funcionan sus clientes y organizaciones y cuáles son sus valores.
  • Nunca pasará la pelota y siempre tratará de solucionar los problemas
  • Comprender que su trabajo implica mucho más que solo escribir código
  • Ayude siempre a su equipo a mejorar, ya que saben que no pueden hacerlo todo solos.

En el mejor de los casos, en su organización, su diseñador/desarrollador junior se habrá convertido en un diseñador/desarrollador senior gracias a toda la experiencia que ha acumulado mientras trabajaba en su organización.

Júnior vs. Sénior

No se puede enfatizar lo suficiente que, si bien el título específico de un diseñador/desarrollador siempre es importante, no cuenta toda la historia. Para eso, necesitas mirarlo en contexto. Naturalmente, los diseñadores/desarrolladores jóvenes, hambrientos y ambiciosos recién egresados ​​de la facultad o la universidad son una ventaja, pero también lo son los veteranos que ya tienen décadas de experiencia en la industria.

El mejor curso de acción no es contratar basado exclusivamente en estereotipos y expectativas para cada título junior o senior, sino, más bien, en base a la constitución de su equipo y organización en general. La diversidad (léase: diferentes puntos de vista) es útil para su producto, servicio y marca.

Consideración adicional: ¡una agencia!

Espera un segundo. Hay una tercera y última opción para que reflexione: ir con una agencia. Una agencia es una opción interesante porque elimina instantáneamente muchos de los absolutos absolutos al elegir un diseñador/desarrollador junior o senior. Eso es porque una agencia tiende a tener una oferta mucho más equilibrada de talento y servicios.

Piense en ello como una combinación de lo mejor de ambos mundos. Una agencia le brinda acceso a diseñadores/desarrolladores junior y senior, lo que le permite ver qué tan bien encaja cada escenario en la cultura y estructura organizativa de su empresa actual. Debido a la mayor variedad de opciones con las que trabajar, también tiene acceso a más conjuntos de habilidades, a diferencia de si solo elige o.

La belleza de una agencia es que te permite ir a la carta, por así decirlo. Obtiene acceso solo a las personas y sus conjuntos de habilidades que realmente necesita en este momento. No más. No menos.

Desde una perspectiva de resultados, también puede ahorrar dinero porque no está contratando a nadie a tiempo completo. Como resultado, no tiene que lidiar con la molestia de calcular los beneficios de los empleados, ya que no tendrá a un junior o senior trabajando en su sitio como empleado regular. Debido a que cualquier persona con la que trabaje que provenga de una agencia no es un empleado de tiempo completo, también es más fácil cortar lazos con ellos cuando se termina un proyecto o si la relación laboral simplemente no es la adecuada.

Compare eso con contratar a un diseñador/desarrollador junior o senior a tiempo completo. Incluso si las cosas no van bien al principio, es probable que se vea obligado a encontrar formas de solucionar el problema debido a todo lo que ha invertido (económicamente y en tiempo) en la nueva contratación.
Entonces, si realmente no puede decidir entre un junior o un senior, entonces una agencia realmente puede ser la solución que está buscando.

Haga lo que funcione mejor para su organización

Al final del día, usted toma las decisiones en su propia organización. Acabamos de brindarle todo lo que debe considerar al elegir entre un diseñador/desarrollador junior o senior. Ahora viene la parte difícil: ¿qué decides?

Si todavía está indeciso después de leer esto, entonces ir con una agencia puede ser la mejor opción. Al menos con una agencia, usted tiene la libertad y la flexibilidad de corregir cualquier error rápidamente que no puede hacer cuando acaba de comprometerse con una contratación junior o senior de tiempo completo.