¿Puede un estudiante de informática obtener un buen trabajo si no programa en su tiempo libre?

Sí tu puedes.

La programación de proyectos paralelos se trata de tener algo que mostrar a las personas fuera del trabajo escolar. Pero no es obligatorio.

Sospecho que su problema es que las tareas escolares son un tanto artificiales. Es como los libros que tienes que leer en la escuela secundaria. Originalmente son grandes libros, pero tener que leerlos hace que sea más difícil disfrutarlos. Realmente disfruté leyendo la cabaña del tío Tom cuando era adulto y después de graduarme de la universidad, decidí leer todos los clásicos y los disfruté.

Necesitas encontrar tu pasión en la vida. Pero no juzgues ser un ingeniero de software por tu tarea. Encuentra algo que te interese y hazlo. Sería prudente ver si hay un proyecto de codificación que le gustaría, dado que está en la mayor parte de su especialización. Pero si termina con un título en CS y descubre que lo odia incluso en sus propias cosas, puede considerar ser un gerente de producto o gerente de proyecto donde el título de CS es un activo.

Personalmente, soy BSEE, pero he sido ingeniero de software con un sistema completo doblado desde que me gradué, y así es como terminé como desarrollador de pila completa.

Claro, pero será más difícil para ti destacarte de la multitud.

Estoy constantemente en busca de nuevos desarrolladores para mis equipos, y una de las primeras preguntas que siempre hago es: ¿Cuál es el último proyecto al que contribuiste con código? Si la respuesta se refiere a algún trabajo escolar, el candidato obtiene un pase, pero no una perspectiva favorable. Si el candidato comienza a hablar sobre este genial proyecto de código abierto al que ha estado contribuyendo, entonces puedo comenzar a hacer preguntas sobre cómo contribuyeron, qué aprendieron trabajando con otros desarrolladores, cuáles fueron las deficiencias del desarrollo, etc.

Además, casi todos mis desarrolladores estrella son adictos a la codificación. Constantemente prueban nuevos lenguajes y herramientas para ver si alguien ha encontrado una mejor manera de “desollar al gato”. Si un candidato solo ha realizado el mínimo requerido para aprobar sus cursos universitarios, tiende a argumentar que no encajaría bien con un equipo de desarrollo de ritmo rápido que disfruta aprendiendo, resolviendo problemas y escribiendo código sólido.

No siempre necesita programar en su tiempo libre para conseguir un buen trabajo. Si la calidad de sus tareas es lo suficientemente buena, podrá aprender lo suficiente. Pero siempre es bueno programar en tu tiempo libre para mejorar tus habilidades. Conseguir un trabajo también depende de varias otras cosas, no solo de tus habilidades de programación. Básicamente tu título te permite aprender mucho. Pero su trabajo solo requiere que domine un idioma o herramienta específicos (tal vez un par de ellos, lo básico ayuda mucho) que depende del trabajo.

No le pediría que pase demasiado tiempo en la codificación, pero pase suficiente tiempo para que no olvide lo que ya ha aprendido.

Claro, pueden obtener un “buen trabajo”, sin embargo, podría no ser el trabajo adecuado para ellos si no tienen ningún interés en particular.

Las cosas que haces en tu tiempo libre son para ti: no intentes jugarlo como un movimiento de CV, no funciona así. Hay malos programadores con muchas cosas en GitHub, hay buenos y motivados que, comprensiblemente, les gusta hacer algo más cuando vuelven a casa.

Para los estudiantes, es un poco diferente, porque en solo 5-10 años la existencia de GitHub ha hecho que sea muy fácil para los graduados mostrar el código real, lo cual es tremendamente útil al contratarlos, ya que no pueden ser juzgados en experiencia profesional, ya que, bueno, no tienen nada de qué hablar.

Pero eso solo importa para tu primer trabajo de todos modos.

Puede obtener un buen trabajo, pero su práctica asegurará que pueda sobresalir en él.

Hacer lo mínimo nunca fue bueno para nadie.

Hay trabajos en C ++ pero no tantos. Recomendaría agregar otras habilidades a su cartera. Puede hacerlo haciendo proyectos en su tiempo libre.

Como dijo Dale Carnegie: La práctica hace permanente.