Una cosa que debes dominar para ganar dinero de verdad haciendo software
Disclaimer: Si vienes buscando nombres de lenguajes, frameworks, herramientas, etc., no vas a encontrarlos aquí. También ten en cuenta que el contexto de este artículo es el de alguien desarrollando software viviendo en España en el año 2022; puede que lo que escribo no sea aplicable a tu contexto por muchos motivos.
No es un lenguaje de programación
Podría poner enlaces aquí a artículos sobre tendencias en la industria o sobre lenguajes que están de moda, pero no lo voy a hacer. Los lenguajes van y vienen y, sobre todo, tienen características que los hacen más o menos adecuados a diferentes proyectos.
En tu carrera profesional seguramente transicionarás entre varios lenguajes (o versiones del mismo). Si bien esto te va a facilitar el encontrar trabajo, no es lo que te va a permitir ganar dinero de verdad.
No es un framework
Los frameworks son herramientas que te permiten, supuestamente, construir software más rápido. De hecho, muchas veces la popularidad de un lenguaje va ligada a la popularidad de un framework (Ruby/RoR, os estoy mirando a vosotros).
De nuevo, el saber de un framework seguramente te abra puertas (a la vez que te cierra otras, por cierto), pero ganar dinero de verdad va de otra cosa.
¿Qué es lo que te va a permitir ganar dinero de verdad?
Pues para quién lo vive ya, es evidente. Y para las madres de los 80/90, también. El mundo está virando en otras direcciones, pero a día de hoy lo que marca la diferencia es SER CAPAZ DE MANTENER UNA COMUNICACIÓN FLUIDA EN INGLÉS SIN MIEDO; TANTO HABLANDO COMO POR ESCRITO.
Hala. Ya soy tu abuela.
La diferenciación
A pesar de vivir rodeados de cultura anglosajona, con capacidad de consumir miles de piezas de entretenimiento en inglés, viviendo en un mundo tecnológico que se mueve en inglés, el porcentaje de gente que se siente cómoda viviendo en inglés a diario es bastante bajo.
Creo recordar algo como que del 30% de gente que habla inglés, sólo el 20% considera que lo hace con nivel alto. Eso es un 6% en la población general. Teniendo en cuenta que el nivel de inglés correla bastante bien con el nivel de estudios y que en nuestro sector abunda el nivel alto de estudios, igual podemos subir el porcentaje a un 10% de la población en el sector para hacernos una idea.
Resulta que tras décadas de tener el inglés por todos lados, el dominarlo a nivel medio es algo que te hace destacar del resto.
A qué me refiero con “de verdad”
A día de hoy, todavía encuentro ofertas para “juniors” pagando en torno a 25K€/año. Teniendo en cuenta lo que una empresa suele ganar con el trabajo de cualquier trabajador, sobre todo en el sector tecnológico, es una cantidad ridícula.
Luego está el problema del techo. Por mucha experiencia que acumules y mucha responsabilidad que asumas, parece que hay un techo entre los 60k y los 80k si buscas en empresas netamente españolas (y en bastantes extranjeras, no voy a mentir).
Puede parecer que esas cantidades están muy bien… y lo están dado el contexto, pero el potencial de ganar mucho más es muy alto en cuanto te mueves a empresas de producto propio (o startups) extranjeras; sobre todo en USA.
Hablamos de salarios de 100k, 150k, 200k, 300k, 400k, 500k… y más. Y no hablo de CEOs, hablo de gente que hace código.
Según datos de levels.fyi
:
Experiencia | Salario mediano | Top 10% | Región |
---|---|---|---|
Entry | 29k€ | 57k€+ | España |
Entry | 61k€ | 81k€+ | Alemania |
Entry | 165k€ | 213k€+ | SF Bay Area (USA) |
Senior | 62k€ | 108k€+ | España |
Senior | 84k€ | 110k€+ | Alemania |
Senior | 274k$ | 450k$+ | SF Bay Area (USA) |
En realidad no basta con el idioma
El idioma es barrera de entrada pero también hay que saber hacer las cosas. Cuanto más subes de salario, más competitiva está la cosa en general (aunque hay empresas donde esta presión es menor). Te vas a encontrar con gente top de la industria, con mucha experiencia y, posiblemente, nativos. También hay gente paquete, pero mejor pensar que vas a una liga superior de entrada.
Hay también un componente muy importante de seguridad en ti. Muchas veces nos cuesta aprovechar una oportunidad para cambiar de puesto de trabajo, incluso en nuestro propio idioma, porque es muy difícil romper la inercia de estar en un sitio que ya conoces y que te da de comer aunque tenga sus problemas.
Si ya es difícil así, súmale el tener que hablar otro idioma. Y súmale, en muchos casos, una componente importante de síndrome del impostor. Cuando ves las diferencias salariales entre un perfil junior en inglés y un perfil senior en español, es fácil caer en la tentación de pensar que no eres lo suficientemente bueno para trabajar en inglés.
Ahí es donde entra la segunda parte del asunto: sin miedo. La confianza viene con la práctica, así que a lo mejor interesa practicar más inglés y menos React
, porque el tiempo es finito y no puedes hacerlo todo.
Y, ¿en el futuro?
Hay quién dice que deberíamos aprender chino mandarín. Hay quién dice que con el español no hay problema, sobre todo viendo la tendencia en USA. Hay quién dice que el inglés va a desaparecer y que el futuro es el español.
Yo lo que sé es que un cambio cultural tan grande como desplazar la lengua hegemónica en la industria no sucede en 1, 2 o 10 años. Bueno, en 10 a lo mejor. Pero en el peor caso has usado esos 10 años a su máximo potencial y has podido ganar dinero de verdad a la vez que te has preparado para el futuro.
Cómo aprendí yo
Como no soy nadie para decirte como debes aprender con tus circunstancias, me limito a comentar como me fue a mí.
A mí me funcionó una mezcla entre ir a EGB/BUP/COU y tener mucho ocio en inglés sin alternativa en español. Especialmente videojuegos, música, libros, comics… El querer disfrutar de estas obras me creó un interés desmedido por aprender el idioma.
Esto era todo consumo pásivo en su mayor parte; no empecé a hablar a diario hasta que me mudé a Alemania (donde, además, aprendí alemán).
Hay un componente muy relevante social en todo esto. Si eres de perfil tímido o introvertido, seguramente debas poner más de tu parte para encontrar tu ambiente adecuado donde practicar inglés y este tipo de perfiles es bastante común en nuestra industria.
Yo, entre que soy bastante introvertido y que acabé harto de ir a clases en mis años de universidad, siempre he tenido una vertiente muy autodidacta. Si te funciona, pues es una opción. O tira de apps, podcasts, libros, cursos reglados, etc.