La Red de Conocimientos Pedagógicos - Currículum vitae - Asesoramiento y formación

Asesoramiento y formación

Me estoy especializando en informática y aplicaciones. Esta especialización no está sesgada hacia la ingeniería de software y mis estudios son más complicados. Seguirá siendo útil para el desarrollo integrado en el futuro, pero parece más orientado al hardware. Pero mi decisión de desarrollarme en la dirección de C/C++ fue un proceso difícil y doloroso. En este camino ha tomado muchos desvíos, pero afortunadamente también cuenta con la guía de sus antecesores.

La etapa más elemental es la etapa de aprendizaje escolar.

1. Para el libro de texto de lenguaje C, elija el tutorial de lenguaje C del profesor Tan. Por supuesto, también puede elegir el curso de (Little Turtle). Vi su video y fue muy bueno, muy impactante para principiantes y fácil de entender. Por cierto, eche un vistazo a la biblioteca estándar de C después de terminar de aprender.

2. Cuando el lenguaje C esté un poco inacabado, mejórelo aún más y aprenda la estructura de datos de la versión del lenguaje C, entonces tendrá una comprensión más profunda y tiempo. Elija la estructura de datos de Yan Weimin como material didáctico. Por supuesto, esto es lo que aprendemos en la escuela. En estos momentos el curso obligatorio de sistema operativo no puede quedarse atrás. También se necesitan conocimientos matemáticos, el álgebra lineal es el más importante y hay varios cursos de matemáticas. Aprende con la cabeza grande. Continuando, por supuesto, puedes optar por aprender un idioma. Este es un curso profesional y no tenemos otra opción.

3. Después de terminar esto, comience a buscar en C++. La velocidad es bastante rápida, básicamente la misma. Por supuesto, C++ no se puede utilizar como lenguaje de programación C orientado a objetos. Deberíamos tener una comprensión profunda del pensamiento orientado a objetos. Elijamos al Profesor Tan como material didáctico. Puedes elegir otra cosa. Salta directamente a clase y comienza a aprender. En cuanto al lenguaje, esta etapa se aprende en la escuela. Después de aprenderlo, si cree que los conceptos básicos aún son buenos, eche un vistazo a C++ Primer. Luego, perfeccionará aún más el C++ estándar. Por supuesto, aprender C++ requiere aprender STL; de lo contrario, no se considerará C++ estándar escolar.

4. Cuando estudiabas aquí, ¿descubriste que lo que escribías sólo se podía hacer en una caja negra? ¿Alguna vez te has dado cuenta de que no sabías lo que podías hacer cuando estabas aprendiendo el idioma? Porque lo que se aprende no es tecnología, sino lenguaje. Entonces tienes una buena base aquí. ¿Es hora de que aprendas una base de datos, SQL Server? ¿Oráculo? MySQL? Por supuesto, puedes elegir una base de datos para estudiar. Lo más importante es aprender el lenguaje SQL.

5. Cuando entras en la etapa de aprendizaje sistemático, generalmente no estudias en la escuela, por lo que tienes que estudiar solo en la escuela. Deja de escribir cosas que están dando vueltas en una caja negra (aplicaciones de consola). Puedes escribir aplicaciones de ventana...jeje. Aprender tecnología es tu verdadero comienzo. Empecemos...

6. Desarrollo de aplicaciones UNIX/LINUX. Aprenda programación de sistemas UNIX/LINUX, programación de redes, diseño de interfaces gráficas, desarrollo integrado, etc. Elegir una dirección depende de ti mismo, es bastante difícil. Por lo general, se exige que los graduados de instituciones de primer nivel tengan ventajas.

7. Desarrollo de aplicaciones WINDOWS. Aprenda programación del kernel de WINDOWS, desarrollo de redes, desarrollo de MFC, desarrollo de bases de datos, desarrollo de juegos multimedia, etc. Jaja... piénsalo...

8. Finalmente, deseo que puedas seguir así... La impulsividad no es suficiente.