¿Hay miembros de Quora que todavía estén programando después de los 40 años? ¿Por qué siguen haciéndolo?

Tengo casi 46 años y soy programador a tiempo completo. Es un trabajo fantástico para alguien de mi edad, porque mantiene el cerebro ágil.

La generación que tenía ante mí, ya fuera a propósito o no, buscaba trabajos que gradualmente se hacían cada vez más fáciles, con el objetivo final de estar cerca de la costa. Una gran cantidad de “trabajos difíciles” le permiten hacer esto. Puede haber una gran curva de aprendizaje al principio, pero, después de un tiempo, tiene una gran base de datos de conocimientos en su cabeza y puede ver las soluciones a la mayoría de los problemas al instante, porque son como los problemas que resolvió en el pasado.

Solía ​​ser un educador de adultos, y vi los resultados de esto. La gente muy “inteligente” era incapaz de aprender cosas nuevas. Todos eran muy buenos y buenos en su trabajo, pero algunos de ellos no habían tenido que dominar nada realmente nuevo y desafiante desde que salieron de la escuela, veinte o más años antes.

En mi trabajo, tengo nuevos desafíos casi todos los días, muchos de los cuales me sorprenden por horas. Cada día es una montaña para escalar. Soy adicto a eso y no puedo imaginarme tener un trabajo que me permita desplazarme. Me aburriría hasta las lágrimas.

También me he dado cuenta de que muchas personas mayores llegan a un punto en el que están “puestas en práctica”. Están SEGUROS de que tienen razón sobre todas sus opiniones políticas, sus convicciones sociales y sus ideas intelectuales. Odiaría osificar de esa manera. Es por eso que me gusta estar equivocado todos los días.

Aquí está una de mis citas favoritas:

Ya no comparo el pensamiento de que estoy en lo cierto acerca de algo con estar realmente en lo cierto.

Ahora es muy fácil para mí pensar que puedo estar equivocado, incluso cuando siento que estoy en lo cierto. Incluso si he sido bastante enérgico con respecto a algo que creo, puedo retroceder muy rápidamente ante la evidencia contradictoria. No me avergüenzo de admitir que me equivoqué en algo.

Todo esto provino de décadas de trabajo en una disciplina que demuestra sin piedad que te equivocas una docena de veces al día, pero que también requiere que creas que tienes razón si vas a hacer algún progreso.

http://stackoverflow.com/questio…

Estoy más allá de los 40 y todavía escribo código todos los días. ¿Por qué? Bueno, porque es lo que hago para ganarme la vida. Y me encanta. ¿Es eso sorprendente? No entiendo porque

Mi vecino es un contador. Nadie se sorprende de que él sea “todavía” un contador, a pesar de que tiene más de 40 años. Tampoco veo que se pregunte a maestros, policías, dentistas, artistas, trabajadores de la madera, sopladores de vidrio, etc. ¿Por qué la programación es tan diferente?

Para ser honesto, la pregunta me parece un poco insultante. ¿Por qué no se detendría repentinamente alguien que ha codificado toda su carrera a los 40 años (o cualquier otra edad)? No es como los deportes donde ya no puedes competir contra cuerpos más jóvenes y fuertes. De hecho, lo contrario es probablemente cierto: creo que te conviertes en un mejor programador cuanto más lo haces. ¿Por qué? Porque has cometido más errores, que es otra forma de decir que tienes más experiencia.

Usted también tiene el beneficio de la perspectiva. En mis años como desarrollador, he visto tendencia tras tendencia ir y venir, y cada una de ellas afirma revolucionar la forma en que se escribe el código, solo para descubrir, después de un tiempo, que no está a la altura de las expectativas. Cuando aprendí a programar en los años 70 (sí, tengo 54), la “programación de arriba hacia abajo” fue la rabia. Sus defensores suenan casi como lo hacen los defensores de TDD hoy: simplemente siga estos pasos, ¡y será imposible liberar el código de buggy! Pero ambos sufren la misma falacia: que el desarrollador comprende perfectamente el dominio del problema para poder anticipar todas las interacciones potenciales. Ambas son buenas prácticas para mejorar la calidad del código, pero los adherentes tendían a ser religiosos al respecto.

Ahora para ser justos, algunas personas se quedan estancadas en un cierto punto de desarrollo en sus carreras e intentan deslizarse a partir de ese momento, pero es bastante fácil detectarlas. Otros se dan cuenta de que ser un programador es un callejón sin salida en la mayoría de las empresas, y se cambian a la gerencia porque al menos allí tienen la oportunidad de obtener un ascenso y ganar más dinero. Pero el resto de nosotros somos buenos en lo que hacemos, y siempre nos ha encantado el proceso de creación de software, y probablemente lo haremos todo el tiempo que podamos.