Russia took the 2nd place in the world ranking of programmers
HackerRank – the online platform of test tasks on programming – investigated in what countries the best software developers live. Results of this research were published at the end of August, 2016 by Which Country Would Win in the Programming Olympics?.
HackerRank regularly publishes tens of thousands of new tasks on programming intended for improvement of skills of developers. On project data, its community grows every day and as of 2016 exceeds 1.5 million people. The platform the companies when recruiting programmers also use, for example, Facebook and Airbnb.
The research HackerRank covers programmers from 50 countries from where most often use a resource. For a start authors defined 15 types of the tasks, the most popular with visitors.
The tasks connected with algorithms were the most popular. They are selected by about 40% of participants of tests. In particular, it is about sorting of data, a dynamic programming, keyword-based search, etc. For the solution of this type of tasks it is possible to select any programming language.
In addition to algorithms, in the first three there were also tasks connected with programming on Java and data structures: they are executed by 9.3% and 9.1% of users respectively. On the basis of set of points for accomplishment of each of 15 types of tasks the general point of qualification of programmers for each country was displaid afterwards. The good result which could be received in rating is 100 points.
The best results of task performance on HackerRank were shown by programmers from China – they win first place in rating, having gathered all 100 balls. With small lag from them – 99.9 points – follow programmers from Russia. In addition to them, the five of the countries with the best programmers includes also Poland, Switzerland and Hungary.
The USA appeared in rating only on the 28th place, India – on 31 places. At the same time these countries are in the lead on number of programmers who use the HackerRank platform. The worst results of task performance, according to a research, are shown by developers from Pakistan, Sri Lanka and Nigeria.
Separately in a research results of the countries on types of tasks are provided. So, Russia was the best in accomplishment of the tasks connected with algorithms - the most popular and competitive field. China showed the best results in tasks in mathematics, functional programming and data structures.
The research revealed that developers worldwide most often select tasks in the Java programming language. This situation strongly differs for Pakistan and Malaysia where users prefer language C ++, and Taiwan where Python is in the lead.
Results of Russia in this research can be delivered in one row with achievements in the international contests connected with information science and programming. Earlier, in August, 2016, at the International Olympic Games on information science Russia took the second place by the number of the gained points, having conceded only to a command of China. In May, 2016 the command of St. Petersburg State University (SPbSU) became the winner of an International Collegiate Programming Contest of ACM ICPC 2016, having bypassed commands of the Shanghai university Dzhao Tong and Harvard University. In 2016 the Russian programmer was also included into the three of winners of competition on programming of Google Code Jam.
According to the CEO of SAP Labs in the CIS Andrey Bivetski, it is obvious for all around the world that the Chinese developers are one of leaders. The Russian specialists in the world market also belong to the category world-best that was visually shown by results of the Olympic Games ACM ICPC 2016 which were taking place not so long ago, he noted.
SAP also estimates the Russian developers as the most highly qualified specialists and when we make the decision on where to place development, we consider a set of parameters, including presence of the personnel, their cost and a possibility of hiring. Confirmation to the fact that SAP recognizes the Russian IT developer by leaders in the world industry is opening of IoT of the center (the center of Internet of Things - a comment of TAdviser) based on SAP Labs in June of this year which took place within the Innovation forum of SAP for developer companies, - Andrey Bivetski told TAdviser. |
Sergey Belov, the coordinator of university programs of IBM notes that leadership of the Chinese, Russian and Polish programmers in general does not surprise, also referring to "results of the most prestigious competition of programmers" of ACM ICPC. The strength of the Russian programmers, Sergey Belov, just considers and knowledge in the field of algorithms is and them to apply capability to effective solution of tasks: "Not accidentally ACM ICPC call fight of intelligence. The deposit of our children to the innovation to a component of development of the country is already noticeable and, I believe, over the years will be even more considerable taking into account modern technology trends".
You See Also
- Development tools of applications - a product catalog and projects
- Programmer
- Day of the programmer
- Cemeteries of programmers. Why not all IT shniki want to work in corporations
- Developers of the websites (contacts of programmers)
- Rating of the HackerRank programmers
- Cost value of a working hour of the programmer
- Competitions in ethic hacking of CTFZone
- AR-Craft Tender for young application developers of augmented reality