¿Qué requisitos tiene Xi'an ZTE para los programadores?
Considerarlo como una cualidad básica no deja de ser importante. Al contrario, es la base más básica e importante para que un programador se establezca y se gane la vida. Decir que los programadores senior son solitarios es una tontería. El poder de cualquier individuo es limitado. Incluso un genio como Linus necesita formar un equipo fuerte para crear milagros. Es impensable para aquellos maestros que escriben núcleos para Linux en todo el mundo sin el espíritu de cooperación. Los Llaneros Solitarios pueden crear un pequeño software rentable y hacer una pequeña fortuna, pero una vez que ingresan al equipo de I + D de algunos sistemas grandes y se involucran en las tareas de comercialización y desarrollo de productos, las personas que carecen de esta cualidad quedan completamente descalificadas.
2. Hábitos de grabación
Lo cierto es que los programadores senior nunca escriben documentos. Una buena documentación es una parte muy importante del proceso formal de I+D. Como programador de codificación, es normal dedicar el 30% de su tiempo de trabajo a escribir documentación técnica, pero como programador senior y analista de sistemas, esta proporción es mucho mayor. Sin documentación, un sistema de software carecerá de vitalidad y encontrará grandes problemas en la detección de errores, actualizaciones y reutilización de módulos en el futuro.
3. Hábitos de escritura de código estandarizados y normalizados
Al igual que las reglas de algunas empresas de software extranjeras conocidas, la denominación de variables en el código, el formato de los comentarios en el código, e incluso la abreviatura de líneas anidadas. La longitud de la entrada y el número de líneas en blanco entre funciones están claramente especificados. Los buenos hábitos de escritura no sólo ayudan a la portabilidad del código y la corrección de errores, sino que también ayudan a la cooperación entre diferentes personal técnicos.
Los programadores (programadores en inglés) son profesionales dedicados al desarrollo y mantenimiento de programas. Los programadores generalmente se dividen en programadores y programadores, pero los límites entre los dos no son muy claros, especialmente en China. Los profesionales del software se dividen en seis categorías: programadores junior, programadores intermedios, programadores senior, analistas de sistemas, arquitectos de sistemas e ingenieros de pruebas.