¿Qué caracteriza a un buen programador?
Creo que un excelente programador debe tener excelentes conocimientos de programación y un cierto nivel de inglés para poder lograr avances en la innovación de software. Los programadores realmente trabajan muy duro, pero los beneficios siguen siendo buenos.
Como programador, debes dominar el uso de al menos dos o tres herramientas de desarrollo. Esta es la base de un programador. Entre ellas, c/c y java son las herramientas de desarrollo más recomendadas. c/c y su alta eficiencia y alta flexibilidad se han convertido en una herramienta poderosa en las herramientas de desarrollo. Muchos software a nivel de sistema todavía están escritos en C/C. La multiplataforma de Java y su buena integración con la web son las ventajas de Java, y es probable que Java y su conjunto de tecnologías relacionadas, Java One, se conviertan en una de las principales herramientas de desarrollo en el futuro.
En segundo lugar, sería mejor dominar una herramienta de desarrollo visual simple, como vb, powerbuilder, delphi, c builder. Estas herramientas de desarrollo reducen la dificultad del desarrollo y pueden fortalecer el concepto de objeto del programador. Además, debe dominar los lenguajes de secuencias de comandos básicos, como Shell, Perl, etc., y al menos poder leer estos códigos de secuencias de comandos.
Tengo que admitir que en el campo de la innovación de software, China todavía está por detrás de los países extranjeros. Las nuevas tecnologías y la información de primera mano están todas en inglés. Antes de que se utilizaran ampliamente las nuevas tecnologías, las traducciones que buscábamos en Baidu eran traducidas automáticamente o estaban llenas de errores. El mayor problema al leer traducciones depende del nivel del traductor. Incluso si el nivel de traducción es muy alto, un mismo artículo suele tener traducciones diferentes, lo que genera confusión al leer el artículo. Lo mejor es leer el texto original en inglés. . La mayoría de los textos originales son relativamente fáciles de entender, excepto el vocabulario profesional. Además, descubrí que muchos proyectos increíbles tienen documentos muy fáciles de entender.