On peut se demander parfois si il est important de connaître l’anglais pour une personne qui souhaite devenir développeur. La réponse est Oui et Non. Voyons ensemble pourquoi
Oui vous pouvez être développeur sans anglais
Ne pas connaître l’anglais peut rendre la programmation difficile dans une certaine mesure ; cependant, un non-anglophone peut apprendre à coder. Il existe des milliers de documents non anglophones sur Internet qui aideront un débutant à tout savoir sur le codage.
Plusieurs langages de programmation sont disponibles dans des langues autres que l’anglais :
- Qalb : Arabe
- Python : Chinois
- Farsinet : Persan
- et la liste est encore longue.
Il existe également plusieurs plates-formes de développement de logiciels non anglophones comme :
- Aheui : coréen
- ZhPy : Chinois
Un dernier point sur lequel je dois m’arrêter, le code n’est pas de la poésie, et pour écrire du code, vous n’avez pas besoin de 5 dictionnaires sur votre bureau. Ce dont vous avez besoin, c’est d’avoir de bonnes compétences en logique et en mathématiques.
Essayez de googler « les meilleurs pays avec les meilleurs développeurs web », enfin pas maintenant, bien sûr, voici ce que vous trouverez :
Le top 5 des pays ayant les meilleurs développeurs web sont :
- la Chine
- La Russie
- Pologne
- Suisse
- la Hongrie
Vous ne pouvez pas être un excellent programmeur sans anglais
Avant de commencer, je tiens à préciser que cela n’a rien à voir avec le fait que « l’anglais est la mère de la science », car ce n’est pas le cas. Et cela n’a rien à voir avec le fait qu’une langue soit meilleure qu’une autre. Chez DevBrains, nous ne faisons aucune discrimination sur quelque base que ce soit, nous sommes ici pour enseigner et apprendre.
Permettez-moi de vous poser une question :
Supposons que vous ne soyez pas de langue maternelle anglaise (ce qui est probablement le cas) et que vous voyagiez dans un pays étranger où tout le monde parle anglais. Si vous aviez la possibilité d’apprendre la langue, le feriez-vous ? Cela ne vous faciliterait-il pas la vie là-bas ?
Bien sûr, il existe de nombreux autres pays où votre langue est parlée, mais cela ne signifie pas que vous pouvez ignorer les autres.
Vous pouvez apprendre les langages de programmation disponibles en arabe, en chinois et en hindi. Mais qu’en est-il de ceux qui ne le sont pas ? Bien que le qalb et le farsinet existent, des langages comme le ruby et le lua proviennent de pays non anglophones (Japon et Brésil) mais utilisent toujours une syntaxe anglaise.
Ali a soulevé un autre point intéressant, en faisant référence à son expérience d’apprentissage du code par lui-même :
Oui, il existe des livres et des tutoriels disponibles en plusieurs langues. Cependant, une fois que vous atteignez un certain niveau avancé, le seul matériel valable que vous trouverez sera en anglais.
De plus, dans un monde où l’internet règne en maître, où la rencontre avec d’autres programmeurs d’autres pays ne fait aucun doute, l’anglais est la norme. C’est la langue que vous utiliserez dans les conférences et les réunions en ligne avec certains de vos clients.
Conclusion
Après avoir écouté attentivement leur débat, j’ai fait un commentaire qui les a fait reconsidérer leurs positions : « Vos opinions sont totalement complémentaires. »
Oui, l’anglais n’est pas indispensable pour apprendre la programmation ; cependant, si vous êtes un programmeur professionnel, vous devrez à un moment donné interagir avec quelqu’un qui n’est pas de la même culture que vous.
Vous pouvez lire et apprendre des documents dans votre langue, mais vous aurez besoin de documents plus avancés à un moment donné.