¿Se requiere un idioma (como el francés) para obtener un trabajo en programación?

Si. Es casi seguro que necesitará hablar el mismo idioma que las personas de las que reúne los requisitos. Además, seguramente necesitará dominar el mismo lenguaje natural que cualquier miembro del equipo que tenga.

No se discute mucho en los países de habla inglesa, pero debido al hecho de que las computadoras son extremadamente particulares sobre lo que puede y no puede decirles en un lenguaje de programación, ayuda si los nombres de sus clases, nombres de funciones, nombres de programas y documentación Todos tienen un significado claro para todas las personas involucradas con ellos. Las franquicias de programación a menudo publican guías de estilo que favorecen explícita o implícitamente el inglés, incluso para quienes no hablan inglés.

Codificadores de Python de países que no hablan inglés: escriba sus comentarios en inglés, a menos que esté 120% seguro de que el código nunca será leído por personas que no hablen su idioma.

PEP 8 – Guía de estilo para código Python

Los nombres de clase deben ser sustantivos, en mayúsculas y minúsculas con la primera letra de cada palabra interna en mayúscula. Intenta mantener los nombres de tus clases simples y descriptivos. Use palabras completas: evite las siglas y abreviaturas.

9. Convenciones de nomenclatura Implícito en esto es que su lenguaje de programación debe escribirse usando el alfabeto romano, o al menos con un alfabeto en mayúsculas y minúsculas (a diferencia del chino, japonés, coreano, árabe, hebreo …)

Crean una apariencia coherente para el código, de modo que los lectores puedan centrarse en el contenido, no en el diseño.

Permiten a los lectores comprender el código más rápidamente al hacer suposiciones basadas en la experiencia previa.

Facilitan la copia, el cambio y el mantenimiento del código.

Demuestran las mejores prácticas de C #.

No tiene que cambiar los nombres de los objetos que se crearon utilizando las herramientas de diseño de Visual Studio para que se ajusten a otras pautas.

Convenciones de codificación de C # (Guía de programación de C #) Excepto que todo el .NET Framework utiliza convenciones en inglés. No escribir en inglés romperá el primer punto de tener una guía de estilo.

Ahora, si está preguntando si necesita hablar un segundo idioma natural para programar. No. Ni siquiera ayuda, a menos que ese segundo idioma sea el inglés. Las habilidades que necesita para programar son la resolución de problemas y la comunicación clara y directa. Aunque aprender un segundo idioma puede ayudarlo con la comunicación, no lo ayudará a ser claro ni directo, por lo que no ayudará.

No es para la mayoría de los trabajos. Hay un pequeño subconjunto (por ejemplo, trabajos relacionados con la localización / globalización) donde se requiere el conocimiento de más de un idioma humano, generalmente para optimizar la posibilidad de que pueda comprender mejor en qué está trabajando.

Para un trabajo de programación, el idioma inglés es generalmente un requisito. Si no es su idioma nativo, aún debe aprender lo suficiente como para poder leer libros en inglés a una velocidad normal y además debe poder seguir conversaciones en inglés, como las de los programas de televisión.

Si estuvieras trabajando en Francia, aprender francés también sería práctico en tu vida diaria.