Каково это — слушать код со скоростью 1000 слов в минуту
В Дальневосточном Федеральном Университете есть центр проектной деятельности — там магистры и бакалавры находят для себя инженерные проекты, у которых уже есть заказчики, деньги и перспективы. Еще там проводятся лекции и интенсивы. Опытные специалисты рассказывают о современных и прикладных вещах.
Один из интенсивов был посвящен применению системы контейнеризации Docker для распределённых вычислений и оркестрации. На него пришли магистры и аспиранты прикладной математики, инженерии, подготовки ПО и других технических направлений.
Преподавателем был парень в темных очках, с модной прической, в шарфе, общительный и слишком уверенный — особенно для 21-летнего студента второго курса. Его зовут Евгений Некрасов, он поступил в ДВФУ всего два года назад.
Вундеркинд
«Да, они были старше и статуснее, но не могу сказать, что опытнее. Помимо этого я иногда вел лекции своим одногруппникам за нашего преподавателя. В какой-то момент мы поняли, что больше ничего по Объектно Ориентированному Программированию он мне дать не может, поэтому периодически я читал за него лекции про ООП, современную разработку, GitHub, применение систем контроля версий».
Евгений может писать на Scala, Clojure, Java, JavaScript, Python, Haskell, TypeScript, PHP, Rust, C++, C и Assembler.
«JavaScript я знаю лучше, остальные — на уровень, на два ниже. Но при этом запрограммировать контроллер на Rust или C++ смогу за час. Я не учил эти языки целенаправленно. Я изучал их под задачи, которые мне ставили. Я могу влиться в любой проект, изучив документацию и мануалы. Я знаю синтаксисы языков, и какой именно использовать, особого значения не имеет. Так же с фреймворками и библиотеками — достаточно почитать документацию, и я понимаю, как это работает. Все определяет предметная область и задача».
- Источник(и):
- Войдите на сайт для отправки комментариев