¿Qué tan bueno tendrías que ser para recibir un pago de $ 3 millones al año como ingeniero de software?

¡Hola!

Lo más probable es que podría ser solo un poco mejor que el promedio.

La compensación de los desarrolladores es bastante compleja porque es un precio.

Los precios son el resultado de muchos factores, al igual que los salarios de los desarrolladores.

Para poner esto en perspectiva, considere esto: suponga que vende una aplicación de escritorio que hace listas de tareas. Lo vendes por $ 30 por copia. Si vende 100 copias por mes, gana $ 3000 brutos. De esto, suponga que obtiene $ 2000 después de impuestos. La cuestión es que puede vender tantas copias cada mes y necesita atraer a los clientes con actualizaciones. Es por eso que ofrece actualizaciones a, digamos, $ 15. Para que valga la pena una actualización, debe agregar más funciones y corregir errores. Entonces, digamos que terminas ganando $ 3000 de nuevas ventas y $ 1500 de actualizaciones cada año.

De acuerdo, digamos que obtienes $ 3000 como ingreso después de impuestos.

¿Puedes pagar un programador? Eso depende. Si el programador puede hacerle vender 200 copias por mes en lugar de 100, entonces vale la pena su esfuerzo.

Entonces, supongamos que ha creado una lista de características excelentes que le permitirá duplicar las ventas.

¿Cuánto le paga a su programador?

Si puede llevarse a casa $ 6000 después de impuestos y recibe $ 3000, entonces puede pagarle al programador $ 3000 como máximo bruto. Lo que resultará en aproximadamente $ 2500 netos. Entonces eso es lo que se llevará a casa.

Ahora, sin embargo, supongamos que necesita el programador para ayudar a crear una versión empresarial del sistema. Probablemente buscará, para cada cliente, al menos $ 1000 por instalación, aparte de los clientes. Entonces, cada cliente, en promedio, pagará alrededor de $ 1000 + $ 150 + $ 300 (este año, por soporte) = $ 1450. Esto se suma a las ventas de escritorio. Ahora, si obtiene 10 clientes como este, se lleva a casa $ 14500 antes de impuestos. Ahora puede ver cómo eso cambia por completo la discusión salarial porque, incluso con el mismo CV, su valor será mucho mayor.

Este, por cierto, es el problema principal con la compensación del desarrollador y por qué tantos desarrolladores se sienten mal pagados.

Y una vez más, esta es SOLAMENTE una aplicación de lista de tareas.

¿Qué le pasa a Google? Google tiene mucho más en juego en casi todo, pero los más importantes están en su infraestructura: tenga en cuenta que la infraestructura de Google posee aproximadamente 1/3 de toda la Internet comercial (nube, motor de búsqueda, anuncios, etc.) el desarrollador que trabaje en eso sería mucho más valioso para Google que para usted con su aplicación de lista de tareas.

Y aquí está la cosa: si ha trabajado en infraestructura durante toda su vida profesional, eso no significa que sea un genio. Simplemente significa que estás especializado. Ahora, podríamos discutir si se necesita una inteligencia especial, pero supongo que en realidad no se necesita nada más que una experiencia específica (y, en eso, son algo especiales).

Entendido ahora?

¿Tiene sentido?

More Interesting

¿Qué empresas organizan hackathons u otros eventos de ingeniería de software?

¿Qué matemática básica debe saber un ingeniero de software?

¿Las entrevistas son más difíciles que el trabajo en ingeniería de software?

¿Qué opinas de tales requisitos para un programador Java?

¿Qué necesito saber para la seguridad como ingeniero de software?

¿Dónde se encuentran los ingenieros de software en el mundo de hoy?

¿Qué habilidades se esperan de los ingenieros de software de nivel básico en Google, Facebook, Microsoft, Amazon, Twitter, etc.?

¿Qué tan difícil es una entrevista de Hudson River Trading para puestos de ingeniería de software?

¿Los ingenieros de software de nivel básico generalmente realizan poco trabajo, que en su mayoría son correcciones de errores y agregan una pequeña funcionalidad?

¿Una hora de evaluación es suficiente para evaluar a un ingeniero de software con 5 años de experiencia?

¿Puede un ingeniero de software líder convertirse fácilmente en un científico de datos líder?

¿Cómo encontramos buenos desarrolladores de software?

¿Debo cambiarme de una empresa multinacional a una startup de Big Data (totalmente rentable) en el mercado indio actual de TI si obtengo el mismo salario?

Han pasado 7 años siendo un ingeniero de software, pero realmente no puedo considerarme un ingeniero. Me siento como un falso? ¿Qué significa ser ingeniero? ¡Ayuda!

¿Qué software debo aprender como ingeniero estructural: SAP eval 16 o STAAD pro?