Ayuda a programar
Para los principiantes, se pueden utilizar vídeos + libros para aprender. Estos dos métodos forman una relación complementaria. Además, leer código puede ayudarle a resolver problemas y aprender las mejores prácticas. Leer código aquí se refiere a libros, publicaciones de blogs, código fuente abierto, etc. Los videos de instrucciones de programación pueden ayudarlo a dominar rápidamente la sintaxis de programación, etc., pero generalmente son muy vívidos, simples y poco sistemáticos. Los libros son sistemáticos y profundos pero aburridos, por lo que la mejor manera es combinar libros y vídeos.
Pero después de leer el código, debes escribirlo tú mismo. Puede ser cualquier cosa. Puede ser una pequeña tarea de codificación o un pequeño módulo. Tienes que asegurarte de ponerlo en práctica y utilizar lo que aprendes de alguna manera. Si no hace esto, se sentirá perdido a la hora de editar. Cuanto más tiempo espera el conocimiento para ser utilizado, más desafilada se vuelve su hacha. Cuanto más espere para aprender algo nuevo, más difícil será integrarlo en su código.
2. Sigue aprendiendo durante el periodo de entrada.
La programación autodidacta inevitablemente encontrará este fenómeno: después de aprender durante uno o dos meses, descubrirá que no sabe mucho. No recibirás muchos comentarios al comienzo de la programación, ¡eso es normal! La clave es que hay que persistir durante tres a seis meses para superar este difícil período de entrada. Tres cosas recomendadas para evitar estancamientos. Lo primero es intentar leer más artículos sobre la tecnología y tener una idea general. Por lo general, cuando te metes en problemas, significa que hiciste suposiciones incorrectas sobre algo que necesita aclaración.
La segunda es consultar online. Obviamente vale la pena mencionar esto. Encontrar y preguntar a personas en línea que hayan tenido este problema es un consejo importante. Stackoverflow es posiblemente el mejor sitio web de Internet. No tengas miedo de hacerte preguntas. Simplemente haga todo lo posible para explicar sus problemas correctamente. El tercer consejo del editor es pedir ayuda a personas que conoce.
3. Los principiantes deben intentar no meterse en problemas.
Para una vida seca, la realización de cualquier objetivo es inseparable de la paciencia. Aprender a programar, como cualquier otra tarea de aprendizaje, requiere esfuerzos repetidos y mucho tiempo. Si encuentra una pregunta y aún no la comprende después de mucho tiempo, puede omitirla por un tiempo y acumular conocimientos hasta cierto punto. Te resultará mucho más fácil de resolver más adelante. No se limite a caer en un callejón sin salida, asegúrese de resolverlo, ya que esto consumirá mucho tiempo y energía.
4. Encuentra mentores y amigos
Una buena forma de aprender a programar es comunicarte con otros programadores. No es necesario hablar de nada específico. Podría ser algo que estés aprendiendo, algo que creas que es interesante o algo en lo que estés trabajando. Descubrirá que a muchos programadores no les gusta hablar simplemente de programación. Hacerlo probablemente le enseñará mucho sobre bibliotecas, servidores, lenguajes de programación y patrones.
Pero, lo más importante, aprenderá cómo ven otras personas la programación. Descubrirá que las cosas que da por sentado o que nunca considera son diferentes para cada persona. También están esos pequeños problemas que encontró, innumerables predecesores los han encontrado. Resume y comparte en línea. La experiencia de sus predecesores es un recurso valioso para usted. Haga un buen uso de software como Google.
5. Práctica con propósito
No creas que puedes ganar 1W+ después de aprender, y será fácil dejar la programación. El lenguaje de programación es una gran base de conocimientos que requiere que sigas aprendiendo. Lo mejor es aprender a programar trabajando en un proyecto pequeño. Cuando haya terminado de trabajar, tenga una sensación de logro y sea básicamente capaz de encontrar un trabajo, busque un puesto de desarrollo junior y luego avance de rango. Su viaje de autoestudio se hará famoso. No hay nada más útil que trabajar en tus propios proyectos para aprender a programar.
Tener una idea y trabajar para lograrla puede ser un gran desafío. Esto requiere mucha autodisciplina y paciencia. Sin embargo, al intentar hacer algo, puedes aprender a analizar los problemas y aplicar técnicas. Los problemas a los que se enfrenta y cómo los resuelve se denominan realmente programación. Además, la motivación para completar un proyecto es motivación para seguir aprendiendo. La satisfacción que se obtiene con los proyectos paralelos supera con creces la satisfacción que se obtiene con el aprendizaje abstracto.
6. La diferencia entre perfeccionistas y porteros
La programación es un oficio que requiere práctica repetida. ¿Es posible hacerlo de forma independiente sin libros ni vídeos? El estado final del aprendizaje no es más que: no tengo nada más que mis manos. Hay dos tipos de programadores, perfeccionistas y porteadores.
Algunas personas quieren que todo sea correcto, quieren ser perfectos, quieren seguir las mejores prácticas y escribir un código hermoso y elegante.
Quieren comprender cada línea de código. No sea una de esas personas imprudentes siempre que su código funcione, incluso si es perjudicial para la base del código. Es importante equilibrar estas dos habilidades. A veces conviene profundizar en un problema o proyecto y ver qué sucede. A veces deberías dejarte llevar, incluso si no sabes lo que está pasando.