¿Consideraría que 33 es demasiado viejo para cambiar su carrera y volver a la universidad para aprender programación de computadoras?

No, pero si crees que aprenderás programación de computadoras en una universidad, sospecho que te decepcionará el proceso. La informática no es una licenciatura en programación. Por la misma razón, un título en astronomía no se trata de reparar un telescopio.

Dicho esto, esto es lo que recomendaría. Considere ir a una universidad comunitaria por dos años para ciencias de la computación, de modo que pueda exponerse a todos los programas de introducción. Luego busque en una Uni en línea para obtener la certificación en cualquier idioma en el que esté interesado. Java, C ++, etc. Luego aprenderá a programar en ese idioma.

Importante tener en cuenta que no vas a terminar con un título. Esto es porque un grado de CS no es un grado en programación. Y, personalmente, no recomendaría que te pongas en ese proceso a menos que quieras ir a la escuela de posgrado.

Programar es más un oficio / oficio que una ciencia y la mejor manera de aprenderlo es simplemente practicarlo en un entorno seguro con comentarios constructivos.

Editar: También, considere bootcamps si sabe en qué pila / framework está interesado.

De ningún modo. El campo del software es el sector donde las oportunidades son ilimitadas. Usted no necesita ir a la universidad también. Si ya trabaja en algún lugar en un sector diferente, tome un curso a tiempo parcial (desarrollo web, desarrollo móvil, fullstack, etc.) en un centro de coaching de renombre y realice proyectos no triviales en tiempo real. . tratar duro

muchas empresas de servicios y productos de software también necesitan expertos en el dominio. Si ya tiene experiencia laboral en ese dominio, tome los cursos de software mencionados anteriormente y solicite. Existe una buena posibilidad de que lo contraten si hace una buena entrevista. Puedes ir a la universidad pero no es necesario. mi gerente (arquitecto cum) con uno de mi empleador anterior era un estudiante de zoología. trabajó durante muchos años en informática y regresó a la universidad para obtener un doctorado en una subsección específica de su campo. Antes de su trabajo en TI no tenía un título en informática. Otro contacto mío es de Canadá. Aprendió programación móvil a los 55. fue gerente general en un campo no informático. nadie lo estaba contratando para ser más fresco ya que tenía más de 50 años. Ahora hace consultoría independiente. pero 33 no es una edad para ser considerado demasiado viejo.

La programación se puede aprender por cursos en línea. solo concéntrese en una tecnología que tenga mercado y realice pocos proyectos en tiempo real. aprender los conceptos básicos de programación desde la perspectiva de la entrevista. Sin embargo, no subestimes el esfuerzo requerido. También puedes conseguir trabajo primero y unirte a la universidad para clases de fin de semana.

No, en absoluto. Si sientes que este es el camino que quieres seguir, profundiza y aprende. Si solo quieres ir a probar las aguas, esperaría hasta que sepas con certeza que este es el camino que quieres tomar. Si aún no lo ha hecho, le recomendaría leer algún libro o curso para comenzar a aprender lo básico y asegurarse de que este es el camino que desea tomar. Esto te dará una idea de en qué te estás metiendo.

¡Buena suerte y vete a rockear!

*************************************************** *********************

Kevin Flint es un veterano vendedor, mentor, programador y entrenador con un curso de iOS más vendido para ayudar a las personas a convertirse en desarrolladores profesionales de iOS:

iOS 9 y Swift 2: de principiante a profesional pagado

Kevin Flint (@ kflint2) | Gorjeo

*************************************************** *********************

Cambié de carrera en mis años 30 de periodismo a relaciones públicas, y aprendí a programar al mismo tiempo. Pero hay dos partes en tu pregunta: ¿Es demasiado tarde? ¿Y volver a la universidad es la mejor manera de cambiar de carrera? La respuesta a la primera es no, no es demasiado tarde. Aunque depende en parte de tus talentos como programador. Debes empezar a aprender programación en línea. Hay toneladas de recursos. Repasar los ejercicios de unos pocos cursos gratuitos le mostrará si disfruta de la programación y tiene aptitudes para ello. No haría el cambio hasta que supiera eso.

Aprender Python

CS50 2015

No, pero … un cambio de carrera es una gran decisión, y el éxito como programador se debe, al menos, tanto a los rasgos innatos como a la educación, por lo que, si se toma en serio esta idea, recomendaría que primero se mojen los pies. Encuentre un proyecto de código abierto interesante, observe sus problemas abiertos, encuentre uno que parezca algo que pueda manejar, observe su estilo y pautas de codificación, y pruebe a resolverlo. No te preocupes por cuánto tiempo te lleva. Si no entiende lo que está sucediendo en el código, busque tutoriales para ese idioma, configure su entorno, busque preguntas y respuestas relevantes en Quora y StackOverflow, y recuerde, el objetivo es aprender … no solo programar, Pero si lo disfrutas.

Si lo haces, vendrá naturalmente, y cualquier grado STEM servirá. Si no lo hace, nunca pasará de un nivel bajo a medio, a menos que vaya a la administración.

No creo que esto sea una cuestión de edad sino de circunstancias y motivaciones. No dejaría que tu edad definiera lo que puedes / debes hacer. Sin embargo, si tiene compromisos con una familia, una hipoteca u otras circunstancias de la vida, deberá evaluar lo que significa volver a la escuela (financieramente, compromiso de tiempo, impacto en las relaciones, etc.) y ver las opciones. Esto podría ser estudios a tiempo parcial, recursos en línea, etc.

Además, me preguntaría qué tipo de programación (es posible que no necesite volver a la universidad) y dónde quiere estar. Echa un vistazo a Coursera y edx para tener una idea de cómo es la universidad para la programación. Cuando estaba en una situación similar, estaba entrevistando a varias compañías a las que no les importaba, no tenía un título, solo querían ver cómo programaba y si conocía los fundamentos (es decir, los algoritmos) que usted conocía. puede obtener de la mencionada Coursera, libros y otros recursos (mucho más baratos).

Iba a terminar con “Buena suerte”, pero ahora me doy cuenta de que después de escribir esto, nunca mencionaste realmente si estabas pensando en volver, solo si 33 era demasiado viejo para hacerlo …

No vería esto como demasiado viejo para cambiar de carrera. Sin embargo, no creo que recomendaría un regreso a la universidad solo por experiencia en programación. Hay varios buenos recursos en línea para enseñarte los conceptos básicos y las mejores prácticas, mientras que la experiencia te enseña el resto.

En los casos de personas que he visto hacer esto, su valor agregado estaba usando la programación para mejorar lo que estaban haciendo en lugar de reemplazarlo. Los contadores automatizan las tareas de rutina, los maestros verifican automáticamente los pasajes clave contra los papeles en venta, etc. Los generalistas (como yo) están en demanda, pero los expertos en un dominio específico que también saben cómo programar son más apreciados en una organización.

33 no es viejo en absoluto. Lo hice a los 45 (después de 12 años en administración de ventas al por menor) aunque no fui a una universidad. Fui a una escuela que te metió 2 años de universidad en cuatro meses. Fueron 40 horas a la semana en clase y 25 a 30 horas de tarea por semana. Fue duro pero valió la pena. Tuve varios trabajos para elegir cuando terminé con la escuela. ¡Trabajo para una compañía excelente y relajada y estos últimos dos años han sido los más felices de mi vida! Es como si ni siquiera trabajara. Solo salgo y resuelvo problemas todo el día.

De ningún modo. 33 está bien. La ingeniería de software es todavía un campo bastante abierto, y si bien puede ser difícil de penetrar, saldrá con la ventaja de tener alguna experiencia laboral. La madurez de un ingeniero de software generalmente ocurre entre los 7 y los 10 años, por lo que se graduará a los 37 a 40 años de edad. Dependiendo de la experiencia laboral previa, puede pasar a un puesto de gestión o rol de liderazgo después de 5 a 7 años en lugar de los 7 a 10 años normales.

La mayoría de los programadores generalmente pueden retirarse después de 20-30 años aproximadamente si eligen y son inteligentes con respecto a su dinero.

No hay duda de que el envejecimiento es un fenómeno real en nuestra industria. La mayoría de las empresas están buscando trabajadores más jóvenes. La edad media de los trabajadores estadounidenses es 42. La edad media de los trabajadores de TI en Silicon Valley es 31. Muchos, muchos contratados están en sus primeros 20 años.

Tendrá que combatir el envejecimiento en su búsqueda de empleo, pero debería poder encontrar un puesto en algún lugar con el tiempo.

Un título universitario podría darte una pequeña ventaja, pero no contaría con eso. En general, creo que es mejor aprender la programación por su cuenta, motivada por la motivación y la determinación personales. Después de todo, si no te gusta lo que estás haciendo, probablemente no llegarás muy lejos en TI.