Regreso a la escuela a los 50 años para obtener una licenciatura en Ciencias de la Computación después de una carrera en un campo diferente. Creo que podré aprender el material y hacerlo bien. ¿Mi edad me impedirá encontrar empleo?

Para la mayoría de la gente, diría que es un movimiento equivocado. Veo a mucha gente entrar al campo porque el software de escritura se ha generalizado y escuchan que el pago es bueno. Depende de lo que sabes en este momento y cuáles son tus objetivos.

Primero, hay muchos malentendidos sobre lo que es un BS en CS. Ciertamente no te convertirá en un empleado automático. Tendrá que pasar un tiempo aprendiendo las tecnologías actuales y las prácticas comunes, ya que los programas de CS tienden a centrarse en la teoría y una mayor comprensión de las computadoras y la informática. Muchas personas hoy se saltan el título al principio para obtener experiencia práctica al pasar su tiempo libre contribuyendo a proyectos de código abierto. En muchos círculos, los programadores aficionados con una cuenta notable de github tienden a ser más apreciados que los graduados universitarios.

Segundo, a los programas de CS les gusta enfocar a sus estudiantes en matemáticas y en la resolución de problemas no triviales. A menos que haya estado allí antes, este podría ser un camino bastante desafiante. Sin embargo, si ese es el tipo de cosas que le gustaría hacer, será mejor que apunte a obtener un Master o un Doctorado para ser considerado para una posición de CS real.

He visto a artistas, actores, carpinteros, urbanistas y vendedores de chatarra llegar a puestos relacionados con el software con mayor facilidad que los informáticos. Más que nada, es su dedicación a lo largo de una línea de experiencia centrada y reconocible que hizo su éxito. Un título en informática no lo convertirá en un especialista, pero podría convertirlo en un principiante completo. Algunas empresas aún encuentran consuelo en la contratación de graduados universitarios, siempre que también hayan desarrollado una especialidad.

Encuentro que hay una cierta actitud colegial dentro de la multitud de programación: participan en bootcamps y reuniones, muestran su trabajo en la web y obtienen aprobación social, colaboran en varios proyectos más allá de la autoridad formal, están en modo de aprendizaje constante, ellos asumir proyectos que la gente les lanza y siguen experimentando. Es una cultura joven que no rehuye las suposiciones desafiantes. Están motivados para demostrar su valía y esperan lo mismo. A los 50 años, muchos asumirían que lo habían logrado y tal vez incluso se alejaron hacia una situación más establecida. Si puede lidiar con ser un principiante entre personas altamente motivadas de la mitad de su edad, y puede ahorrar la atención y el tiempo para crecer a lo largo de ellas, no creo que nosotros, las personas mayores, tengamos menos capacidad que los jóvenes.

Solo prepárate para volver a aprender la mitad de lo que sabes y usar en tus actividades diarias al menos una vez en los próximos diez años. Y no espere hacer esto durante las horas de trabajo.

Hace unos años trabajé con un desarrollador que probablemente tenía alrededor de 50 años en ese momento. Decidió dedicarse al software como segunda carrera después de muchos años dirigiendo una pequeña empresa de fabricación, y cuando comencé a trabajar con él tenía una maestría en ciencias de la computación y algunos años de experiencia en el campo. Otro colega mío se mudó al trabajo de desarrollo después de muchos años como músico profesional a tiempo completo.

Entonces, no, su edad no necesariamente le impedirá encontrar trabajo. El software no tiene que ser el campo de una persona joven. Dicho esto, la industria de la tecnología no desarrolló esa reputación de nada y la discriminación por edad generalmente es un problema. Sin embargo, dos de los grandes factores en ese prejuicio, la suposición de que los desarrolladores más antiguos son caros y no están en contacto con las tecnologías y métodos actuales, no se aplican a usted, ya que sería un nuevo graduado que entra en una posición de nivel de entrada. Puede solucionar este problema destacando su educación reciente y dejando en claro que está dispuesto a aceptar trabajos de nivel de entrada (y escalas salariales).

Algunos supuestos que impulsan la discriminación por edad son más difíciles de mitigar, como los que se refieren a factores más subjetivos como el ajuste cultural. La gente también puede asumir que no puede (o no) trabajará las largas horas que desean de sus desarrolladores o que tendrá demasiados conflictos con las prioridades familiares, y estos problemas son más difíciles de abordar explícitamente.

La buena noticia es que con tantas compañías que realizan algún tipo de trabajo de desarrollo de software (especialmente el trabajo interno menos glamoroso en el mercado interno o empresarial que no se convierte en Techcrunch) hay muchas variaciones en las culturas de la compañía y en la población de empleados. Si tiene una mentalidad abierta sobre los posibles empleadores y el tipo de trabajo que asume, y es consciente de cómo se presenta, debería ser capaz de encontrar oportunidades en el campo.

No puedo probarlo, pero creo que encontrarás cierta discriminación por edad.

Dado que estará en el nivel de entrada en cuanto a experiencia, solo podrá obtener un salario de nivel de entrada, mientras que los programadores más experimentados de su edad ganarán mucho más. Pero esto funcionará a tu favor.

Es posible que no pueda encontrar trabajo en una de las compañías más prestigiosas, pero en realidad hay muchas compañías que no están en los titulares de los negocios todos los días y que necesitan personas.

No se sorprenda si solo lo consideran para puestos de Ingeniería de calidad. Tales posiciones, inmerecidamente, a menudo tienen un estado inferior, con los ingenieros de software actuando un poco snob hacia usted. En realidad, QE es un trabajo crítico con mucho trabajo interesante. Y las personas QE tienden a tener un mejor equilibrio trabajo-vida.

Desde mi experiencia trabajando en una gran empresa de Internet conocida, diría que realmente no importa. Si le va bien en sus entrevistas, una gran compañía de software lo contratará.

Trabajará en una posición de nivel de entrada cercana, no porque sea viejo, sino porque no tiene ninguna experiencia. Dependiendo de su interés y ética de trabajo, podría ser difícil para usted ascender, pero no debido a la discriminación por edad. Ser un buen programador en la industria requiere buenas habilidades de memoria espacial (donde estaba cierto código, etc.), habilidades de depuración y cierta cantidad de experiencia en la resolución de problemas de software. En mi experiencia, es mucho más fácil aprender estas habilidades cuando eres más joven. Pero si estás interesado y trabajas duro, no hay razón para que no puedas entenderlo.

No creo que este sea el caso de las startups. Las empresas nuevas estereotípicamente prefieren a las personas más jóvenes que pueden trabajar horas extrañas, no tienen familias y el seguro de salud y otros beneficios que una persona mayor desearía.

empezar a aprender de lo que la mayoría de las escuelas no enseñan

entonces

¿Cómo ampliar tus oportunidades profesionales?

Mejora tus habilidades
intenta expandir tus habilidades
puedes usar cursos en línea, en cualquier momento y en cualquier lugar | Udemy, video tutoriales y capacitación en línea, Hardcore Dev e IT Training, mit opencourseware, coursera, youtube education, edx, p2pu, etc.

Hace preguntas mientras estudia o trabaja
Página en quora.com y stackexchange

Puedes usar sitios independientes para conseguir trabajo desde cualquier rincón del mundo
elance, guru, oDesk, People Per Hour, Freelancer, etc.
Rent A Coder, 99Designs, Get A Coder, Smashing Jobs

carteras en línea para profesionales creativos
coroflot, behance, carbonmade, crevado

sitio web modelo de cartera
ModelMayhem, Jinkers, Modelfy, NewFaces, OneModelPlace, TheModelBook

Voice Over Marketplace para Voice Talent
voces, voicehired

A tu edad, ¿realmente quieres trabajar con un grupo de niños relativamente estúpidos con baja autoestima y un sentido de ego excesivamente inflado que les permita ser aprovechados por los cretinos que manejan estas criaturas mal evolucionadas?

Si es así, siempre hay un trabajo en la carrera hacia el fondo. La mayoría de las personas que conozco en sus 50 años están haciendo la transición de sus carreras fuera de los cs a emprendimientos más satisfactorios, como la enseñanza o la enfermería.

Sin embargo, si puede aprovechar su experiencia profesional previa con su nueva educación en ciencias de la computación, es posible que encuentre una posición satisfactoria donde sus habilidades y experiencia sean muy demandadas.

More Interesting

¿Cuál es el mejor instituto para realizar una maestría en bioinformática en India?

Cómo convertirse en un gran desarrollador web

¿Buscar un MBA con experiencia o sin experiencia es una mejor decisión en India?

¿Cuántos idiomas necesita saber para convertirse en un buen programador?

CFO de inicio: ¿Cuál fue su camino hacia su posición actual?

Humint: ¿qué trabajo puedo obtener después de un servicio de tres años en una unidad militar humint en una posición de inteligencia?

¿Por qué los IIM consideran a los ingenieros superiores a otros graduados?

Soy un estudiante que persigue una B. Tech. Licenciatura (2º año) en ingeniería de software. No tengo idea de mis planes para el futuro. ¿Qué tengo que hacer?

Actualmente estoy en el último año de la universidad y tengo una oferta de trabajo para convertirme en un operador de acciones en Wall Street o ir a trabajar para un fondo de cobertura de $ 100 millones de dólares. ¿Cuáles serían los pros y los contras de cada uno?

¿Podré obtener buenos resultados en el PCM de las prácticas del 12 ° Consejo si me uno a una escuela que no asiste?

Soy un estudiante de ECE. ¿Qué habilidades técnicas mínimas necesito para la selección en Infosys?

¿Qué cuidado debo tener al escribir una carta (correo electrónico) a nuestro primer ministro?

Para un estudiante completado 12º estándar con el curso de ciencias de la computación, ¿qué curso será bueno tomar en la universidad (que no sea ingeniería)? ¿Cuáles son los beneficios de tomar ese curso?

Cómo encontrar a mi cliente ideal

¿Hay desempleo en el sector de la tecnología de la información? ¿Por qué?