¿Es cierto que la mayoría de los ingenieros de software generalmente dejan de codificar después de 15-20 años?

Estoy escribiendo esta respuesta basada en la poca experiencia que tengo en la industria del software.

Todo depende de la elección del ingeniero de software. Puede elegir convertirse en Arquitecto de software o Desarrollador de software senior a medida que gana experiencia en su campo relativo. Mi mentor en mi empresa anterior tiene como 15 años de experiencia en desarrollo de software y todavía crea hermosas aplicaciones en Python. Como era el CTO y la compañía es una pequeña startup, hace la mayor parte del trabajo (también hay otro desarrollador senior que hace mucho trabajo). Hipotéticamente, si la empresa es enorme, es posible que no pueda codificar aunque lo desee porque estará ocupado asistiendo a las reuniones. Sé esto porque el mentor de mi compañía actual es altamente calificado y todo lo que hace la mayor parte del tiempo es asistir a las reuniones. Una vez vi su calendario de Google y pude encontrar menos de 5 horas de tiempo libre en 5 días hábiles.

Por lo tanto, la conclusión es que los ingenieros de software, ingenieros de software senior, ingenieros de software principales, etc., no dejarán de codificar sin importar qué. Arquitectos de software, arquitectos principales de software pueden dejar de codificar porque están ocupados haciendo otra cosa que es mejor para la empresa.

No creo que sea verdad. Sé de ingenieros de software que están interesados ​​en la codificación después de más de 15 años de experiencia laboral. Son extremadamente buenos en su trabajo, y ‘codificar’ es algo que les apasiona mucho. Son grandes arquitectos en sus respectivas áreas, y brindan un amplio asesoramiento / asesoría a sus juniors y equipos. Son reconocidos como “expertos técnicos” por sus organizaciones.

También conozco a algunos ingenieros de software, que en un momento dado tuvieron la opción de elegir una carrera: ser gerente O ser un experto en tecnología, ¡y eligieron la segunda opción!

Esto no es falso. Tampoco es del todo cierto.

He visto ingenieros con 10 años de experiencia promoviéndose mentalmente para roles de arquitecto y dibujando solo imágenes de arquitectura. Ya sea en la pizarra o en PowerPoint. Son demasiado buenos para cualquier otra cosa.

También he visto ingenieros con más de 30 años de experiencia codificando felizmente. Son demasiado buenos para cualquier otra cosa.

He estado programando más de 20 años, aunque solo unos 15 de esos trabajos.

Sin embargo, creo que muchos programadores pasarán a la administración en ese momento. Es una elección personal, algunas personas solo quieren un cambio de escenario después de 20 años.

Todavía estoy codificando y yendo fuerte. He estado haciendo ingeniería de software directa durante 16 años, y antes de eso hice una combinación de ingeniería de software y administración de sistemas durante 6 años. Realizo algunas tareas que se considerarían arquitectos de software, pero todavía me encanta la sensación de hacer algo a nivel personal.

Creo que su kilometraje variará.

Hay quienes piensan que la codificación está por debajo de ellos, pero … He estado codificando durante mucho tiempo y no tengo intención de reducir la velocidad pronto.

More Interesting

Como ingeniero de software, ¿qué te hizo elegir trabajar en Pinterest sobre todas las otras compañías en el Valle?

¿Los trabajadores indios H1B cambiaron la respetada percepción de la ingeniería de software?

¿Cuál de los siguientes lenguajes de programación es el más rápido de aprender: C ++, C #, Java, Erlang, Go, Rust, C, D y Hack?

¿Es posible obtener un trabajo de ingeniero de software de + 60k con horas extras pagas y un máximo de 40h / semana?

¿Puede un ingeniero de software cambiar a redes o hardware después de obtener una licenciatura?

¿Cuáles son los mejores equipos de ingenieros de software en Google?

¿La ingeniería de software se ha convertido en una disciplina menos profesional?

¿Crees que, algún día, crear programas será arrastrar y soltar? ¿Esto reducirá las necesidades de los ingenieros de software, ya que todos podrán programar?

¿Qué hacen a diario los ingenieros de software de Infosys, Wipro, CTS o TCS? ¿Te gusta tu trabajo? ¿Es monótono?

¿Cómo es el proceso de entrevista en Microsoft Irlanda?

¿Debo ser ingeniero de software o no?

¿Son los ingenieros de software coreanos mejores o peores que los ingenieros alemanes?

¿Cuál es la forma más efectiva para que un ingeniero de software haga la transición para convertirse en gerente de producto?

Cómo hacer un software completo en Java o en cualquier otro lenguaje de programación

¿La mayoría de los ingenieros de software solo están haciendo mantenimiento de software?