Tal vez quiera aprender a hacer sitios web por diversión o por negocios. Quizás estés trabajando en ciertos proyectos. Tal vez usted está tratando de poner algo en su currículum.
La primera vez que aprendí a programar tenía 12 años. Mi madre me consiguió un CD-ROM para mi cumpleaños llamado “Learn to Program BASIC”. BASIC es un lenguaje de programación muy básico . “Learn to Program BASIC” era más un juego que un tutorial y para un niño de 12 años, eso era lo que necesitaba. ¡Quería jugar juegos!
Ese juego cambió el curso de mi vida. Me hizo estudiar Ciencias de la Computación y cuando terminé mi carrera encontré un trabajo y me convertí en programador profesional. Comencé a hacer sitios web y con el tiempo dominé Django, PHP, Ruby on Rails, Java, etc.
Desde mi edad de 12 años hasta ahora, aprendí a aprender a programar. Y voy a compartir contigo el secreto.
- Tengo 1 año para aprender software relacionado con la gestión de proyectos de construcción. ¿Qué software sería útil?
- ¿Qué teclado es fácil de aprender escribiendo telugu?
- Cómo aprender Adobe Marketing Cloud
- Cómo aprender a tocar el piano / teclado de oído (sin leer las notas)
- ¿Cuál es la mejor manera de aprender cómo escalar y distribuir aplicaciones web?
Ahora, lo PEOR que puedes hacer cuando estás aprendiendo a programar es leer toda la documentación. Debe leer la documentación cuando necesite saber cómo hacer ciertas cosas.
Cuando empiezas por primera vez, lo mejor que puedes hacer es tomar un tutorial. El tutorial debe ser SENCILLO y RECTO . El motivo es que no debe tomar tutoriales para aprender todo lo que necesita saber. Toma tutoriales para poder tener una visión general de la tecnología que está aprendiendo.
Lo siguiente que debe hacer es realizar una lluvia de ideas sobre proyectos simples que puede crear con esa nueva tecnología. Por ejemplo, empezar con un blog. ¿Qué necesitas para crear un blog?
Bueno … necesitas una publicación y necesitas al menos 1 usuario. Puedes usar estas dos entidades y crear modelos a partir de ellas.
¿Qué necesitas para crear una publicación? Bueno … necesitas una creation_date , un usuario que creó esa publicación, el título de la publicación, el cuerpo de la publicación.
¿Qué necesitas para crear un usuario? Bueno … Django ya tiene un modelo de usuario que puedes usar. ¿Por qué no empezar con el modelo incorporado en lugar de reinventar la rueda?
Ahora, tienes modelos y cada modelo tiene ciertos atributos y tienes una relación entre los dos.
etc. etc. etc.
Este es tu proceso de pensamiento. Mientras intenta construir un nuevo proyecto, cuando se encuentra con algo que no entiende o no está seguro de qué hacer, ENTONCES vaya y pregunte o encuentre las respuestas en la documentación.
Después de terminar su proyecto, comience un nuevo proyecto y repita el proceso.
¿Por qué es esta la mejor manera de aprender?
- Porque estás construyendo algo útil o genial.
- Usted descubre cómo hacer algo cuando necesita saberlo en lugar de leer documentación aburrida.
- Puedes construir a partir de ese entendimiento modificando tu proyecto y probando cosas nuevas (mira si las cosas funcionan)
- ¡Construir cosas te permite poner esas cosas en tu currículum!
Quiero que hagas una lluvia de ideas sobre un proyecto que puedas hacer reuniendo todo lo que has aprendido. ¿Qué proyecto vas a construir ahora? Empieza a construirlo de forma lenta y sencilla. Luego, cuando obtienes algo de lo que no estás seguro, ve a buscar una respuesta.
Chris