¿Los ingenieros de software son inferiores a los consultores?

Soy un consultor de desarrollo de software tan claramente que debo ser superior a solo un consultor. Además, no me limito a un producto como SAP, ¿qué dice eso de él? Además, soy independiente, así que trabajo para mí mismo, y si él trabaja para otra persona, es mucho más esclavo.

Debo decir que, en realidad, lo más cercano que sentí a ser esclavo fue trabajar como consultor para otra persona. Hubo mucha presión para facturar y también para encontrar su propio trabajo. Luego se darían la vuelta y facturarían al cliente el triple de su salario. Mirando hacia atrás ahora me doy cuenta de que fue un gran negocio para ellos. Tengo la misma presión para facturar y encontrar clientes, pero puedo conservar todo el dinero.

Pero no todos están preparados para esto y no todos quieren hacer esto.

De todos modos, tu amigo es un imbécil. Me doy cuenta de que el contexto de tu comentario también es tu perspectiva y puede que no haya sido tan duro. No es gran cosa, la mayoría de mis amigos son imbéciles como yo.

Tampoco es único, tiene lo que yo llamo enfermedad de programador. (HE-LSE):

High Ego : cree que es una mierda

Baja autoestima : no se siente tan seguro de sí mismo y, por lo tanto, siente la necesidad de dominarlo.

Entonces te doy esto.

Si es un consultor de SAP que trabaja para otra persona, sigue siendo su empleado y, además, está obligado a actuar para sus clientes. Todos somos marionetas en una cuerda hasta cierto punto o no nos pagan.

También puede ser cierto que los desarrolladores con los que está trabajando no saben nada, al menos sobre SAP. SAP es un producto muy importante para ciertas industrias, pero no es el final del mundo del desarrollo de software. Nunca he sentido la necesidad de aprender nada al respecto. Tampoco he sentido la necesidad de especializarme en el producto de software de otra persona, pero conozco a muchas personas que sí (conocía a muchos desarrolladores de Oracle Peoplesoft a la vez). Simplemente no me atrae.

Si es un consultor independiente que encuentra su propio trabajo, lo trae, lo mata, lo cocina, luego se lo come. Puedo decirle que está viviendo una vida muy diferente a la suya. No es necesariamente mejor, y no creo que sea para todos (no estoy seguro de que sea incluso para mí a largo plazo), pero definitivamente es diferente de sentarse en el escritorio de otra persona y golpear su teclado. Cada decisión es tuya como lo es cada error. Es a la vez abrumador y estimulante. Definitivamente digo que me siento más libre que antes, pero depende totalmente de mí mantener esa libertad.

Infierno sangriento.

¿Dónde encuentran los usuarios de Quora estas personas?

Los desarrolladores hacen cosas.

Los consultores hacen cosas.

No hay “superior” o “inferior”.

Asumo que tu amigo es un hombre joven, solo necesita pensar un poco más en las cosas y envejecer.

Probablemente tu amigo no sea la persona más rica del planeta, por lo que alguien podría venir fácilmente y decir que su trabajo también es estúpido e inferior.

Sin consultores, los desarrolladores tienen que pensar por sí mismos.

Sin desarrolladores, los consultores no tienen trabajo. También lo son la mayoría de las personas.

¿Eso significa que cualquiera es inferior? No. Tu amigo solo necesita pasar por la pubertad y estoy seguro de que su mente estará mucho más abierta.

¿En cuanto a la importancia? Nada se desarrolla sin desarrolladores. Eso es solo un hecho simple.

Ambos son obligatorios, pero el mundo puede funcionar sin consultores.

Los consultores tienen las siguientes tareas:

  1. Agrega características,
  2. Implementaciones personalizadas,
  3. Pequeños cambios en las características

Un desarrollador construye herramientas desde cero.

Esto es lo que supongo que también estás comparando.

En este caso, no habría compañías de productos sin un desarrollador. Sin consultores, pocas implementaciones personalizadas no estarían allí. Podemos vivir con eso. Sin embargo, no podemos vivir sin un software que

  1. Correr bancos
  2. Se utilizan en equipos médicos.
  3. Se utilizan en automóviles
  4. Se utilizan en cohetes y satélites.
  5. Se usan en teléfonos
  6. Y muchos más casos de uso.

Tu amigo es inseguro. No te preocupes por su opinión.

Si es solo la diferencia de la estructura salarial, entonces la importancia de ambos es la misma.

Lo primero es lo primero, su amigo no conoce el ecosistema de la industria del software.

Puedo decirlo con esta confianza, ya que he usado varios sombreros durante más de 11 años de mi experiencia en la industria del software. He jugado los dos papeles. Tenemos que entender que todo el ecosistema es muy grande, entonces solo ingeniero de software y consultor.

Ahora volviendo a la pregunta, es totalmente erróneo pensar que alguien es un esclavo. Somos parte del ecosistema. Una parte realiza un conjunto particular de tareas y otra parte realiza otra. Es una cadena completa. Las otras pocas partes de la cadena son (Marketing, Ventas, Gestión).

Así que nunca se desanime por lo que dicen sus amigos y esté atento a su interés y trabaje en eso. La próxima vez que lo diga, solo dígale que todavía tiene que aprender sobre la industria del software y reírse a carcajadas.

Espero que esto ayude.

tu amigo no parece ser lo suficientemente maduro.

Sin consultores, los desarrolladores / ingenieros no son nada

es una tontería absoluta, es más bien al revés.

Por lo general, los consultores son lo suficientemente buenos como para conocer en detalle las características, capacidades y opciones de configuración del producto, pero no lo suficientemente bueno como para desarrollarlo.
Consultores como su amigo no son muy diferentes de los consultores en tiendas minoristas de electrodomésticos y productos electrónicos.

Descargo de responsabilidad: en realidad no conozco ningún consultor de SAP. Hay una pequeña posibilidad de que sean completamente diferentes.

¿Inferior en qué medida? Hay muchos consultores incompetentes y muchos competentes. Lo mismo para las personas que se hacen llamar ingenieros de software. Y podría ser un consultor de primer nivel en, digamos, gestión financiera, pero ser totalmente incompetente en asuntos de ingeniería de software.

Los ingenieros de software son de primera clase en compañías tecnológicas y de segunda clase en bancos y otras instituciones, donde los analistas de negocios probablemente tienen más influencia. Del mismo modo, los analistas de negocios de las compañías tecnológicas son probablemente de segunda clase en relación con los ingenieros de software. Solo depende de la empresa.

¿Qué son estos consultores de SAP y qué hacen?

Pregunta honesta, no es broma.

No, ¿qué estás pensando al hacer esta pregunta?

Todo el mundo cae bajo consultores, ya sea un programador o un probador.

HTH

El desarrollador también es un consultor si él / ella proporciona la solución por su cuenta.

Pregúntele si alguna de estas personas eran consultores.

  1. Larry Page y Sergey Brin
  2. Bill Gates
  3. Steve Wozniak
  4. Mark Zuckerberg
  5. Linus Torvalds