¡Me especialicé en informática~! ¡Quiero ser ingeniero de software! ¡Pero acabo de graduarme de la escuela secundaria! ¿Qué debo hacer?
A través de las siguientes cuatro etapas de formación, puedes convertirte en un programador normal sin ninguna base de programación.
La primera etapa: Dominar un lenguaje de programación
Contenido de aprendizaje: Aprenda cualquier lenguaje de programación importante. Por ejemplo, C++.
Objetivos de aprendizaje: Dominar la sintaxis y las habilidades básicas de programación de un lenguaje.
Tiempo de aprendizaje: aproximadamente 3 meses
Nota: El lenguaje de programación y las herramientas de programación son dos cosas diferentes. El lenguaje de programación se refiere a C++, Basic, Object Pascal.
Programación. Idioma, tienen reglas gramaticales abstractas como el chino y el inglés. Las herramientas de programación se refieren a herramientas de desarrollo de software visual integradas como Visual C++ 6.0, Visual Basic 6.0 y Delphi 7.0, incluidos editores de código fuente y compiladores de programas. > El programa fuente C++ se puede escribir con Visual C++ 6.0 o
Bloc de notas, y el mismo programa fuente C++ se puede compilar con
Visual C++ 6.0. El mismo programa fuente C++ se puede compilar y ejecutar usando Visual C++ 6.0 o C++ Builder 5.0
Por lo tanto: C++ no es lo mismo que Visual C++ 6.0
Fase 2: Dominar una herramienta de programación
Contenido de aprendizaje: aprenda cualquier herramienta de programación convencional. Tenga en cuenta que la herramienta de programación debe ser coherente con el lenguaje de programación aprendido en la primera etapa. Por ejemplo, si el lenguaje de programación que aprende es C++, elija Visual C++ 6.0 o C++ Builder 5.0 como herramienta de programación.
Objetivos de aprendizaje: Dominar el uso básico de esta herramienta de programación, como menús, componentes, seguimiento y depuración de programas, escritura de programas para Windows, etc.
Tiempo de aprendizaje: alrededor de 3 meses
Nota: Esta etapa se enfoca en aprender el uso de herramientas de programación, familiarizarse más con los lenguajes de programación y, en última instancia, lograr la capacidad de escribir varios programas básicos de Windows. programas.
La tercera etapa: Dominar algoritmos y estructuras de datos
Contenido: Algoritmos y estructuras de datos", recomendó Xu Zhuoqun en "Estructuras de datos", publicado por Higher Education Press.
Objetivo de aprendizaje: dominar varios algoritmos y estructuras de datos de uso común
Tiempo de aprendizaje: aproximadamente 4 meses
Nota: este es un software indispensable para los cursos de desarrollo, existe es un libro clásico profesional de informática llamado "Estructura de datos + Algoritmo = Programa",
Esto ilustra la importancia de la estructura de datos y el algoritmo. Puede ayudarnos a desarrollar buenas habilidades de análisis y diseño de programas.
Etapa 4: Implementar un pequeño proyecto de software simulado
Contenido de aprendizaje: Proceso de desarrollo de un proyecto de software
Objetivo de aprendizaje: Dominar el proceso de desarrollo básico de un proyecto de software Y métodos: dominar el proceso de desarrollo básico y los métodos de proyectos de software
Tiempo de aprendizaje: aproximadamente 4 meses
Nota: para completar de forma independiente un pequeño proyecto de software simulado, se recomienda ser un Software MIS (Sistema de Información de Gestión). Software de sistema de información de gestión), libro de referencia recomendado
"Serie de ejemplos de desarrollo de sistemas de gestión de información para pequeñas y medianas empresas", Editorial Popular de Correos y Telecomunicaciones, sus ejemplos son detallados y eficaces,
Sobre esta base se puede crear un práctico software MIS con una mayor ampliación.
Esta serie incluye una variedad de herramientas de desarrollo, puede elegir la que más le convenga: "Navegación de ejemplo de desarrollo de sistema de base de datos VISUAL FOXPRO6.0"
"Navegación de ejemplo de desarrollo de sistema de base de datos JAVA " "Navegación de ejemplo de desarrollo de sistema de base de datos de VISUAL BASIC"
"Navegación de ejemplo de desarrollo de sistema de base de datos de VISUAL C++6.0"
"Navegación de ejemplo de desarrollo de sistema de base de datos de VISUAL C++6.0" "ASP Navegación de ejemplo de desarrollo de sistema de gestión de base de datos .NET"
"Navegación de ejemplo de desarrollo de sistema de base de datos DELPHI" "Navegación de ejemplo de desarrollo de sistema de base de datos POWERBUILDER 8.0"
Finalmente, grabe el software de simulación completo. CD, Asiste a la entrevista como si fuera tu propio trabajo y emprende tu propia y gloriosa carrera como programador.