Red de conocimiento informático - Conocimiento informático - ¿Aprender los conceptos básicos de programación? ¿Es porque queremos ser mejores?

¿Aprender los conceptos básicos de programación? ¿Es porque queremos ser mejores?

Creo que debería basarse en tus necesidades laborales o en tu dirección de desarrollo. Básicamente hay dos categorías principales: C/C++ y Java. Por ejemplo, si desea realizar aplicaciones de nivel empresarial, debe aprender Java y C#; si desea realizar trabajos integrados, debe aprender bien el lenguaje C; en otros casos, puede optar por aprender C/C++ antes de saberlo; qué hacer. Aprender una de estas dos categorías te facilitará el aprendizaje de otros lenguajes, incluidos lenguajes de scripting, lenguajes dinámicos...

1. Empecé aprendiendo el lenguaje C (en realidad, el curso es C++), que. Es un curso público en nuestra escuela. Soy más serio en clase (aunque la enseñanza de la maestra es muy pobre, y después de un tiempo, descubrí que mi comprensión básica es mejor que la de ella, pero por supuesto la profundidad de la comprensión no es tan buena). como el de ella) ), por lo tanto, creo que para las personas que no tienen ningún fundamento, es más fácil empezar escuchando a los demás. Los libros de texto en ese momento los compilaba la propia escuela y eran bastante malos.

Sugerencia 1 (tomando C/C++ como ejemplo), para las personas que solo quieren iniciarse en la programación (es decir, personas que nunca han estado expuestas a la programación), es mejor escuchar la conferencia. (probablemente te llevará mucho tiempo verlo tú mismo (lento y doloroso), puedes encontrar videos o capacitaciones, etc. Libro de texto de introducción recomendado para el lenguaje C: el lenguaje C de Tan Haoqiang. La última versión es la tercera edición, pero la segunda edición también debería ser suficiente (azul). Déjame explicarte: no estoy de acuerdo con leer directamente "El lenguaje de programación C" de K&R. Este libro definitivamente no es para que lo comprendan los principiantes. No contiene mucho sobre gramática y toda la gramática está integrada en el programa. Pero este libro es muy bueno y debes leerlo después de comenzar.

Por supuesto que puedes empezar directamente desde C++. El padre de C++ recomienda encarecidamente empezar directamente desde C++. Libro de texto de introducción a C ++ recomendado: C ++ de Qian Neng (rojo, publicado por la Universidad de Tsinghua). La primera edición de este libro no es ISO C ++, pero es más clásica. El autor ahora ha publicado la segunda edición, que parece no ser muy buena. bien. Se dice que el mejor libro de texto de introducción en el extranjero es: "Accleated C++". Los autores son Koenig y Moo, que son muy poderosos. Sus libros también incluyen "C Traps and Pitfalls" y "C++ Meditations". No he leído el libro introductorio "Accleated C++". Creo que es mejor buscar un libro nacional para leer primero. Si lees los libros clásicos extranjeros, te resultarán muy interesantes. muy decepcionado.

Lee el libro introductorio al menos dos o tres veces (para entenderlo a fondo):). Si es C++, te recomiendo que comprendas las siguientes clases al menos de tres a cinco veces. Para explicarlo, no necesitas leer la parte de la plantilla de C++ por ahora. Si estás interesado, después de que casi hayas aprendido C++, creo que puedes combinar plantillas, STL y programación genérica para aprender. , y se requiere mucho esfuerzo. Por tanto, C++ es amplio y profundo.

Sugerencia 2: en el proceso de aprendizaje, se deben combinar algoritmos simples, como burbujeo y pequeños ejemplos como programas en lenguaje C. Además, se deben realizar algunos proyectos más grandes, preferiblemente programas de consola. O si ya has empezado a aprender win32, MFC o Linux, también puedes hacer algunos pequeños proyectos basados ​​en la plataforma.

En realidad no pensé mucho en eso en ese momento, porque no estudiaba informática, así que tomé algunos exámenes de informática como mi objetivo de aprendizaje. De hecho, tenía una base bastante buena en C ++ en ese momento, pero tenía muy poca práctica en informática (no tenía una computadora en ese momento), así que tomé el Nivel Provincial de Computación 2, el Nivel Nacional de Computación 3 y el Nivel Nacional de Computación. 4 exámenes, pero no aprobó el examen de computadora. Estaba muy deprimido. Cuando estaba en el Nivel 2, no sabía cómo ingresar a la interfaz de DOS para abrir las preguntas. En el Nivel 3, lo compilé muy rápidamente y pasé la operación. Fallé. En el nivel 4, fallé. Fue compilado en ese momento, tal vez porque mi pregunta era más difícil, parecía que usé dos ciclos, pero la máquina rota no pudo soportarlo. Más tarde, el caos lo arruinó (por supuesto, principalmente porque había muy pocos aviones). Pero no tomé los exámenes de recuperación durante esos exámenes. Cuando estaba en el Nivel 2 y el Nivel 3, sentí que mi nivel estaba mucho más allá de los requisitos del examen (^_^, solo estoy bromeando, tal vez porque el examen de nivel es relativamente simple). Cuando estaba en el Nivel 4, era así. Fue porque había aprobado el examen de programador senior. No creo que sea necesario realizar un examen de recuperación en la computadora. (Hice los exámenes de bachillerato y CET-4 en 2003).

Sugerencia 3: posicione su dirección de aprendizaje (consulte el Apéndice 1) y adquiera conocimientos básicos de informática. Si todavía no estás seguro de la dirección de tus estudios, o si todavía estás en la universidad como estudiante universitario, creo que primero deberías aprender los conceptos básicos de las computadoras. Creo que los cursos básicos de informática deben aprenderse y dominarse de forma intensiva: primero la estructura de datos, luego el sistema operativo, la ingeniería de software y la base de datos. Básicamente, estos cuatro cursos se utilizarán sin importar la dirección que desee seguir en el futuro. Por supuesto, si tienes tiempo, debes dominar otros cursos básicos, como matemáticas discretas, principios de composición, arquitectura, redes, principios de compilación e incluso interdisciplinarios. La dirección es muy importante, porque el conocimiento es realmente ilimitado y un campo pequeño es suficiente para estudiar durante mucho tiempo. Como estudiante universitario, es posible que no tenga sentido de dirección, pero como estudiante de posgrado, debe saber exactamente lo que quiere hacer y dónde quiere desarrollarse. No estudie a ciegas o a ciegas, de lo contrario puede parecer que lo sabe todo. al final, pero en realidad no sabes nada.