Cómo medir cuantitativamente la carga de trabajo y la eficiencia laboral de un programador
1. Número de códigos
Puedes contar el número de líneas de código o el número de caracteres.
2. Calidad del código
Obviamente, un código largo no significa una gran carga de trabajo. No sólo se debe considerar la cantidad de código, sino también la calidad del código. Entonces, ¿qué tipo de código es de alta calidad? ¿Qué tipo de código es "bueno"?
Los criterios para definir un “buen código” pueden ser muy subjetivos. Los valores principales probablemente incluyan los siguientes estándares: buena legibilidad (no demasiados comentarios, diseño limpio, cumplimiento de las reglas de la empresa, nombres de variables significativos, etc.) y pocos errores (manejo correcto de diversas excepciones y errores). Elegante (diseño elegante, implementación elegante)
Información ampliada:
Trabajo diario de los programadores
1. Confirme los objetivos del plan revisado, ingrese los datos y Analizar los requisitos de producción de ingenieros, supervisores y clientes según lo requiera el proyecto.
2. Organizar los requisitos del proyecto y analizar los requisitos en la secuencia de programación; preparar el diagrama de flujo de trabajo y la capacidad de utilizar conocimientos informáticos, la materia, el lenguaje de programación y el diagrama lógico.
3. Requisitos del proyecto para codificar la información del flujo de trabajo en lenguaje informático.
4. Introduciendo información codificada en un programa informático.
5. Confirmar el funcionamiento del programa para realizar pruebas y modificar la secuencia y/o el código del programa.
6. Prepare instrucciones de operación escritas para referencia del usuario.
7. Mantener registros históricos registrando la formulación y revisión de planes.
8. Mantener la información del cliente y proteger el negocio confidencial.
Habilidades/Cualificaciones: Habilidades generales de programación, análisis de información, resolución de problemas, diseño de algoritmos de software, optimización del rendimiento del software, atención al detalle, diseño de software, depuración de software, conceptos básicos de desarrollo de software, documentación de software, pruebas de software. En realidad hay muchos tipos de programadores. Los lenguajes que desarrollan pueden ser diferentes, pero todos tienen lo mismo.
Enciclopedia Baidu-Programador