Programador de Python autodidacta aquí. Yo también he estado tropezando ciegamente con Python y CS al mismo tiempo.
Aquí hay algunas maneras en que he encontrado ideas.
1.) Presente cualquier proyecto que quiera hacer o le interese. Si es un sitio web de construcción, aprenda matraz o django.
- Aunque India es rica en ingenieros, tiene la mayoría de los usuarios de Wikipedia, Facebook, Quora y Twitter, todavía ningún indio posee tales sitios sociales. ¿Por qué?
- ¿Qué derrames de líquidos son los peores para las computadoras portátiles?
- ¿Qué es mejor, la TI de CBIT o la ECE de SRM?
- Si quiero ser desarrollador / diseñador de juegos o programador, ¿es mejor que estudie Ciencias de la Computación o Ingeniería de Computación y Comunicaciones?
- ¿Será la ingeniería de control la profesión más buscada, superando a la informática en la próxima década?
2.) Tome un curso formal de CS. Si es demasiado para ti, hay proyectos de ‘tesis’ de clase sugeridos para trabajar.
https://github.com/open-source-s…
3.) HackerRank es un lugar para resolver problemas de programación. Cuando no puede resolver el problema, es algo que necesita aprender.
Me he dado cuenta de que muchos programadores geniales no piensan que son geniales y siempre se mejoran a sí mismos. Trato de adoptar esta mentalidad de ‘Soy estúpido pero puedo aprender’ … la mayoría de las veces 🙂
¡Espero que ayude!