Para un programador, ¿dos de los términos más comunes que parecen estar sobrecargados son contratista y consultor?
¿Hay diferencia entre los dos?
freelancing
terminology
mosquito
fuente
fuente
Consultant extends Contractor
vecesConsultant
anula algunosContractor
métodos con:throw new UnsupportedOperationException()
Respuestas:
Consultor: experto en la materia, a menudo dirige y guía proyectos, anticipa las necesidades del cliente incluso antes de que el cliente anticipe que él mismo debe pagar más por razones obvias, una necesidad imprescindible para proyectos intensivos en el dominio.
Contratista: Usted asigna el trabajo, decide las tarifas, proporciona la especificación y es mejor tener un consultor que guíe a los contratistas.
fuente
Contratista
Realiza el trabajo asignado, puede diseñar y elegir la implementación, pero a menudo el objetivo final es producir un producto especificado por el cliente.
Consultor
Es contratado para resolver un problema y brindar una solución. Esta solución puede ser implementada por el Consultor, o tomada e implementada por el cliente.
fuente
Mi definición sería:
Sin embargo, los dos suelen ser algo intercambiables (puede considerar el asesoramiento como un resultado, por lo que un consultor puede considerarse como un contratista y, de la misma manera, es razonable esperar que un contratista brinde asesoramiento como parte de su trabajo).
fuente
Por lo general, un contratista sería considerado por falta de una mejor frase "Otra clavija en la rueda". Los contratan para hacer una tarea específica con poco o nada que decir sobre cómo se hace.
Por otro lado, generalmente se contrata a un consultor para proporcionar información, dirección y asesoramiento experto. Con frecuencia, eso conducirá a la producción de algún producto, que el consultor ayudará a crear.
fuente
Ese tiende a ser un tema muy acalorado a veces. Para mí, un contratista es alguien que entra y realiza tareas específicas dirigidas por el cliente. Esto podría ser codificación, diseño, soporte, lo que sea. Un consultor es alguien que viene a asesorar sobre temas de nivel superior, como dirección de tecnología, plataformas, etc.
Ciertamente conozco a algunos contratistas / consultores que se ofenden mucho al ser llamados contratistas. Yo personalmente prefiero que me consideren un contratista, pero no me siento particularmente fuerte al respecto de ninguna manera.
fuente