¿Cuáles son las formas más exitosas de aprender a codificar?

He estado aprendiendo Python durante 3 años y lo he intentado mucho.

Creo que dependería de tus rasgos de personalidad. Personalmente no era tan aficionado a las matemáticas, pero era capaz de comprenderlas. También soy impaciente. Si bien esos dos rasgos no son apreciados en el mundo de la programación, así es como he aprendido.

1.) Motivación – Absolutamente no puede ser por dinero. Hay estudios sobre conductas cognitivas en las que hacer tareas es más efectivo con el dinero, pero parece que aprender, curiosidad y creatividad pasarán a segundo plano a logros tangibles en esta escena. Esté preparado para no ver ningún logro tangible por un tiempo.

2.) Tiempo – La gestión del tiempo es muy importante y soy horrible en eso. Creo que esta es la fuente de la curva de aprendizaje prolongada. Si lo haces constantemente durante 15 a 30 minutos al día, definitivamente llegarás más rápido que yo haciendo inmersiones largas y profundas seguidas de períodos de inactividad porque estás harto de hacerlo.

3.) Probar diferentes cursos. En general, hay dos tipos de cursos. Uno es un paradigma muy académico en el que aprendes los fundamentos y confías en la pura memorización. es decir. aprenderpythonthehardway.com. Creo que este método es mejor para la programación a largo plazo, pero no fue mi taza de té. Si te gustó la clase de matemáticas, este sería el curso para ti. Para todas las personas que pueden tolerar la clase de matemáticas, sugeriría Automatizar las cosas aburridas con Python o sentdex. Estos te enseñan a través de ejemplos prácticos y reales como la aplicación de la programación. Esto le dará una idea de lo que realmente puede hacer la programación, entonces tendrá una motivación que proviene de su naturaleza creativa. Entonces podría sentarse y tolerar qué es la compresión de lista y cuándo usar la programación funcional … porque eso está realmente seco … OMI.

¡Espero que ayude!

La única forma de aprender a codificar es hacerlo.

Sí, necesitas libros, videos, lecciones, Quora, desbordamiento de pila, podcasts, etc. Pero sin tener que programar durante horas todos los días, te harán poco o nada.

¿Estás listo para aprender las formas más exitosas de aprender a codificar?

Aquí va:

Es lo mismo que cualquier otra cosa en este mundo. Tienes que encontrar material, estudiar mucho y practicar aún más. Elija un lenguaje de programación para principiantes, aprenda lo básico y luego comience a escribir sus propios proyectos pequeños. Luego profundiza en este lenguaje y aprende todo lo que puedas sobre él. Por supuesto, tendrá que aprender sobre los algoritmos, cómo funciona el hardware, qué está haciendo el sistema operativo y muchas otras cosas.

Es tan fácil como eso.

Piense en una aplicación simple que requiera que sepa lo que finalmente quiere saber y luego compile. Para mí, esta es la mejor manera de estar motivado. Usted ve que su “poder” crece a medida que escribe cada línea de código, lo que a menudo no es el caso leyendo un libro o haciendo algún curso en línea.