¿Debería centrarme en aprender ciencia de datos o desarrollo web (Django) o debería hacer ambas cosas al mismo tiempo para poder mejorar en ambas?

Suponiendo que tiene la intención de permanecer en la universidad y graduarse, tiene el lujo de poder pasar 4 años desarrollando una intuición profunda y una base teórica, lo cual es difícil una vez que tiene un trabajo que exige entregas diarias o semanales. Por lo tanto, debe aprovechar esta oportunidad para estudiar áreas que lo diferenciarán de otros ingenieros de software / científicos de datos recientemente creados, en lugar de aprender los conceptos básicos de la herramienta A o el marco B.

Trabaje duro en su plan de estudios de CS, con énfasis en cursos relevantes (por ejemplo, aprendizaje automático, algoritmos, etc.). Tome clases de matemáticas y estadísticas, así como cursos de diseño y negocios si es posible. Si su escuela ofrece una introducción a la clase de ciencias de datos (similar a CS109 Data Science de Harvard), regístrese para eso también. De lo contrario, encuentre asignaturas optativas que apliquen la “ciencia de datos” a las áreas de dominio de interés personal, que podrían ser lingüística, economía, musicología, baloncesto, prácticamente cualquier campo bajo el sol. Haz un poco de investigación y un proyecto de alto nivel.

Probablemente, todo eso valdrá más la pena que jugar con la API scikit-learn, recoger React o memorizar comandos SQL. Puedes resolver todo eso más tarde.

Como estudiante de primer año, debes concentrarte en aprender sobre todas las áreas de la informática. El tiempo de especialización llega más tarde. Necesitas construir una base de conocimiento teórico básico sin importar la dirección que quieras seguir.

Intente con la ciencia de datos y el desarrollo web con Python y vea lo que le gusta.

Algunos estudiantes se especializan en una dirección en su último año. Otros deciden sobre la graduación qué tipo de carrera desean seguir. Muchos comienzan sus carreras en roles generalistas y se especializan en una dirección solo después de trabajar unos años.

Por lo general, lleva tiempo descubrir qué quiere hacer. Para eso están tus 20 años.

Django no es un gran problema para aprender, por lo que puede hacer ambas cosas sin ningún problema.

Sin embargo, el desarrollo web es difícil de aprender si en realidad no está trabajando en un proyecto. Si puede combinar sus dos objetivos en algo práctico, sería ideal.

Quizás sería bueno si probaras un poco de ambos para ver qué disfrutas más. No me refiero a simultaneamente más como aprender los conceptos básicos de Django, ver cómo funcionan las cosas, etc., al igual que con la ciencia de datos.

Tal vez te das cuenta de que no te gusta uno de ellos o eliges uno sobre el otro. Es por eso que todo depende de usted y su preferencia personal.