¡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.
- ¿Cuáles son las cosas y los planes que tenemos que hacer para convertirnos en ingeniero de software y desarrollador de programas?
- ¿Hay algún trabajo en la industria del software para alguien a quien no le guste el aprendizaje automático?
- ¿Cuáles son los algoritmos importantes que cada ingeniero de software debe implementar en su trabajo?
- ¿Qué tan importantes son las habilidades de comunicación para un ingeniero de software?
- Al hacer IIT, ¿podemos convertirnos en ingenieros de software en Google?
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?