Peter Norvig, que sabe una o dos cosas sobre el desarrollo de software, cree que puede aprender a programar en diez años.
Pero supongamos que solo tuvo 2 meses porque alguien le apuntó con un arma a la cabeza … aprenda lo siguiente y podrá sobrevivir. Tal vez.
- Semana 1: aprender la sintaxis de un lenguaje de programación (elegiría un lenguaje de script como Ruby o Python)
- Semana 2: Aprenda a realizar estas 3 operaciones (practique esto con ejercicios hasta que sea fácil):
- Sentencias if / else (es decir, ramificación)
- Bucles (para y mientras bucles)
- Recursividad
- Semana 3: Comprenda cómo funciona la web (qué es HTTP, cómo se sirven las páginas web dinámicas, solicitudes y respuestas HTTP). Si es posible, comenzaría a aprender a escribir HTML, CSS y Javascript básicos.
- Semana 4: Aprenda los conceptos básicos sobre cómo trabajar con datos (es decir, sentencias SQL, sentencias select simples, combinaciones internas simples y combinaciones externas izquierdas)
- Semanas 5 y 6: en este punto, comenzaría a armar una pequeña aplicación web. Tal vez una simple aplicación ToDoList. Esto requerirá que conecte algunas cosas: configure una base de datos, conéctela a su aplicación, descubra cómo hacer solicitudes a través del navegador y manejar esas solicitudes y guardar sus datos y recuperarlos.
- Semana 7: aprenda los conceptos básicos de un sistema de control de versiones como Git. Por lo que vale, incluso puedo comenzar a usar Github para alojar su aplicación a partir de las semanas 5 y 6.
- Semana 8: Arme todo. Usando una pizarra, practique cómo describiría todo lo que ha aprendido a otro ser humano. Esta es la preparación de tu entrevista.
Después de esto, si puede entrar en un trabajo de programación, le animo a que continúe aprendiendo todo lo que pueda sobre su oficio. Aprende a escribir exámenes. Aprenda por qué algunos idiomas son mejores para algunos escenarios que otros.
- Soy un estudiante de informática de cuarto año y no puedo continuar mi educación. ¿Crees que podría conseguir un trabajo en la industria de TI?
- Primera ofensa DWI. No estoy preguntando por las consecuencias, ¿cuáles son los pasos que debo seguir?
- Soy un estudiante de tercer año de ingeniería civil, quiero hacer un MBA, ¿qué tipo de pasantías me ayudarán a construir un buen perfil?
- Estoy en mi último año de ingeniería mecánica en India. ¿Cuáles son mis posibilidades de conseguir un trabajo en el campo del diseño después de hacer una maestría en los Estados Unidos?
- ¿Es posible comenzar a boxear a los 28 años como profesional?
Sobre todo, comprenda que si deja de aprender después de estas 8 semanas, no se quedará quieto … sus habilidades realmente se deteriorarán.