Muchas personas suponen que hay un lenguaje 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, puedo asegurarles que este no era su enfoque. El ‘mejor pagado’ depende de varios factores, no solo en el idioma en el que dominas.
Conocer el idioma no te hace valioso, resolver problemas sí
En primer lugar, muchas personas han podido tomar un curso de “campamento de entrenamiento” en un idioma, aprender el núcleo en muy poco tiempo y conseguir un trabajo. Sin embargo, al igual que con muchos trabajos, se vuelve muy diferente cuando entras en el mundo real. La programación es más que una habilidad que aprendes y aplicas, sino aprender una forma de pensar. Debe 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.
- Cómo encontrar personas que puedan estar interesadas en colaborar en un proyecto Github
- ¿Cómo debo decidir entre software e ingeniería eléctrica para mi especialización?
- ¿Qué es el código de calidad y cómo se ve?
- ¿Vale la pena pasar de la ingeniería mecánica al campo del software?
- ¿Cuáles son los patrones de diseño más utilizados en el código de producción sobre los que los recién graduados no tienen idea?
A medida que cambien 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 lo que respecta a la programación. Un gran ejemplo es Swift. Swift es MUY popular en este momento debido al aumento en el mercado de programación móvil. Sin embargo, no hace mucho tiempo que Objective-C era el ‘recurso’ para iOS y dispositivos móviles. Debe cambiar con los tiempos si desea mantenerse 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.
Hay MUCHOS idiomas por ahí
Algunos pueden considerarse muertos, pero si hay un sistema que lo ejecuta, es posible que sea necesario mantenerlo y podría dar lugar a una oportunidad muy lucrativa. Esto no significa que deba pasar su tiempo aprendiendo un idioma muerto. El punto es que hay oportunidades con cada idioma, bueno y no tan bueno. Encuentra un idioma que disfrutes y ve desde allí. Aprende varios idiomas y continúa aprendiendo. Ese es un mejor enfoque de la programación como carrera.
Si lo haces por dinero, haz otra cosa
Si no disfruta de la programación y se trata únicamente del dinero, encuentre un camino diferente. Te volverás rancio y nunca alcanzarás tu máximo potencial de ganancias si no disfrutas lo que haces. La programación es un compromiso continuo.
Dicho todo esto, aquí hay algunos de los salarios actuales de algunos idiomas populares:
Salario PHP en San Francisco, CA – $ 126k / año
Salario Java en San Francisco, CA – $ 122k / año
Salario rápido en San Francisco, CA – $ 138k / año
Python Salario en San Francisco, CA – $ 128k / año
Saqué esto de YouWorth . YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales del programador. No solo soy embajador del producto, sino que lo uso yo mismo. La aplicación permite a cualquier persona importar habilidades de LinkedIn y rastrear su valor en el mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que se están viendo. Eche un vistazo a YouWorth y haga un seguimiento de lo que le interesa y creo que encontrará una mejor respuesta a su pregunta.