ACCOMPLISH MAGAZINE AUGUST 2023
Jim Ovia: Making Waves In The World
Jim Ovia: Making Waves In The World
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
WHY RUSSIAN<br />
ALWAYS ON TO<br />
ALL PROGRAM<br />
CONTESTS<br />
GLOBAL INFODIGEST<br />
By Sergey Monin<br />
How are the Russians<br />
always on top of all the<br />
programming contests (Google<br />
Code Jam, Facebook Hacker<br />
Cup, TopCoder Open, etc.) but<br />
don’t have any tech companies<br />
(almost all of the top tech<br />
companies are in the USA)?<br />
I’ve studied in the same<br />
group with ACM world<br />
champions, so let me shed<br />
some light on this subject.<br />
First of all, they (Russians)<br />
are heavily prepared; they<br />
are not ordinary students.<br />
Universities (in Russia) typically<br />
have a special department,<br />
which specializes ONLY in<br />
solving abstract Olympiad<br />
problems. Studying there is<br />
free, but in order to get in,<br />
you need to win a contest.<br />
Only 1 in 500-1000 students<br />
is accepted and only from<br />
eligible specialities (Math<br />
and Computer Science). The<br />
competition is insane. From<br />
what I’ve seen, they either have<br />
outstanding programming skills<br />
or are Math prodigies.<br />
Second, all teachers are<br />
ex-winners (i.e. they won a few<br />
international contests but<br />
simply outgrew the programme.<br />
Now they teach newbies).<br />
Essentially the same group of<br />
people will win repeatedly.<br />
Finally, universities have<br />
direct benefits from this. During<br />
any convenient opportunity,<br />
they boast by saying “WE WON<br />
A WORLD CHAMPIONSHIP!”<br />
(Read: our university is<br />
better than MIT, Stanford,<br />
and Berkeley combined.)<br />
Additionally, it’s often used<br />
to get financial aid from the<br />
government.<br />
Not surprisingly, with such<br />
selection and training, they win<br />
contests.<br />
Now back to tech<br />
companies …<br />
Why do you think we lack<br />
tech companies (in Russia);<br />
JetBrains, Kaspersky, Dr. Web,<br />
Nginx, for example? Actually,<br />
there are plenty of small and<br />
medium-sized companies in<br />
every city.<br />
Maybe you wanted to ask,<br />
“Why we don’t have giants<br />
such as Google, Microsoft, and<br />
so on?” The answer is simple<br />
- programming skills are not<br />
enough. In order to succeed,<br />
a company needs designers,<br />
managers, competent<br />
leadership, investors, customer<br />
support, and so on.<br />
Finally, “Computer<br />
26<br />
Accomplish Magazine