Tendré 30 años cuando me gradúe con mi licenciatura de CS. ¿Qué puedo hacer para recuperar ~ 6 años de terreno perdido?

Al ser muy bueno en eso.

Me acabo de graduar de la universidad y no tengo dudas de que soy un mejor ingeniero de software que algunas personas mayores de 30 años.

Tampoco tengo dudas de que hay 20 años que son mejores ingenieros de software que yo.

No puede cambiar CUANDO su punto de partida es, pero puede elegir DÓNDE está. Sé apasionado, aprende todo lo que puedas y trabaja en proyectos que te interesen. Estarás millas por delante de otros graduados que hicieron lo mínimo para obtener ese pedazo de papel.

¿Puedes alcanzar a personas muy apasionadas y competentes que se graduaron a los 23 años? Probablemente no. Pero tampoco la gran mayoría de las personas que se graduaron a los 23 años.

30 realmente no es tan viejo en absoluto. A diferencia de muchos otros trabajos (como los pilotos), la ingeniería de software realmente no depende de su edad o condiciones de salud (al menos no en un grado tan grande como muchas otras cosas), y puede trabajar hasta los 60 años si lo desea. Eso sigue siendo tiempo más que suficiente para dejar un impacto muy grande.

¡Buena suerte!

Si siempre observas la progresión de los demás en lugar de a ti mismo, nunca te sentirás contento. Siempre habrá personas que comenzaron antes que usted, obtuvieron una mejor educación que usted, obtuvieron mejores calificaciones que usted, etc. Debe centrarse en su propio camino y olvidarse de los caminos de otras personas, a menos que sea para aprender de ellos.

Si te hace sentir mejor, puedes “recuperar el tiempo perdido” resolviendo hacer lo mejor que puedas a partir de ahora y trabajar más duro que nunca antes. Además, lo que le falta en profundidad puede compensarlo en amplitud. Intente finalmente combinar sus habilidades técnicas con otras disciplinas como administración de empresas, finanzas, matemática aplicada, física, etc. Esto se conoce como el principio de la mente maestra. Si puede combinar con éxito múltiples campos, su carrera puede avanzar exponencialmente.

¿Esos tres años de experiencia en call center? Nunca se quedará sin un trabajo de ingeniería de software. La mayoría de los programadores no entienden cómo funcionan los centros de llamadas, por lo que el software que utilizan a menudo es horrible, no modela los procesos de negocio correctamente y no cumple con los requisitos.

Cualquier experiencia es valiosa para un programador porque es una oportunidad para ver cómo puede crear un producto o servicio que llene un vacío y satisfaga las necesidades existentes.

¡Estás viendo esta situación de manera incorrecta!

Tienes experiencia laboral tangible. Aunque está en un campo diferente, esta experiencia no debe ser ignorada.

Usted está calificado para completar tareas que requieren habilidades de telemarketing / ventas + informática. Eso no es 6-7 años atrás, es 6-7 años por delante.

En lugar de tratar de seguir la ruta predeterminada fuera de la universidad, trata de encontrar tu nicho. Usted tiene una calificación única, por lo que debe compensarse por esas habilidades.

¡Busque un rol que pueda utilizar sus otras habilidades comerciales!

Buena suerte.

La tenencia no es una medida de habilidades en ingeniería de software. La pasión y el conocimiento son clave. Comencé el desarrollo cuando tenía 23 años y venía de una profesión diferente.

Ahora tengo 28 años, soy full-stack, soy autodidacta y no tengo un título de CS. Estaba ansioso por aprender y tenía una actitud de “sí, puedo”, incluso si no tengo idea. Esto me empujó a esforzarme mucho. También elegí trabajar en startups porque te permiten hacer todo y te expones a varios aspectos del negocio.

Solía ​​trabajar con un desarrollador muy joven. Tenía solo 21 años (yo a los 27) pero era un genio. Él sabe muchos idiomas y siempre sabe qué hacer con los bichos locos. Siempre le pido ayuda porque aprendo muchas cosas. Fue uno de los programadores que admiro.

También trabajé con un desarrollador con 18 años de experiencia. Pero fui yo quien arregló / optimizó su código y le enseñé técnicas que aprendí en el pasado.

No debe preocuparse por sus “años perdidos”. Nunca es demasiado tarde. No dejes de aprender y ama lo que haces. 🙂

Lo mejor que puedes hacer es que te dejes llevar por el mundo práctico. Cuantos más entrenamientos y cursos de computación hagas durante tu estudio de pregrado, más aprecio obtendrás. Para ser más fenomenal, realiza tus entrenamientos en cada materia que se haya enseñado en tu campo. Por ejemplo si está persiguiendo Mechanical Engg. entonces debe considerar Automotriz, Aeronáutica, Refrigeración, Diseño … Estos llenarán sus años perdidos con grandes atributos.

Tiendo a estar de acuerdo con la opinión que Ben Golighlty ha articulado: si elige incorporar el conocimiento de su experiencia en actividades futuras, NO estará “detrás de la curva”.

Por supuesto, eso supone que usted estuvo debidamente atento a las limitaciones que encontró en el centro de atención telefónica o en las mesas de espera Y tuvo el deseo de aplicar ese conocimiento a las empresas que desean diseñar un mejor software para restaurantes o centros de atención telefónica. También necesitaría encontrar una empresa que le brinde la libertad suficiente para solucionar las limitaciones y que tenga las habilidades necesarias para mejorar esos sistemas inferiores …

Me gradué de la universidad a los 31 años con una licenciatura en Diseño Industrial. Tomó un poco de trabajo, suerte y mucha perseverancia, pero ahora soy un ingeniero front-end con un poco de habilidades de back-end también.

Honestamente, la parte realmente difícil fue conseguir ese primer trabajo, después de que solo era cuestión de profundizar y trabajar duro.

More Interesting

Cómo convertirse en un desarrollador de software sin universidad

¿Cuándo sería mejor cambiar de trabajo para ingeniero de software cuando su esposa está embarazada?

Soy ingeniero mecánico 3er año. estudiante. Tengo interés en la codificación. ¿Puedo seguir una carrera en la construcción de software de ingeniería mecánica? ¿Cómo puedo aprender a hacer software como Autocad, Ansys, Nastran, etc.?

Compare y contraste los roles de un desarrollador de software y un probador de software. ¿Cuál es mejor para un más fresco?

¿Puedes conseguir un buen trabajo de desarrollador de software sin un título? Vivo en Hungría y me gustaría irme. Quiero pasar los próximos 4 a 6 meses aprendiendo y construyendo cosas con la esperanza de poder conseguir un trabajo. ¿Es posible?

Soy un probador de software de profesión y ha pasado un año. ¿Puedo cambiar a data science-big data? ¿Cómo debo proceder?

¿Cómo debo cambiar mi carrera de TI (desarrollo de software web) a ingeniería civil?

¿He cometido un error al no tomar el trabajo de software que me ofrecieron hace 5 años?

¿Qué se necesitaría para convertirse en un buen ingeniero de software en las próximas dos décadas?

¿Turing School of Software & Design es una buena opción para un desarrollador intermedio?

¿Cuáles son las perspectivas para trabajos de ingeniería de software en Estados Unidos?

¿Cómo pasar de tu carrera de desarrollador de software a gerente de proyecto? ¿Debo ir a la escuela de negocios o tomar clases?

¿Qué conocimientos básicos se necesitan para ser ingeniero de software?

¿Qué conocimientos básicos debo tener para ser ingeniero de software en Google? Actualmente soy un estudiante universitario con 0 conocimientos de programación

¿Cuáles son algunos buenos podcasts sobre ingeniería de software?