Actualmente también soy estudiante de CS, pero después de haber realizado prácticas en varias compañías tecnológicas como pasante de desarrollo de software, puedo hablar sobre las oportunidades para proyectos desafiantes y no front-end en la industria.
En mi primera pasantía (en Rackspace [1]), me quedé atrapado haciendo desarrollo front-end durante un verano. Aunque no lo disfruté, aprendí varias cosas importantes sobre el proceso de desarrollo de software moderno (metodologías ágiles, versiones, etc.), por lo que la experiencia en general fue positiva. En mi segundo verano, trabajé con un equipo que se centró en la paralelización del código de facturación. Este proyecto fue mucho más técnico y me dio la oportunidad de aprender más sobre la teoría informática real que se está empleando.
Finalmente llegué a la conclusión de que quería seguir la academia en lugar de trabajar en la industria, pero sigo opinando que es tan importante trabajar en desafíos técnicos como realizar investigaciones y desarrollar nuevas teorías sobre computación. En última instancia, tu carrera es lo que haces de ella. Si no desea hacer desarrollo web, nunca tendrá que hacerlo. Puede ser un ingeniero de back-end, un ingeniero de bases de datos, un diseñador / administrador de sistemas y mucho más. Hay toneladas de compañías con serios desafíos matemáticos y técnicos que se extienden mucho más allá del dominio de Internet y el desarrollo web. Si está buscando llevar a cabo una investigación industrial, es posible que deba realizar más estudios de autoaprendizaje para obtener el conocimiento teórico que respalde sus consultas, pero no hay razón para que un Ph.D. Sería requerido.
- ¿Qué ingeniería debo elegir, CS o IT? ¿Qué es mejor en la colocación laboral?
- ¿Cómo volver después de perder 4 años en la universidad (informática)? ¿Qué cursos específicos debo aprender?
- ¿Cuáles son todos los trabajos en criptología?
- ¿Qué consejo le darías a una joven estudiante de informática que se siente inadecuada?
- ¿Cuáles son las habilidades necesarias para un buen administrador de SEO?
Todo lo que tiene que hacer es saber cuáles son sus intereses, desarrollar habilidades en esa área y buscar empresas en su campo. Y, si descubre que no disfruta de un trabajo que obtiene, siempre es libre de buscar otro trabajo.
Notas al pie
[1] Rackspace: servicios gestionados dedicados y de computación en la nube