Поделитесь личной историей, которая может помочь вам принять решение

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

Я хотел бы поделиться своей личной историей, которая, надеюсь, поможет вам принять решение.

Фон

Как и многие люди, которые хотят присоединиться к буткемпу, я меняю карьеру. Моя первая степень была журналистикой (бакалавр и магистр МГУ), и я несколько лет работал в сфере научной журналистики, когда жил в Москве. Моим особым умением было читать научную статью, понимать, что делали исследователи, и переводить ее на «человеческий» язык. Спустя некоторое время, когда я писал о героях, я захотел им стать.

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

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

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

Прикладной процесс

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

Затем вам нужно заполнить форму, в которой вы расскажете о себе, своем опыте и опыте программирования. И да, вам действительно нужен некоторый опыт программирования или, по крайней мере, горячее желание научиться программировать. Я рекомендую начать с бесплатных или очень доступных курсов, таких как учебники на YouTube или Codecademy. Если вы, как и я, интересуетесь наукой о данных, вам необходимо знать основы Python и SQL.

После этого вам необходимо выполнить первую часть предварительной работы, которая будет отправлена ​​вам после подачи заявки. Будет немного программирования, немного линейной алгебры, немного исчисления. Как вы уже догадались, математическая часть далась мне довольно легко, но я обещаю, нет ничего, что можно было бы изучить с некоторой страстью и решимостью. Потом интервью.

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

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

Структура курса

В учебном лагере, где я изучал науку о данных, была пятнадцатинедельная программа полного рабочего дня. Что это значит? Было 12 недель обучения и 3 последние недели работы над самым важным финальным проектом. Эти 12 недель были примерно разделены на 7 модулей, каждый из которых охватывал определенную тему науки о данных: программирование на Python, программирование SQL, статистику, регрессию, классификацию, обработку естественного языка, анализ временных рядов, глубокое обучение и многое другое.

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

Начиная с Mod 4, ваш распорядок дня будет разделен на две части: недели лекций и недели проектов. В течение недель лекций вы будете учиться у инструкторов и выполнять ежедневные задания по программированию с партнером. Проектные недели - это когда вы работаете над темой по своему выбору, но используя только что описанные навыки и технологии: вы можете классифицировать покемонов для своего проекта классификации, прогнозировать качество вина для своего регрессионного проекта, анализировать статьи The New York Times для обработки вашего естественного языка - все, что угодно. Но имейте в виду, что эти проекты позже будут в вашем резюме, так что не выбирайте ничего слишком дикого.

День студента учебного лагеря

Если вы выберете очную программу на полный рабочий день, ожидается, что вы будете на территории кампуса с 9:00 до 18:00. Это будет похоже на вашу новую постоянную работу. Посещаемость будет приниматься, поэтому не создавайте привычки опаздывать или уходить рано: если вы присутствуете в кампусе менее 95% времени, вы не закончите учебу.

Обычно я приходил в кампус в 8: 45–8: 50, пил кофе и готовился к новому дню. Почти каждый день ровно в 9 утра будет проблема с кодированием. Наши тренеры объединяли нас в пары и отправляли в аудиторию. Они также отправят нам задачу по кодированию (обычно из Hackerrank или Leetcode), и у нас будет 15–20 минут, чтобы разобраться в ней. Первая пара, которая отправит решение в канал резервной копии, объяснит его остальному классу. Никаких оценок, просто практика.

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

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

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

После лекций у вас будет несколько часов, чтобы продолжить индивидуальную работу, пока вы не вернетесь домой в 18:00. Иногда уходишь и позже, но после шести никто не заставит.

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

Люди

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

Вызовы

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

Были времена, когда казалось, что я откусывала больше, чем могла прожевать. Я помню, как паниковал и выяснял план Б, приставал к инструкторам и другим студентам, пытался разобраться во всем самостоятельно. Но, оглядываясь назад, я бы сказал, что проделал довольно хорошую работу. Я закончил каждый проект, который планировал (конечно, не без посторонней помощи).

Так это подходит вам?

Это если вы:

  • Абсолютно уверены, что программирование должно быть важной частью вашей работы и вашей жизни.
  • Не боятся математики. Может быть, немного напуган, но вы больше никогда не скажете слова «Ненавижу математику»
  • Готовы много работать
  • Нужны практические, востребованные навыки
  • Пробовали все бесплатные программы и курсы, и вам нужна более структурированная и организованная.
  • Ищете связи в сфере технологий и открыты для новых друзей.

Это НЕ для вас, если:

  • Вы просто просматривали страницы и спрашивали себя: «Почему бы не присоединиться к учебному лагерю?». Поверьте, вы потеряете деньги, время и мотивацию
  • Вы совершенно не представляете, что такое наука о данных, вы только что услышали, что это «самая сексуальная профессия века», и решили попробовать
  • Вы ожидаете, что вас "накормит" информацией и навыками.
  • Вы не социальное существо. Не обязательно на 100% чистокровный экстраверт, но вам должно быть комфортно работать с людьми, задавать вопросы, делать презентации перед классом и т. Д.
  • Единственное, о чем вы говорите в объявлении учебного лагеря, - это уровень трудоустройства. Учебные курсы работают с отличными карьерными тренерами и командами работодателей, но никто не «найдет» вам работу на следующий день после выпуска. Черт возьми, я сам все еще ищу работу, спустя три месяца после выпуска. Их цель - вооружить вас навыками, знаниями и ресурсами для выхода на поле боя. Остальное зависит от тебя.

Надеюсь, моя история поможет вам принять решение. Если у вас есть вопросы, я буду рад помочь. Свяжитесь со мной в LinkedIn и не стесняйтесь отправить мне сообщение.