Red de conocimientos turísticos - Conocimientos sobre calendario chino - La diferencia entre programadores profesionales y programadores aficionados "Zhuan"

La diferencia entre programadores profesionales y programadores aficionados "Zhuan"

Los programas de los programadores profesionales son utilizados por otros y los resultados de su uso afectan los ingresos del programador.

Los programadores aficionados utilizan sus programas para su propio uso y los resultados del uso no tienen nada que ver con los ingresos del programador.

La programación para un programador profesional es uno de los innumerables programas en su carrera. Es un proceso en el que mejora continuamente sus habilidades de programación para hacer frente a problemas más complejos o desconocidos.

Los programadores aficionados programan para entretenerse o para resolver un pequeño problema, o para presumir ante los demás, para acumular materiales de conversación después de la cena, o para trabajos académicos o diseño de cursos.

Después de un trabajo de alta intensidad, los programadores profesionales generalmente solo discuten otras cosas además de los programas. Esta es una forma de regular sus emociones y relajarse.

Después de programar en su tiempo libre, los programadores aficionados. Me gusta También es relajante discutir todos los detalles y asociaciones de esta programación con alguien y luego compartir sus pensamientos sobre la historia y el futuro de la industria en su conjunto.

Cuando un programador profesional escribe un pequeño programa de herramienta solo para su propio uso, en realidad es un programador aficionado. Es posible que no tenga un proceso de desarrollo y una documentación claros, o que no haga una copia de seguridad del código, o incluso que no tenga una documentación clara. No se emite ningún juicio sobre los punteros, lo que permite que el programa falle cuando los parámetros de entrada son incorrectos.

Cuando un programador aficionado escribe un programa para compartirlo con otros, en realidad es un programador profesional. Necesita hacer una copia de seguridad del código, recopilar constantemente comentarios de los usuarios, modificar errores y evitar que el programa cambie. cualquier momento.

A los programadores profesionales les molesta que los programadores aficionados hablen de tecnología con ellos. De hecho, no les preocupa no poder comunicarse con ellos, pero sí les preocupa el conocimiento que han dedicado mucho tiempo a adquirir. Los programadores aficionados han leído libros durante varios días. En realidad, sabe tanto como él. La mayor preocupación es que no existe una diferencia obvia entre los programadores profesionales y aficionados. Si sabes tanto como los programadores aficionados, es posible que aún seas un programador aficionado, o lo que puedas hacer, los programadores aficionados también pueden hacerlo de esta manera. niega el valor de la propia carrera.

A los programadores aficionados les gusta hablar sobre tecnología con programadores profesionales. Les gusta confirmar que su conocimiento es igual al de los programadores profesionales. Incluso pueden tener ciertas tecnologías que ni siquiera los programadores profesionales entienden. De esta manera, llegan a conclusiones como "Los programadores profesionales no son más que eso" y "Puedo tener el mismo nivel que los programadores profesionales después de dos semanas de formación". Muchos de estos programadores aficionados entre los gerentes no técnicos, los tomadores de decisiones estratégicas y el personal de operaciones de mercado de la empresa a menudo interrumpen el trabajo de los programadores profesionales y luego verifican si saben tanto o más que ellos.