Estas son las razones por las que los ingenieros de software no dejan sus trabajos

Tenga en cuenta: este artículo es mi propia opinión y no refleja las opiniones de ninguna empresa.

Las compañías tecnológicas siempre están tratando de descubrir cómo mantener felices a sus empleados en sus trabajos. Sin embargo, no es tarea fácil, y las personas en tecnología con las que he hablado permanecen en un trabajo en particular durante aproximadamente 18 meses o menos en promedio. Cada vez que le pregunto a alguno de ellos cuál es la razón, generalmente se deriva de los mismos problemas.

Aquí hay siete razones por las cuales las personas realmente permanecen en sus trabajos, lo que creo que es importante. Por supuesto, el salario es importante, pero no se sostiene por sí solo sin lo siguiente.

1. Llevarse bien con el gerente

Dicen que las personas no dejan sus trabajos, dejan a sus gerentes. Esto no podría ser más cierto. Debe poder relacionarse con su gerente, verse cara a cara y sentir que puede confiar el uno en el otro. Su gerente debe defenderlo y usted debe sentir que está de su lado. Deben hablarte con respeto, dignidad y no ordenarte, abusar de su nivel de control o insultarlo. Algunos de los mejores gerentes que he tenido también son grandes amigos míos hasta el día de hoy.

La administración es probablemente una de las cosas más difíciles de hacer. Cuando digo que es difícil, quiero decir que es difícil si quieres ser considerado un buen gerente. Debe trabajar extremadamente duro para su equipo, gestionar las expectativas y mantener la moral alta ... No es para todos.

En mi primer día, mi gerente me presentó a todos, organizó un almuerzo en equipo y todos tintineamos bebidas con las palabras: "Bienvenido al equipo, Shaun". Tengo reuniones individuales semanales para ver cómo me está yendo si tengo algún problema, y ​​siempre me siento tranquilo con respecto al trabajo que hago. Estas son las pequeñas cosas que marcan la diferencia.

2. Mis ideas y contribuciones son importantes

Esto puede tener más que ver con el hecho de que ahora estoy en una posición de alto nivel, pero siento que las ideas de los otros miembros del equipo y que presiono realmente se abren camino en nuestras aplicaciones o nuestro flujo de trabajo. Puede tener algo que ver con que la empresa no sea una gran corporación, que generalmente tiende a contener una gran cantidad de regulaciones estrictas para el cambio.

Mucha gente se harta del hecho de que no puede iniciar el cambio en una empresa. Las mentes jóvenes aportan ideas nuevas que deberían ser aceptadas, pero la mayoría de las veces no lo son, y eso es una pena. Cuando una empresa tiene una forma establecida de hacer las cosas, es demasiado arriesgado que cambien porque todos están demasiado cómodos. Las empresas tienen que correr riesgos para avanzar e innovar.

Cuando las mentes jóvenes sienten que no pueden hacer la diferencia, pierden su pasión e impulsan esa compañía. Luego deciden buscar un lugar que les permita innovar. Por lo general, una empresa más pequeña, como una startup, les brinda esa oportunidad.

3. Tengo la flexibilidad de trabajar desde casa cuando necesito

Pasamos la mayor parte de nuestras vidas en el trabajo. Para mí, viajo en tren a Londres y me lleva aproximadamente cincuenta minutos puerta a puerta. Cuando vivía con mis padres hace un tiempo, solía viajar a Londres y me llevó una hora y cuarenta y cinco minutos en cada sentido. Fue horrible, pero me las arreglé para leer una gran cantidad de libros en mi viaje. Incluso cada edición de Game of Thrones, por lo que no fue una gran pérdida de tiempo.

Mi jefe en ese momento dijo "puedes trabajar desde casa de vez en cuando pero, por supuesto, no abusar de él", lo cual es comprensible. Se le confía mucha confianza cuando no está a la vista, pero creo que permitirle esa flexibilidad cuando tiene que esperar a que el fontanero local repare la caldera es una bendición.

He encontrado momentos en los que trabajar desde casa ha aumentado mi productividad. Tengo menos distracciones y todo está tranquilo. No necesito ponerme los auriculares y puedo concentrarme en mis tareas mucho mejor. La desventaja es que no tienes esa colaboración en tiempo real con colegas que creo que es igualmente importante.

4. Mis colegas son amables y acogedores.

"Mi colega una vez me envió un mensaje en HipChat ... estaba sentado a mi lado".

Sí, un amigo me lo dijo una vez. Es una verdadera lástima que la gente en tecnología se sienta tan cómoda mirando esa energía cuadrada de luz todo el día sin interactuar entre sí. Hubo días en que hice lo mismo porque tenía plazos y no tenía tiempo para hablar, y ese día me fui sintiéndome un poco deprimido. Somos seres sociales, por lo que tomarse el tiempo de su día para hablar con alguien, incluso sobre algo no relacionado con el trabajo, puede hacer que se sienta mejor.

Organizamos un canal flojo para cualquiera que quiera venir al parque con nosotros a almorzar y nos reímos mucho. También organizamos salidas nocturnas en Londres con votos sobre dónde debemos ir. No solo eso, sino que también tenemos una reunión de revisión de arquitectura web para todos los ingenieros de front-end para que podamos plantear cualquier problema técnico que enfrentamos actualmente en nuestros propios equipos. Cualquiera puede plantear un problema o sugerir una solución que luego se discute entre todos nosotros. Luego tenemos un voto al final donde todos son respetuosos de las opiniones de los demás sobre el tema.

5. El trabajo es interesante y siempre estoy aprendiendo

Cuando nos apasiona nuestro trabajo y el producto al que estamos contribuyendo, es probable que estemos disfrutando de nuestro trabajo. Actualmente, estamos construyendo un sistema de diseño basado en una sólida base de tipografía, colores, espaciado de cuatro píxeles y componentes React reutilizables.

Usamos Storybook y la idea del diseño atómico para construir componentes atómicos, moleculares y de organismos que se integran en plantillas. Esto significa que podemos ver prototipos vivos y respirables de nuestras páginas. No tenemos que iniciar sesión en nuestra aplicación real y aplicar una forma de estado lógico para ver cómo se ve una página específica. En cambio, lo vemos en Storybook y debido a que está basado en componentes, sabemos que la página se verá así en producción. Cosas poderosas, y me encanta trabajar en ello. Para mí, es interesante hacer que nuestros productos sean consistentes y fáciles de construir.

Cuando un desarrollador siente que no está aprendiendo nada, podría significar que la empresa está demasiado cómoda y no está innovando. El desarrollador probablemente esté haciendo algún mantenimiento a algún código heredado y lidiando con las complicaciones de dicho código heredado. En cambio, se les podría dar la libertad de encontrar formas de reducir la deuda técnica, identificar nuevas soluciones a problemas existentes o trabajar en algunos proyectos nuevos y emocionantes donde puedan trabajar con nuevas tecnologías para mantener sus habilidades afiladas. Algo que los mantiene estimulados.

El desarrollo es una industria acelerada, donde las cosas siempre están cambiando. Especialmente en front-end! Si los desarrolladores no sienten que están aprendiendo cosas nuevas, se retrasan rápidamente y, por lo tanto, se vuelven desempleables. Es una realidad Podrían ser expertos en los fundamentos de JavaScript de bajo nivel, pero si no saben cómo construir un componente Reaccionar, se los considera inadecuados para el rol.

6. El trabajo que haces es reconocido y apreciado por otros.

Naturalmente, queremos que nuestra empresa crezca y queremos sentir que estamos haciendo algo para contribuir a ese crecimiento. Ya sea para mantener los servidores en buen estado en DevOps o para implementar un microservicio rápido en el back-end, es bueno que alguien identifique y aprecie cómo ayudó a que esto suceda.

Cuando los colegas tienen la mentalidad de que "bueno, es tu trabajo hacer eso", no es saludable para el equipo. No te detengas de decir: "Me gusta cómo abordaste ese problema".

7. Puedes vestirte mal

Nada me hace más feliz que saber que no tengo que ponerme un traje todos los días. No me malinterpreten, me gusta disfrazarme y mirar el negocio, pero se siente bien estar en ropa casual y cómoda sin corbata tratando de estrangularme todo el día.

Soy ingeniero. A menos que esté interactuando directamente con los clientes, personalmente no veo la necesidad de vestirme y me preocupa que mis camisas no estén planchadas. Planchar una camisa es tan difícil ...

¡Gracias por leer!

Me interesaría saber qué piensa sobre lo que se ha discutido, así que envíeme un mensaje o deje un comentario. Y, por favor, ¡aplaude si disfrutaste esta publicación!

Sígueme y comunícate conmigo en Twitter.