Cómo aprender rápidamente a desarrollar software
¡Utiliza un artículo que publiqué en Baijiahao para responder tu pregunta!
Para ser honesto, aprender a programar no es una tarea fácil. Requiere una cierta base cultural, suficiente pensamiento lógico y capacidad de aprendizaje continuo. Por lo tanto, si eres una persona a la que no le gusta pensar y no puede calmarse y librar una batalla prolongada, entonces vete a dormir. Si cumples con todas las condiciones anteriores, enhorabuena, puedes considerar entrar al palacio de los programadores.
A continuación, tenemos que pensar en cómo dominar rápidamente la tecnología de programación en un tiempo limitado. Esto es muy importante. Si no podemos dominar una tecnología durante mucho tiempo, perderemos interés en ella y nos rendiremos a mitad de camino. A continuación, según mi experiencia en el aprendizaje de programación a lo largo de los años, resumí algunos puntos. Si no existe, espero que los expertos me corrijan. ?
1. ¿Paso a paso, primero fácil y luego difícil?
Recuerda no perder nunca la confianza. Si comienzas con técnicas difíciles tan pronto como comienzas, te frustrarás una tras otra y al final tendrás que rendirte. Por lo tanto, no recomiendo aprender cosas oscuras como el lenguaje C, el lenguaje ensamblador y las estructuras de datos desde el principio. Puede comenzar con programación visual, como Microsoft Visual Studio, y comenzar rápidamente a crear algunos programas pequeños con cierto éxito. , puede Una vez que esté interesado, puede estudiar de forma lenta y específica tecnologías difíciles en función de las necesidades del proyecto. ?
2. ¿Más práctica, menos teoría?
Puedes leer la teoría, pero no demasiada. Mira más ejemplos, escríbelos y ejecútalos tú mismo. , resolverlos. El conocimiento se aprende y recuerda mejor a través del proceso. Definitivamente no se puede aprender a programar con un libro en la mano. Primero necesita una computadora para crear un programa para todo lo que aprenderá en el libro para verificar los resultados del aprendizaje. "Poner lo que aprende" significa aprender cualquier conocimiento. Decimos que los medios eficaces lo son diez mil veces. ?
3. ¿Simplificar lo complejo y resumir y perfeccionar?
Sé bueno resumiendo el conocimiento que has aprendido, lee el libro en detalle, resúmelo en cuadros y símbolos que puedas. recordar fácilmente y comprender desde el corazón. Una forma es contarles a amigos en el mismo campo lo que has aprendido, o escribirlo en un diario. Si puedes hablar o escribirlo sin un libro, significa que realmente lo dominas. ?
4. ¿Pedir consejo con humildad y compartir conocimientos?
Discute y comparte con tus compañeros si tienes alguna pregunta, pide consejo con humildad o busca en línea. Respuestas preparadas en Internet, también puede ir a sitios web relevantes para publicar en el foro técnico para obtener ayuda. A veces es posible que no puedas encontrar una solución a un pequeño problema durante una semana, pero alguien que lo haya solucionado puede darte una pista en tan solo un segundo, lo que ahorra mucho tiempo y costes de aprendizaje. ?
5. ¿La canción nunca sale de tu boca y la espada nunca sale de tu mano?
No dejes de aprender y utilizar los conocimientos de programación que has aprendido a veces, si el código. Lo que escribes no está bien comentado, te llevará tres meses si no lo lees y no lo entenderás durante mucho tiempo, olvidarás las habilidades de programación que finalmente dominas. . Por lo tanto, como programador, debes asumir proyectos y escribir programas constantemente. Hoy en día, existen muchas plataformas de comercio de proyectos en línea. Siempre que desee hacer algo, no tiene que preocuparse por no poder obtener un proyecto. Además, también puede iterar sobre los productos que ha desarrollado antes. En teoría, deberías tener un desarrollo infinito, pero no puedes usarlo sin él. Los proyectos sirven como excusa. ?
6. ¿Utilizas el pensamiento "perezoso" para aprender a programar?
Debes tener un pensamiento "perezoso" El punto de partida de muchos inventos es ser perezoso. los que promueven la sociedad. El motor del progreso. Lo mismo ocurre con el aprendizaje de programación. Si hay partes repetidas en el código, debería considerar escribir una función o clase en lugar de reinventar la rueda. Mejorar la tasa de reutilización del código puede mejorar en gran medida la eficiencia de la programación. Una gran cantidad de código básico y usarlo para otros proyectos en el futuro, es lo que a menudo llamamos acumulación técnica. Cuanto más y más profunda sea la acumulación técnica, más cerca estará del éxito. ?
7. ¿Enfoque y persistencia?
La tecnología de TI cambia cada día y varios lenguajes, tecnologías y marcos surgen uno tras otro, lo que nos deslumbra a los programadores. No deben ser como monos que descienden de la montaña, tibios e inconsistentes. Según su propio posicionamiento y objetivos, debe especializarse en una tecnología y continuar profundizándola, a menos que esta tecnología realmente no tenga futuro. De hecho, cualquier lenguaje tiene su existencia inevitable. Por ejemplo, el lenguaje C existe desde hace mucho tiempo y sigue siendo muy útil cuando no se ha visto antes. ?
Las anteriores son algunas de mis experiencias personales en el aprendizaje de programación a lo largo de los años. Puede que no sean correctas, pero después de todo, se basan en la experiencia. Espero que te resulte útil en tu viaje. aprender programación.