Sabes qué, la respuesta está en tu pregunta: éxito. Cuando empiezas a tener éxito, te quita el desaliento.
No me desanimé sobre la programación en general, pero cuando empecé a aprender C, tuve muchos problemas con las fallas de segmentación, etc. Hasta ese momento había aprendido BÁSICO, lenguaje ensamblador y COBOL, y nunca tuve los problemas de aprendizaje de los idiomas que aprendí C. Tuve un período en el que pensé que no debía ser lo suficientemente inteligente como para aprender C.
Superé el problema aprendiendo Pascal, un lenguaje muy similar al C que tenía un nivel un poco más alto, de modo que pude aprender los fundamentos de un lenguaje estructurado en bloques sin tener que preocuparme por todos los pequeños detalles. Hice eso durante uno o dos meses, luego pude regresar a C desde una posición más fuerte.
Así que si tienes desaliento, intenta algo un poco más simple. ¿Sabes cómo cuando conduces un auto de cambio estándar, y cambias accidentalmente de 2 ° a 5 ° en lugar de 3 °, el motor del auto realmente tiene problemas? Lo más probable es que haya perdido uno o dos pasos entre lo último que aprendió y lo que está aprendiendo ahora, y está luchando. Retroceda uno o dos pasos, obtenga algunos éxitos y vuelva a intentarlo.
- ¿Mi espalda no necesita apoyo para meditar o puedo reclinarme en mi sillón reclinable?
- ¿Existe una correlación entre inteligencia y moralidad?
- ¿Cómo maneja Paul McCartney el estrés de la fama?
- ¿Están los ingenieros (especialmente en las universidades gubernamentales) realmente frustrados?
- ¿Realmente puedes hacer algo?