Я помню, как впервые сказал руководителю группы о том, что, возможно, вернусь в школу. Он просто ответил: «Вам это не нужно». и двинулся дальше.

Затем я помню, как разговаривал с отделом кадров моей компании о том, как будет выглядеть мое обучение на неполный рабочий день во время работы. Они согласились обсудить это, но не думали, что я на самом деле что-нибудь доведу до конца. «Дайте нам знать, когда вы попадете в программу. Тогда мы сможем поговорить об этом дальше ».

Когда меня приняли в программу, мой менеджер недоуменно посмотрел на меня. Он был сбит с толку. "Вы действительно собираетесь пойти на это, не так ли?" он сказал.

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

Зачем вам это нужно?

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

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

Подростковый кодер и бакалавр

Я знал, что хочу стать инженером-программистом с 12 лет. Мои родители купили мне набор LEGO Mindstorms, и я увлекся программированием. В моей средней школе были классы программирования (мне повезло!), И, прежде чем я это узнал, я писал Visual Basic и Java. Все это было раньше, чем я научился водить машину.

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

А еще я по-настоящему любопытный человек. Как и многим программистам, мне нравилось понимать, как все работает. Если бы я не знал, как что-то работает, я бы разбивал это на части, пытаясь понять это; часто не имея возможности собрать все вместе.

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

Однако когда я заканчивал обучение, я понял, что мне нужно найти работу. Я был в долгах и устал. Вроде очень устал. Мне нужно было отдохнуть от академического ритма.

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

Карьера инженер

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

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

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

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

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

Почему?

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

Сложив части воедино, я понял, что на самом деле я не реализовал свое желание учиться так много, как хотел. Я рос не так, как хотел, в своей работе. И я понял, что на должности, на которые я хотел перейти, нанимали людей с учеными степенями. Это имело смысл.

Пора было возвращаться.

Подготовка

Как только я решил, что действительно хочу вернуться в школу, мне нужно было выяснить множество других факторов. Куда бы мне пойти? Как бы я за это заплатил? Буду ли я работать одновременно? Моя девушка рассталась бы со мной? Спойлер - мы не расстались; мы женаты уже почти год :)

Первым делом нужно было выяснить, куда я пойду. После долгих исследований я остановился на трех разных программах:

  • Государственный университет Северной Каролины (местный для меня).
  • Карнеги-Меллон (дальний план).
  • Государственный университет Портленда (где в то время была моя девушка).

У каждого из них была разная структура затрат. Штат Северная Каролина был самым дешевым, потому что я был местным, в то время как Карнеги был самым лучшим из-за оплаты за обучение вне штата, и это была одна из лучших программ в стране. Портленд был посередине.

Затем мне нужно было подготовиться и сдать экзамен на получение диплома или GRE. Человек - это было грубое испытание. Я готовился почти каждое утро с 7:30 до 8:30 перед работой, а по субботам обычно делал перерыв на три-четыре часа. Я также обычно проводил двухчасовую тренировку по воскресеньям. Мне пришлось дважды сдавать тест, но я получил оценки, которые меня устроили.

Получив понравившиеся мне оценки, я работал над эссе по применению, получил рекомендательные письма от своего менеджера, директора по программному обеспечению в моей компании и старого профессора - им ОГРОМНОЕ спасибо!

У меня было все необходимое. Пришло время подать заявку.

Точка принятия решения

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

Я думаю, что это та часть, над которой большинство людей борются с моей историей. Почему вы хотите это сделать? Больше работы!?

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

Вдобавок я собирался жениться (моя девушка вернулась в Роли вскоре после того, как я сдал GRE). Мне нужно что-то большее, чем работа с минимальной заработной платой или студенческая работа.

Мой план был прост: подать заявку в местную программу, и, если я поступлю, я расскажу на своем рабочем месте, как заставить ее работать. Если бы выяснилось, что мой работодатель не заинтересован в этом, я подал бы заявку на программу моей мечты в другое время. Результаты GRE действительны в течение пяти лет, так что этот план будет у меня в заднем кармане.

Принятие и установление ожиданий

К счастью, меня приняли в местную программу - ура! Но с этого началась самая сложная часть этого процесса: разговор с моим работодателем.

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

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

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

После нескольких раундов переговоров мы пришли к соглашению! Я возвращался в школу.

Итак ... Почему я снова получил своих Мастеров?

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

Чтобы резюмировать это вкратце, я приведу его в виде маркированного списка.

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

Следующий вопрос, конечно, такой: «Стоило ли оно того?»

Я скоро отвечу на это в другом посте. Если вы не хотите его пропустить, подпишитесь на меня в Twitter, Medium или на любой другой платформе, которую вы предпочитаете. Я позабочусь, чтобы ты знал, когда он встанет :)

Удачного кодирования!

Первоначально опубликовано на https://dangoslen.me.