A los 41 años, ¿soy demasiado tarde para trabajar como programador?

No, pero hoy es diferente de lo que solía ser.

Una cosa que me gustaría disipar de inmediato es que no puedes hacerlo porque no serás tan bueno como un programador más joven.

Eso no tiene sentido. Créame, he visto programadores más jóvenes que han estado trabajando durante algunos años y que realmente deberían encontrar algo más que hacer. No parecen particularmente interesados ​​en el oficio, excepto como una forma de ganar dinero; sin blogs, sin proyectos paralelos, sin contribuciones de código abierto (o intentos de contribuir al menos, como una solicitud de extracción pendiente o algo así), sin opiniones educadas sobre esta o aquella tecnología, sin leer ningún libro, etc. Simplemente están haciendo lo que se les dice que hagan en el trabajo y eso es todo.

Entonces, solo porque seas joven no significa que seas bueno, o que incluso vas a ser bueno.

Una cosa que (con suerte) tienes que nadie más joven tiene es cierto tipo de experiencia. ¿Cómo son tus habilidades de comunicación y presentación? Habilidades de discusión interdepartamental (en otras palabras, “charla tecnológica para no técnicos”). ¿Cómo están tus habilidades de documentación?

La mayoría de los programadores que conozco tienen poco o nada de ninguno de los anteriores, y siempre ha resultado ser un enorme diferenciador para mí. He decidido saber cómo guiar a un grupo a través del proceso de creación de una aplicación desde la idea hasta la implementación. Esto realmente no tiene nada que ver con la programación per se, es una habilidad que puedo aplicar a cualquier situación que requiera guiar a un grupo a través de las fases creativas y de producción de un proyecto.

Muchos programadores ignoran esto y prefieren mantener la cabeza baja en sus escritorios. Es un error. Me contrataron en mi proyecto actual exactamente por esta razón. No soy solo un tipo que puede recitar la sintaxis JS y demostrar todos los usos geniales de las funciones de flecha. De hecho, puedo trabajar con grupos para obtener el proyecto en papel y hacer que el proceso sea transparente para todos los interesados ​​y futuros usuarios.

Entonces, si ya tienes algo así, tienes algo que puedes usar que un chico más joven no tendrá.

Dicho esto, sin embargo, tendrás que subir de rango con mucho trabajo duro; obtener los libros, obtener un servidor web en alguna parte y comenzar la codificación.

Su primer proyecto probablemente sería algo así como un proyecto publicitario web de 25 / hora de algún tipo (las agencias publicitarias producen toneladas de activos web y muchos de ellos están programados MUY a bajo costo). Pero, es experiencia.

Después de eso, son solo bolas de nieve … si estás trabajando duro en los libros, recursos en línea y tus propios proyectos.

Pero si solo está allí porque ve a programadores que ganan dinero, trabajan desde casa y se sientan en sillones de masaje en la oficina, entonces olvídelo. Una cosa que todos los codificadores decentes parecen compartir es que lo harían incluso si no se les pagara.

Si estás en India, diría que busques algo más. Si se encuentra en los EE. UU., Especialmente en Silicon Valley, lo hará tan bien como la cantidad de trabajo duro que pueda realizar. Nadie aquí realmente se preocupa por su edad. Hemos contratado candidatos de más de 50 años para trabajos de desarrollo de software.

No dijiste cuál era tu trabajo anterior. La habilidad técnica es solo una parte de hacer un trabajo de ingeniería / programación. Es posible que pueda utilizar muchas otras habilidades importantes que aprendió en sus trabajos anteriores. Algo así como, trabajar en equipo, comunicación efectiva, priorización de tareas, resolver problemas complejos, cumplir plazos ajustados, resolver problemas interpersonales, investigar una solución, documentación, conocimiento de un dominio comercial particular, etc. Todas estas habilidades son tan valoradas como Sus habilidades técnicas.

Aquí hay algunos consejos fáciles:

– trabaja duro, programa más duro

– debes disfrutar de tu programación

– se honesto en tu currículum

– Mantenga la paciencia, siga buscando y trabaje en cualquier trabajo de programación que se le presente primero.

– no hay nada como buena o mala tecnología

– establece expectativas realistas para ti

¡Buena suerte!

No creo que sea demasiado tarde, pero podría ser un camino difícil por delante.

Lo que funciona para usted es que tiene una abundancia de trabajo no relacionado y experiencia vital.

La programación en el mundo real se trata de resolver problemas. Una diversidad de experiencias en la vida y el trabajo puede ayudarlo a identificar problemas en el mundo real de una manera mucho más profunda que alguien con 25 años que nunca vio el exterior de su sótano y residencia universitaria. Aprovecha esa experiencia. En algunas áreas, le permitirá encontrar la causa principal del problema en lugar de simplemente “arreglar” sus efectos (lo que tienden a hacer muchos programadores más jóvenes)

No intente reemplazar su carrera anterior, ya que podría ser mundano, con la programación, intente implementar la programación como otra herramienta en su arsenal.

De esta manera, podrá convertir algo percibido como negativo en algo positivo.

Tal vez encuentre proyectos de código abierto donde sienta que su experiencia puede beneficiarse. De esta manera, puede mostrar algo para su causa. O comience un proyecto, incluso si solo resuelve un problema simple y específico, pero un problema que usted comprende.

Y trate de no solicitar puestos de trabajo, por interesantes que sean, que se basan en el hecho de que los jóvenes tienen un conocimiento esotérico específico. La industria del juego es un lugar así, por ejemplo, donde las personas jóvenes y solteras pueden ser presionadas para que trabajen horas extraordinarias por bastante dinero para implementar el efecto especial 3D en un juego.

Su fortaleza es su edad y experiencia, necesita encontrar una manera de aplicar eso.

En absoluto, siempre que tenga la habilidad necesaria. Puede ser un poco desventajoso, para ser completamente honesto, pero lo que más importa es su conocimiento y capacidad, y no la edad.

A las empresas les gusta probar candidatos de programación de todos modos para ver objetivamente quién sería el mejor para el trabajo, generalmente con pruebas de programación como estas. Mientras sepa lo que está haciendo, no debería tener muchos problemas para conseguir un trabajo.

Si tiene algún proyecto personal en el que haya trabajado, eso es algo que puede mostrar durante el proceso de selección y entrevista. Revisar su código proporciona una idea de su metodología de trabajo y muestra que tiene experiencia.

Nunca es demasiado tarde, pero el ageismo es un fenómeno real. La mayoría de las empresas prefieren contratar nuevos graduados porque pueden pagarles salarios de nivel de entrada y porque se van a la mierda que los trabajadores más viejos y con más experiencia podrían no soportar (por ejemplo, largas horas, malas condiciones de trabajo, etc.). Tendrás que luchar duro por esos puestos de trabajo.

De ningún modo. Se ha dicho que es más difícil aprender nuevas habilidades después de llegar a los 30, pero eso no es del todo exacto. Incluso a los 80 años, tu cerebro sigue creando nuevas vías neuronales y aprendiendo nuevas habilidades si eliges mantenerlo activo.

Lo que podría ir en contra de usted es el historial laboral anterior. Pasé de ser Técnico a Desarrollador y en realidad me resultó más fácil porque podía aprovechar mi conocimiento de soporte para construir sistemas que sean fáciles de usar y que corrijan errores. Sin embargo, si ha sido chef o algo no técnico, podría tener dificultades para conseguir un trabajo como programador.

Si realmente lo quieres, no, no lo eres. Agradezco sus preocupaciones, y va a ser difícil, especialmente porque no tiene experiencia previa. Use su madurez (y mientras está “lejos de ser joven”, también está lejos de ser viejo) para su ventaja para compensar el posible envejecimiento (francamente, esto es lo único de lo que debe preocuparse y eso ni siquiera es su culpa) . No me refiero a las mismas personas que podrían discriminarlo, pero otros posibles empleadores a los que no les importará su fecha de nacimiento considerarán su experiencia de vida y habilidades laborales generales como una ventaja sobre los candidatos más jóvenes.

Con respecto a la falta de experiencia en programación, usted tendría las mismas preocupaciones incluso si fuera 20 años más joven.

No digo que vaya a ser fácil, pero vale la pena si realmente estás dispuesto a esforzarte.

No tengo ninguna estrategia para recomendar, excepto ejemplos de personas que comenzaron nuevas carreras a los 40 años, y conocí a uno que comenzó a aprender programación a los 40 años, y a los 45 ya había comenzado su propia empresa (parte de trabajo- tiempo ya que él era autónomo a tiempo completo). El negocio de TI finalmente se cerró (bueno, no creó el nuevo Google / Facebook), pero sin embargo había adquirido las habilidades para emplearse con éxito y ser empleado.

Solo echa un vistazo a Upwork, el lugar de trabajo en línea más grande del mundo (o cualquier sitio relacionado). Haga pequeños trabajos gratis (o casi gratis). Sigue vinculado y escribe tu currículum. Vaya a los proyectos de código abierto, lea su código, cómo hacen las cosas y luego simplemente contribuyó.

La programación se trata más de pasar tiempo aprendiendo y haciendo cosas.

41 es, de lejos, no demasiado viejo. Trabajé con personas mayores de 55 años, no hay problema. Todo lo que necesitas hacer es quedarte y estar saludable. Echa un vistazo a ChiGong, Yoga y Meditación. Los mejores de nosotros hacemos esas cosas dos veces o incluso más a menudo al día. Hago de 5 a 10 minutos cada hora y media hora + tres veces al día. Dos veces por semana, el deporte mientras se nada es lo mejor. Lo mejor es vivir cerca de un lago o la costa. (mientras que el baño costero envejecerá su piel un poco más rápido).

¡Nunca!

¿Demasiado viejo para programar? Esto me llamó la atención, ya que tengo la intención de pasar a la programación en más de 10 años a partir de ahora, cuando estaría más cerca de ti en años, pero como le dije a otro individuo aquí, es solo una opción de carrera práctica si estás muy interesado y programador apasionado

No sé la razón por la que quieres comenzar a programar, pero una cosa estoy segura, para cada acto necesitas motivación en la vida.

así que puedes intentar ver un buen documental en el campo de las computadoras:

  1. el código
  2. revolución os
  3. pirata del valle del silicio

mire estos, le dará un rápido aumento de la motivación para comenzar. descansa, encontrarás tu camino tú mismo.