DEV Community

Discussion on: Reality of programmer's English skill in non-English-speaking countries?

Collapse
 
johnnybit profile image
Hubert Kowalski

I'm from Poland. Here programming is taught in Polish in order to have "easier" transitioning of concepts. People then are expected to write code and code comments in English, while documentation is expected to be in (in order of preference for most projects I've seen): Polish, Bi-lingual and finally English.

With that comes certain stigma towards people who aren't as good at English. I as many others do view code with Polish in it to be of lower quality than one written in English with no other basis for such assumption. There are actually 3 levels of how bad code is depending on the amount of Polish used:

  1. Every method, class, variable, comment except for particular programming language constructs written in Polish says: "This code is very bad" regardless of actual code quality
  2. "Ponglish" naming scheme, where methods, classes and variables are half-Polish half-English and/or things are named once in English once in Polish says: "This code is pretty bad" regardless of actual code quality.
  3. Only Polish comments while the code itself is totally English says: "This code can be good".

Every programmer job search has in mandatory requirements "being able to read technical English" + "being able to write in English". Not meeting those requirements doesn't necessarily mean that person won't be hired but that is expected to learn those FAST.

So to answer the main question: yes, poor English skills are equalled with the poor coding ability of a person. However, there's a strong drive to actually have code 100% in English within both coding communities and companies, so problems mentioned in the article are not affecting general opinion about "Polish Coders".