3 ms·
I find my experience similar to yours. The difference in culture between companies that developed their own products rather than doing outsourced work was night
by nindalf 8y ago
I find my experience similar to yours. The difference in culture between companies that developed their own products rather than doing outsourced work was night and day.
Also, Java is ubiquitous. I only ever met one developer who was competent in C++. The rest think they know C++ but couldn't write a single non-trivial, idiomatic, correct program in it. (I don't know C++ either, FWIW). This leads to the bizarre situation where everyone writes in their resumes that they know C++, many interviews happen in C++, but few companies use it in development.
> Most of the country learns English
I don't think this is true. Certainly anyone working as a programmer would have been through 12 years of schooling in English with English textbooks for all subjects, followed by 4 years of college again in English. I have never seen a variable or any documentation in any other language. Before smartphone keyboards became a thing, I didn't know anyone who typed in their own language.
However, only a small fraction of the country learns English well enough to use it professionally. A significant proportion of the country, mainly in rural areas, don't learn English. Many of them don't complete school either.
- pergadad 8y agoI think most or all have English classes in school, but in addition to the drop-out/absenteeism even those that attend these classes often don't end up learning much of the language itself as the teachers either have little training and/or pedagogical knowledge or apply the sanskrit approach: a complex near-dead language that's taught through memorisation of grammar rules, similar to Latin.