Descubrimos cuándo el aprendizaje del idioma ayuda y cuándo dificulta tu carrera.
Este artículo te ahorra tiempo. Te ayuda a entender si necesitas inglés ahora mismo o si es mejor posponerlo. Y cómo saber cuándo es el momento adecuado.
¿De Qué se Trata la Cuestión?
Por un lado, existe la opinión popular de que un programador debe saber inglés, ya que es la llave a la base de conocimientos global: artículos, libros, conferencias, investigaciones y otros materiales útiles. Dedicar tiempo a aprender el idioma significa invertir en tu futuro y sentar las bases para una carrera exitosa.
Pero por otro lado, la calidad de la traducción automática ha mejorado significativamente en los últimos tiempos. Por ejemplo, desde 2016, Google Translate ha cambiado su antiguo algoritmo de traducción por una red neuronal de autoaprendizaje. Paralelamente, aumenta la cantidad de contenido educativo en español. En consecuencia, ya no es necesario saber inglés para obtener nuevos conocimientos.
Además del acceso al conocimiento, el idioma extranjero es valioso para la comunicación. Si lo sabes, puedes interactuar con programadores de todo el mundo.
Sin embargo, aquí tampoco todo es tan simple. La comunicación es útil, pero no todo el mundo la necesita. Incluso así: la situación de un mismo programador cambia con el tiempo: al principio el inglés resulta innecesario, pero puede ser necesario después de un cambio de puesto.
Vamos a analizar cuándo un programador realmente necesita dedicarse seriamente al inglés.
¿Para Quién y Por Qué Leer este Artículo?
Para quién no es necesario este artículo. Nuestros consejos no serán útiles para los programadores que ya se han enfrentado a la necesidad de aprender inglés. Por ejemplo, si una persona va a mudarse de España a Estados Unidos, necesitará inglés para la vida y el trabajo, y no hay ninguna duda al respecto.
Para quién es útil leerlo. Para todos los que dudan si aprender o no el idioma. Por ejemplo, para aquellos que están decidiendo entre mudarse a Estados Unidos y continuar su carrera en España (México o cualquier otro país latinoamericano en el que te encuentres). O para aquel que no planea irse de España, pero si se va, solo podrá encontrar un puesto similar en empresas estadounidenses.
Nos dirigimos a los lectores que aprendieron inglés en la escuela y en el instituto, pero de toda la información solo recuerdan una cosa: «Lándon is de capital of Gréit Britán«. Es decir, al aprender el idioma tendrás que empezar de cero y llegar a un cierto nivel.
Qué pasará después de leerlo. Dejarás de dudar y podrás decidir: aprender inglés ahora mismo o posponerlo.
Qué no habrá. Trucos, programas de aprendizaje y consejos para dominar el idioma en una semana. El objetivo del artículo es explicar que el inglés no es necesario para todos los programadores, y en tu tiempo libre puedes desarrollar otras habilidades.
¿Qué significa «aprender inglés»? Cada programador tiene sus propios requisitos para el nivel de idioma: algunos necesitan hablar con fluidez, otros escribir sin errores, otros todo junto. Las tareas pueden ser diferentes, pero el principio es el mismo: aprender inglés significa conocerlo al nivel necesario para el trabajo.
Otro matiz: si los requisitos cambian durante el trabajo, tendrás que aprender más el idioma. Por ejemplo, si la comunicación con el cliente se complementa con la correspondencia, saber inglés significa saber escribir y hablar en él.
Qué no recomendamos. No recomendamos pedir un currículum en inglés y aprender el idioma específicamente para las entrevistas, para impresionar al empleador. Cualquier desviación de las frases aprendidas permitirá entender que no dominas el inglés y no cumples con los requisitos de la vacante. En el sector de las TI no se ve bien.
¿Aprender? No, si no hay Motivación
La motivación es cuando estás dispuesto a hacer un esfuerzo significativo por lograr un resultado, como un aumento de sueldo o una continuación de tu carrera. Supongamos que eres candidato a un puesto de dirección y tienes que comunicarte en inglés con clientes extranjeros. Si no puedes aprender a tiempo, no obtendrás el ascenso ni el aumento de sueldo.
Sin motivación con una clara ventaja comercial, aprenderás el idioma para ti mismo, a un ritmo lento, con lagunas en las clases y sin requisitos claros para el resultado. Es decir, no tendrás un incentivo para soportar el malestar y terminar tus estudios.
El malestar está relacionado con la duración del aprendizaje. Según los resultados de un estudio realizado en la Universidad de Cambridge, para el nivel Beginner un principiante necesita alrededor de 100 horas de práctica; para el nivel Intermediate, 400 horas; para el nivel Advanced, alrededor de 800 horas.
Calculemos
Una hora de práctica se ve así: tienes un programa establecido, y durante los 60 minutos te dedicas al profesor. Una hora de práctica no incluye la preparación para la clase, la elaboración del plan de estudios, los deberes y la corrección de errores. Te dedicas de inmediato al profesor, pasas rápidamente las secciones difíciles y obtienes respuestas a las preguntas que no entiendes. Sin las condiciones enumeradas, la clase no se considera una hora de práctica.
Supongamos que estás dispuesto a aprender una hora al día, seis días a la semana, 25 horas al mes. A este ritmo, necesitarás 4 meses para alcanzar el nivel Beginner, 16 meses para el Intermediate y 32 meses para el Advanced.
Hemos realizado los cálculos para un escenario ideal, en el que no hay lagunas ni factores que distraigan, y los 60 minutos se dedican al profesor. Cambia un poco las condiciones, y el número de horas obtenido debe multiplicarse por varios.
Haz tu propio horario. Abre la descripción del estudio de Cambridge, elige el nivel de inglés que deseas y mira cuántas horas necesitas aprender. Piensa cuánto tiempo al día estás dispuesto a dedicar a las clases y calcula el plazo para alcanzar tu objetivo. Añade un 30% al escenario ideal, y obtendrás el tiempo aproximado que necesitarás para aprender el idioma. El 30% del tiempo es una reserva en caso de fuerza mayor y de que te falte alguna clase.
Otro matiz: el idioma extranjero es una herramienta que se oxida sin uso. Por lo tanto, después del aprendizaje es necesaria la práctica regular: puedes usarla en el trabajo o practicar en tu tiempo libre.
Si ya estás usando el inglés para resolver tareas de trabajo, puedes descargar tu horario, eliminar las clases con el profesor del cronograma y dedicar ese tiempo a tu familia, al descanso o a cualquier otra cosa. Por ejemplo, puedes establecer un nuevo objetivo: aprender chino y optar a otro puesto.
Si aprendes inglés sin motivación ni objetivo, nada cambiará después de alcanzar el nivel deseado.
Practicarás en vano o abandonarás las clases. No pierdas el tiempo con el idioma extranjero si no entiendes su valor.
Aprender inglés sin objetivo = pérdida de tiempo y esfuerzo.
¿Aprender? No, si tienes otras Habilidades Prioritarias
Aprender un idioma extranjero puede dificultar el inicio de tu carrera. Especialmente en las situaciones en las que el programador está saturado de información y trata de entenderlo todo al mismo tiempo: junto con el inglés, aprende sus responsabilidades y las tecnologías.
Los principiantes sobrecargados suelen encontrarse en grandes empresas, donde no tienen problemas de motivación: todos entienden que un cierto nivel de idioma les ayudará a conseguir un ascenso más rápido.
Es importante entender: si te contrataron sin saber inglés, significa que no es necesario para este trabajo o que la traducción automática es suficiente. La empresa valora tus habilidades técnicas, en ellas debes centrarte en primer lugar.
Primero, establece tu trabajo principal, y luego aprende el idioma o adquiere otros conocimientos útiles. Deja lo secundario para después.
El inglés también frenará tu carrera si lo aprendes de reserva, mucho antes de que pueda ser útil. Esto se aplica a los programadores experimentados que han aprendido las habilidades necesarias y planean avanzar.
Imagina a un desarrollador de frontend con un sólido conocimiento de HTML, CSS y JS. Una persona trabaja durante varios años en un pequeño estudio web y planea aprender inglés junto con el framework Angular. El plan es el siguiente: aprender Angular, cambiar a cualquier gran empresa española, aprender a desarrollar aplicaciones complejas, mudarse a Estados Unidos y conseguir un trabajo en Google.
En este ejemplo, Angular y el idioma extranjero tienen una prioridad diferente. Si el programador no aprende el framework, se quedará en el mismo estudio web y el inglés ya no será necesario. Por lo tanto, lo lógico es aprender primero Angular y luego el idioma.
Hemos tomado a propósito una situación con dos habilidades amplias, que son difíciles de aprender al mismo tiempo sin separarse del trabajo y la vida cotidiana. Esto obliga a elegir y a detenerse en una habilidad que sea importante para el siguiente paso en la carrera. Si no es inglés, aprende en segunda instancia.
Durante el trabajo, los planes y las prioridades cambian. Supongamos que el programador del ejemplo anterior ha aprendido Angular y, después de pasar a una gran empresa, ha pospuesto su viaje a Estados Unidos, ha evaluado de forma realista el nivel de competencia y ha decidido no apresurarse. Ahora quiere mejorar y construir su carrera en una nueva empresa, adquirir habilidades técnicas que no estén relacionadas con el inglés.
El cambio de planes y prioridades es un fenómeno normal que hay que controlar. Sin control, corres el riesgo de perder el tiempo con habilidades innecesarias. Para que esto no suceda, prueba este sistema de planificación (que, por cierto, puedes aplicar a cualquier habilidad):
- A principios de año, haz una lista de 5 a 10 habilidades que serán útiles para tu carrera en los próximos cinco años.
- Ordénalas por nivel de valor: pon en primer lugar lo que te ayudará a dar el siguiente paso en tu carrera.
- Concéntrate en la primera habilidad. Haz un plan de aprendizaje y trata de lograr cambios de calidad en tu carrera. Si esto te lleva menos de un año, pasa al segundo punto de la lista.
- A principios del año siguiente, repite el ciclo y no aprendas inglés hasta que no llegue al primer puesto de tu lista.
Hemos elegido un periodo de cinco años a propósito, para que tengas tiempo de llegar al nivel lingüístico avanzado desde cero. Y recorrer 800 horas a un ritmo pausado. Si quieres hacerlo más rápido o más lento, ajusta el plan.
Desarrolla la costumbre de revisar tus planes profesionales cada año para los próximos cinco años. Comprueba qué es importante para ti y no aprendas inglés hasta que no se convierta en una habilidad primordial, una herramienta sin la que no puedas avanzar.
¿Aprender? Sí, si hay motivación y el Inglés es Prioritario a otras Habilidades.
Continuemos con el ejemplo de la sección anterior. Imaginemos que el programador ha adquirido la experiencia necesaria y está listo para mudarse a Estados Unidos: quiere aprender inglés, pasar una entrevista en Google y convertirse en un especialista de perfil estrecho, desarrollar aplicaciones Angular solo para dispositivos móviles.
En el nuevo escenario, el idioma extranjero ocupa una posición prioritaria. Sin él, el programador no podrá entrar en Google ni convertirse en desarrollador móvil. Estas son las condiciones ideales para empezar a aprender: la persona está motivada, tiene un buen conocimiento de las tecnologías y, por lo tanto, en su tiempo libre está dispuesta a dedicarse regularmente solo al inglés.
Aprende inglés si lo vas a necesitar dentro de cinco años o antes y no hay otras habilidades prioritarias que se necesiten para el crecimiento profesional.
Recomendamos tratar el inglés como una herramienta, como un lenguaje de programación o una tecnología. Cada herramienta tiene sus propias tareas y limitaciones. Por lo tanto, no aprendes todo de golpe, sino que eliges solo lo que necesitas. El idioma no es una excepción, y si es importante para el trabajo, aprende.
El inglés es una herramienta común para los desarrolladores, como Git u otros lenguajes de programación.
Esto es para ti: Inglés para Programadores + Recursos
Qué Sigue
Hace 15 años, este artículo habría sido diferente. Hubiéramos recomendado aprender inglés paralelamente a la programación para acceder al conocimiento. Las redes neuronales y la disponibilidad de contenido educativo han cambiado la situación, y en el futuro son posibles otros cambios. Por ejemplo, puede ocurrir que el chino desplace al inglés.
Los cambios volverán a poner a los programadores ante la necesidad de elegir y les harán discutir sobre los beneficios de un nuevo idioma. De estas disputas surge una sensación de necesidad impuesta: ahora está de moda el inglés, mañana el chino, pasado mañana el marciano.
No hay utilidad en la opinión impuesta. Pagarás con tu tiempo personal por lo que se considera útil para todos. Te recomendamos pensar en ti mismo: tener en cuenta tu tiempo libre, tu motivación y tus prioridades. No te apresures a hacer todo, sino que concéntrate solo en lo que es importante para el siguiente paso en tu carrera.
Los idiomas extranjeros permiten comunicarse con programadores de todo el mundo. Esto es útil si puedes usarlo en el trabajo. En los demás casos, el idioma se convierte en una carga que te quita tiempo y te impide acceder a otras habilidades útiles.