Por supuesto. La mayoría de los programadores no hablan inglés. Trabajé con muchos programadores que tenían la base de idiomas más básica en inglés y podían escribir códigos asombrosos. Por supuesto, saber inglés puede ayudarte a aprender más fácilmente, te ayuda a entender el significado de los comandos que estás escribiendo. Pero hablando en general, si conoce sus declaraciones y órdenes, eso es lo que importa.
Los únicos dos problemas que encontré con los programadores que no son buenos en inglés son:
1- Su documentación es terrible. Especialmente si lo escriben en inglés (ya que los programadores de los que hablaba hablaban el árabe como su primer idioma, solo podían documentar su código en alfabeto latino, lo que hizo un gran lío al tratar de entender qué significaban en su documentación).
2- Su convención de nomenclatura es mala. Tendrán a nombrar bases de datos, campos, tablas, variables y funciones en función de cómo suenen en inglés o, peor aún, en palabras latinas que no están en inglés, lo que a menudo hace una ortografía incorrecta y, a veces, confusa.
- ¿Cuáles son los idiomas que debería aprender para el desarrollo web?
- Tengo 32 años. ¿Debo comenzar a aprender Karate o cualquier otro arte marcial o es demasiado tarde para comenzar?
- ¿Qué técnicas debo aprender para crear un producto en tiempo real como Quora?
- ¿Cuánto esfuerzo me llevará aprender alemán?
- ¿Habla usted un idioma sin un estándar nacional, y causa problemas?
Si habla un idioma que está escrito en alfabeto latino, y el resto de su equipo habla el mismo idioma, probablemente sea mejor que escriba su documentación y acepte nombrar las convenciones en su idioma, lo que realmente le ahorra los problemas anteriores.