Aprender a programar y no pertenecer a una computadora no tiene nada que ver. Aunque si estudias ciencias de la computación, es posible que no obtengas un impulso en el aprendizaje. Pero puedes compensar eso con tu propia motivación. Si observa las estadísticas, hay muchos ingenieros de CS que trabajan en la industria y un gran porcentaje de ellos no son lo suficientemente buenos para el empleo. Por lo tanto, no es un título / curso de CS que te hace bueno en programación, es tu desesperación por aprender lo que hace.
Invierta 1 año adecuadamente para aprender conceptos y practicar, y verá que estará listo para comenzar. Trabajar en sprints cubriendo diferentes temas.
Sprint 1:
Primero comienza con cualquier lenguaje de programación y aprende lo básico y todas las construcciones de programación. Con eso podrás convertir tu lógica en código. Practica problemas matemáticos en este sprint.
- Quiero aprender sobre SEM, ¿dónde debo ir?
- ¿Cuáles son las cosas útiles que aprendiste por ti mismo?
- ¿Cuáles son algunas de las grandes habilidades del sitio de aprendizaje?
- ¿Cómo puede alguien con ansiedad aprender a nadar?
- ¿A qué dificultades te enfrentas al aprender un nuevo idioma?
Sprint 2:
Comience a aprender los conceptos de programación orientada a Java y a objetos, y tenga un buen dominio de ellos junto con eso, aprenda sobre varios algoritmos disponibles en varios blogs. Estudio sobre estructuras de datos.
Sprint 3:
Trabajar en la construcción de la comprensión del sistema informático. Aprender los conceptos del sistema operativo. El moderno sistema operativo de Andrew S. Tanenbaum es realmente útil. Esto te hará aprender cómo funcionan las cosas bajo el capó.
Una vez hecho esto, puede comenzar a trabajar en proyectos en vivo y eso lo ayudará a resolver problemas de la vida real utilizando sus habilidades adquiridas. Este es el lugar donde desarrollarás la madurez como desarrollador de software. Aprenderá cómo escribir código reutilizable, cómo escalarlo y otros pasos.
Nota: Siempre dedique algunos minutos a leer cosas nuevas, ya sean 20 minutos / día, a largo plazo se acumula como una gran base de conocimientos.
¡Gracias!