иконка вопросительный знак
иконка вопросительный знак
Программирование

24.12.19

24.12.19

24.12.19

Учёба закончилась, пора рассказывать! Даже непривычно писать. В этой статье о том, что происходило со мной с сентября по декабрь.

Коротко и сразу:

Я ещё сильнее погрузился в анализ данных и машинное обучение. Мне всё очень нравится. Учусь в Сколтехе и Ozon Masters. И там, и там клёво. Тяжело. Много нового. Дальше больше.

Последняя статья по теме была в августе. Тогда я планировал учиться в Ozon Masters и искать работу. Спустя неделю после публикации всё сильно изменилось. Я получил неожиданное письмо из Сколтеха о том, что прошёл отбор и меня готовы принять. Конечно же, не задумываясь, согласился. Это сильно меняло мои планы. С точки зрения жизни, главное изменение в том, что я начинаю получать стипендию в 40 000 руб., теряю общагу вышки (у Сколтеха нет общежитий для обычных студентов), а значит начинаю снимать квартиру. Помимо этого, можно было забыть о поиске работы, поскольку в моём случае совмещать с учёбой в Сколтехе невозможно. При этом надо было думать, что делать с Ozon Masters, в который я тоже прошёл и где преподают весьма полезные вещи.

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

Сколково

Небольшой экскурс. Есть Сколково. На википедии написано, что это инновационный центр. Суть таких мест (которые создаются по подобию Кремниевой долины) в том, что в одном месте объединяются наука, бизнес, образование, технологии, инфраструктура. Из-за близости получаются выдающиеся результаты: открытия, прорывные технологии, стартапы. Правда чаще всего такие центры возникают естественным образом, Сколково же сделали на пустыре. Выглядит это как некоторая территория в пригороде Москвы, где стоят выделяющиеся на общем фоне здания; парки; достаточно безлюдные дороги. Здесь же находится Сколтех — Сколковский институт науки и технологий. Таким образом, Сколково ≠ Сколтех, но Сколтех часть инновационного центра. Помимо университета здесь есть технопарк, где работают самые разные компании, проводятся конференции, форумы и мероприятия. Здесь много лабораторий как университета, так и различных компаний. Собственные здания некоторых организаций. Есть и жилые комплексы, в которых, насколько я знаю, живут многие преподаватели, научные работники и студенты иностранцы. Всё выглядит красиво: хорошие, необычные здания. Собственная сеть маршруток, позволяющая перемещаться по Сколково (а оно достаточно большое). До центра Москвы отсюда можно добраться минут за 30 на электричке. Здесь же теперь станция недавно открытого МЦД, что по сути тоже электрички. Ходят автобусы до города. Если как-то резюмировать, то здесь видно, что во-первых, многое уже сделано, во-вторых, многое ещё предстоит сделать, и в-третьих, если всё будет и дальше так, то это очёнь клёво.

Забавно, что 5 лет назад на 1 курсе экфака, я писал курсовую по теме инновационных кластеров, где использовал Сколково, как один из российских примеров.

Карта-сколково

Красивый план. Но многое уже построено

Сколково ночью Сколтех Сколково

Сколтех

Теперь о Сколтехе. Это молодой университет, который ещё недавно был известен активным взаимодействием с MIT и тем, что отправлял на год студентов в США и не только. Ещё 1,5 года назад университет находился в других достаточно простых кубических зданиях (там до сих пор многие лаборатории, которые дорого переносить). Затем ввели в эксплуатацию новый корпус, который просто невероятный. Это одно из самых интересных и хороших зданий, в которых я был. Я думаю, это очевидно всем, кто здесь оказывается. Его делали клёвые архитекторы, бетон, круглая форма здания, необычные помещения, качественные материалы, всё новое. Из некоторых примеров. Лекции у нас часто проводятся в двусторонней аудитории. В центре место для лектора и в две стороны идут столы. На центральной части есть такая блочная перегородка, которая иногда собирается и получается уже две аудитории. В зависимости от количества людей и разных пар аудитория постоянно меняет облик. В универе есть своя система охраны, уборки, много рабочих. Можно оставлять заявки для того, чтобы что-то сделали. Так и оставляются заявки учебным отделом для перестроения этой аудитории, насколько я понимаю. Корпус очень большой, и кажется, что он на 2/3 только введён, из некоторых окон видны пустые помещения без отделки. Поскольку здание круглое, навигация просто лютая, понять где и что возможно только через пару недель пребывания. Расстояния большие, нужно много ходить. Сотрудники часто ездят на самокатах, лонгбордах. Свет, материалы, формы — всё вызывает восторг. Есть и минусы, конечно, централизованная система вентиляции, которой непонятно как управлять. Свет, кажется, нельзя самостоятельно выключить нигде и он горит во всём корпусе 24/7. Мне вот интересно, экологично ли это, но есть ощущение, что это как-то продумано и мб лампочки потребляют очень мало энергии. По корпусу часто ходят рабочие и, вообще, здесь постоянно что-то происходит, что иногда создаёт ощущение бесконечного мероприятия. Так вот, вернёмся к самому универу. В США теперь не отправляют всех, потому что Сколтех обзавёлся кучей топовых преподавателей, курсов много. Есть несколько программ, подробнее можно посмотреть на сайте, но это в основном технические программы, связанные с математикой, физикой, биологией и другими областями. Дальше расскажу про различные аспекты обучения.

Прогарммы сколтеха Кампус сколтеха Сколкек кампус Ночь сколтех

Учёба в Сколтехе

Учёба здесь тоже сильно отличается от моего предыдущего опыта, да и вообще, я думаю, всего что есть в России. Идейно это похоже на Вышку, но с кучей особенностей. Обучение проходит по термам (2 месяца), в конце каждого из которых неделя на проекты и экзамены. Я не сильно в восторге от такой системы, поскольку курсы получаются более интенсивными и за тот же семестр приходится учить в 2 раза больше предметов, но уделять им меньше времени. С другой стороны, это держит тебя в некотором тонусе, если так можно сказать. Но такое полезно тем, кто сам себя в тонусе держать не может. Я поступил на программу Data Science, чем и занимался год до этого. Свобода выбора курсов очень высокая. Всё основано на кредитах, каждый терм ты должен набрать определённое количество. Первые 4 терма есть обязательные предметы, которые весят около 50% кредитов. Во второй год в целом можно заниматься только наукой и уже совмещать с работой. Все кредиты делятся на 4 части: основные курсы, научка, инновационные курсы, прочие курсы.

Сколкек красиво Кампус ночью Аудитория

Все студенты универа в сентябре проходят Innovation Workshop. Это такой курс, направленный на развитие инновационного мышления, работы в команде, умения создавать продукты «на коленке». Курс сделан по аналогии с похожим в MIT и пропитан инновациями. Есть очень качественная команда из интересных преподов, таких, как бы это сказать, с душой. Короче, когда ты его проходишь, то понимаешь, что тут есть совершенно определённая атмосфера. Свои шутки, фразы, события. Всё проходит в очень интенсивном режиме, ежедневные мероприятия, лекции, интерактивы, менторы, презентации. Нон-стоп универ, инновации и всё такое. Первые 2 недели я откровенно страдал и не понимал, зачем мне это нужно. Пропускать очень сложно, потому что активно следят за посещением и тут надо сказать, что это один из минусов Сколтеха. Несмотря на всю инновационность и открытость, здесь часто на тебя немного давят и хотят, чтобы ты много времени проводит в универе. Мотивируют это тем, что тратятся большие суммы денег, у вас есть «фул-тайм» статус, то есть ты как бы работаешь в сколтехе (и поэтому у тебя такая стипендия), и вы должны всё посещать. Иногда чувствуешь себя как в школе или в детском саду, за тебя многое решают. Вот. Мне-то это всё не нравилось, потому что у меня уже по горло было такое в экономическом бакалавриате. У большинства других ребят, такого не было, но о людях расскажу дальше. Однако в какой-то момент я нашёл для себя отдушину — Fablab.

IW Сколкек красиво Наша команда

Работаем над проектом

Я и Ваня

Отдыхаем

Фаблаб — это такая огромная мастерская, где есть всё, чтобы делать что-то руками. Начиная от инструментов и станков и заканчивая электроникой, покрасочной, швейной машинкой и 3D принтерами. Это просто рай для рукоделия и создания прототипов (или подарков)). Мечта мальчишки. Если бы у меня всё это было в детстве, то мне кажется мы с друзьями стали бы изобретателями. Часть воркшопа была направлена на то, чтобы мы познакомились с фаблабом. Все прошли там инструктаж, специальные мероприятия и затем делали в нём свои прототипы.

Фаблаб Фаблаб сколтех Фаб

Проекты, которые реализовывали команды были невероятными. Ну так, к слову, наша команда, не имея компетенций в области, сделала детектор касаний для волейбольной сетки, работающий на карбоновых нанотрубках. Как звучит, а?

Процесс работы над нашим проектом

Примеры других проектов: детектор испорченных яблок, умная клетка для домашних животных, умные протезы и многое другое. Ещё один момент, который ощущаешь в Сколтехе, это то, что здесь не экономят. Особенно это чувствуется в фаблабе. Здесь столько расходных материалов, тебе всегда готовы помочь, и всё бесплатно. Качество аудиторий, сам образовательный процесс, другие плюшки. Это всё очень дорого.

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

3d-принтеры сколково вечеринка innovation workshop

Одна из вечеринок в конце недели

Машинное обучение

После воркшопа началась уже сама учёба. И здесь всё прекрасно. Я могу сказать, что процентов 80 курсов, которые прошёл были отличными. Топовые преподаватели, актуальные знания, необычные подходы к обучению, куча дедлайнов, командные проекты. Здесь я получил то, чего мне не хватало в вышке в прошлом году — технические знания. Тут о заголовке, что значит «биться лбом об стену». Мне кажется, это то состояние, в котором я очень часто находился за 4 месяца. Это в целом у меня в голове связывается с обучением программированию или математике. Вот дают тебе задачу. Иногда с описанием шагов, которые тебе нужно сделать. И говорят: делай! Ты садишься и начинаешь делать, наверно 70% времени ты гуглишь. Гуглишь, пробуешь, получаешь ошибку, снова гуглишь, другая ошибка, пробуешь изменить и это может продолжаться очень долгое время. Одно из самых отвратительных состояний, когда ты сидишь уже поздно вечером и пытаешься решить задачу, но у тебя не получается вообще никак. В какой-то момент ничего не остаётся, кроме как сдаться и лечь спать. Ты как бы проиграл и думаешь: «ну это пиздец». Часто потом просыпаешься утром и уже знаешь, как решить проблему. Или же спросишь у кого-то и тебе подскажут. Так или иначе, проблема решится, но осадочек останется. На очень многих курсах я бился головой об стену и чаще всего пробивал её. Не всегда это даёт знания, но это точно даёт ловкость и опыт, которые позволяют в следующий раз намного быстрее решить похожую проблему.

Курсы, которые я прошёл за это время в Сколтехе: Computational Imaging, Introduction to Artificial Intelligence, Efficient Algorithms and Data Structures, Introduction to Computer Vision, Numerical Linear Algebra. Не так много, но первый терм был длиной в месяц из-за воршкопа. Больше всего впечатлили Computational Imaging и Numerical Linear Algebra. Первый вёл потрясающий преподаватель Дмитрий Дылов, который много лет работал в Принстоне, а теперь в Сколтехе. На лекциях он цитировал Вастрика, на лабораторных мы делали фотографии и боке, а затем изучали особенности изображений, преобразовывали их. Экзамен же состоял в том, что нужно было расшифровать послание, спрятанное в картинке. Текст оказался на греческом, затем нужно было его перевести. Не чудо ли! Здесь же меня и поразили лабораторные. Каждую пятницу мы сидели и кодили 6 часов подряд. Нам давали огромные задания, которые с первого взгляда казались невыполнимыми. Однако командная работа и смекалка позволяли решить проблему. Благо, курс преподавался первый год, поэтому было очень мягкое и гибкое оценивание. Они, я думаю, только прощупывают, каким должен быть курс. Второе — NLA, которое ведёт Иван Оселедец. Известный курс, переворачивающий представление о линейной алгебре и о том, что нам преподавали в бакалавриате. Снова сложнейшие ДЗ. Проект — реализация научной статьи в команде. Экзамен в середине терма, устный (!!) экзамен в конце. Короче, это был хардкор.

computational imaging ботать красивый закат сколково

Кстати, в Сколтехе всё на английском и много иностранцев. Но между студентами общение чаще всего на русском. А помимо стипендии каждый студент получает ДМС, страхование жизни, некоторый софт и анлимитед принтеры.

Учились или ботали мы чаще всего в Когорте. Когорта — большое помещение, в котором, по сути, есть столы и стулья. Но разные и много)). Впервые я увидел столы, за которыми можно и сидеть, и стоять. Иногда и постоять хочется)) Есть специальные закрытые с трёх сторон сиденья (не знаю, как это правильнее назвать), где можно «уединиться» командой. Мини-домики. Ну и вендинговые автоматы, принтеры, кулер там же. Это место — точка притяжения, где к концу семестра все что-то делали. Постоянно кто-то ходит, задаёт вопросы. Здесь же происходили и знакомства с новыми людьми. Кстати, о людях.

Когорта сколтех Высокий стол

Те самые столы

Технари

Теперь вокруг меня почти всегда технари. Тусовка тут специфическая. Доминируют два вуза: МФТИ (физтех) и ФКН ВШЭ. Группа у нас большая, около 90 человек. Наверно, половина с двух универов. Ещё МГУ, другие технические вузы Москвы и из городов России. Где-то 20 процентов иностранцев из СНГ и дальнего зарубежья. Оставшаяся часть — это ребята экономисты или те, кто перешёл из других сфер. С последними я чувствую некоторую близость, хоть и за прошлый год многое узнал. Технари же другие. Во-первых, у них своя тусовка, приколы, поведение. Первое что бросилось в глаза — это безудержный флуд в чате, к которому сначала было сложно привыкнуть (сейчас уже норм)). Есть ребята, которые, кажется, 24/7 сидят в телеграме. Много странных или интровертных. Во-вторых, есть группа особо клёвых ребят, которые спокойно совмещают всё с работой, почти не ходят на пары, публикуются, работают в лабораториях. Я встретил много необычных ребят. Больше всего таких было с разных «недатасайнс» направлений: биологи, физики, инженеры. Очень интересные и клёвые люди. С особенным мышлением. Так или иначе, учёба располагает к взаимодействиям. Всё как везде, командные проекты, нетворкинг. Вдобавок ещё и задания, которые часто нереально выполнить полностью самому.

Кстати, Сколтех очень маленький вуз по меркам других университетов. Здесь около 300 студентов и только программы магистратуры + PhD

После дедлайна

После дедлайна

В перчатках

Помимо учёбы

Я уже сказал, что было много тусовок. На воркшопе каждую неделю были, ещё прошло первое в истории посвящение в студенты Сколтеха, Новый год. Выполнение домашек до поздней ночи обычно тоже сопровождается чем-то весёлым. Ближе к концу семестра прямо рядом с когортой появилась комната для отдыха, где собрали все развлечения, которые были разбросаны по кампусу. Это стол для настольного тенниса, настолки, лук с резиновой стрелой, мини-батут и, конечно же, кикер! Где-то в октябре я начал играть в кикер и дошло всё до того, что был период, когда мы наверно часа 2 учились, затем полчаса играли в кикер и так весь вечер. Удивительно, насколько интересной оказалась эта игра. В Сколтехе достаточно активен студсовет. У них, похоже, много свобод и инициативы. Есть много немало клубов: йога, путешествия, танцы, фильмы, математика и многое другое. Я пока не участвовал активно, только чаты читаю. Но кажется, что кому интересно, тот получает своё.

Посвят

Часть клятвы :)

Посвят клуб

А это после

Кикер Новогодна вечерина

Новогодняя вечеринка

Новый год сколтех

Озон

Окей, так много всего и как же сюда ещё Озон влез? Вот я и сам хз. Пока мне везёт. В озоне нужно закрыть 4 курса за семестр. 2-3 обязательных, остальное на выбор. Почему Озон хорош? Потому что там преподают замечательные преподаватели. Потому что там можно получать тройки (и не бояться что-то потерять от этого!). Потому что там всё ооочень гибко. Потому что каждый вечер есть фрукты, печеньки, напитки и все прелести кухни в Озоне. Потому что все лекции доступны онлайн. Это такая версия идеального университета для тех, кто реально хочет учиться. В Озоне Дорн, Оселедец, Дьяконов, Рубцов и другие преподаватели (список курсов), у которых я не учился или только буду. Да, здесь такой же курс Оселедца только на русском языке. Его я перезачёл. То есть у меня только 3 курса в этом семестре. Машинное обучение, Алгоритмы, Стохастический анализ. Первые два успешно закрыл, третий увы нет. Последний курс и оказался единственным плохим в Озоне, которого наверно и не будет в следующем году, уж в таком виде точно. Безумно сложно, непонятно, много. Пока можно иметь один долг, не знаю, что с ним будет через год. Главное, что меня держало и мотивировало — как раз таки курсы. Мне очень понравился курс по алгоритмам, поскольку это именно то, чего мне не хватало и я хотел восполнить (при этом алгоритмы вСколтехе оказались на голову хуже). В следующем семестре в Озоне будет практикум по алгоритмам, где уже будем активно кодить изученное. Курс по машинке от Дьяконова это просто интересно, вспомнить всё снова, восполнить пробелы, разобраться. В курсе много математики. В Озоне также проводились тусовки, тематические мероприятия. Организаторы делают много всего и это радует. Ну и ко всему прочему добавляется возможность отобраться на стажировку и пообщаться с ещё одной компанией ребят из самых разных вузов. Из минусов, пожалуй, только то, что пока нет аналога когорты, где можно было бы совместно делать дз. Но над этим работают и есть возможность бронировать аудитории в офисе Озона.

Открытие озон мастерс Посвят озон мастерс

И здесь был посвят

Сладости на хэллоуин Москва-сити

Офис Ozon в Москве-сити

Вид с Москвы-сити

Вид сверху

Наука

Здесь мне пока нечего говорить, но я делаю первые шаги. Cледую тому, о чём уже писал. Меня интересует компьютерное зрение и робототехника. Где-то в ноябре я решил сфокусироваться на одной теме и начал искать в Сколтехе проекты, связанные с беспилотными автомобилями. Оказалось, что такое есть в нескольких местах. Одно из них — Mobile Robotics laboratory Гонзало Феррера. Там нет именно беспилотных авто, но есть много всего, связанное с роботами, что, по сути, то же самое. Определение местонахождения, окружения, пути, людей. Предстоит много работы в следующих термах. Нужно изучать роботехнику, пробовать, снова биться и биться. А пока вот некоторые картинки с курсов и проектов

Москва-сити

Задача была такой: автоматически перобразовать кривое фото судоку в чёткий квадрат, решить его и вписать цифры

Детекция рыбок

Определение движения аквариумных рыбок

cany edges

Границы объектов

Детекция знаков

Научились детектировать знаки

Детекция людей

И людей!

Что дальше

  1. Первый приоритет — Сколтех, второй — Озон. Учить математику, машинное обучение. В планах: робототехника, оптимизация, алгоритмы. Скоро начну учить С++. Важно получать стипендию. Ах да, начиная с зимы, можно получать повышенную размером в 50к, а со второго года и 55к. Пока не знаю, получил ли, но это было бы приятно.
  2. На январских каникулах буду играться с ардуино, которое выиграл в конкурсе. Меня безумно интересует и вдохновляет эта тема. Было нереально круто играть с проводками на иновейшн воркшопе. Теперь у меня есть возможность сделать какую-нибудь умную штуку для дома.
  3. ардуино
  4. Этим летом будет обязательная практика в Сколтехе. Я планирую отбираться в Yandex Self-Driving или в другую компанию, связанную с беспилотниками. Для этого нужно будет проходить суровые отборы.
  5. Хочется соблюдать баланс и не только учиться. Когда дедлайны наваливаются это не очень получается, но выход есть — забивать. Что я и делал частенько в последнее время. Кстати, о балансе. За эти 4 месяца я вот совсем не занимался фильмом о питерских дворах. Мы почти не путешествовали. Хорошо хоть кино смотрел. А ещё в блог не написал ни одной статьи.

Но я ел рамен!

ардуино Москва-сити

По традиции надо похаять Москву. Погода в этом году была ещё хуже чем в прошлом. Минимум солнца. Снега на конец декабря так и нет, на улице зелёная трава

Москва-сити

Квартира

Небольшой полезный оффтопчик. В августе мы начали искать квартиру для аренды в Москве. У меня было представление, что аренда однокомнатной в Москве стоит 40 000. Можно сказать, что так и есть, но это не правило. Можно найти квартиру за 27-33к, но, скорее всего, она будет плохо выглядеть (бабушкин ремонт). Можно за 33-40к, но нужно успеть поймать. Можно много чего найти за 40к+. Ну и всё зависит от района и удалённости от центра. Мы искали квартиру между Сколково и Москвой сити (там Озон). Оказалось, что между ними есть приятный зелёный район вокруг Филёвского парка. Хорошие квартиры уходят за считаные часы. Пользовались ЦИАНом, Локалс. Нашли кучу пабликов в ВК и фейсбуке, спрашивали друзей. В итоге понравился вариант за 40к на ЦИАНе, поехали, в дороге почитали о том, как сбивать цену на Т-Ж (хаха). И вот у нас есть квартира за 37к в 10 метрах от леса и с хозяином, который ни разу за это время не зашёл по своей воле)) Из минусов: далековато от метро. Короче, я очень доволен и найти квартиру оказалось совсем не так сложно, как я себе это представлял. Не знаю, будем ли мы здесь жить второй год, но пока всё замечательно :)

Светлая квартира Балкон кайф Лес Фили Москва

Прямо около дома

Ну а вообще, с Новым годом всех! :)

С Новым годом!

Ну что, снова привет. Я давно не писал, аж с января. Планирую за август опубликовать 4 статьи, потому что есть что сказать, и было что сказать. Разумно начать с того, чем я занимался большую часть времени.

22:21. 774 км. Дача около Казани. Red Samara Automobile Club — Летим

Дача и малина

Дача — это хорошо

Год назад я поступал в магу, собирался учиться программированию и открывать новый мир. Успешно открыл, погрузился и плаваю. Тогда же я ставил себе цель на год (до сентября 2019): «Стать программистом на 51%». Субъективная цель такая. В течение года цель изменилась на «Стать дата-сайентистом на 51%». Программист и дата-сайентист разные понятия, хоть и пересекающиеся. Так вот, цель я выполнил, как мне кажется.

Совершенно невыносимо объяснять людям старшего возраста, чем ты занимаешься. Данные анализируешь??? Программист??? В компьютере работаешь? — Да

Вышка

После достаточно приятного первого модуля я полностью разочаровался в вышке. А правильнее будет сказать в программе «Системы больших данных». Вышка большой университет и мне сложно комментировать что-то в целом. Программа плохая, никому не советую. Знаний здесь мало, много менеджмента, простых туториалов. Всё на английском, но много преподов, которые знают его плохо или недостаточно хорошо, а на русский они перейти не могут, поскольку почти всегда есть иностранцы. Курсовые — изи. На пары в целом можно не ходить. В феврале я участвовал в зимней школе от ИТМО, где познакомился с кучей разных ребят, которые мне писали ближе к лету и спрашивали, стоит ли поступать. Я всем говорил одно и то же. Если вы хотите жить в общаге в Москве за 1,5к в месяц/подкачать англ/стать частью вышки — добро пожаловать. Если вам нужны знания — то выберите что-то другое или занимайтесь самообучением.

Зимняя школа ИТМО

Ещё на зимней школе я прослушал интересное выступление от представителя Yandex Self-driving

Самообучение

Этим я и занимался всё это время. В основном. Было так много всего, что не знаю с чего начать.

Data Mining in Action (DMIA), о котором уже немного писал. После окончания классического направления в декабре я поступил на deep learning в феврале и закончил его к маю. Рекомендую! Бесплатные очные курсы от клёвых ребят. Второй курс понравился меньше, но всё равно это очень полезно. Думаю, что по ML нужно проходить несколько курсов от разных людей, чтобы всё уложилось, чем я дальше и займусь. Следующей зимой планирую поступить на направление спорт от DMIA, чтобы тащить kaggle, но это, если я буду этим заниматься. Ещё параллельно слушал онлайн-курс по deep learning от ODS, а конкретнее — Deep learning на пальцах, Семён Козлов очень приятный лектор, который может объяснить сложные вещи простым языком.

Выпускной ДМИА

Выпускной DMIA — отдельное мероприятие

Конференции, соревнования, олимпиады

В декабре мы съездили в Ярославль и заняли 3 место после недели сабмитов наших решений. Было интересно. До этого было участие на SDSJ, где было сложно, но понравились выступления спикеров и это было моё первое знакомство с computer vision. Несколько недель в январе мы потратили на IDAO. Нам не хватило буквально 2-3 мест до попадания в топ-30 и очный финал чемпионата. Отличный опыт. Когда я говорю мы, я имею в виду компанию из нескольких ребят, с которыми я познакомился как раз таки в вышке. Большая часть из которой, как ни странно, были экономистами и имели огромную мотивацию к обучению. Как всегда, люди — главное, что дал университет. Побывал на замечательном Датафесте в мае. Поучаствовал в нескольких олимпиадах. Я-профессионал, олимпиада по анализу данных от Яндекса, были ещё менее значительные. Нигде ничего не занял, после я-профессионала удалось пройти на зимнюю школу. Пользы в ней было мало, но познакомился с людьми и провёл потрясающую неделю в Питере. Была чудесная снежная погода и сказочный город. Тогда я каждый день чувствовал то, что очень редко чувствую в Москве. Не знаю, как это назвать. Счастье от нахождения в определённом месте. Ну ладно, летом в Москве хорошо, но всё равно. Этот год стал годом, когда часто я чуть-чуть недотягивал. Полезная пощёчина после комфортного СПбГУ, где ты ко всему привык, всех знаешь и всё умеешь. Заниматься чем-то новым не так просто, и не всегда всё подают на блюдечке. Ах да, я ещё Потанинку не получил. Будущие лидеры, ага :)

Переговорки Яндекса

Решаем один из кейсов по курсу в вышке. Для галочки, честно говоря, но в переговорке Яндекса :)

Маки — дерьмо)))

Датафест

Кхм, Датафест

IDAO решение

Сидели в универе до самого дедлайна по IDAO. Прям как бизнес-кейсы

Питер любовь

Питер

Питер любов два

Потому что здесь прекрасно

Летние школы

Ближе к лету я начал подумывать о подаче заявок на летние школы по машинному обучению. Таких школ много и проходят они по всему миру (в клёвых местах!). Заявки порой запарные: документы, резюме, эссе, задания. Подал, наверно, в 5 разных мест (Лиссабон, Лондон, Румыния), все отказали. Думаю, что в целом пройти не так сложно, но я везде запрашивал финансирование на дорогу. В мае получил приглашение от школы RAAI в МФТИ. Проводит российская ассоциация искусственного интеллекта (да, такая есть). Было интересно и полезно. Много сложных докладов, математики, воркшопов. Можно было даже жить в общаге МФТИ в Долгопрудном. Я, кстати, ездил туда 4 дня подряд по утрам. Эх, Петергоф! Впервые оказался среди технарей, ещё некомфортно. Ну я ж на 51% ток)) Самые разные ребята, программисты, самоучки, из индустрии. В общем, клёво!

RAAI летняя школа МФТИ RAAI летняя школа студенты

На RAAI встретил однокурсника из СПбГУ

Поступления

Зимой мы с Машей решили поступать в ШАД. Я тогда ещё и не знал что это. Год назад я не поступал на ФКН вышки и не готовился к математике из-за того, что оставалось лишь несколько месяцев. Я решил, что не осилю всё вспомнить и изучить новое. Сейчас было чуть больше времени, я уже не испугался, но всё равно не хватило. Где-то с марта я начал повторять математику, медлительно и осторожно. Далее мы ездили в Израиль, семейные обстоятельства, вышка. Короче, готовиться было сложно, времени не было совершенно. Ни шатко ни валко мы проходили этап за этапом, каждый из которых был довольно сложным. Закончилось всё тем, что мы неплохо написали экзамен, но плохо часть с программированием. В ШАДе поставили порог на программирование и мы не дошли до интервью. Ну да, кто не знает что это такое, ШАД — одно из лучших мест в России для изучения машинного обучения. Топовые преподы, очень тяжело, интересно, никакого времени, но гарантированный результат, если будешь учиться. Дальше выяснилось, что Ozon открывает что-то похожее — Ozon Masters. При этом конкуренция здесь ниже, а программа по ощущениям почти такая же. А потом я понял, что для Наук о данных в Сколтехе (где тоже топовые преподы и ещё стипендия 40к) нужны те же знания и я могу и сюда подаваться. Снова отборы, конкурсы, 0 времени. И вот сейчас август. Мы прошли в Ozon, не прошли в ШАД. Я прошёл все отборы в Cколтех, но плохо написал математику, мне предложили переписали её. Недавно переписал и думаю, что написал ещё хуже. Результатов пока не знаю, но не надеюсь, что пройду. Почему я думаю, что хорошо прошёл остальные этапы? Потому что они оценивают и предпринимательский потенциал, и опыт, и английский (изи версия тойфла). Когда выступал с презентацией и рассказывал в том числе об обучении в Японии, женщина в комиссии просто сказала «Эмэйзинг». Ха-ха. Ну да ладно, теперь будущее чуть менее неопределённое, буду учиться в Озоне. Таким образом, я пытался сбежать из вышки, но сбежать не получилось))

ШАД кострикин

Начало подготовки к Шаду

ШАД кострикин

Невероятный, с точки зрения архитектуры, новый кампус Сколтеха

ШАД кострикин ШАД кострикин Окно офис Озона Москва

Вид из офиса Озона

Планы

Пау-пау. Так прошёл мой первый год пути к дата сайнс. Что я понял?

  1. Пойти работать можно прямо сейчас. Мне кажется, порог знаний для работы в области очень низкий. Поверхностно заниматься этим просто, но я не хочу так.
  2. Хочется заниматься прорывными штуками и исследованиями. Наукой! Хочу заниматься математикой и сложными вещами. Поэтому так хорошо было бы поступить в Сколтех, где топовые научники и возможности. Тем не менее дальше я буду учить алгоритмы, математику и прочее. Есть все возможности для этого.
  3. Мне интересны картинки, видео, нейронки, беспилотники, AR, VR. Пока что я занимался этим поверхностно. Например, написал курсач и обучил простенькую нейронку на идентификацию дипфейков. Но всё впереди!
  4. Учить математику самому можно, но не так просто. Скучаю по крутым преподавателям математики с экфака и немного завидую ребятам из МФТИ и других технических вузов. Не хватает этого ощущения, что ты учился у нереально крутого дядьки с причудами, но получил офигенные знания.
  5. Возможностей очень много! Какие вакансии в слаке ODS — это же сказка. Летние школы, бесконечные конференции, хакатоны, чемпионаты. Много всего сейчас и это круто.
  6. На RAAI summer school услышал много докладов о роботехнике. Безумно интересная область и, казалось бы, несбыточная мечта. Каждый мальчик мечтает о роботах. Делать, управлять, устраивать бои, хаха. Ладно, обычно это о другом. Но всё равно интересно. Подумываю о том, чтобы начать копать в эту сторону, тем более что это отлично вяжется с computer vision.
Дипфейк детектион

Дипфейк

Дипфейк не детектион

И это тоже

Спасибо тем, кто прочитал. Буду рад любым вопросам!

Оффтоп

Ещё в апреле прошлого года я решил отращивать волосы. План был такой: буду отращивать и смотреть, что из этого выйдет. Когда если не сейчас? И так ведь будет обидно в будущем, если я не решусь. Погуглил картинки, pinterest, все дела. Не так много вариантов понравилось.

Длинные волосы Длинные волосы3

Но какое-то представление появилось. Пошёл к хорошему парикмахеру, который составил мне некоторый план и сказал, что самое сложное, когда волосы ещё не выросли достаточно, чтобы быть длинными, ибо выглядишь ты отстойно. В общем, этого не было, в целом мне всегда нравилось, что получается. В процессе же выяснилось, что у меня очень кудрявые волосы, если за ними правильно ухаживать. Сейчас я выгляжу вот так :))

Длинные волосы у Динара

Горжусь собой и стричься не собираюсь!! (длинные волосы — это тяжело, но зато рок-н-ролл)

3 темы: Москва, ВШЭ, Анализ данных. Прошло 2 месяца, как я живу в Москве и учусь в Вышке. Пожалуй, пора поделиться некоторыми мыслями. Более того, в мою жизнь ворвался анализ данных и жутко увлёк меня. Об этом тоже расскажу ;)

Москва

Столица России! Теперь я живу в крупнейшем городе страны. А ещё в городе где «все бегут»; в городе, который противоположен Питеру; и в котором куча возможностей. Все знают ярлыки Москвы и я всегда со скепсисом к ним относился. Например, я 4 года жил в бешеном ритме в Питере, поэтому это для меня такое же деловое и амбициозное место, где ты как работ передвигаешься из дома в универ и из универа домой.

Пока не собираюсь развенчивать эти мифы или не мифы, но хочу сказать, что Москва мне не нравится. Такое первое впечатление. Не нравится по многим аспектам. Главное для меня: чувствую нехватку воды (питерские каналы), этот город создан не для пешеходов (а я терпеть не могу машины); мне не нравится жилой район, в которой живу; не впечатляет в целом красота города.

Москва на закате

Чуть подробнее. Город большой. Здесь много всего. На мой взгляд как не очень правильно сравнивать Казань и Петербург, так и неправильно сравнивать Питер и Москву. Концентрация здесь в разы выше. Это ближе к Токио, где очень много точек притяжения, огромнейший выбор всего чего только можно, множество мероприятий каждый день. Это просто большой город и он оправдывает количество людей, которое здесь живет. При этом город обычный в моём понимании. Здания, дома, всё такое типично российское, но больше. В Питере есть изюминка, стиль, атмосфера. Здесь тоже, но намного меньше.

Здесь очень много церквей. Я постил сторис в инстаграме на эту тему. Они всюду и, на мой взгляд, это слишком. Поймал себя на мысли, что, видимо, проблема в том, что я не жил в русской России. В Казани по очевидным причинам церквей меньше, Питер сильно европейский и если там есть религиозное сооружение, то это, например, Исаакиевский, который прекрасен. А в Москве в центре стоит огромный белый храм с золотыми куполами. Скучно.

Монастырь в МСК

Чаще всего церкви примерно одинаковые, но бывают исключения и тогда это красиво

Детская площадка в Москве

Как? Зачем? Почему?? Это детская площадка

Пешие прогулки в Москве — такое себе занятие. Мосты огромные, дороги очень шумные, развязки. Может, мне не везет, но водители здесь отвратительные. У нас перед общагой обычный маленький пешеходный переход через двухполосную дорогу. Так вот, каждый раз передо мной просто проезжают без остановки. Приходится ждать. И, вообще, мало кто останавливается, все притормаживают, а, когда ты прошёл на метр вперед, газуют, что не добавляет ощущения безопасности на дороге. Кстати, скоро буду сдавать на права, хаха (но машина мне нафиг не сдалась, только для путешествий и мб иногда каршеринг).

А по вечерам район Люблино превращается в огромную дискотеку для ребят южных национальностей. Они гоняют в тачках с музыкой под красные светофоры, тусуются, продают фрукты, всё как надо. Днём же Люблино — это махина с нереальным расстоянием между домами, до поликлиники идти 10–15 минут, до крупного магазина 15, до ашана минут 30. Здесь в принципе пешком лучше не ходить, чувствуешь себя не в том месте.

Люблино днём

Люблино днём

Люблино ночью

Люблино ночью

Погода эти два месяца была отвратительной. Честное слово, хуже чем в Питере. Холодно, дожди. В октябре наладилась и 1,5 недели было очень тепло. В эти дни я ощутил красоту центра и осени в Москве, было, действительно, хорошо. Тут немаловажную роль играет и универ, который находится не в центре. Это всё-таки не когда ты учишься на Чернышевской и каждый день проезжаешь Невский проспект. Поэтому я сильно меньше вижу красот, надо больше гулять. Но при этом, много панелек, серого, промзон.

Промзоны Москва семёновская

Окрестности корпуса университета

Здание росстат Москва и солнце День города Москва

День города

Конечно, не всё так плохо. А то, может показаться, что я тут топлю за Питер. Нет, есть много хорошего.

Москва с крыши дома Центр Москвы днём Деловой район Москва

Есть хорошие офисные кварталы

Гараж синема

В Москве проводиться много мероприятий и я об этом подробнее расскажу чуть ниже. Здесь замечательный транспорт. Есть электросамокаты, развит каршеринг. В метро мало рекламы, экраны со смешными видюшками, клёвый дизайн (навигация в Питере всё равно лучше), станции красивые. Летом особенно чувствовался кайф прохладных троллейбусов с зарядками. Парк Горького — идеальное место. В городе куча спецпоказов и сеть советских кинотеатров с ребрендингом. В Москве огромный выбор различных заведений. Кафе с кухнями, наверно, любых народов мира. Формат рынка с кучей кафешек замечательный. Цены на ланчи в районе 250–350, в целом не сильно дороже. Много японского, узбекского (чайхана везде). Повсеместно можно встретить шаверму, названия «Пекарня Шамсутдин», «Айда Чайхана», короче понятно, чей это город. Яндекс.Еда рулит, очень удобно.

Спецпоказ в Москве Чайхана Узген

Да и в целом я люблю новые города. Очень люблю открывать локации, исследовать районы, улицы. На этой карте можно увидеть, где я побывал за эти два месяца:

Впереди явно много нового и интересного. Через какое-то время, наверно, буду чувствовать себя как дома и мнение изменится в лучшую сторону. А может и нет.

Вышка, магистратура

Я писал о том, что собираюсь в Бауманку. За несколько дней до экзамена я решил не писать его и, вообще, не поступать туда, хотя и готовился последний месяц. А всё потому, что прошёл в МИСиС, где тоже хорошая программа по анализу данных, и должен был проходить в Вышку. Даже если бы в Вышку не прошёл, я бы выбрал МИСиС. Многие плохо отзывались о Бауманке и не рекомендовали туда идти. Общее впечатление от сайта, здания, приёмной комиссии оказалось тоже сомнительным. В то же время отзывы о программе в МИСиС отличные, общага замечательная (Дом-коммуна). Ещё у меня были огромные проблемы с тем, чтобы забрать доки из МИСиС, но об этом я писал отдельно. С огромной удачей и помощью родственников я поступил в Вышку.

Общага мисис

Обожаю конструктивизм. Дом-коммуна

В чём фишка программы «Системы больших данных»? Полностью на английском, много всего по анализу данных, общага, клёвый универ. Что получилось по факту? Всё на английском, но не все преподы хорошо говорят. Количество предметов по анализу данных меня устраивает. От всего гуманитарного воротит после экфака. Тут надо понимать, что к минусу направления можно отнести то, что это не мат и не прогерская программа, только частично. Но я и не метил на такие направления, ибо не готовился к экзам по матану (а зря!). Буду сам нагонять математику. Общага отличная, не за МКАД, 40 минут до центра на метро. Новые комнаты, условия лучше чем в СПбГУ. А универ, действительно, клёвый)

Природа Москвы

Недалеко от общаги

Наверняка в большинстве универов, всё сильно разнится от факультета к факультету, поэтому говорю только про своё направление и программу. Учимся мы не в центре, а несколько в ебенях, у станции «Семёновская». У Вышки, вообще, много корпусов. Что же бросается в глаза после СПбГУ? Клёвый сайт, где всё очень хорошо и удобно объясняется. Вся инфа о преподах на сайте, есть красная кнопка (это типа нажаловаться можно). В Вышке огромное количество студ. организаций, просто нереально много. Я одних только киноклубов нашёл штук 5. И у этого есть причины: возможность получения средств для развития, а осенью запустили краудфандинговую платформу, где каждый студент может пожертвовать вышкоин (который всем выдали и который равен 200 руб) на проекты студ. организаций. Ну, это бомба, может не зайдёт, конечно, но то, что такое делают уже впечатляет. Был ещё праздник — День Вышки. В этот день весь Парк Горького был в мероприятиях университета. Многие организации имели там свои зоны. Ну и множество мелочей: кулеры с водой, автоматические карьерные рассылки, тренажёрка в общаге и т. п. Всё это добавляет комфорта.

Ещё важный момент — люди. Во-первых, у нас много иностранцев. Австрийцы, индус, Бангладеш, СНГ и некоторые другие страны. Это интересно. Во-вторых, много ребят разных возрастов. Есть под 30, многие работают, кто-то работал после бака, кто-то с психологии или урбанистики. В общем, большие данные объединяют.

В целом универом я доволен, учёба не слишком напряжная, через какое-то время можно будет начать работать.

Анализ данных

Восторг! Столько всего и это так интересно! На 3 курсе бакалавриата эконометрика была мне неинтересна и прошла мимо меня. А сейчас я с огромным удовольствием повторяю лекции и анализирую данные в R. Мы учимся прогать на питоне. Начинаю разбираться в соревнованиях и Kaggle. Скоро начнётся курс Data Mining in Action. Прохожу онлайн-курс по машинному обучению на курсере. А ещё у нас с одногруппниками сформировался некий ML club. Мы собираемся и обсуждаем различные вопросы машинного обучения, что снова потрясающе. На днях был на мероприятии Open Data Science в Яндексе. Услышал пулеметные выступления с кучей проф. лексики. Короче говоря, у меня такое ощущение, что вплываю в океан и пока очень хорошо плывётся. Причём поплыть можно в любую сторону, везде интересно, сложно, перспективно. Муа!

Дата сайнтисты в Яндексе

ыыы

Первая лекция курса Data Mining in Action весной прошлого года

Как-то так прошли два месяца в Москве. Пора немного отдохнуть и продолжать уже до Нового года.

Сейчас актуальный вопрос для меня — магистратура. Расскажу о том, как я её выбираю, как готовлюсь и в целом о подходе к целям/проблемам/новым областям.

Осталось буквально 1,5 месяца до окончания учебы на экономическом факультете СПбГУ. Время, конечно, было замечательным, столько приятных воспоминаний. Тем не менее где-то ещё в сентябре, то есть за год до окончания обучения я начал задумываться о том, куда же идти учиться. Здесь я писал о том, как я пришёл к программированию, а сейчас расскажу, как выбирал вузы.

У меня были ограничивающие условия. Во-первых, хочу учиться в Москве. Почему? Просто потому что хочу пожить в новом городе. Хочу исследовать его, как когда-то Санкт-Петербург, или как Токио совсем недавно. Также хочу сменить обстановку, познакомиться с новыми людьми. Во-вторых, я хочу на такое направление, где я мог бы учиться программировать или учить что-то, что будет мне давать дополнительные знания для самостоятельного обучения программированию. В-третьих, я буду поступать только на бюджет и в не самый плохой вуз. То есть не хотелось бы учиться там, где коррупция или штукатурка падает, но в данном случае и в самые лучшие вузы я не мечу, о чем ниже.

Москва город программистов

Да-да, все бегут там в Москве. Не то что в Питере, культурной столице, кхм

А нужна ли магистратура?

Закономерный вопрос и, по сути, не нужна. Если есть деньги или просто квартира, то можно спокойно обучиться многим вещам самому. Или можно пойти работать по специальности. Четыре года в одном из лучших вузов дали мне понять, что всему можно научиться самому, а главная ценность высшего образования — люди. Однако вуз мне нужен из-за:

А мысль о том, что можно быть абсолютно свободным уже начиная с этого лета, кажется такой привлекательной

а) Двух годов жизни в дешевом и хорошем общежитии.
б) Так как я буду изучать совсем новую сферу, то мне нужно будет соответствующее окружение и друзья из этой среды.
в) В данном случае и знания будут полезными для меня в том случае, если я выберу правильное направление.

Сообщество программистов

Ох уж это комьюнити

Начало стартапа

Вот так начинался продукт Targetprocess. Это ли не прекрасно

Подход к проблеме

В целом у меня подход к подобным вопросам одинаковый. Когда есть что-то, о чём я не знаю вообще ничего, я делаю так:

1. Ставлю цель. Цели, на мой взгляд, важнее всего. И с целей всё должно начинаться. Жить в Москве и учиться в IT магистратуре в сентябре 2018.
2. Бегло гуглю. Например «обучение программированию в магистратуре» или «IT вузы Москвы». Как правило, такой поиск даёт поверхностное понимание о вопросе. Я понял, что университетов много, отзывы разнятся, как и мнения о том, что же дают в магистратуре.
3. Пишу друзьям и знакомым. Я написал десятку разных знакомых программистов. Кто-то из них учится в магистратуре, кто-то давно закончил. У меня к ним было несколько вопросов: Смогу ли учиться в IT-магистратуре? Есть ли смысл в магистратуре? Как выглядит учеба? Куда лучше поступать? Разумеется, я получил огромное количество ответов и множество разных мнений. Но в данном случае информация более достоверная и «из первых рук». Картинка сформировалась и я понял, что поступить можно, вариантов много, учиться можно, польза может быть, а может и не быть. Всё зависит от того куда поступаешь и чем занимаешься.
4.Собираю данные, делаю выводы и начинаю расщеплять цель на задачи, чтобы её можно было поэтапно выполнять. В моём случае: выбрать основной и несколько запасных вузов, подготовиться к экзаменам, сдать их и поступить.

Выбор вузов и планы

Вузы я выбирал на основе направлений, экзаменов и условий. К упомянутым выше ограничениям добавились:

  • Экзамен, который я мог бы сдать. То есть не чистая математика, а хотя бы программирование. Гипотетически я мог бы подготовиться и к математике, потому что у нас была высшая математика аж целых 2 года. Но мне кажется чрезмерно сложным вспомнить всё за несколько месяцев, да и нет смысла в изучении всей математики. В будущем выучу то, что понадобится.
  • Интересное направление. Многие ребята, которым писал, спрашивали у меня: «А какой язык ты хочешь учить? Чем хочешь заниматься?». Тут у меня ответа, к сожалению, нет, на данный момент всем хочу заниматься. Всем и буду. На уровне «нравится» есть темы больших данных, интернета-вещей, приложений, а также стремление делать что-то сложное и «умное». Поэтому направления выбирал по близости к этим темам.
  • Количество бюджетных мест и качество обучения. С количеством понятно, а по поводу качества я снова написал разным ребятам в ВК, которые уже учатся на интересных для меня направлениях.

После всего этого у меня сформировался список из трёх вузов:

1. Бауманка, ИУ5, Системы обработки информации и управления.
2. Вышка, Анализ данных (Бизнес-информатика).
3. МИСиС (ИТАСУ), Прикладная информатика.

Бауманка

Гугл говорит, что Бауманка выглядит именно так

Бауманка — приоритет номер один с решаемым экзаменом и отличной теоретической базой. Вышка — вариант с простым отбором и несложной учебой. МИСиС — последний вариант с интересными направлениями, решаемым экзаменом и большим количеством доп. баллов. Каждое из направлений связано с информатикой или бизнес-информатикой. Скорее всего, я выберу ещё 1–2 вуза, в которые можно поступить на основе только портфолио со 100% вероятностью.

Сейчас я нахожусь на моменте подготовки к экзаменам. За основу беру экзамен Бауманки, литература прилагается. Написал студентам магистратуры, спросил что как и теперь готовлюсь. Во многих вузах есть доп. баллы за различные активности: олимпиады, публикации, курсы, грамоты и т. п. Поэтому в мае мы с ребятами поедем в Самару на всероссийскую студенческую олимпиаду по стратегическому менеджменту. И в мае я сделаю публикацию на основе диплома, над которым сейчас работаю.

В июле экзамены, в августе результаты.

Вот таким образом, я обычно ставлю цели, изучаю проблемы, определяю задачи и затем выполняю их. Посмотрим каким будет результат ;)

Доп. инфа:

  1. Рейтинг технических вузов РФ по ЗП
  2. Хабр. Куда пойти учиться на программиста.
  3. Хабр. Где в России из бакалавра качественно прокачаться до IT-магистра?.

Почему программирование

Я почти закончил бакалавриат на экономическом факультете СПбГУ. Когда поступал в университет, для меня выбор был почти очевидным — экономика или менеджмент. Логика простая: интересовали бизнес, экономика, математика, при этом естественные науки мне может и были интересны, но я точно не хотел заниматься ими всю жизнь.

Спустя 3,5 года понимаю, что экономика и экономист, как профессия, это не моё. Имея знания, которые нам дали, можно выбрать большое количество компаний и зарабатывать достойные деньги. Например, ещё до весны прошлого года мы с друзьями грезили о консалтинге. В какой-то момент, что-то во мне переклинило и я понял, что не вижу себя в классическом костюме, получающим кучу денег, соблюдающим корпоративные правила и решающим бесконечные проблемы компаний. Потому что:

А) Не хочу формальностей
Б) Не деньги главное
В) Хочу создавать НОВОЕ, а не делать одинаковое

Консалтинг — это, когда ты бодрый

Консультант в конце проекта

Вот так я и пришёл к программированию. До этого был опыт программирования в MATLAB. 2 года назад прошёл почти до конца курс по нему и начинал курсы по веб-программированию. Но проблема была в том, что мне не хватало мотивации и причин, чтобы заниматься этим. Я крутился в сфере экономики, бизнес-кейсов, менеджмента. Теперь же у меня есть возможность всё поменять. Через полгода буду поступать в магистратуру, менять место жительства и сферу деятельности. Прекрасное время!

С чего начать

Оговорка: я не знаю, как правильно; просто пишу о своём опыте. Это не инструкция к действию.

В целом я не знаю какая область программирования мне интересна. Языков огромное количество, способов применения тоже. Но есть некоторые ориентиры: друг, увлекающийся анализом данных и планирующий построить карьеру в этой сфере; друзья и знакомые программисты; мой блог, который был создан для обучения веб-программированию.

Таким образом, я решил просто пробовать и узнавать. Опытные люди пишут, что нужно знать много языков. В какой-то момент ты начнёшь видеть похожие элементы и учиться будет всё проще и проще.

Основы программирования

Для начала, было бы неплохо понять суть программирования и обзорно познакомиться с разными языками. Летом, как нельзя кстати, я обнаружил полный перевод гарвардского курса CS50 по основам программирования. Английский язык, конечно, не проблема, но такой большой перевод привлёк внимание. Затем я узнал, что курс полностью бесплатный и доступен на образовательной площадке edX. Начал в августе 2017 и рассчитывал пройти за осень, но позже понял, что неправильно рассчитал силы и учиться в Японии и проходить такие серьёзные курсы одновременно очень сложно. Вернулся к нему в январе и сейчас прохожу по уроку в неделю, планирую так и делать дальше.

CS50 гарвардский курс по программированию

Зал в Гарварде, где и проводят CS50

Курс охватывает различные языки и области программирования, снят на уровне лучших видео и ведёт его невероятно харизматичный преподаватель. Одним словом, рекомендую. При этом не сказать, чтобы курс был простым, домашние задания уже на первой неделе заставляют хорошенько подумать. А вот и ссылка на тех замечательных ребят, которые полностью его перевели, разделили на веб-страницы и добавили комментарии (очень помогает разбираться в сложных моментах).

Objective-C

Так выглядит простенькая программа написанная на языке программирования С (Си)

Веб-программирование

Самый эффективный способ учиться — совмещать теорию и практику. Для этого я и сделал блог. Чтобы сразу применять знания и была сильная мотивация развиваться. Веб-программирование — отдельная сфера, которая несколько обособленна от того, что принято называть программированием. Разобраться в этом достаточно просто, математика не нужна. Однако и здесь языков и проблем много, совершенствоваться можно бесконечно.

В первую очередь я начал проходить курс по HTML и CSS от GeekBrains и закончил его к декабрю. Курс несложный, полезный. На выходе ты можешь многое cделать и имеешь представление о том, как работают и создаются веб-сайты.

HTML код

А это - страница, которую ты читаешь, только в виде HTML-кода

Можно найти на ютубе ;)

Что дальше

В начале февраля планирую начать курс по математике и Python в биг дате - курс от МФТИ. Я не знаю, интересен ли мне анализ данных, однако попробовать хочу, а дальше посмотрим. Всегда интересовала математика и я хотел бы изучать её и дальше. Точнее это специализация, состоящая из 5 курсов. Буду постепенно их проходить, видимо, до лета.

Параллельно хочу совсем немного продвинуться в SEO (оптимизация сайтов в поисковых системах), улучшить навыки вёрстки (HTML5 и CSS3). Возможно, начать курс по JavaScript, но буду смотреть по потребностям веб-сайта и загруженности. Надеюсь, что последний семестр в универе получиться свободным и я буду заниматься изучением новой и очень интересной для себя сферы — программирования.

Результаты на данный момент:

1) У меня есть свой блог, который могу полностью кастомизировать. То, что и хотел. Лучше ли он чем блог в вк/инстаграме/телеграмме/на платформе для блогов? Наверное, пока нет. Но я не гонюсь как за просмотрами, так и за удобством пользования для меня, как автора. Главное — учиться и совершенствовать сайт.
2) Я знаком с HTML, CSS, основами SEO. Начал учиться программировать на С.