Cuando te adentras en el mundo de la programación te das cuenta de que hay similitudes con las naciones unidas: está lleno de lenguajes, en nuestro caso de programación. Cada uno con sus fuertes y debilidades respecto a sus compañeros.
Aunque todos ellos acaban traduciéndose a un idioma común que solo entienden los procesadores: el binario. Sin embargo, entre los humanos, es muy diferente. Hay otro idioma que se ha vuelto igualmente de corriente cuando se habla de tecnología: el inglés.
En primer lugar, la mayoría de las fuentes de información y documentación sobre programación están escritas en inglés. Además, la calidad del contenido suele mayor respecto a otros idiomas. Son números, hay muchos más profesionales hablando en inglés que en tu idioma. Solo hay que observar la cantidad de material, desde tutoriales en línea hasta libros (alguno de ellos clásicos de lectura obligatoria). No te engañes, el inglés es el idioma predominante. Sin un buen conocimiento en el idioma de Shakespeare, los programadores tendrán dificultades para entender y aplicar correctamente la información que necesitan para hacer su trabajo.
Por otro lado, por el mejor hecho de intentar encontrar la mejor información en la red, como pueden ser motores de búsqueda, foros o similares, ya es necesario saber chapotear con el idioma. Aunque sean frases cortas o palabras claves. Sobre todo cuando hablamos de problemas muy específicos que hay muy pocas soluciones. No olvidemos que Stack Overflow, Reddit y HackerNews, están en inglés (sí, hay sub hilos en otros idiomas, pero la información destacable no se encuentra en ellos).
Tampoco podemos ignorar que los sueldos en países angloparlantes, son mucho mayores. La posibilidad de trabajar en remoto para grandes tecnológicas o empresas aumentará considerablemente el sueldo. Sin ignorar el hecho que vivirás una experiencia que se reflejará en un Curriculum Vitae más interesante.
En resumen, aprender inglés es vital para cualquier programador que quiera tener éxito en su carrera. Desde la comprensión de la documentación hasta la comunicación con otros programadores, el inglés es una habilidad esencial que no se puede pasar por alto. Por lo tanto, si quieres ser un buen backend, frontend o fullstack, estarás liimitado profesionalmente si solo hablas tu idioma nativo (a no ser que sea inglés, claro). Dedicar tiempo y esfuerzo, ya que como hemos visto, las ventajas son abrumadoras. ¡Tus aplicaciones te lo agradecerá!
Artículo de Andros Fenollosa
Docente de diseño web y desarrollo en Idecrea.