Lea las respuestas a esa pregunta (sí, sé que recién comienza, pero las ideas siguen siendo válidas):
¿Cuáles son algunas de las habilidades que todas las especialidades en ciencias de la computación deben saber para obtener su primer trabajo de la universidad?
Como probablemente sepa (espero) CS no es lo mismo que Ingeniería de software o aprender a programar.
PERO, le sugiero encarecidamente que no cometa el error de pensar que la programación no es importante para usted . Incluso si su futura carrera es CS totalmente teórica, debe aprender a programar bien, ¡porque su computadora es una herramienta! Para usted, tal vez la programación sea solo un medio (para su investigación de CS), pero es una herramienta vital . Estoy enojado cuando leo a un maestro de CS que se jacta de que no usan una computadora, eso es estúpido.
- ¿Puedo conseguir un trabajo en los Estados Unidos después de completar una maestría en inglés?
- Estoy obteniendo economía ambiental de MA de MSE y economía de MA de SD College, Chandigarh. ¿Cuál debería elegir?
- Después de la eliminación de HBTI bajo UPSEE, ¿cuál será la mejor universidad bajo UPSEE, incluyendo gobierno y privado?
- ¿Qué universidad es mejor para un B.Tech en CSE: LPU o Thapar?
- ¿Debería hacer un intercambio a partir del tercer año si me cuesta la oportunidad de ocupar puestos de liderazgo en los clubes de los que formo parte actualmente (estoy estudiando economía en el Reino Unido, pensando en las perspectivas laborales y posiblemente en la escuela de posgrado en los Estados Unidos)?
Aprenda al menos los conceptos básicos de:
- GIT o Subversion o un equivalente (gestión de versiones de archivos)
- Linux, incluida la línea de comando (mira VirtualBox para usarlo desde Windows)
- Python (si no se enseña en su universidad o un equivalente)
- Esquema (si no se enseña en su universidad o un equivalente)
- bases de datos + SQL (una gran cantidad de proyectos utilizan una base de datos de una forma u otra)
También:
- Lea algunos artículos sobre cómo escribir código limpio (¡no necesita descubrir todos los errores clásicos usted mismo!)
- Mire sitios web en línea sobre CS y SE, cosas como Lambda the Ultimate
- Encuentre maneras de aplicar sus habilidades de computadora y programación para ayudarlo en sus estudios (cualquier cosa que pueda automatizarse o ayudar a su memoria, etc.)
- Aprende a pensar como un informático (hay libros y artículos)
- Si es valiente, lea el SICP (Estructura e interpretación de programas de computadora (SICP) de Abelson & Sussman)
Buena suerte 🙂
[EDITAR] Solo quería agregar que he asesorado a muchos principiantes, directamente de la escuela, de estudios de CS o SE. He extraído esas sugerencias de esa experiencia.