2016 © ITMO University. Developed by Department of Information Technologies.
Search by tag «programming » 58 results
Codeforces Founder Mikhail Mirzayanov: How the Biggest Competitive Programming Platform Has Changed Over the Past 10 Years
Codeforces, one of the biggest competitive programming platforms in the world, is celebrating its 10th birthday. It was launched in the early 2010s by Saratov State University teacher Mikhail Mirzayanov. Since then, Codeforces has truly become a social network for competitive programming lovers. Both professionals and amateurs compete and communicate there. The website’s reach is around half a million people from all over the world. Meanwhile, its creator joined ITMO University’s team a year and a half ago. ITMO.NEWS’ reporter has met Mikhail and found out how the platform’s competitions differ from ICPC, how Codeforces attracts millions of users and why the project has launched a crowdfunding campaign.
Greg Tkachenko graduated with a Master's degree from ITMO University's Information Technologies and Programming Faculty in 2017, but he achieved his first professional successes while still a student. As a second-year student, Greg, along with a few other students of the Computer Technologies Department, was invited to take part in an internship at Yandex, where he spent almost two and a half years. Then, he received offers from Mail.ru Group and Facebook, which he turned down to work on the startup AI Factory, which he co-founded with Alexander Mashrabov and Victor Shaburov. In December 2019, the company was acquired by Snapchat’s parent company Snap for $166 million. Greg Tkachenko sat down for a chat with ITMO.NEWS and told us where to find ideas for your tech startup and how to deal with failure.
Hadi Hariri is a world-class IT specialist, head of developer advocacy at JetBrains, author of numerous articles, and the host of Talking Kotlin, a podcast dedicated to the popular programming language. Recently, Hadi came to ITMO University to deliver a talk. A writer for ITMO.NEWS met with him beforehand to find out what makes Kotlin one of the most promising programming languages, how modern high tech companies function, and why young specialists shouldn’t aspire to excel in just one field.
Last weekend, ITMO University hosted the qualifying round of the Russian Programming Competition for School Children and the quarter-finals of the International Collegiate Programming Contest (ICPC) for students. The events brought together the best young programmers from the North-West of Russia, who competed for the chance to participate in the next rounds of the competitions. ITMO.NEWS attended the tournament and found out what tasks the participants had to solve, as well as how many teams will represent ITMO University at the regional semi-final round of ICPC for students.
In late October, the Facebook Hacker Cup 2019 open championship in programming came to an end at Facebook’s Dublin headquarters. ITMO’s PhD student Gennady Korotkevich, who won the championship in 2014 and 2015, has become its champion for the third time. In the final round, the programmer solved all six tasks faster than his competitors.
ITMO alumnus Vladimir Eremin is the head of a product management team at Veeam. His colleagues and he provide data backup services to major corporate clients. In five years, Vladimir’s career has taken him from junior analyst to the head of his own division. Speaking to ITMO.NEWS, he shares which of his university classes have paid off the most, how to find your calling, and how to act right at a job interview in the IT industry.
Alexander Mordvintsev, an ITMO University graduate and a researcher at Google, visited ITMO University’s National Center for Cognitive Technologies with a series of lectures on programming. In addition to analyzing real cases and providing valuable tips for young professionals, Alexander spoke to ITMO.NEWS about how he landed a job at the international corporation, switched from being a software engineer to a researcher, launched his project DeepDream, as well as what projects he is currently working on and why novice programmers should pay attention to modern chemistry and biology.
The annual summer Camp in Programming welcomes students from all over the world who get hands-on experience and theoretical knowledge in programming and machine learning. This year, the challenge was accepted by students from Luxemburg, USA, Azerbaijan, Venezuela, China, India, and Russia. We caught up with some of them to talk about their experience here.
It’s natural for us to have role models, some sort of a hero whose successes motivate us to develop. But few know what these heroes are like in their daily lives. This was something NewTone, a magazine of ITMO University’s student media Megabyte, decided to rectify as they sat down with Niyaz Nigmatullin, a true champion of sports programming and an exemplary for many, to learn more about his life away from the pedestal.
The ranking was unveiled by the news outlet Business Online on the occasion of the 4th anniversary of Tatarstan’s IT-capital Innopolis. As its creators note, the list includes those who define the successes of the IT industry. Niyaz Nigmatullin, a tutor at ITMO University’s Information Technologies and Programming Faculty and two-time ICPC world champion, was included in the top-50. This ITMO graduate is currently head of methodology at Innopolis University’s olympiad training school, where school students from all over Russia prepare for national and international competitions.