¿Cuándo debería empezar a aprender programación?
Si quieres aprender a programar, no te apresures, tómate tu tiempo y ten paciencia (no descargues libros electrónicos online, es una pérdida de tiempo. Gasta tu propio dinero para comprar el libro. y léelo más tarde). ¡Creo que puedes tener éxito! Aquí hay algunos libros y requisitos:
1. "Principios de composición informática" (familiar)
2 "Estructura de datos" (dominio)
3. Sistema Operativo" (comprender-gt; familiaridad)
4. "El lenguaje C" (maestro)
5. "Principios de compilación" (comprender los principios)
6. "Lenguaje ensamblador" (comprender)
7. "Red informática" (comprender)
8. "Ingeniería de software" (comprender)
9, "Base de datos relacional" (familiar)
10. "El lenguaje C++" (dominado)
11 "Diseño orientado a objetos" (dominado; combinado con aprendizaje de C) )
1. "El lenguaje de programación C" (Keinighan & Dennis Ritchie 1988)
2. "El lenguaje de programación C" (Bjarne Stroustrup 1997)
3. "Dentro del modelo de objetos C" (lippmans)
4. "C efectivo" (igual que arriba)
5 "C más efectivo" (igual que arriba) <. /p>
6. " C excepcional 》
7. "Programación orientada a objetos eficiente en C"
8. "Patrón de diseño"
9. "Pensando en C 》
10. "La Biblia estándar C" (generalmente recomendada)
11. "El arte de la programación informática"
12 "Programación de Windows" (Charles Petzold)
p>
13 "Información privilegiada sobre la tecnología VC 5.0"
14 "MFC explicado en lenguaje sencillo"
.15. "Requisitos de software"
16. "Avanzado" Windows》
17. "C primer"
18 "Manual de referencia del programador de win32 "
19. "Interconexión a Internet mediante TCP/IP"
20. "La Teoría Esencial de COM"
Así es aprender a programar. Soy Tengo 30 años este año y he cambiado de trabajo cinco veces en cinco años. No sé si cuenta en comparación con todos los demás. J, no hay muchos altibajos, pero creo que muchos amigos pueden tener experiencias similares a las mías. , y no sé si puede excitar tu sexo. A los 30 años comencé a realizar mi sueño de ser programador. Empecé desde un entusiasta de la programación, desde un programador aficionado, hasta un programador de bajo nivel, hasta un programador a medio camino... Quiero aprender más. sobre lo anterior Déjame darte un resumen de lo que dije:
Si no eres de una especialidad y quieres cambiar de carrera pero no sabes cómo empezar, te sugiero que leas dos tipos de libros. primero: (1) Principios informáticos; (2) Estructuras de datos y algoritmos. (Mire el lenguaje C antes de mirar la estructura de datos).
Si todavía eres estudiante en la escuela, tu inglés es muy pobre y tus cursos profesionales también son muy pobres. No importa, simplemente aprende informática como quieras. En otros lugares, siempre que puedas obtener un diploma, estará bien. A menos que no tengas confianza en tu futuro. (Por supuesto, si tu ideal no es sólo ser programador, entonces no pierdas tu inglés.
)
No encuentres motivos para perder el tiempo sólo porque eres joven. Juega menos SC, CS, Warcraft 3, Legend, Magic o..., lee más libros y practica más preguntas.
¿Cuál debería aprender, Java, .net, C, PB, VB, Delphi y ensamblador? Según mi experiencia, deberías aprender primero cuál es más fácil, cuál utiliza la empresa y cuál está predestinado para ti (por ejemplo, si conoces a un maestro de Delphi que esté dispuesto a ayudarte), puedes aprende cuál es el más fácil. Si los aprendes todos, puedes aprenderlos todos cada tres días. De lo contrario, te puedo decir que el resultado definitivamente no será nada. Son solo herramientas. uno, los demás estarán conectados. Lo importante es dominar la idea de programación. Si me preguntas cómo aprender orientación a objetos (ahora parece estar orientada a la demanda), UML, WebLogic, WebService, ingeniería de software, XML... Lo siento, no sé todo esto, pero créelo. que deberías practicarlo primero. Después de escribir más de 100.000 líneas de código, naturalmente dominarás esas cosas gradualmente. Nunca es demasiado tarde para trabajar duro. La clave es que sepas trabajar duro. Es mejor llegar tarde que no lograr nada.
No lo malinterpretes, aquí lo falso no significa plagiar el código fuente de otras personas, sino extender sus ideas a las tuyas aprendiendo el código fuente de otras personas.
Nota: Las diez "esencias" principales mencionadas anteriormente son puramente mis "falacias" personales. Puedes digerirlas tú mismo y aceptar las que sean útiles. Arrastra las que son inútiles a la "papelera de reciclaje". . Si cree que estos resúmenes son solo palabras llamativas, pregúntese: "¿Realmente lo ha hecho en acción?" Si cree que debe perseguir algo, sin importar lo que encuentre, nunca se dé por vencido. No importa las dificultades, debes persistir.
Este soy yo. No soy sobresaliente ni diligente. Puedo jugar toda la noche y estudiar toda la noche. Soy muy persistente en perseguir mis sueños. Recién comencé a escribir programas cuando tenía 30 años. El otro es muy común, pero no estoy dispuesto a ser gente común... Creo que muchos de mis amigos han tenido mi experiencia. No puedo ser considerado una persona exitosa ahora, pero creo que vale la pena aprender mi experiencia. de, porque después de todo, represento un tipo de personas.
Finalmente, me gustaría decir una cosa más: muchos amigos ahora se quejan de que el entorno de la industria del software de China es demasiado pobre y su futuro es sombrío. Es verdad, siento lo mismo. Finalmente: espero que todos los programadores y amigos que sueñan con convertirse en programadores vean todos sus deseos hechos realidad y todo lo mejor en el nuevo año. Créame: mañana puede que no sea mejor, ¡pero definitivamente llegará un buen día!