|
try {
// do some stuff
} catch (Exception ex) {
ex.printStackTrace(System.out);
System.exit(-1);
}
Some "great" authors write these examples and other just copy and paste this code. So if your application server all of a sudden stops working, the chances are that one of the software developer from India just copy/pasted the above code."
People from the former USSR often overestimate their coding abilities. But if you apply 80/20 rule, everything falls into its place. In any country with a reasonably established higher education 20% are the best and 80% will always remain poor-to-mediocre software developers.
Since English is a primary language in India's universities and colleges, they have a huge advantage over developers from Russia, Ukraine et al, where many programmers have hard times with English and lag behind Indians in the world IT workforce. Add to this fact that India has huge amount of people in general hence a lot more educated people than Russia, the 80% here and there are not the same.
For sake of this discussion, let's assume there is total of one million of active software developers from India hence 800,000 of them are poor-to-mediocre. At the same time there is only 100,000 visible software developers from Russia hence only 80,000 of them are poor-to-mediocre.
Of course, 80K of bad developers is better than 800K of the same, but if you put things in perspective, I don't think that software developers from Russiua, Ukraine, or Belarus are in general superior that their peers from India.
There are stars and losers everywhere.
Meanwhile, when software developers from Eastern Europe ask me,"What programming language to learn next", I always give the same answer, "English".
Disclaimer. I was born in Ukraine, got my Applied Math degree in Russia, and started my software development career in Ukraine.
Yakov Fain
www.twitter.com/yfain
I do not buy your 80/20 theory, because it does not explain results of
various international programming competitions (which universally use
English as their primary language). If your theory were true, you should
see 10 times as much Indian participants in those competitions with 10
times as much Indian winners vs Russian ones.
Please, don't read between the lines of my post.
The most reputable college ranking I know of is the one by USNews and World
Report. Here's the link to the top 200 World universities:
http://www.usnews.com/sections/education/worlds-best-colleges/index.html
Hi Guys,
1. Let us discuss your 80/20 theory at the different angle. 80% or more of
the code is written by Indian developers, 20% or less by the rest of the
world incl. xUSSR. So if smart/dumb divide is the same across both
populations, then 80 percents of glitches are invented by Indians, right?
;)
// do some stuff
// call several methods that may throw several exceptions
if (ex instanceof IOException) {
// handling
} else if (ex instanceof FileNotFoundException) {
// handling
} else if (ex instanceof SQLException) {
} ...