Actualmente soy desarrollador de software con 2 años de experiencia con Java y C#. Me han ofrecido un trabajo en una empresa de renombre con un salario más alto y mejores beneficios que mi empleador actual. Sin embargo, usan el lenguaje de programación Ada, que no parece ser muy popular en términos de trabajos actuales en mi área local.
Después de hablar con mi jefe actual sobre la nueva oferta de trabajo, mi empleador actual hizo una contraoferta que aumenta mi salario levemente pero no iguala el de la otra compañía. Mi jefe me ha dicho que la otra empresa está ofreciendo más dinero porque nadie quiere ser un desarrollador de Ada y el alto salario es para atraer a la gente. Mi jefe dice que no debería aceptar la oferta porque dice que sería un suicidio profesional y que no quedaría bien en mi CV ni en futuras ofertas de trabajo.
Agradecería que alguien con experiencia me arrojase algo de luz al respecto. ¿Es cierto que debo quedarme con un salario más bajo y ganar experiencia con un idioma más común? ¿O debería aceptar un trabajo mejor pagado con mejores beneficios que use el lenguaje de programación Ada aunque Ada no se use mucho?
Disfruto de mi trabajo actual, pero siento que estoy mal pagado en comparación con los salarios promedio actuales por mi función en esta área.
En primer lugar, tendría cuidado con la opinión de su jefe, ya que sería una pérdida financiera para ellos si usted se fuera. Están todos los costos asociados con encontrar y contratar un reemplazo para usted, así como todos los costos de oportunidad perdidos de no tener un cuerpo adicional para hacer el trabajo. Por lo tanto, le conviene mantenerlo cerca. Su contraoferta es un ejemplo de eso. (Especialmente si en realidad le está pagando menos, ¡todas esas nuevas contrataciones potenciales exigirán salarios estándar de la industria!)
En segundo lugar. Conozco a Ada, pero nunca lo he usado y no tengo ni idea de dónde se usa. Pero con un poco de google fu encontré este sitio:
Si bien tiene un par de años, puede ver que hay una gran cantidad de proyectos destacados que utilizan Ada en muchos campos diferentes. Depende de ti decidir si quieres trabajar en estos campos.
En tercer lugar. He estado programando varios lenguajes por más tiempo del que puedo recordar. En mi humilde opinión, una de las cosas clave es que no importa el idioma, los principios de programación triunfan sobre la sintaxis. Por lo tanto, convertirse en experto en un lenguaje de programación siempre lo ayudará en otros lenguajes en el futuro. También creo que lidiar con la reputación de Ada de hacer cumplir las restricciones ciertamente mejorará sus habilidades con lenguajes que son menos restrictivos, ya que estará mucho más consciente de su "descuidado".
Por cuartos. El hecho de que sigas el camino de Ada no te separa instantáneamente del resto del mundo. Hay muchas maneras de mantener actualizadas sus habilidades de Java/C# al mismo tiempo. Por ejemplo, seguir cosas en Stackoverflow , trabajar en proyectos OSS, etc.
En quinto lugar, trabajar en un idioma que se considera de nicho puede ser una ventaja a largo plazo. Puede que no parezca sexy y actualizado, pero el tipo de proyectos que usan esos lenguajes lo hacen por una buena razón, pero solo tienen un grupo limitado de talentos para aprovechar. Por lo tanto, lo hace potencialmente más lucrativo. Por ejemplo, observe la demanda de programadores COBOL en este momento.
Finalmente. Obviamente, desea salir de su puesto actual, ya que ha estado solicitando otros trabajos. No puedo decirle si Ada es adecuada para usted, o si en esta nueva empresa tiene buena reputación o si vale la pena, pero puedo decirle que siga su instinto. Solo recuerda que no es un compromiso de por vida.
Por cierto, echa un vistazo a esta pregunta: Learning Ada: Source Code and Newbie "Forum"?
Además de ganar dinero, trabajar también te brinda experiencia que abre nuevas oportunidades laborales.
Como programador, una parte sustancial de sus habilidades laborales son específicas del lenguaje de programación que utiliza. Por lo tanto, su trabajo actual no solo afecta su trabajo y salario actual, sino también su trabajo y salario futuros.
Tu jefe piensa que Ada es un idioma con un mercado pequeño y cada vez más reducido. Si es así, podría significar que tendrás problemas para encontrar trabajo en Ada dentro de unos años, y tendrás que cambiar de idioma, con la correspondiente reducción de salario (tu conocimiento de Java y C# estará anticuado en ese momento, y menos comerciable). Si por el contrario hubieras seguido trabajando en una "lengua con futuro" tendrías más trabajos para elegir, y un salario más alto.
Para evaluar la validez de ese argumento, investigaría el mercado laboral de Ada en su región, así como también cómo es probable que cambie ese mercado en la próxima década. Si parece que el mercado está a punto de desaparecer en la próxima década, presupuestaría tiempo para volver a capacitarme en las tecnologías actuales (es decir, apartaría parte de mis ingresos para ese gasto futuro) a menos que estuviera cerca de jubilarme.
También investigaría el tipo de software para el que se usa Ada, que es bastante diferente de lo que comúnmente se usa Java o C#.
Sin embargo, en última instancia, debe evaluar cómo cambiar a Ada afectará su calidad de vida a largo plazo. Además de los asuntos financieros, también investigaría cuánto me gustaría el trabajo.
Tu jefe tiene razón.
Tienen un salario más alto porque no pueden encontrar ningún desarrollador de Ada. Es la misma razón por la que a los desarrolladores de COBOL y PeopleCode se les paga tan bien. El conjunto de habilidades es un nicho, pero operan sistemas importantes, por lo que las empresas necesitan a alguien que mantenga su código heredado.
Aprender a Ada es un suicidio profesional.
El lado positivo de todo esto es que si eres competente con un conjunto de habilidades de nicho, puedes convertirte en un consultor para ganar mucho dinero. Ada morirá dentro de una década. ¿Pero esos sistemas heredados que ejecutan todas sus operaciones comerciales? Todavía necesitan ser actualizados.
sizzler
mosquito
Jacobo
LaintalAy
usuario3343534
Brandín
Thorbjorn Ravn Andersen
Trompa
nelson