Me gradué de CS durante 7 años y todavía trabajo como desarrollador junior, ¿debería cambiar mi carrera?

Estaba en una situación similar antes. Algunos de nosotros tomamos tiempo para madurar y necesitamos ayuda de otros que son mejores que nosotros.

Después de trabajar en 2 compañías diferentes, decidí volver a la universidad para mejorar mis conocimientos. Encontré un curso de maestría muy bueno que era adecuado para profesionales con necesidades similares a las mías. No solo aprendí nuevas habilidades técnicas, sino que también hice algunas redes en el proceso, lo que creo que fue instrumental en la transición de mi carrera. También aprendí mucho de mis compañeros de curso que son mucho mejores que yo. Para mí, necesitaba ese tipo de ambiente.

Al graduarme, podría conseguir un trabajo que me permitiera aplicar los conocimientos que he aprendido. Sin embargo, tuve que aceptar un recorte salarial, porque estaba en un dominio diferente y era nuevo en el lenguaje de programación (Java, el trabajo anterior era C). Tuve mucha suerte de que mis colegas de allí realmente me ayudaron mucho, toleraron mis errores y me guiaron. Sin embargo, hay que decir que necesitaba ser lo suficientemente humilde como para recibir entrenamiento de colegas mucho más jóvenes.

Después de eso, un ex compañero de clase (del curso principal) me recomendó a su compañía, que ofrece un mejor paquete y me permitió desarrollarme aún más.

En resumen, la decisión de volver a la universidad fue la correcta, y encontré mi alegría en mi trabajo nuevamente. Además, lo que es más importante, la actitud de estar constantemente dispuesto a aprender y mejorar era algo que me contagiaron las personas que conocí durante el viaje. Eso es muy valioso para las personas en nuestro dominio. Finalmente conseguí mejores trabajos, aunque me llevó un tiempo.

Espero que este intercambio sea de alguna manera útil para usted. ¡Buena suerte!

¿Qué es un desarrollador más “senior” de todos modos?
Es un nombre poco apropiado porque el nombre implica que la tenencia tiene algo que ver con eso. Ese no es realmente el caso. Los dos pueden estar correlacionados pero no son lo mismo.

Creo que el título de “ingeniero principal” es más adecuado. Cuenta una historia: “si tuviéramos un solo ingeniero sería esta persona, el ingeniero principal”. Eso te dice algo, son valorados por su capacidad de “hacerlo todo”. Realmente no significa que los ingenieros superiores no cometan errores porque lo han visto todo antes. Significa que pueden tomar un proyecto y completarlo más o menos de extremo a extremo. Se trata más de independencia.

Por lo tanto, la mejor manera absoluta en mi opinión para ser más senior es encontrar un proyecto personal no trivial y desarrollarlo todo de extremo a extremo en su tiempo libre. Puede ser web o móvil. En el camino, podrá elegir entre diferentes tecnologías, lidiar con consideraciones de front-end y backwnd, e incluso lidiar con escenarios de implementación. Puede ser muy divertido y está garantizado que crecerá a pasos agigantados y definitivamente se traducirá en una mayor independencia, es decir, “antigüedad” en su trabajo diario. Hay muchos libros y recursos que lo ayudarán y creo que obtendrá una perspectiva diferente sobre la compañía / base de código / personas con las que trabaja.

Muy a menudo cuando trabajas en un lugar por algún tiempo; especialmente si una empresa más pequeña; Es difícil progresar.

Yo diria; echa un vistazo por ahí. Solicite algunos roles y vea lo que podría obtener. Si la oferta proviene de algún lugar, le gustaría trabajar de maravilla. O puede usar esto como palanca para avanzar en su rol actual

More Interesting

¿Google contrata más ingenieros de software sin títulos en informática o más?

¿Debo dedicarme a la física o la ingeniería informática?

Cómo obtener una pasantía de desarrollo de software paga en mucho tiempo en los Estados Unidos con 2 años de experiencia profesional y un título en informática

¿Cuál debería ser mi especialidad universitaria si quiero comenzar a diseñar inteligencia artificial?

¿Hay algún campo de arranque de codificación que pueda ayudarme a conseguir un trabajo de ingeniería en Google?

¿Debo obtener un diploma de desarrollo web y convertirme en desarrollador web u obtener una maestría en biotecnología?

¿Puede un graduado de informática convertirse en millonario?

¿Cuáles son las alternativas a un título de CS si ya tiene un título universitario y no puede regresar para obtener un título de CS pero está interesado en programar como carrera?

¿Es posible convertirse en programador profesional en menos de un año?

¿Debo obtener un título en informática si no soy bueno en pensamiento abstracto?

Cómo saber que el campo de la informática (especialmente la programación) es el adecuado para mí

¿Cómo aprende y consigue un trabajo en inteligencia artificial / aprendizaje automático / computación en la nube? ¿Puede una persona con experiencia en TI (otras tecnologías / marcos) conseguir un trabajo en esas áreas?

¿Qué es mejor para la informática: Manipal o VIT Vellore?

¿Cuáles son las oportunidades de operador en el desarrollo front-end?

¿Puedo ingresar a un curso de CS en una universidad si mi promedio de calificaciones es bajo?