Cómo mantenerse motivado aprendiendo a codificar.

Construye algo que te importa.

Soy un estudiante de CS en SJSU. Confíe en mí, nuestro sistema educativo es un sistema burocrático que se preocupa por ganar dinero y no proporciona el valor y el conocimiento real que merecemos los estudiantes.

Mis amigos se burlaron de mí porque no pude codificar.

Acabo de hablar sobre codificación, pero no fue hasta que construí algo por mi cuenta que realmente aprendí a programar.

La única motivación que tenía era construir algo que me importara . Tengo ideas locas, pero tuve que empezar poco a poco.

Comencé con una calculadora, luego con una aplicación de clima, luego utilizando API y luego comencé a crear lo que quería crear durante más de 2 años.

Acabo de pasar un mes construyendo mi aplicación (todas mis vacaciones de invierno), pero me encantó tanto que estaba emocionada de despertarme.

Sólo tú podrías motivarte. Nadie más lo hará. Si construyes algo que te interesa, estarás dispuesto a dedicar 2 horas adicionales a aprender cosas para que puedas convertir tu idea de que amas en realidad.

Construye cosas para ti mismo y te darás cuenta de que otros también lo querían. Así es como conseguí mi primer trabajo. Construí una herramienta que necesitaba para elegir los colores perfectos para mi aplicación. Cuando envié mi currículum a la persona, él me dijo que usó mi aplicación.

Yo estaba a bordo. No porque estaba en la universidad, sino porque había construido algo que era útil y me apasionaba.

Cualquiera puede aprender a codificar. Puedes enseñar código, pero no puedes enseñar pasión.

¿Cómo son tus habilidades de lenguaje ensamblador? Human Resource Machine es una forma divertida de repasar los conceptos básicos e ir desde la simple adición a las secuencias de Fibonacci y la ordenación por inserción, utilizando un lenguaje de ensamblaje simple que solo tiene saltos condicionales para una estructura de control. Habrá estudiado todas las técnicas en algún momento, pero puede ser refrescante ponerlas en práctica de una manera que sea simplemente divertida.

Otra forma de redescubrir las alegrías más simples de la informática es construir circuitos lógicos en juegos que ofrezcan esa opción (por ejemplo, Minecraft o su clon gratuito Minetest).

Un camino más ortodoxo, pero uno con una recompensa rápida, está ahí si juegas uno de los muchos juegos que permiten a los usuarios escribir extensiones y mods, como World of Warcraft.

¿Usas alguna herramienta de código abierto? ¿Alguno de ellos tiene características faltantes o características existentes que podrían ser mejoradas? El primer parche que envié a un proyecto de código abierto fue una mejora simple de los parámetros de una herramienta de red de línea de comandos que usé todos los días. Verlo aceptado fue algo muy importante.

Aplica lo que aprendes.

Tal vez usted ya lo sepa, pero cuando puede aplicar lo que está aprendiendo en un proyecto significativo, siempre habrá lecciones ocultas en los errores que inevitablemente cometerá.

* Encuentra o crea un proyecto con el que encuentres un propósito.

* Encuentre o cree una red de personas y recursos relevantes con los que pueda participar en términos de programación de discusiones, pensamientos y comentarios.

* Encuentre o cree un entorno para usted donde recuerde que usted es un programador motivado, independientemente del trabajo o las personas en su vida en este momento.

Usted está a cargo de motivarse y desmotivarse como programador.

Tenga en cuenta que acabo de escribir “desmotivador” – ¿por qué?

Bueno, meter en tu cabeza los patrones de programación arquitectónica * no * es la mejor forma de masoquismo mental. Tal vez debería tomar un descanso programado, por el bien de la posteridad. : -)

Mantenerse motivado puede ser un poco difícil a veces porque inevitablemente golpeará una pared y la mayoría de las personas lo harán mientras aprenden. La clave es empujar a través de la pared. El aprendizaje puede ser doloroso a veces y tienes que empujar a través de la pared. Tener amigos, mentores e instructores puede ayudarlo a salir adelante.

learncodinganywhere.com

No necesita estar motivado , necesita ser impulsado .

¿Por qué estás aprendiendo a programar? ¿Quieres crear una aplicación increíble que tenga el potencial de cambiar la vida de algunas personas?

Bueno, esa podría ser una razón para ser conducido.

La motivación viene y se va. Me encanta trabajar con Motivación, sin embargo, no confiaría en ello.

Personalmente aprendí un buen número de lenguajes de programación, así como marcos relacionados dentro de los últimos 6 años, pero hubo un momento en el que no pude forzarme a aprender Java para obtener mi primer trabajo de desarrollo.

Lo que entendí desde entonces es que aprender a codificar puede ser realmente aburrido si no ves una aplicación particular de ese conocimiento.

Mi sugerencia es comenzar un proyecto para mascotas o conseguir un trabajo no remunerado para ver la solicitud y obtener comentarios de las personas que lo reforzarán positivamente para que continúe aprendiendo y lo haga bien.

Si no puede mantenerse motivado mientras aprende a programar, entonces la programación no es para usted. Cambiar a otra cosa.