Red de conocimiento informático - Espacio del host - No sé nada sobre el lenguaje C o C++. Me pregunto si puedo ser programador.

No sé nada sobre el lenguaje C o C++. Me pregunto si puedo ser programador.

Para ser programador, debes tener una gran perseverancia y un apoyo de intereses duradero. Para ser honesto, aprender un lenguaje de programación es realmente aburrido al principio, pero cuando realmente te guste, estarás orgulloso de ello. Cuando los productos que fabriques sean utilizados por miles de personas, estarás feliz. gran sentido del honor! En resumen, ¡el interés es la clave! ¡Cuando alcances cierto nivel, comprenderás la belleza de la programación!

------------------------------------------- ----- ------Línea divisoria------------------------------- -------- ---------

1. Hábitos de documentación: La documentación es la vitalidad de un sistema de software. No importa cuán buenos sean los productos de una empresa y cuán alto sea su contenido técnico, si falta documentación, el conocimiento no se heredará y la empresa seguirá siendo un taller de software que procesa los materiales suministrados. Como programador de códigos, debes dedicar el 30% de tu tiempo de trabajo a escribir documentación técnica. Los programadores sin documentación seguramente serán eliminados.

2. Capacidad de pensamiento modular: si desea convertirse en un excelente programador, su pensamiento no debe limitarse solo a las tareas laborales actuales, como escribir un lenguaje de programación plc, sino también pensar en lo que ha escrito. Si el módulo puede existir fuera del sistema actual y usarse directamente en otros sistemas u otros módulos mediante una encapsulación simple. Esto puede hacer que el código sea reutilizable, reducir la duplicación de trabajo y hacer que la estructura del sistema sea más razonable. La mejora de la capacidad de pensamiento modular es un indicador importante de la mejora del nivel técnico de un programador.

3. Espíritu de equipo y habilidades de colaboración: Personalmente creo que el espíritu de equipo y las habilidades de colaboración son muy importantes tanto para individuos como para grupos. El espíritu de equipo y las habilidades de colaboración son las cualidades más básicas que debe poseer un programador. Aunque la Universidad Normal de Hainan solo ha ofrecido carreras de ingeniería de software durante tres años, la ingeniería de software se ha mencionado en todo el país durante casi 30 años. El desarrollo de software actual ya no es programación, sino ingeniería. El Llanero Solitario puede escribir algunos programas y ganar dinero, pero para unirse al equipo de I+D y participar en tareas comerciales y de desarrollo de productos, debe tener esta cualidad. No es exagerado decir que esta cualidad es la base de un programador o incluso de un equipo.

4. Hábitos de escritura de código estandarizados: el nombre de las variables, el formato de los comentarios e incluso la longitud de las sangrías de líneas anidadas y el número de líneas en blanco entre funciones están claramente definidos en el código de empresas de software conocidas. Los buenos hábitos de escritura no solo ayudan con el trasplante de código y la corrección de errores, sino que también ayudan con la colaboración entre diferentes miembros del personal técnico. Algunos supuestos expertos incluso afirman que la gente común no puede entender el código escrito por el experto. Solo puedo decir que no es un programador calificado.

5. Capacidad de aprender y resumir: Los programadores son una profesión que se puede eliminar fácilmente, por lo que deben ser buenos aprendiendo y resumiendo. A muchos programadores les gusta perseguir ciegamente algunas habilidades de codificación. No importa cuántos idiomas haya aprendido dicho técnico o qué tan hábil sea para escribir código, solo podemos decir que es un trabajador de código calificado y nunca logrará un desempeño cualitativo. mejoras. Un programador que es bueno aprendiendo a menudo resumirá su nivel técnico y tendrá una buena posición en su nivel técnico, para que pueda mejorarse a sí mismo con determinación. Sólo así podremos mejorar y actualizar gradualmente desde programadores hasta diseñadores de software y analistas de sistemas.

6. Hábitos de prueba: Las pruebas son una parte importante del aseguramiento de la calidad de la ingeniería de software, pero las pruebas no son solo el trabajo de los ingenieros de pruebas, sino una responsabilidad básica de todo programador. Los programadores deben comprender que las pruebas no son solo la depuración normal del programa, sino que también requieren pruebas de llamadas de excepción decididas y específicas. Esto debe combinarse con la capacidad de comprender los requisitos.

7. Capacidad de comprensión de requisitos: los programadores deben ser capaces de comprender correctamente los requisitos descritos en el orden de tareas. Aquí debe quedar claro que los programadores no sólo deben prestar atención a los requisitos funcionales del software, sino también a los requisitos de rendimiento del software. Deben poder evaluar correctamente el impacto y las amenazas potenciales de sus módulos en su conjunto. proyecto Si hay dos o tres años Si un programador experto con experiencia en proyectos no entiende esto, solo puede significar que puede haber trabajado en serio, pero no con corazón.