Sigo diciendo esto en varios sabores, así que voy a intentar una versión más limpia para ti.
La informática es la habilidad de resolver problemas usando código.
Para ser bueno contigo, necesitas resolver problemas. Esto significa que necesita hacer un software no trivial. La escuela no hace esto por ti. Lo que hacen las escuelas es proporcionar un conjunto de excelentes recursos para ayudarlo a resolver sus problemas. No problemas de libro. No tarea. Problemas reales
- Cómo comenzar en Informática / Programación
- ¿Qué tan difícil es conseguir un trabajo después de un doctorado en informática? ¿Cómo juega un papel el país, el doctorado o el sector laboral para conseguir un trabajo después del doctorado? ¿Es cierto que puede ser tratado como un estudiante de maestría en sectores que no se molestan con un doctorado?
- Cómo lidiar con el hecho de que estoy haciendo un trabajo de programación normal y corriente
- ¿Qué cosas debo hacer como estudiante de CSE de segundo año para mejores perspectivas laborales?
- Leí en las respuestas sobre pasantías de CS que es relativamente más fácil obtener pasantías en buenas compañías una vez que ya tienes una pasantía de una buena compañía en tu currículum. ¿A qué nivel de empresas nos referimos aquí si está buscando en Google y Microsoft para el próximo año?
Entonces haz una aplicación. O doce. Comienza un juego. Haz un sitio web. Lo que quieras. Haz algo dificil. Resuelve el problema de tus sueños.
Y cuando te quedes atascado (y lo harás), habla con tus TA, profesores y otros estudiantes. Muéstrales dónde estás y aprende a explicar tu problema para que otros puedan ayudarte. Conviértete en un comunicador maestro .
El resto son detalles. ¿Quieres aprender ML? ¿Ciencia de los datos? Concurrencia? Todos solo problemas para resolver. Una vez que sabes cómo hablar sobre cómo resolverlos y tienes un juego de herramientas para resolver las cosas, entonces todo es cuestión de esforzarte.