¿Los programadores de Huawei necesitan redactar textos publicitarios para proyectos?
La redacción de proyectos de I+D es un trabajo relativamente marginal en el campo de la I+D, y el trabajo de los programadores también es inseparable de este campo.
Los tres campos de los programadores
Programmer tiene tres palabras en inglés: coder, programador e ingeniero de software. Creo que estas tres palabras describen vívidamente las tres etapas, o tres ámbitos, por los que deben pasar los programadores.
Coder: solo necesita dominar el uso de un entorno de programación, dominar varios lenguajes de programación, marcos de desarrollo y bibliotecas, y ser bueno escribiendo código. Los programadores en esta etapa pueden completar la codificación de acuerdo con el diseño establecido.
Programador: Basado en el codificador, se requiere dominar patrones de diseño, implementación de algoritmos y habilidades de codificación, y tener la capacidad de aplicar de manera competente. Los programadores en esta etapa pueden codificar de forma independiente y resolver problemas prácticos.
Ingeniero de Software: Se requiere comprender por qué sucede esto bajo la premisa de dominar el conocimiento empresarial. Después de considerar exhaustivamente la implementación de la arquitectura y sopesar los costos de desarrollo, es necesario proponer la mejor solución al problema comercial y comunicarse sin problemas con el personal comercial para que el personal comercial pueda comprender la solución. Sólo cuando el trabajo de codificación llega a esta etapa se le puede llamar un verdadero programador y realizar realmente la transición del trabajo a la carrera.
Hay muchos factores y metodologías que influyen en si puedes convertirte en un programador profesional. Hay varios resúmenes técnicos y de aprendizaje en todas partes: pensamiento activo, resúmenes oportunos, planificación, etc. Pero creo que lo más importante es si puedes concentrarte.