A2A, los que son mucho más serios al respecto que yo.
Una de las cosas que aprende a medida que avanza su carrera es que el dinero es solo una forma de compensación que puede recibir. Pero el salario es el tipo más costoso que un empleador puede proporcionar. Los ingenieros de software son críticos para el funcionamiento de una empresa, por lo que obviamente se les pagará bien, pero las compañías ahorrarán dinero cada vez que puedan.
Si usted es un ingeniero de software inteligente, aprenderá cómo aprovechar la necesidad de un empleador de mantener el dinero en su bolsillo para obtener una compensación de otro tipo. Muchos ingenieros, por ejemplo, deciden que no les gusta vivir en grandes ciudades donde su empleador puede ubicar más fácilmente el talento, e intercambian lo que a veces puede ser una gran cantidad de beneficios, incluido el salario, por la capacidad de vivir en medio de en ninguna parte. El mercado es tan emocionante que los ingenieros calificados, experimentados y expertos (ninguno de ellos implica a los demás) pueden tener el tipo de trabajo que quieran, siempre y cuando sigan siendo leales y no exijan las cantidades astronómicas de dinero que contratan las empresas. están acostumbrados a pedir
- ¿Qué salario debe ganar un ingeniero de software senior (6 años de experiencia) en Silicon Valley con fuertes habilidades en Java, Hadoop, Rest, Spring, HBase, Cassandra, etc.?
- ¿Por qué hay una carrera loca para correr a Bangalore / Bangalore hoy en día?
- ¿Cuál es el salario de un desarrollador de software C ++ experimentado en NCR en Praga?
- ¿Por qué los ingenieros de software pagan menos en India?
- ¿Cuánta equidad debería obtener un ingeniero de software de una startup en etapa temprana?
Observe que dije “empresa contratante”. Son estas empresas las que tienden a absorber una gran parte del costo del desarrollo de software, no el talento real. El talento se paga, a veces generosamente, pero siempre lo suficiente como para sentirse cómodo. Pero el talento, en virtud de ser talentoso, generalmente no es lo suficientemente inteligente como para conocer su valía para las personas que los emplean, y realmente no les importa. Mira, ese es un trabajo que está fuera de su timonera, los ingenieros solo quieren codificar. Hay suficiente exceso de deseo y disposición para pagar que respalda a toda una industria solo con ese excedente.
Todo este estado de cosas se ha osificado hasta el punto de que es difícil luchar contra él. Exija capturar el excedente que el contratista habría capturado, y lo verán como una prima-donna difícil, es mejor que se lancen a los cazatalentos que proporcionarán un servicio más confiable. Es fácil relajarse y sentirse cómodo, ¿por qué realmente necesita ganar tanto dinero de todos modos?
Básicamente, existen dos rutas para ganar dinero real en el desarrollo de software. O estás subiendo una escalera, o estás construyendo la montaña que la escalera te hubiera permitido subir. Mi consejo profesional habitual es que es más fácil subir una escalera que hacer una, pero en realidad no se aplica en este caso. Una vez que llegues aproximadamente a donde estoy en mi carrera, necesitas cambiar radicalmente tu enfoque de la vida para seguir escalando peldaños. La razón es que simplemente no hay empleos de desarrollo web de $ 150k + Ruby en Atlanta. Necesito mudarme a NYC o Silicon Valley.
Porque la realidad es que, si quieres hacer un desarrollo de software “puro” y ganar dinero “real”, las únicas personas que pagan mucho dinero por ello están en grandes empresas tecnológicas y tú eres básicamente una estrella de rock, el 1% de los 1 % Tienes que organizar toda tu vida en torno al trabajo, te pagan demasiado para estar dispuesto a organizarse a tu alrededor. En realidad no eres una estrella de rock con una cláusula marrón de M&M en tu contrato. Solo eres un especialista muy bien pagado.
Entonces eso deja la otra ruta, construyendo la montaña. Debido a que los trabajos de más de $ 250k son muy escasos en software, pero el software es tan engañosamente fácil de hacer, puede tomar la ruta comercial y tomar el control de sus propios ingresos. ¿Suena fácil? No es. Básicamente estás volviendo a entrenar tu mente para pensar en los negocios. Todo lo que funcionó para usted que le hizo ganar mucho dinero como desarrollador tiene que ser subyugado para satisfacer las necesidades de un nuevo negocio. ¿Crees que sabes lo que es un MVP? No hasta que haya intentado vender uno, es cuando aprende el significado real de las palabras “Mínimo” y “Viable”.
Pero aunque esto no es fácil de ninguna manera, todavía hay mucho territorio para agarrar, por lo que diría que es más fácil que tratar de atrapar uno de los mejores trabajos de AmaGooFaceSoft. Pero ya no eres realmente un ingeniero de software, más como un hombre de negocios que escribe código. Dado que los cofundadores no técnicos decentes son más raros que los dientes de gallina, tendrá que hacerlo todo usted mismo.