[Перевод] Как получить онлайн магистратуру по CS от американского университета по цене кофе

zfsnhmld2vrsk2t_tmdrlzf3sb8.jpeg

Поговорим о: 1) том как я попал в магистратуру по Computer Science от Georgia Tech пока жил и работал в Воронеже, 2) требованиях к поступлению, 3) стоимости, 4) моих впечатлениях от курсов, которые мне читают, 5) почему я все еще продолжаю учиться после того, как начал работать в Facebook и переехал в UK.


Кто

Привет! Меня зовут Андрей. В 2014 с горем пополам закончил специалитет факультета компьютерных наук в ВГУ. 4 года работал в аутсорсе. 2 года отпахал на американские стартапы на удаленке. Полгода получил оффер от Facebook и переехал в Лондон. Пилю Flipper. Есть пара небольших библиотек на GitHub. Иногда выступаю на конференциях. Периодически, что-то публикую в свой блог. Семестр за семестром двигаюсь к получению звания магистра от Georgia Tech, о чем в данном посте и пойдет речь.


Что

Полное название магистерской программы Online Master of Science in Computer Science или OMSCS.

Чего стоит ждать:


  • Это настоящая всамделишная магистратура. Диплом будет такой же как и у тех, кто получает ее очно на кампусе.
  • Вам не нужно проводить исследование и писать дипломную работу для выпуска. Надо лишь прослушать 10 курсов.
  • Обучение на английском. Для поступления надо сдать языковой экзамен (TOEFL или IELTS). Если вдруг вы закончили бакалавриат в США или у вас green card/гражданство США, то в вашу способность понимать английский верят на слово. Мое паучье чутье подсказывает, что с вас не будут трясти языковые сертификаты, если вы гражданин и любой другой англоговорящей страны, но тут лучше поинтересоваться в службе поддержки.
  • Это на 146% асинхронная программа. Все лекции есть в записи. Видео встречи с профессорами и ассистентами (пояснительной бригадой для всего курса, пользуется особым спросом перед экзаменом) тоже записываются. Общение студентов между собой и с преподавательским составом на каждодневной основе происходит на форуме (Piazza). Это как приватный Reddit, где для каждого потока делать свой sub-reddit. Там студенты задают вопросы. Иногда на них отвечают другие студенты, но чаще ассистенты и профессора. Домашние задания — это обычно проекты, отчеты по проектам/экспериментам, эссе. Все это добро можно загружать в любое время до дедлайна на онлайн-портал. Даже экзамены проходят асинхронно. Вам дают тест и выделяют неделю на его прохождение. Это не значит, что вы можете открыть тест, и не закрывать его неделю. Само время теста ограничено (обычно 1 -2 часа). Но начать его выполнение вы можете в любой момент в течение недели.
  • Это программа от одного из топовых универов. QS World University Rankings поставил Georgia Tech на 88 место. CS Rankings поставил Georgia Tech на 5 место по итогам 2021.
  • Это суровая и требовательная программа. От вас ожидают, что вы уже закончили бакалавриат (не обязательно по компьютерным наукам), обладаете соответствующими знаниями и ответственностью. Некоторые классы можно пролететь уделяя им 5–6 часов в неделю. Однако, другие классы легко могут сожрать все ваше свободное время с нагрузкой по 30 часов в неделю. Я не хочу вас пугать. Лишь пытаюсь подчеркнуть, что не стоит ожидать того, что можно будет пару лет попинать всем известный орган и получить диплом.
  • Максимально гибкое расписание. За один семестр можно брать от 1 до 3 классов. Можно взять отпуск на семестр. Таким образом можно закончить как и за 1,5 года, так и за 4. Имейте ввиду, что в США 3 семестра: осенний, весенний и летний.
  • Магистратура по цене кофе! Оговорюсь, что кофе в Лондоне. В Воронеже на эти деньги можно было сходить на бизнес-ланч в хороший ресторан. Сделаем математические приседания. Если брать по одному классу за семестр, то программа займет 10 семестров. Это 3 года и 4 месяца или 40 месяцев или 1200 дней. За 1 класс надо отдать $841. За всю программу выйдет $8410. Если поделить эту сумму на 1200 дней, то получится $7 в день. Большой латте в Лондоне стоит 3 фунта. Кексик к кофе потянет еще на 2 фунта. Итого, 5 фунтов за кофе со вкусняшкой. По текущему курсу это $6.79.


В списке курсов мы могли увидеть «CS-7210 Distributed Computing» с невероятной нагрузкой в 62 часа. Это новый класс, который только-только запустили. Я ставлю на то, что его сложность придет в норму в течение пары семестров.

Можете кидать в меня гнилые помидоры за спорное утверждение «магистратура по цене кофе». Во-первых, кофе оказалось в Лондоне. Во-вторых, к кофе добавился кекс. В третьих, даже с кексом цена кофе не дотянула до цены магистратуры на 21 цент. В свою защиту скажу, что statista.com утверждает, что 60% населения России без сладенького не могут. Скорее всего, эти 60% не будут пить кофе без печеньки. Более того, я готов утверждать, что 21 цент — это незначительная погрешность, когда речь идет о высшем образовании. Впрочем, я пойму, если эти маленькие хитрости окончательно подорвали ваше доверие ко мне и отбили всяческое желание читать статью дальше. Мои искренние извинения!

Чего ждать не стоит:


  • Возможности делать полноценные исследования и публиковаться. Народ на Reddit говорит, что вроде бы какие-то возможности заниматься исследованиями есть, но их совсем немного.
  • Georgia Tech не будет спонсировать вам визу F-1 для получения образования в США для онлайн магистратуры. Как следствие, вы не сможете только лишь благодаря образованию получить право на работу в США по программе STEM OPT после выпуска. Если хотите визу и STEM OPT, то добро пожаловать на кампус за совсем другие деньги.

OMSCS предлагает 56 курсов на выбор. Большинство из них принадлежат 1 из 4 специализаций. Каждая специализация — это набор курсов, из которых вам надо пройти 5–6 для выпуска по этой специализации. Оставшиеся, 4–5 курсов для выпуска из программы вы можете взять из любой специализации. Например, для специализации Computing Systems мы можете взять: CS 6515, CS 6210, CS 6250, CS 6035, CS 6200, CS 6238. Е%ще 4 кура могут быть любыми на ваш выбор из списка всех курсов. В описаниях специализаций, некоторые курсы отмечены как некликабельный текст. Это значит, что эти курсы читаются только очно и для онлайн студентов они не доступны.

У каждый курса есть общедоступная страничка с программой и требованиями. Большинство курсов имеют десятки и сотни ревью на OMSCentral. Я веду к тому, что каждый сможет найти что-то по своим интересам.


Как0

… поступить.


  1. Вам надо иметь диплом бакалавра по компьютерным наукам или в соседней области (математика, физика). Это может диплом любого аккредитованного универа в любой стране. Более того, это может быть эквивалент бакалавриату. Например, я закончил специалитет факультета компьютерных наук (ФКН) Воронежского Государственного Университета (ВГУ). Потенциально, вы подойдет бакалавриат по любой специальности. На Reddit есть истории людей, которые поступили с дипломом психолога. Полистайте admission threads за разные года, чтобы найти что-то похожее на ваш послужной список и прикинуть ваши шансы.
  2. Официально рекомендуют иметь средний балл 3.0 и выше. Имейте в виду, что в США максимальный балл — 4. Так что 3 у них соответствует 3.75 у нас. Однако, это не строгое требование. Я поступил со средним баллом в 3.72.
  3. Нужно послать прошлый диплом и приложение к нему в Georgia Tech. Если ваш универ не умеет выдавать диплом с приложением на английском, то надо будет его перевести. Слава Тьюрингу, перевести его можно самостоятельно. Переведенные бумажки вместе с оригиналами надо либо послать в США обычной почтой, либо попросить ваш универ послать email с ними c официального домена универа. Я все перевел сам и попросил декана ФКН ВГУ послать email на адрес Georgia Tech с почты деканата. Спасибо вам, Александр Крыловецкий, за то, что сделали мою жизнь с 100 раз проще!
  4. Соберите 3 рекомендательных письма от прошлых профессоров и руководителей с работы. Эти люди должны быть в курсе вашей работы. Не просите вашего прошлого ректора или CEO написать вам рекомендацию. Они видят вас впервые в жизни. Лучше попросите вашего научного руководителя, профессора с которым вы хорошо взаимодействовали в универе, вашего прямого менеджера или техлида. Рекомендуют хотя бы одну из рекомендаций получить из академического мира. Я, к сожалению, был отвратительным студентом и сжег все мосты со своими прошлыми профессорами. В итоге, я просил 2 менеджеров с прошлых работ и моего текущего менеджера написать мне рекомендацию. Прокатило! Не надо просить от них сразу присылать вам какой-то документ. Заручитесь их согласием и соберите email адреса. Далее, вы введете эти адреса в специальную форму при поступлении. Georgia Tech пришлет им инструкции как оставить их рекомендацию онлайн.
  5. Напишите два эссе: statement of purpose и background statement. В качестве примера можете использовать мои: SoP, background statement.
  6. Сдайте языковой экзамен. TOEFL на 100+ или IELTS на 7.5+. В разные времена я сдавал оба этих экзамена: TOEFL для универа, IELTS для переезда в UK. Мне они показались предельно похожими друг на друга. Моим самым большим помощником в подготовке выступил этот YouTube канал. Он подсказал стратегию для частей reading, listening и speaking. Я также посмотрел парочку рандомных видео по writing. Небольшой список советов:
    • Reading — не читайте весь текст сразу. Бегло просмотрите первое предложение каждого абзаца. Затем, вдумчиво прочитайте каждое первое и последнее предложение каждого абзаца. Этого должно быть достаточно, чтобы понять в каком абзаце надо искать ответ на вопрос. Переходите к вопросам.
    • Listening — делайте короткие заметки с необходимой информацией.
    • Speaking — запомните несколько шаблонов. Не пытайтесь придумать умный ответ на вопрос. Не пытайтесь придумать правильный или достоверный ответ на вопрос. Экзаменатору не будет делать факт-чекинг, ему важно, чтобы вы показали, что вы владеете языком.
    • Writing — запомните пару шаблонов, и все должно быть ок.
  7. Заплатите admission fee.
  8. Помните о сроках! Дедлайн подачи документов на осенний семестр — 10 марта, на весенний — 10 августа. Да, вы прочитали правильно. Документы подаются практически за полгода.
  9. Мои поздравления! Все готово. Можно расслабиться и пить смузи.


Как1

… оно там, в заморском универе.

До сих пор я не торопился и брал по 1 классу за семестр. В этот весенний семестр я впервые пробую пройти сразу 2. Пожелайте мне удачи!

Я успел прослушать:


  • CS 6200: Introduction to Operating Systems
  • CS 6250: Computer Networks
  • ISYE 6644: Simulation and Modeling for Engineering and Science
  • CS 7646: Machine Learning for Trading

Все эти классы были высшего уровня. Лекции хорошо организованы и разбиты по маленьким частям. Есть четкая структура и расписание. Проекты, зачастую, строятся один на другом итеративно. Пока что я не жалею ни об одном потраченном центе.

Несколько моих личных заметок:


  • Не пытайтесь заранее придумать идеальный порядок прохождения курсов. У каждого класса есть ограниченное число слушателей. Чем больше классов вы уже прошли, тем раньше вы можете зарегистрироваться на новые. Таким образом, когда вы только поступите, вы будете регистрироваться последними, и выбор классов будет небольшой. Не волнуйтесь! Место в каком-нибудь классе все равно найдется! Более того, обязательно будет несколько классов на выбор. Просто не рассчитывайте сразу начать c курса по алгоритмам, например. Моим первым курсом в итоге оказался «CS 6200: Introduction to Operating Systems», хотя я не был уверен изначально, что хочу его брать. Я не пожалел ни секунды. Я бы рекомендовал для каждого семестра иметь несколько курсов-кандидатов, которые вы хотите прослушать. Если все они окажутся заняты, то возьмите что-то свободное с максимальным рейтингом на OMSCentral. Скорее всего, вы не пожалеете.
  • Приготовьтесь страдать если вы давненько не читали академических текстов ;)
  • Если вы хотите максимально сэкономить время, то делайте проекты в последние выходные перед дедлайном. К этому моменту 99% вопросов, которые у вас могли быть, уже будут отвечены на Piazza.
  • Серьезно отнеситесь к требованиям для каждого курса. Если бы вы только знали чего мне стоило пройти до конца «ISYE 6644: Simulation and Modeling for Engineering and Science» только лишь потому, что я не освежил в голове нужную математику.
  • Вы теперь студент. Даже если вам 90, вы студент. Это значит, что можно пользоваться студенческими скидками!


Почему

… я продолжаю учиться после того, как переехал в UK и устроился на работу в Facebook.

В 2009, когда я только поступил в ВГУ, мне было 16 и лишь недавно начал играть в рок-группе. Как водится, я скоро решил, что быть мне рок-звездой, а значит на учебу можно забить. Мне потребовалось долгих 6 лет, чтобы осознать, что я очень посредственный музыкант, и что быть инженером намного веселее. Как следствие, я упустил множество возможностей обучаться у великолепных преподавателей в свою бытность студентом. Я научился веб-разработке сам. За годы профессиональной деятельности я пытался заткнуть зияющие дыры фундаментальных знаний разными статейками, но мне всегда чего-то не хватало. Каждый раз, когда я что-то изучал, я чувствовал, что создаю малюсенький островок того, что я знаю, в безграничном океане неизведанного. Проблема в том, что мне зачастую не хватало системности знаний, чтобы эти островки соединить наиболее эффективным образом. Это именно то, что дает мне универ. Это предоставляет знания в структурированном виде. К тому же, палка с дедлайнами над головой и большая группа единомышленников чрезвычайно позитивно сказываются на мотивации.

Хорошей причиной получить магистратуру в США может быть специальная квота на визу H-1B для магистров. Количество виз H-1B (для работы), которые выдают в США строго ограничено. Уже не один год, количество заявок больше, чем количество виз. В итоге, устраивается лотерея между всеми, кто опдал заявки. Для магистров американских универов есть отдельная квота, где шансы выше.


Стоит заметить, что я, на данный момент, если бы и решил переезжать в США, то сделал бы это, скорее, по визу L-1B (трансфер внутри компании). Мне хватает фондового рынка для удовлетворения своего азартного интереса.

Наконец, я немного устал объяснять заграничным работодателям, что за зверь такой этот диплом специалиста. Казалось бы, во многих случаях этот диплом может быть аналогом магистратуры. С другой стороны, почему бы не получить «правильную» магистратуру?


Null байт

Надеюсь, моя история оказалась вам хотя бы отдаленно полезной (или хотя бы развлекательной), и я привел достойный аргумент, почему учиться — это круто! К тому же, еще и дешево. Надеюсь, вскоре, увидеть вас в стройных рядах студентов Georgia Tech:)

Полезные ссылки:

P.S. Остаемся на связи! Держите мой Twitter, LinkedIn, блог с newsletter, RSS, email. Все, что душе угодно! Не стесняйтесь задавать любые вопросы в комменты или в личку.

© Habrahabr.ru