He respondido algo similar a esto antes, así que lo publicaré aquí abajo para:
Construir.
Construir.
- ¿Puede una persona conseguir un trabajo en el campo de TI sin experiencia en CS o experiencia?
- ¿Qué universidades / colegios de todo el mundo son los mejores para un estudiante universitario interesado en el aprendizaje automático?
- ¿Qué debe hacer un INTP orientado a la tecnología, informática o ingeniería informática?
- Con el creciente no. de los estudiantes de CS que se gradúan cada año, ¿cuál sería el futuro de aquellos que se graduarían en 2020?
- ¿Cuál es el siguiente paso después de aprender HTML, PHP, JS y CSS?
Construir
Siempre esté creando nuevas herramientas o aplicaciones. Ya sea que esas herramientas se usen para facilitarle la vida o que las haya hecho por diversión, siempre se encontrará con nuevos problemas, que solo lo ayudarán a aprender más sobre Java / C / C ++ / Python / Etc … y cómo funciona. Además, si se trata de un proyecto que podría facilitarle la vida (como el reconocimiento facial de su puerta de entrada), entonces es más probable que termine el proyecto en lugar de aburrirse a mitad de un programa que sabe que está Nunca va a usar de nuevo.
Por supuesto, leer libros y ver lecciones en línea ayudará a reforzar su conocimiento del idioma, pero no hay nada mejor que jugar con / manipular código para ver cómo responde.
No importa de qué manera lo hagas, ¡te deseo suerte y disfrute en tu viaje!