Cómo convertirse en un programador en medio del ajetreado calendario y el programa de estudios, especialmente en el primer año cuando tenemos que estudiar muchas materias inútiles.

Aunque su comentario sobre temas “inútiles” de primer año es discutible, le daré algunos consejos para que se convierta en un programador competitivo al mismo tiempo que mejore su tema.

La mayoría de los cursos a partir de su segundo año tendrán un componente de proyecto / asignación. Desafortunadamente, la mayoría de los estudiantes no toman esto en serio y terminan haciendo un trabajo intrascendente. En su lugar, considere cada uno de estos proyectos como un proyecto de codificación y desarrolle su propio código para el mismo.

Ya que está desarrollando un código mientras al mismo tiempo completa su tarea, puede realizar grandes tareas al mismo tiempo que mejora sus habilidades de codificación. Además, como su profesor debe leer y comprender su código, sus hábitos y estilo de programación también mejorarán. Si realmente está interesado en la codificación, este enfoque no tiene inconveniente.

Para el curso de algoritmos, puede comenzar con la implementación de diferentes algoritmos de clasificación en una sola máquina y comparar sus actuaciones en cadenas generadas aleatoriamente. Más tarde, puede extender esto a los algoritmos de clasificación en múltiples procesadores que llevarán a su proyecto de sistemas operativos / sistemas distribuidos. Si aún sigues con esto, terminarás en Hadoop MapReduce. Las posibilidades son infinitas, solo intente combinar múltiples actividades para lograr mejores resultados en cada una de ellas.