No me gustó programar al principio. Me di por vencido tantas veces pensando que tal vez no es para mí, tal vez no soy lo suficientemente inteligente, tal vez debería aprender muchas matemáticas antes de hacer esto.
Como estaba aprendiendo Python a través de cursos en línea por mi cuenta, tuve que luchar incluso con las cosas más pequeñas, como asegurarme de que hubiera 4 espacios después de una declaración de función o el orden lógico del código para obtener el resultado correcto. Aunque tiene foros y sitios en línea como Stackoverflow para hacer preguntas, a veces solo necesita una retroalimentación instantánea para continuar, una guía para impulsarlo. Eventualmente, cuando hice mi primer juego basado en texto Rock, Paper, Scissors, Lizard, Spock, tuve este momento por excelencia ‘ aha’ y realmente necesitas estos pequeños momentos de éxito para construir tu confianza. Para hacerte creer que tú también puedes hacerlo si te esfuerzas más.
Una vez que terminé mi curso en línea, tuve la confianza suficiente para llevarlo más lejos. Me encanta la automatización, el hecho de que puedas escribir un guión y hacer que tu máquina haga el trabajo por ti me emociona. Así que busqué cómo automatizar las cosas con Python y me encontré con este brillante libro en línea escrito por Al Sweigart, Automate the Boring Stuff with Python. Llevo más de un año haciendo automatización y me encanta.
- ¿Cuánta diferencia hay entre un ME en informática y un ME en cursos de sistemas de software en BITS Pilani?
- ¿Qué es un ingeniero de sistemas? ¿A qué se dedica?
- ¿No debería usar una biblioteca de códigos por simplicidad?
- ¿Puedo ser productor musical, diseñador gráfico, artista de efectos visuales y desarrollador de software al mismo tiempo?
- ¿Cuál es el mejor proveedor de servicios de pruebas de software offshore?
La cuestión es que cualquiera que sea nuevo en programación puede encontrar confuso / desalentador al principio comprender cosas como ¿qué es un bucle for? ¿Por qué lo están usando? como lo usan? etc. Pero una vez que lo domines y sigas adelante, pronto crearías / harías algo significativo y entonces comenzarías a gustarlo.
Echa un vistazo a la imagen de abajo.
Si le pido que estudie cada pieza de metal y explique cuál es su propósito, entonces no tendrá mucho sentido para usted. Pero cuando se ensamblan de la manera correcta, forman el motor V8 de Ferrari.
Entonces, amigo mío, si encuentra que la programación no tiene ningún sentido para usted, continúe, eventualmente lo hará.