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.
- ¿Qué haces cuando tu gerente sigue revisándote cada hora?
- ¿Cómo se pasa por su Académico en la universidad de ingeniería para algún día ser colocado en gigantes productores de Aircraft Engine como Rolls Royce, GE, Pratt & Whitney?
- ¿Qué flujo debería optar por seguir mi carrera en el diseño de ux?
- Como estudiante de arquitectura, ¿cuál es la mejor manera de ingresar a un campo STEM, posiblemente con una maestría?
- Estoy desempleado. Quiero un trabajo en ingeniería mecánica, pero me gusta hackear. ¿Qué debería preferir?
¿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.