Чтение онлайн

на главную

Жанры

IT Компас: как правильно программировать IT-карьеру
Шрифт:

Университет

Собираясь поступать в университет, я, честно говоря, не мыслил сложными категориями. Мне исполнилось 18, я окончил школу и успешно сдал выпускные экзамены. Это был первый год проведения экзаменов с видеонаблюдением, и списать было очень сложно. Все были в шоке, когда оказалось, что больше половины учеников не сдали минимум один предмет. Я же, сильно потея и много шутя, уверенно сдал все предметы со средним баллом 9,2 (из 10) и с оптимизмом смотрел в будущее. Поэтому в июне 2013-го настало время решить, что учить и где учиться дальше.

Вопроса «Стоит ли идти в университет?» у меня не было. Все мы помним истории Билла Гейтса и Марка Цукерберга,

которые в свое время ушли из университета и основали великие компании. Но они-то учились в Гарварде. Я же на Гарвард явно не тянул. Мне куда ближе была история Сергея Брина и Ларри Пейджа, которые написали первую версию поисковика Google в качестве исследовательской работы на степень PhD, то есть базируясь на знаниях, добытых в университете.

Еще в апреле я дважды сдал SAT (американский экзамен для школьников), планируя поступить в американский университет в Болгарии. Но результатов SAT хватило только на скидку в 50 %, что требовало бы где-то 10 000 долларов в год на обучение. Такая сумма была нам с родителями не по карману, и эта опция отпала сама собой.

У меня были хорошие шансы воспользоваться квотой для молдаван на обучение в России. Молдова – это двуязычная страна, мы все (почти) говорим на русском и молдавском языках. Был вариант попробовать поступить в Московский государственный университет – МГУ, самый престижный вуз России. Но жизнь в мегаполисе – это пробки, загрязненный воздух и студенческое общежитие. Поэтому я решил, что лучше эти два-три часа в день использовать на обучение, чем тратить их на стояние в пробках и долгие перемещения по большому городу. Мне казалось, не столь важно, в каком именно университете учиться. Оглядываясь назад, я вижу, что был крайне наивен в своих представлениях о жизни вообще и об образовании в частности.

Решив учиться в Молдове, я колебался между информатикой, математикой и физикой. Математику я знал лучше всего, но тогда она казалась мне бесперспективной. «Что с ней потом делать, кому она будет нужна в каком-нибудь, условно, 2020 году?» – спрашивал я себя. «Ведь есть же компьютеры, они все прекрасно считают», – соглашалась со мной мама. Сейчас, ежедневно работая с криптографами, я мысленно возвращаюсь в 2013 год, чтобы сказать себе: «Илюша, если не специализируешься на математике, хотя бы учи ее серьезно!»

В школе мне нравилась физика. Я принимал участие в школьных олимпиадах по математике и физике, занимал места на региональных соревнованиях. Но что делать с физикой после университета конкретно в Молдове, было неясно. Конструкторских бюро или больших заводов в стране нет, а уезжать мне не хотелось. Поэтому, взвесив все за и против, я решил учиться информатике. Это было крайне прагматичное решение: рынок IT в Молдове ежегодно увеличивался, что давало высокие шансы найти работу после университета. Сейчас могу сказать, что из всех моих выводов, догадок и умозаключений правильным оказалось только одно: найти работу в IT в Молдове было действительно легко.

Даже имея опыт создания сайтов, я плохо понимал школьную информатику и из точных наук знал ее хуже всего. К тому моменту я сделал и запустил два небольших сайта для клиентов, поэтому мог смело сказать, что обладаю опытом в веб-разработке. Первые заработанные деньги мотивировали дальше развиваться в этом направлении. Однако я интуитивно чувствовал, что только курсов и самообучения будет недостаточно. Поэтому решил учиться в местном университете на факультете математики и информатики – в конце концов, если не понравится, всегда можно уйти. На следующие пять лет моей альма-матер стал Молдавский государственный университет. По иронии судьбы, тоже МГУ. Позже я приду к выводу, что сходство между Московским и Молдавским университетами кроется только в аббревиатуре, во всем остальном мой

МГУ, к сожалению, значительно уступает российскому тезке.

Первый курс мне очень понравился, мы изучали основы программирования и математики: низкоуровневый Си, который является базой для 80 % современных языков, базы и структуры данных, дискретную математику и логику. С одной стороны, я был классическим ботаником: выполнял все домашние задания и тянул руку на семинарах и лекциях, с другой стороны, продолжал работать над заказами и пытался применять изученные вещи на практике. На удивление, искать клиентов мне не пришлось: они приходили сами либо по рекомендациям от предыдущих клиентов, либо через знакомых. Два моих самых больших проекта пришли через игру в футбол (мы тогда собирались любительской командой, арендовали поле). Правильное поведение в спорте обычно помогает расположить людей к себе: если с тобой хотят играть в одной команде, то, скорее всего, захотят и работать.

Дебютный учебный год прошел быстро и в удовольствие. Уже во втором семестре я стал лучшим на факультете по среднему баллу и занимал первую строчку следующие четыре с половиной года, до окончания бакалавриата и магистратуры. Но к концу первого курса стала очевидна следующая проблема: учиться было слишком легко. И причина была отнюдь не в моей гениальности, а в малом количестве учеников и их плохой подготовке. Это был год, когда половина школьников не сдала выпускные экзамены, а значит, автоматически лишилась шанса поступить в университет. Информатика и до этого не пользовалась огромной популярностью, что странно, учитывая зарплаты в несколько раз выше, чем в остальных секторах. Но реальность была такова: нас было мало, около двухсот на потоке, четверть попала туда случайно, еще четверть отправили родители. «Если двойки стоят в линию, это проблема ученика, а если в колонку – проблема учителя» – эта логика заставляла преподавателей снижать требования, объяснять меньше, чем они хотели бы, и упрощать экзамены, чтобы большинство смогло пройти дальше. Иначе студентов нужно было бы отчислять, а это чревато закрытием групп и потерей работы.

По опыту шахматных уроков я знал, что нет ничего лучше для учителя, чем ученик, который стремится к большему. Поэтому порой буквально заставлял преподавателей давать нам опциональные усложненные задания и настаивал на том, чтобы сложные темы подробно разбирались на занятиях. Преподаватели с огромной радостью шли мне навстречу, чего нельзя сказать о большинстве моих одногруппников. «Ботаник, выскочка, зубрила» – так думала обо мне половина факультета. Это абсолютно нормально, если достигаешь успеха и чем-то выделяешься, найдутся те, кто будет тебя осуждать. Зависть, непонимание и еще тысяча причин, по которым одни люди обсуждают других. Так было, есть и будет. Лучшее, что тут можно сделать, – просто заниматься своими делами, не пытаясь что-то кому-то доказать.

В библиотеке я отыскал монографию Дональда Кнута «Искусство программирования». Четыре тома о базовых алгоритмах, структурах данных и теории информатики. Читая книгу, я был поражен, насколько огромен и сложен этот мир. Особенно удивила именно сложность, так как уже к сотой странице я окончательно перестал понимать, о чем речь. В этот момент все большую популярность начинала приобретать Coursera – онлайн-платформа с курсами по разным направлениям. Coursera стала для меня дополнением к университету, там была возможность глубже погрузиться в темы, которые меня интересовали. Где-то я прочитал, что на собеседованиях в Google задают вопросы по структурам данных, поэтому в первую очередь выбрал курс «Алгоритмы» (англ. Algorithms) от преподавателей Принстона Роберта Седжвика и Кевина Уэйна. Мне понадобилось три попытки (и два года), чтобы пройти и полностью осознать этот курс.

Поделиться:
Популярные книги

Ротмистр Гордеев 2

Дашко Дмитрий
2. Ротмистр Гордеев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев 2

Рота Его Величества

Дроздов Анатолий Федорович
Новые герои
Фантастика:
боевая фантастика
8.55
рейтинг книги
Рота Его Величества

Ваше Сиятельство 6

Моури Эрли
6. Ваше Сиятельство
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 6

Расческа для лысого

Зайцева Мария
Любовные романы:
современные любовные романы
эро литература
8.52
рейтинг книги
Расческа для лысого

Архил…? Книга 3

Кожевников Павел
3. Архил...?
Фантастика:
фэнтези
попаданцы
альтернативная история
7.00
рейтинг книги
Архил…? Книга 3

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Девяностые приближаются

Иванов Дмитрий
3. Девяностые
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Девяностые приближаются

Сила рода. Том 3

Вяч Павел
2. Претендент
Фантастика:
фэнтези
боевая фантастика
6.17
рейтинг книги
Сила рода. Том 3

«Три звезды» миллиардера. Отель для новобрачных

Тоцка Тала
2. Три звезды
Любовные романы:
современные любовные романы
7.50
рейтинг книги
«Три звезды» миллиардера. Отель для новобрачных

Темный Охотник

Розальев Андрей
1. КО: Темный охотник
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Охотник

Архонт

Прокофьев Роман Юрьевич
5. Стеллар
Фантастика:
боевая фантастика
рпг
7.80
рейтинг книги
Архонт

Темный Патриарх Светлого Рода 4

Лисицин Евгений
4. Темный Патриарх Светлого Рода
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода 4

Дайте поспать!

Матисов Павел
1. Вечный Сон
Фантастика:
юмористическое фэнтези
постапокалипсис
рпг
5.00
рейтинг книги
Дайте поспать!

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18