¿Los desarrolladores de software en compañías que no son de software ganan tanto como los de las compañías de software?

He sido desarrollador de software por más de 20 años. Nunca he trabajado para una startup o para ninguna compañía de estilo Silicon Valley. Si lo que informa Quora es cierto, alguien de mi nivel de experiencia debería estar ganando $ 200k + por año. No estoy haciendo nada cercano a ese número (aunque estoy bien pagado y bastante cómodo).

En el lado positivo, cuando la próxima burbuja tecnológica se derrumba, los desarrolladores de software en las nuevas empresas y las empresas de estilo Silicon Valley se verán mucho más afectados que las personas que hacen lo que yo hago. ¿Por qué? Porque hago informes y construyo aplicaciones que manipulan datos. Un gran porcentaje de desarrolladores de software en el mundo corporativo convencional hace lo mismo. Las corporaciones necesitan personas que puedan hacer eso. Sus trabajos son bastante seguros.

Si los inversores se cansan de financiar compañías que son el próximo Uber o el próximo FaceBook, los fondos para continuar esos negocios se agotarían y comenzarían los despidos.
Lo que sucede en Silicon Valley (especialmente en el ámbito de la puesta en marcha) tiene muy poco impacto en el mundo corporativo para el resto del país. Entonces, cuando las nuevas empresas comienzan sus despidos (que eventualmente lo harán), trabajos como el mío no se verán afectados directamente.

(Nota: solo hablaré sobre desarrolladores de software; esto no se aplica a gerentes, analistas, calidad, mantenimiento, etc.)

Depende. Por ejemplo, algunos bancos son conocidos por pagar realmente bien a sus “ingenieros estrella”, por hacer la mitad de lo que su perfil generalmente tiene que hacer en las compañías de desarrollo. Parte de esto se debe a que no tiene otros desarrolladores que juzguen su trabajo y le digan a su jefe cómo podría ganar más en menos tiempo (puede salirse con la suya estando feliz con los resultados). A veces es menos estresante cuando no estás en un entorno de competencia, y si estás ganando suficiente dinero para estar satisfecho, también puedes disfrutar de tiempo libre para dedicarlo a tus seres queridos o tu propia vida / salud / pasatiempos, mientras que otros ingenieros pasan su juventud tratando de ser mejores que sus pares en la empresa sw. Queremos dinero porque queremos bienestar, ¿verdad?

Es una cuestión de gustos en mi opinión, y lo que es realmente importante para ti … Tal vez vender tu vida y tu alma sea satisfactorio para ti cuando el empleador es Facebook, por ejemplo … Podrías decirle a tus amigos que trabajas en Facebook y verlos ir “wow” . O podría trabajar en una empresa menos importante e impresionarlos con imágenes de sus viajes, su cuerpo en forma en el gimnasio, los últimos libros no tecnológicos que leyó, esas increíbles cosas de arte / música (no relacionadas con la tecnología) que hizo en su tiempo libre , esa increíble fiesta que no te perdiste, etc.

Y luego está el rango medio, donde encuentras personas que pueden hacer ambas cosas al mismo tiempo de una manera que no puedes imaginar en tus sueños más salvajes. Ese punto dulce no es para todos, necesitaría una mentalidad realmente especial y mucha energía y disciplina.

Los salarios siguen las reglas de la demanda y la oferta. Como principio general, los desarrolladores en compañías que no son de software no ganan tanto porque:

  1. Las aplicaciones no son tan complejas (de nuevo, solo generalizando aquí): su portal de intranet habitual no se puede comparar con lo que está haciendo Google.
  2. El negocio tiende a ver la TI como un centro de costos, no un centro de ganancias. Los centros de costos no se pagan muy bien. A diferencia de una compañía de software donde los desarrolladores son la sangre vital.
  3. El impacto del trabajo del desarrollador promedio es mucho más estrecho. Como dijo Mark Zuckerberg hace algún tiempo (disculpas, no puedo encontrar el enlace directo) –

“Actualmente tenemos 500 ingenieros en Facebook, que atienden a unos 500 millones de usuarios. Eso significa que nuestra relación ingeniero-usuario es 1: 1,000,000. Esa es una medida de cuánto impacto tiene el trabajo de cada desarrollador.

Depende de la empresa y del individuo. Yo diría que las principales variables son:

  1. ¿Qué tan crítica es la habilidad del desarrollador individual?
  2. ¿Qué tan crítica es la aplicación para la empresa?
  3. ¿Qué nivel de complejidad, escala y velocidad se aborda?

Estos factores determinan el impacto y el apalancamiento del desarrollador individual.

Las contribuciones de ciertas personas son tan espectaculares que ganan espectacularmente altas. Google podría pagarle a Jeff Dean millones (¿un ingeniero de software en Google gana $ 3 millones al año?) Pero un graduado nuevo ganará poco más de $ 100k. Mientras tanto, un desarrollador de la empresa offshore que maneja el sistema de nómina de Google probablemente gane $ 2 / hora o menos. Cuanto más reemplazable sea, menos ganará.

Lo mismo sucede una vez que una compañía de software crece tanto que el impacto de un solo individuo comienza a disminuir. Cuando Microsoft tenía 50 ingenieros, el impacto de cada individuo fue mucho mayor que ahora, cuando tienen decenas de miles.

También hay muchos casos de ineficiencia del mercado. He conocido varias situaciones en las que un desarrollador individual vendió una aplicación local a clientes por millones y continuó ordeñando a sus clientes durante años, simplemente porque los clientes no sabían nada mejor. Estas son situaciones anecdóticas con las que no debemos contar.

More Interesting

¿Es posible pasar de una empresa pequeña a una grande?

¿Cuáles son las mejores compañías para un estudiante de segunda clase?

¿Qué hago si la compañía de buceo para la que trabajo está rompiendo los estándares?

¿Cómo es trabajar en empresas de consultoría en Tokio?

¿Puedo dejar mi empresa sin informar a RRHH?

La compañía para la que trabajo está literalmente robando dinero de las personas, y tengo pruebas de ello. La evidencia abriría a la compañía a una demanda colectiva. ¿Me meteré en problemas si lo hago público con los documentos de la empresa?

La compañía en la que estoy trabajando tiene un historial de no pagar los acuerdos finales. ¿Qué documentos debo sacar de la compañía antes de renunciar para tener pruebas sólidas para llevarlos a los tribunales?

¿Cómo las compañías de TI líderes seleccionan el currículum más reciente?

¿Cuáles son los 10 principales mnc?

¿Cómo evalúan las empresas los resultados de los desafíos de codificación en línea?

¿Cuál es la tasa de facturación de los clientes para estudiantes de primer año contratados por grandes empresas de TI en la India?

¿Es bueno cambiar su trabajo / empresa dentro de un año?

¿Cuáles son algunas de las compañías más importantes y mejor pagadas (alrededor de $ 90K) para un graduado de la USC con un MSEE especializado en tecnologías multimedia y creativas?

¿Cuáles son algunos ejemplos de empresas basadas en TI que toman aprendices?

¿Es bueno trabajar en empresas como TCS, INFY e IBM?