Mucha gente asume que hay un idioma en particular o un conjunto de idiomas que son la clave para millones cuando se trata de programación. Por desgracia, este no es el caso. Si bien hay muchos programadores bien pagados, les puedo asegurar que este no fue su enfoque. El “mejor pagado” depende de varios factores, no solo en qué idioma domina.
1. En primer lugar, saber el idioma no lo hace valioso, resolver problemas lo hace. Mucha gente ha podido tomar un curso de “campo de entrenamiento” en un idioma, aprender el núcleo en muy poco tiempo y conseguir un trabajo. Sin embargo, como ocurre con muchos trabajos, se vuelve muy diferente cuando entras en el mundo real. Programar es más que una habilidad que aprendes y aplicas, pero aprendes una forma de pensar. Debes dominar el uso de esa habilidad para resolver problemas del mundo real de manera eficiente. ESO es lo que es valioso para un empleador a largo plazo.
2. A medida que cambian las necesidades de las empresas, también lo harán los salarios. También a medida que las tecnologías cambian, también lo harán las habilidades mejor pagadas, en cuanto a programación. Un gran ejemplo es Swift. Swift es MUY popular en este momento debido al aumento en el mercado de la programación móvil. Sin embargo, no hace mucho tiempo que Objective-C era el “destino” para iOS y dispositivos móviles. Debes cambiar con los tiempos si quieres estar en la cima. Eso significa comprometerse con el aprendizaje continuo. No significa que aprenderá todos los idiomas, pero tener un buen conocimiento práctico de muchos le servirá bien.
3. Hay MUCHOS idiomas por ahí. Algunos pueden considerarse muertos, pero si hay un sistema que lo ejecuta, es posible que deba mantenerse y podría dar lugar a una oportunidad muy lucrativa. Esto no significa que debas pasar tu tiempo aprendiendo una lengua muerta. El punto es que hay oportunidades con cada idioma, bueno y no tan bueno. Encuentra un idioma que te guste y ve desde allí. Aprende múltiples idiomas y sigue aprendiendo. Ese es un mejor enfoque de la programación como una carrera.
- ¿Vale la pena conseguir un trabajo en el sector público brasileño de TI?
- ¿Cómo es tener un robot de telepresencia?
- ¿Cómo puede un grupo de tecnócratas de TI con experiencia entrar en el negocio de TI?
- ¿Cómo iniciar una carrera en informática sin título? ¿Qué lenguaje de programación debo aprender?
- La mayoría de los desarrolladores con los que he hablado (como .net, Java, PHP, etc.) a menudo no buscan nuevas oportunidades. ¿Cuál es la mejor manera de llegar de manera proactiva y establecer una relación con estos desarrolladores, tanto para las posiciones actuales como para las futuras?
4. Finalmente, si no disfrutas de la programación y se trata únicamente del dinero, busca un camino diferente. Estarás agotado y nunca alcanzarás tu máximo potencial de ganancias si no disfrutas lo que haces. La programación es un compromiso continuo.
Todo lo que se dice, aquí están algunas de las tendencias salariales actuales de algunos idiomas populares:
Salario de PHP en Estados Unidos – $ 109.6k / año
Salario de Java en Estados Unidos – $ 117k / año
Salario Swift en Estados Unidos – $ 100.7 / año
Salario de Python en Estados Unidos – $ 111k / año
Como dije, estos son solo algunos y, como pueden ver, no hay una gran diferencia en las tendencias aquí. También tenga en cuenta, estos fluctúan regularmente. Saqué estos de YouWorth. YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales de los programadores. No solo soy un campeón para el producto, sino que lo uso yo mismo. La aplicación le permite a cualquiera importar habilidades de LinkedIn y rastrear el valor de su mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que están siendo observadas. Eche un vistazo a YouWorth y haga un seguimiento de lo que le interesa y creo que encontrará una mejor respuesta a su pregunta.