¿Qué puede ser un buen proyecto informático que se pueda completar en un mes?

Leer y asaltar cosas nunca ha sido mi tipo de cosas. Descubrí una solución para esto tomando mini proyectos y transformando una idea en código. Esto me dio una sensación de satisfacción, así como una comprensión más profunda del concepto en cuestión. Antes de comenzar un proyecto, hágase las siguientes preguntas:

¿Qué estoy aprendiendo de eso?
¿Cuáles son las conclusiones de este proyecto? En qué conceptos o algoritmos estaré trabajando. Seleccione los proyectos y entre en el modo de investigación.

¿Este proyecto y la experiencia del mismo se ajustan a mis objetivos a largo plazo?
¿Está interesado en el desarrollo web? Entonces, ¿por qué elegiría construir un programa de sistema como un controlador de dispositivo? Construye una aplicación web entonces. Elija lo que elija, solo asegúrese de que sea coherente con el objetivo a largo plazo que tiene en mente.

¿Es factible en un mes?
Es bueno ser ambicioso pero no demasiado ambicioso. No le pido que se venda en corto, sino que establezca expectativas realistas. No puede esperar construir un núcleo en un mes.

No enumeraré los proyectos para que usted elija. Eso eliminaría toda la diversión para ti. Averigüe el tipo de proyecto que le interesa, ya sea un programa del sistema, una aplicación web o una aplicación nativa, y luego investigue al respecto. También haga un hábito usar el sistema de control de versiones como git.

Yo, en mis días de ingeniería, tenía curiosidad por saber cómo funciona un motor de búsqueda y comencé a leer sobre él. Preguntas como cómo funciona un rastreador web, cómo funciona el ranking de página, qué sucede en el lado del servidor de Google cuando busca una palabra clave, me intrigó. Inscrito en clase en línea en Udacity más o menos igual. Finalmente, después de esta investigación, comencé a desarrollar un motor de búsqueda básico en Python, cuyo código está disponible en este repositorio git: Siddhant-Tyagi / basic-search-engine. Más tarde lo modifiqué para buscar archivos .mp3 en directorios abiertos en la web y construí un índice de los mismos.