Lamentablemente, no estoy de acuerdo con la respuesta que se da aquí. En los 3 años de experiencia que he tenido en el trabajo, creo que las siguientes materias son las más importantes para cualquier graduado en informática.
- Estructuras de datos y algoritmos: este es el curso predeterminado en el que cada graduado de computadora debe ser bueno. Esto forma el bloque de base de la programación de computadoras.
- Sistemas operativos
- DBMS
- Computación distribuída
- Compiladores
- Cualquier idioma de front-end y cualquier idioma de back-end.
La gente piensa que aprender un idioma es la clave para convertirse en un buen programador. No lo es. Aprender los fundamentos y paradigmas de programación es la clave. Una vez que eres bueno con los conceptos, expresarlo en cualquier lenguaje de programación no es una tarea hercúlea.
Una vez más, los pensamientos diferirán de una persona a otra, pero esta es mi postura.
- ¿Puede una persona conseguir un trabajo en el campo de TI sin experiencia en CS o experiencia?
- ¿Quién se adapta mejor a los roles de ciencia de datos, ingenieros informáticos o estadísticos?
- Me gustaría comenzar una empresa de tecnología inmediatamente después de la graduación. ¿Qué puedo hacer ahora para aumentar mis posibilidades de éxito?
- ¿Cómo es estudiar Ciencias de la Computación en la universidad en India sin conocimientos previos de programación?
- ¿Es importante hacer una pasantía como estudiante de CS?