13 consejos para aquellos que están estudiando la programación por su cuenta
Consejos Formando / / December 19, 2019
1. Encontrar la motivación adecuada para el aprendizaje
Una razón clara de por qué se está aprendiendo de programación le ayuda a concentrarse. Asegúrese de especificar un objetivo específico por sí mismo. considerar a fondo su motivación. "Quiero ser capaz de", "es bueno para aprender" - es un mal objetivo. Ejemplos de efectos de calidad:
- Avanzar más en la corriente carrera.
- Cambio ocupación.
- Ganan un adicionales gracias a proyectos de terceros.
- Desarrollar su propio producto (juegos, aplicaciones móviles), crear un inicio.
Ya sea que los puntos dados coinciden con las que definen a sí mismo - no se olvidan de ellos. Recuerde que el objetivo último sería ahorrar en los momentos más difíciles.
Para recordar el propósito, puede grabar en papel y mantener en mente para hacer fondo de pantalla en su computadora de escritorio o teléfono (que me gusta).
2. Seleccionar el idioma correcto
Al principio, puede ser muy difícil decidir qué estudiar. Algunos lenguajes de programación son más fáciles de aprender, algunos tienen un alcance limitado. Sin embargo, no es necesario detenerse en serio. Es mejor empezar con algo, que pasar horas buscando la opción "ideal". Debido a que el dominio de un lenguaje de programación, será más fácil cambiar a otro.
Si ya conoce su objetivo final, determinar lo que es necesario para lograrlo. Aprender idiomas, que son adecuados para el propósito. Para el desarrollo de juegos tridimensionales necesitar algunos lenguajes y herramientas para la creación de sitios web - otros.
Si usted no sabe por dónde empezar, tratar de explorar el lenguaje JavaScript. Nos guste o no otros programadores, JavaScript es cada vez más popular y se utiliza no sólo en el desarrollo de sitios web, sino también en otras esferas. Por lo tanto, cubrirá el número máximo de aplicaciones.
3. Haga un horario
claro calendario entrenamiento aumenta la probabilidad de éxito. Pero establecer plazos realistas para tareas específicas. No hay que esperar a dominar la programación de libros de los cientos de páginas en menos de una semana - a menos que tirar todas las otras tareas en este momento.
Cuando empecé a aprender a programar por su cuenta, en cada calendario celular Se me ha asignado un lugar para la práctica de 25 minutos.
Participar en 25 minutos al día fácilmente. Se debe utilizar para minimizar esto, y pronto no será capaz de romper con el entrenamiento durante varias horas.
4. Participar en una cosa a la vez
Muchas personas tratan de hacer cien cosas a la vez. Un gran error! Participar en una cosa a la vez. No estudiar en paralelo HTML, JavaScript, Swift y algo más. Va a volverse loco!
Este artículo se puede dar a usted con dificultad (hablo por experiencia), porque siempre quiere aprender todo de una vez.
En su libro "Comenzar con el principal!"Gary Keller (Gary Keller) dijo:" Los resultados extraordinarios determinados directamente por la cantidad que puede afinar la puntería ". Esto se puede aplicar a cualquier cosa, incluyendo los estudios de programación. No tenga miedo de llegar tarde - lenguajes y tecnologías no van a ninguna parte. Empieza poco a poco y seguir adelante.
5. Dividir todo en pequeñas porciones
Al igual que con la punta anterior, no es necesario para empujar una vez gran cantidad de información, incluso si se trata sobre el mismo tema. Para aprender algo nuevo es mucho más fácil cuando se divide en porciones más pequeñas.
Foco en un tema y dividirlo en trozos digeribles. Asegúrese de que usted entiende completamente y aprender algún concepto antes de pasar a la siguiente.
Empresario Tim Ferriss (Tim Ferriss) acuñó el acrónimo ABC - Always Be Compresión. La idea es que cada pieza de información es necesaria para intentar formular forma más concisa posible. Entonces resumirlo en un párrafo, crear un gráfico o una imagen, utilice el esquema nemotécnico - nada, si eso le ayuda a recordar que desea rápidamente.
6. cambiar sus formas
Los estudios muestran que los más tipos de percepción de la información que usted use, mayor será la probabilidad de su alcance. Esto ayudará a los libros, videos, clases interactivas, concursos, podcasts y mucho más.
Empaparse de la información de cualquier manera posible. De acuerdo con Judy Willis (Judy Willis), autor del libro "Cómo enseñar a un niño es fácil de aprender"Los más áreas del cerebro almacena la información acerca de un tema, se forman los más relaciones. Redundancia le da al estudiante la oportunidad adicional para obtener información de los diferentes repositorios cerebro. Tales comunicaciones de datos cruz significa que hemos aprendido algo, y no sólo memorizar.
7. educar a los demás
La necesidad de explicar a alguien el concepto o proceso da una garantía de que usted está interiorizar plenamente. Esto se puede hacer de diferentes maneras. Uno de ellos - para impartir un curso o talleres para adolescentes. Usted puede hacer sus videos en YouTube con explicaciones de algunos conceptos. No me gusta la idea de un video? Se puede prescindir de él. Usted puede enseñar a una variedad de maneras. Como una opción - escritura. Por ejemplo, con la ayuda de su blog, no sólo ayudo a los demás, sino también capacitar mucho más eficazmente que si aprendía uno.
En cualquier caso, enseñar a otros lo que se aprende por sí mismo ayuda a fortalecer los conceptos formados en la mente.
En las plataformas educativas, por regla general, tiene la oportunidad de ayudar a otros. Por lo general, esto es algo así como un foro con preguntas de los estudiantes. Compruébelo usted mismo, y si hay una pregunta cuya respuesta usted sabe (o tienen al menos pensamientos sobre), - escritura, no lo dude. En buenos sitios educativos reina un ambiente sano, y apreciar su ayuda. Y no dude en hacer preguntas a ti mismo! Dar a otros la oportunidad de explicarle nada.
8. encontrar ideas afines
Esto se puede hacer a través de reuniones personales o en línea. Se puede tratar de un equipo con un amigo o familiar que también quiere aprender a programar. Del mismo modo que la gente va al gimnasio con el otro y con el objetivo de perder peso, también se puede encontrar un socio en Internet.
9. encontrar un mentor
salas de chat y foros de plataformas educativas - buenos lugares para buscar los profesores afines personas y posiblemente.
Los foros en línea - sin duda es una valiosa fuente de información, pero nada se puede comparar con el apoyo personal, cuando se puede obtener una respuesta directa.
10. Hacer que los elementos de juego
Piense por un sistema de reglas e incentivos, que le ayudará a hacer que el aprendizaje sea más agradable. Promoción ayudará a desarrollar reflejos positivos en el cerebro cuando se realiza con éxito una tarea importante. Pueden transformar el proceso de aprendizaje del trabajo de rutina en el juego. Por ejemplo, después de haber terminado el libro de programación específico, comprar la misma bolsa, que pensó durante meses.
Para establecer metas y trabajar en ellos. Recompensarse cuando se llega a ellos.
11. Código de rehacer a alguien
Ver cómo alguien ha implementado una solución que se quiere desarrollar. Mira en proyectos de código abierto en GitHub. comunidad de programadores puede ser un lugar muy agradable para leer (o modificación) de código de otra - es absolutamente normal. Simplemente navegar a través de línea por línea, pensando en cómo cada uno de ellos trabaja y se combinan con el cuadro general.
El uso de otra persona de trabajo para la inspiración y las ideas.
12. La práctica. No se centran sólo en la formación
Un punto muy importante. Con que los recién llegados siempre pegados. Es necesario para empezar a escribir su propio código tan pronto como sea posible. Sé que es difícil, pero en algún momento debería alejarse de las lecciones y empezar a crear proyectos reales.
Averiguar cómo funciona - es su propia prueba y el error - que va a cambiar radicalmente las reglas del juego. Esto nos lleva a la última punta.
13. No tenga miedo al fracaso
No hay tal cosa - el fracaso de la productividad. Cuanto más complejo es el estudio algo dado, mejor se va a recordar información aprendida. intentos fallidos pueden ayudarle a obtener una comprensión más profunda, porque usted estará involucrado en la búsqueda de sus propios errores y corregirlos. Para actuar y aprender algo por sí mismo, criticarse a si mismo y explorar nuevas - esto es extremadamente importante.
Incluso si usted nunca ha terminado de crear su pequeña sitio web o aplicación, que va a aprender mucho, probar y cometer errores. Este enfoque es mucho más eficaz que una repetición mecánica de ejemplos de entrenamiento, donde todas las respuestas a la nariz.
conclusión
La clave del éxito de autoaprendizaje - es la confianza. Si crees en ti mismo, es más probable que tendrá éxito mejor de lo esperado. Deje de dudar de sí mismo y sus capacidades, y que se rompa como un verdadero campeón!
El juego se juega sólo si usted renuncia.