¿Qué sienten los ingenieros / desarrolladores de software después de, digamos, unos 10 años de trabajo? ¿Te sientes aburrido o harto de la codificación? ¿Sientes artificialidad en el trabajo y te pierdes la luz natural, el aire, la fisicalidad?

En julio de 2015, completé 9 años y 11 meses con el título de desarrollador de software de una prestigiosa multinacional a la que me uní inmediatamente después de mi licenciatura en ingeniería. Por lo tanto, creo que estoy casi calificado para responder a su pregunta en función de mi experiencia personal.

El viaje comenzó cuando un chico de 63 Kg y 21 años comenzó a mirar con asombro a los Desarrolladores de Software que habían invertido 10 años de trabajo. Y terminó con 78 Kg., 31 años de edad, como desarrollador de software que avanza con una sensación de genialidad cuando las personas que comienzan sus carreras te admiran de esta manera.

El camino intermedio ha tenido su parte justa de trabajo duro, tiempos difíciles, viajes divertidos, demostraciones emocionantes, despertarse toda la noche para solucionar un problema, llamar a un enfermo ya que desea dormir un poco más, luchar en el trabajo en el que solo puede reírse unos meses después y finalmente algo de caloría alta en la torta en términos de un poco de peso extra de crecimiento físico.

Cada año tuve una lección para mí que resumí en los aprendizajes enumerados a continuación
Año # 1: Curiosidad y Honestidad conducen a más y mejores tareas.
Año # 2: Deja de intentar trabajar hacia un título e incrementarlo.
Año # 3: No pidas permiso. Pida perdón en su lugar
Año # 4: ¡La mierda sucede! Todo lo que puedes hacer es limpiar
Año # 5: ¡Pregunte! y se dará.
Año # 6: cada vez que me aburría con el trabajo, cambié a mi jefe
Año # 7: ¡Todos son buenos en algo! Encuentra la bondad en las personas.
Año # 8: No seas solo diferente. ¡Sé la diferencia!
Año # 9: la mejor inversión que brinda el máximo rendimiento es invertir en otros.
Año # 10: Los sueños que prescribimos a los demás, son los que deberíamos vivir nosotros mismos.

(Todas las citas anteriores, excepto la # 3, la # 5 y la # 7 son mis propias citas. También proporcioné un enlace externo al powerpoint que resume este aprendizaje combinado con algunas fotos que hice clic durante los últimos 10 años. Empleado en serie)

Durante 11 meses (antes de julio), la cuestión de “Una década como desarrollador de software en su primer trabajo” siempre estaba en mi mente y me molestaba sin fin. Al no tener otro pasatiempo para meterme, moví mi casa cerca de mi trabajo. Esto simplemente me dio más tiempo y energía para buscar muchas ideas y conocer gente con mentalidad correcta en mi tiempo libre. Todo esto ha resultado en una pequeña aplicación de utilidad para propietarios llamada whenda. Finalmente tomé la nueva zambullida de inicio y ahora es el Año 1 nuevamente en WHENDA de nuevo :).

Hmm … No sé sobre otros ingenieros centrales o programadores o desarrolladores.

Pero, aquí están algunos de mis puntos de vista: – 😉

¿Sabes por qué algunos de ellos se cansan?
Porque, ellos no aman lo que están haciendo. Cuando encendemos la televisión para ver la red de dibujos animados mientras almorzamos, a veces el canal estará en negro debido a que no hay señales. A veces vemos ese canal a pesar de no recibir señales porque no podemos pensar en ningún otro canal que nos dé sonrisas o risas. Y los mismos problemas ocurren por algunos días. Ahora, buscamos opciones alternativas volteando desde nuestro control remoto. Del mismo modo, va con la codificación. Cuando nos metemos en una gran presión, como los bichos, encontramos que el compilador también es correcto, pero sigue causando errores. Entonces, vamos medio mental o mentalmente completo, especialmente es una tarea de plazo. En este punto, optamos por alternativas como cambiar los interruptores desde el control remoto.

En realidad, la mayoría de ellos no se cansan …

Si estás haciendo algo que no amas, entonces enamórate de tomarlo como un proceso de aprendizaje / desafío … Este mecanismo es más parecido a un matrimonio arreglado …

La política está en todas partes porque cada ser humano es único. A veces, le da dolores de cabeza. Ah … Ignora eso 😉
A partir de la vida social – En formas simples de manejar la vida social es … “Obtener profesionalmente cerca, pero no personalmente muy cerca …”

En el hogar o la oficina, hay ventanas … Entonces, la luz natural es posible … También recibimos aire porque habrá aires acondicionados … jajaja
En términos de fortaleza física, necesitamos más resistencia, eso es más que suficiente … Nuestra capacidad depende de nuestra batería. Si alguien quiere trabajar para siempre, entonces es responsabilidad de un individuo cuidar de sí mismo … Las empresas / empresas no son padres … = P = P Te ayudarán en cierta medida solo … =)

¡Estaba en una startup, haciendo cosas geniales cuando toqué mi marca de 10 años! :). Había leído acerca de Teach Yourself Programming en diez años, y de alguna manera tenía la impresión de que cuando tocara la marca de los 10 años, ¡sería un codificador de Ninja! Bueno, no sucedió tal magia, pero me sentí bien al completar 10 años.

Trataré de tocar cada uno de los puntos que se han planteado en la pregunta.

Aburrimiento

No todas las tareas / proyectos serán interesantes, si te aburres, intenta trabajar en algo interesante, elige un proyecto en Github o crea uno tú mismo

Salud

Tu salud está en tus manos: haz ejercicio todos los días. Muévete mientras trabajas también (por ejemplo, cada media hora, levántate de tu escritorio, da un paseo, toma un vaso de agua y ¡vuelve!)

Depresión

No me he encontrado a nadie deprimido solo por el trabajo. Sin embargo, podría deberse a que se comparan con otros estilos de vida / salarios (¡evítelo! Esto sucede más en la industria del software que en cualquier otro lugar debido a la disparidad en los paquetes salariales)

Espalda

Debe tener un buen lugar de trabajo ergonómico, si no tiene todo el derecho a pedir una silla / teclado / monitor cómodo. Pero tener estos no garantiza que va a tener una buena espalda, tiene que estirar / hacer ejercicio a diario.

Ojos

He tenido irritación en los ojos solo una vez en mi carrera de más de 12 años, y eso se debió a un cambio de poder en el espectáculo. De nuevo, enfatice en un buen monitor, la distancia de visualización correcta.

Artificialidad

Las oficinas modernas con mucha iluminación, aire acondicionado, coloridos carteles de pared … se sienten artificiales, pero no creo que eso me haya afectado demasiado. Intento ir a dar un paseo corto después del almuerzo (si hace buen tiempo), una vez que esté en casa, vuelva a mi hábitat natural 🙂

Deficiencias

Hasta ahora, no he tenido ninguno (¡toque madera! :-)) Escuché a algunos colegas hablar sobre la deficiencia de vitamina D, creo que podría ser porque hay dentro todo el tiempo o factores genéticos. Sal al aire libre, toma un poco de sol.

Para poner las cosas en perspectiva: siempre he trabajado en grandes compañías de productos, ahora en una startup, trabajé en Bangalore todos estos años.

Y, disfruto de mi trabajo, me encanta escribir código 🙂 ya sea para el producto en el que estoy trabajando o alguna herramienta / utilidad de código abierto.

Es muy difícil compararse con una “persona normal” (aceptar que los desarrolladores de software no son “personas normales”), ya que no existe un “multímetro de sentimientos” para establecer una comparación adecuada. Por otro lado, sus tareas diarias no pueden diferir tanto de los que trabajan en una oficina.

– Cambia continuamente de la vida cotidiana (familia, hobbys, política) a la vida laboral (desplazamientos, colegas, política interna, relaciones con los clientes) en software (una abstracción multinivel de un aspecto de la realidad, modelado utilizando bases de datos, programas, comunicación redes, arquitecturas de software).
Con los años, usted siente que el cambio de nivel de realidad es natural, pero agotador al mismo tiempo.

– Si tuvo que programar durante diez años en el mismo entorno de SW, y en la (s) misma (s) aplicación (es), en la misma empresa, es fácil hacer muchas cosas, pero puede aburrirse. No he trabajado en muchas empresas, pero tuve la suerte de cambiar de entorno o de responsabilidad. Eso ayuda mucho contra el aburrimiento.

– Si tiene la desafortunada falta de una ventana, o la posibilidad de salir a caminar durante la hora del almuerzo, lo más probable es que lo sienta. Pero depende claramente de ti y de tus hábitos. Buscar una vida fuera de tu trabajo depende exclusivamente de ti.

Sí, la mayoría de las personas sienten que se vuelve monótono y estancado. Además, si uno no pone un esfuerzo consciente, también se estanca desde una perspectiva de crecimiento profesional o aprendizaje. Eso se puede gestionar cambiando proyectos o empresas. Sin embargo, lamentablemente el aspecto físico no es tan fácil de abordar. Dependiendo de la cantidad de horas que ponga en el trabajo, debe dedicarse a actividades no relacionadas con el trabajo para mantenerse física y mentalmente saludable. Si no las personas entran en depresión y otras enfermedades relacionadas con la postura.

Recuerdo haber leído esto en alguna parte y no recuerdo quién lo dijo, pero se necesitan unas 20,000 horas para convertirse en un excelente ingeniero de software o, para el caso, realmente sobresalir en cualquier cosa en la vida.

Si no ha logrado su potencial en ingeniería de software (al menos en su dominio), entonces tal vez haya sido una elección profesional equivocada y tal vez desee considerar dónde reside realmente su verdadera pasión.

Diría que debería haber un sentido de logro para las personas que les apasiona la ingeniería de software, pero para otros puede haber agotamiento, aburrimiento, indiferencia y otros sentimientos. Además, me gustaría creer que dada la velocidad a la que evoluciona la industria del software, siempre habrá algo nuevo que aprender.

Sí, por supuesto. La gente se aburre en las empresas de TI después de varios años haciendo el mismo trabajo. La razón es que la mayoría de las empresas de TI no tienen ningún tipo de cultura social. No solo eso, las personas que trabajan en TI tienen diferentes tipos de enfermedades. como presión sanguínea, diabidades, desorden psicológico, mal genio, etc. Todo esto se debe a la carga de trabajo excesiva que están teniendo.
La buena opción para evitar cosas como bordom y problemas de salud es elegir la carrera como freelancer. Freelancer es mejor que cualquier otra cosa para los desarrolladores, ya que usted es su propio jefe y puede trabajar en su propia condición.

A medida que los ingenieros de software avanzan en su carrera, tienden a terminar haciendo más trabajos de revisión y arquitectura. Tenemos un empleado en el trabajo en esta situación y hemos estado programando durante más de 20 años y todavía lo hacemos en gran medida. Entonces, en realidad hay menos codificación.

En cuanto a su estado físico, él es razonablemente saludable y recibe suficiente sol pero no suficiente ejercicio. No muy diferente de sus colegas más jóvenes.

Cualquier campo de trabajo después de un cierto período de tiempo definitivamente terminaría como algo rutinario y no es solo con los Ingenieros de Software / Desarrolladores en ese asunto. Y lo que cada individuo siente depende del tipo de desafíos que enfrenta. Algunos podrían sentirse como Dioses, es el mismo día otra vez pero algunos podrían tratar de rejuvenecer aceptando algunos desafíos amargos.

Siempre hay espacio para aprender algo nuevo y diferente en cada etapa de la carrera, si uno está inclinado a descubrir nuevas metodologías, entonces creo que uno nunca se aburriría de ningún aspecto. Por ejemplo, la forma en que se usa para desarrollar un software de hasta 6 años suele tener un código de placa de caldera pesado, pero en los años siguientes ha habido una gran motivación para erradicar esta práctica ya que realmente no era sostenible. Ahora es la elección del individuo si le encanta erradicar la codificación de la placa de la caldera o continuar con lo que sabe que es la práctica anterior. Si elige el mismo viejo paradigma de diseño, entonces puedo apostar a que definitivamente estaría aburrido de lo que ha estado haciendo. En cambio, si hubiera aceptado aprender e implementar el mismo software pero con un nuevo paradigma de diseño, entonces no tendría esa presencia de artificialidad en el trabajo. Si en algún momento, si alguien se siente aburrido de lo que ha estado haciendo, creo que es el momento de que descubra algo nuevo para sentirse fresco.

He disfrutado de la codificación desde que era joven, e incluso después de más de 10 años de hacerlo profesionalmente en alguna capacidad, todavía me encanta.

Supongo que no siento artificialidad en el trabajo o extraño la luz “natural”, el aire fresco o la fisicalidad más que cualquier otro trabajo de oficina. Especialmente dado que muchas firmas de ingeniería son partidarias de sacar a sus empleados del exterior y trasladarlos cuando lo necesiten.

Todos los días estoy en la oficina, puedo ir a dar un paseo por el complejo, hago senderismo algunos fines de semana y mi horario flexible me permite llegar a casa cuando todavía hay luz afuera e ir a la playa o algo por el estilo.

El estereotipo de los drones de codificación sentados en un cubículo durante 14 horas al día está un poco desactualizado en la mayoría de la industria aquí en EE. UU., Y en realidad es un entorno mucho más agradable que la mayoría de los trabajos de oficina que otras personas conozco.