Оружие вытаскивают грешники, натягивают лука своего, чтобы перестрелять нищих, заколоть правых сердцем. Оружие их войдет в сердце их, и луки их сломаются.
Владимир Мономах, великий князь киевский (1113-1125), государственный и политический деятель

«Свою первую программу я написал в восемь лет»

16-летний победитель всемирного конкурса Google Станислав Кривенко стал гостем «Дня»
13 февраля, 2015 - 13:17
16-летний Станислав Кривенко

Украина продолжает быть донором молодых талантов для всего мира. Недавно это подтвердилось на очередном конкурсе Google Code-in 2014. Среди 24 победителей со всего мира два призовых места заняли ребята из Украины — киевляне 16-летний Станислав Кривенко и десятиклассник Илья Ковалевский.

Google Code-in — это конкурс по разработке программного обеспечения с открытым кодом для школьников со всего мира в возрасте от 13 до 17 лет. Начальный код таких программ доступен для просмотра, изучения и изменения. Таким образом, пользователь может доработать открытую программу, использовать код для создания новых программ или же исправить в них ошибки.

«День» пообщался с одним из победителей Google Code-In 2014 — 16-летним студентом второго курса Оптико-механического колледжа при КНУ им. Т.Г. Шевченко Станиславом Кривенко.  В начале июня парень вместе с другими победителями отправится на четыре дня в главную штаб-квартиру Google в Маунтин-Вью (Калифорния, США). В течение этого путешествия молодые программисты посетят церемонию награждения, встретятся с инженерами Google, проведут целый день в Сан-Франциско и смогут найти новых друзей с похожими интересами.

В течение семи недель конкурса 658 школьников выполнили 3 236 заданий. Участники писали коды, добавляли новые функции к программам, исправляли ошибки, создавали документацию, разрабатывали логотипы и находили новые интересные способы показать другим ученикам увлекательный процесс кодировки.

Станислав выполнил 26 заданий. «Среди самых простых, с которых я начинал, — задания на скраперы. Они построены на программах, которые получают информацию с разных интернет-ресурсов и сохраняют их в файл в специальном формате. Были также разные задания на обработку данных. Самые сложные задания — на анализатор текстов. Я сам раньше не работал с анализаторами. Приходилось много самому учить. Да и менторы также не очень хорошо знали, как это нужно было делать. Ведь этот анализатор только ввели в компанию», — рассказывает парень.

Все задания Станислав выполнял для одной компании — Apertium, которая занимается машинными переводами. Ведь, объясняет он, так можно увеличить шансы на  победу. «В принципе, можно выполнять задания для разных компаний, но когда идет речь о победе, то лучше ориентироваться на одну компанию», — объясняет он. Во время работы, рассказывает Станислав, все участники и руководители общались в одной программе на английском языке.

Примечательно, что всем азам программирования парень учился самостоятельно. «Школа и колледж для меня — это более фундаментальные знания, приложение к моим. И в принципе, это дает общий результат», — объясняет он.

А свою первую программу Станислав написал еще в восемь лет. Это была программа «казино-рулетка» и использовала принцип случайности, регистрации и статистику. Ее создание дало возможность парню выучить basic (язык программирования) и перейти к изучению более сложных языков. «Больше всего мне нравилось то, что я создаю какие-то новые вещи — организую себя, добиваюсь успеха. Не просто гуляю на улице или рисую», — говорит он.

Сегодня же на программирование Станислав тратит около 5—6 часов в день. Кроме этого, в свободное время он рисует и уже год как играет на клавишных инструментах. Правда, свою музыку, как программы, еще не пишет. «Сложилось так, что у меня было слишком много свободного времени, а заниматься программированием ежедневно — слишком утомляет. И нужно было себя чем-то занять», — рассказывает он. Среди любимых композиторов Станислава — Людвиг ван Бетховен.

В будущем победитель Google Code-in 2014 планирует учиться в одном из столичных ВУЗов, а также создать компанию, которая будет заниматься предоставлением услуг облачных исчислений. «Это услуги, которые предоставляются пользователям в Интернете. Если человеку нужны какие-то сервисы — обработки текста, перевод, конверторы,  то можно это делать он-лайн. И не нужно устанавливать все эти программы на компьютер», — объясняет Станислав Кривенко.

Мария ЮЗЫЧ, «День»
Газета: 
Рубрика: 




НОВОСТИ ПАРТНЕРОВ