Hay diferentes significados que puede darle a la palabra codificador. Si el codificador es alguien que escribe código, los diseñadores y algunos gerentes también entran en esta clasificación.
Para elegir entre estos tres, el diseñador es probablemente el más cercano a un artista. Él tiene la tarea de crear algo. Lo visualiza y trata de crearlo, a veces con poca idea de lo que es posible (en el peor de los casos). El gerente es el custodio del tiempo y el dinero. Su trabajo es encontrar el dinero y gastarlo adecuadamente para crear esta cosa, que ha decidido que hará dinero. El trabajo de los ingenieros es hacer la cosa usando el dinero y el tiempo asignado.
A partir de una descripción del trabajo, en mi opinión, solo el diseñador es el artista, pero rara vez hacemos solo nuestra descripción del trabajo.
- ¿Qué hace un ingeniero de software en Google?
- ¿Cómo puede un ingeniero de software en línea ingresar al hardware de codificación?
- ¿Cómo produce India tantos ingenieros de software?
- ¿Qué tan difícil es hacer una aplicación como Quora?
- ¿Cual es mejor? ¿Una maestría en EE. UU. O un ingeniero de software (TCS)?
El gerente puede tener que crear una necesidad en torno al producto / característica que está pensando crear. Este es un arte. Necesita orquestar a toda la empresa para que el producto / característica obtenga los recursos necesarios. Este es un arte. Es posible que tenga que hacer un recuento creativo del tiempo y, con suerte, no del dinero, para intentar otra cosa que pueda generar ingresos para volver a ser ecológico. Este es un arte. Finalmente necesita volver a casa y dormir un poco. Esta es la parte más difícil de su arte.
El ingeniero necesita unir los requisitos del diseñador con las deficiencias del hardware o la plataforma. Este es un arte. Debe asegurarse de que las funciones cuando se activan juntas no interfieran. Este es un arte. Necesita gastar recursos de manera óptima, mientras le da suficiente holgura si lo sangriento es un éxito. Este es un arte. Necesita hacer malabares con la depuración, la velocidad, la velocidad de la función en el código y el interés y la motivación en su propia cabeza. Este es un arte.
TL; DR cualquier persona que esté tratando de hacer su trabajo de manera ejemplar y tenga éxito independientemente del status quo, necesita flexionar sus músculos creativos para hacerlo, y por lo tanto es un artista.