Магистр компьютерных наук помогает вашей карьере? [закрыто]

32

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

ysolik
источник
4
Нет хорошего ответа на это, есть слишком много переменных: ваши карьерные показатели, ваши навыки, где вы живете, в какой отрасли вы работаете, размер компании, инструменты, которые вы используете, и т. Д. И т. Д.
Брайан Оукли

Ответы:

45

Да, это так. Это очень помогает в получении вашего резюме в шорт-листе сотрудниками отдела кадров, которые понятия не имеют, что такое программирование.

Фанат
источник
6
Ну, может быть, в большой медленной корпорации, но в небольшой стартап-технологической компании менеджер по найму, как правило, является частью технической команды (они обычно носят несколько шляп). Они будут проверять представленные приложения, и они Скорее всего, сначала рассмотрим опыт работы.
Hanzolo
21

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

Степень, в конце концов, просто степень. Это показатель того, что вы учились, но не более того (и не менее). Работодатели интересуются тем, что вы собираетесь делать, если они вас нанимают. Когда они пытаются это выяснить (в интервью), степень, безусловно, является лучшим показателем, чем ничего, но фактически завершенные проекты в реальном мире (или их отсутствие) являются гораздо лучшими показателями, чем степень (или ее отсутствие) ,

Билл Гейтс когда-нибудь закончил? На самом деле, он сделал это в 2007 году, через 30 лет после того, как бросил Гарвард.

Joonas Pulakka
источник
4
Если ваша карьера продвигается какое-то время, и вы достаточно крутой и эффективный программист, но вы хотите поднять вещи на новый уровень и действительно хорошо понять некоторые из более математических аспектов вещей, а затем получить работа, которая применяет их всерьез, это может быть хорошим маршрутом. Имейте в виду, это может быть не выгодно с финансовой точки зрения - стоимость получения степени, в том числе альтернативные издержки - не заработать немного заработной платы, быть довольно высокой - но если вы думаете, что информатика - это весело, это было бы здорово.
Не совсем. Вы вынуждены изучать вещи в академических кругах, которых вы можете избежать на улице. Хороший пример - лямбда-выражения, в которых образ мышления изменится позже, потому что вы знаете, что можете.
«Но после того, как у вас за плечами несколько лет опыта, важно то, что вы на самом деле сделали». Я работал в компании, в которой менеджеры не имели ученой степени, и в компании, в которой менеджеры делали это. иметь степень. Последний в среднем имел гораздо лучшие навыки планирования и долгосрочного мышления.
Джорджио
Нет сомнений, что между формальным образованием и долгосрочным мышлением существует положительная корреляция - получение степени требует некоторой настойчивости. Но: 1) корреляция применяется в среднем , а не для отдельных лиц, и 2) каким образом происходит причинно-следственная связь? Способствует ли получение степени улучшению планирования или это просто так, что те, кто планирует свое будущее (т. Е. Уже хорошо планируют), стремятся получить больше?
Joonas Pulakka
11

Я получил степень магистра в области компьютерных наук в основном для удовольствия, но также и для содействия моей карьере. Я не ожидал массивной отдачи в финансовом отношении от своего вклада, но это, безусловно, открыло мне глаза на множество новых областей компьютерных технологий, которые я не затронул в своем бакалавриате. Это действительно помогает поставить «Университет Эдинбурга - Различие», и, кроме того, было очень весело, работал над моей задницей, но играл так же тяжело! Не просто делайте это для карьерных перспектив, делайте это потому, что вы тоже этого хотите.

Богатый
источник
7

Я могу быть немного особенным, потому что, хотя у меня есть степень магистра в области компьютерных наук, моя степень бакалавра была BSEE. Эта комбинация стала основой моей карьеры внештатного встраиваемого программного обеспечения (которую я начал примерно через год после получения MS, около 32 лет назад). Я учился в аспирантуре в течение шести лет, ходил в вечернюю школу.

Я знаю, что наличие степени магистра в моем резюме очень благоприятно воспринимается в интервью (мне так много говорили).

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

tcrosley
источник
3
Я нахожусь в подобной лодке, с точки зрения старшекурсника по физике, выпускников CS и большого скачка в GPA на пути к более серьезному восприятию вещей. То, что я узнал, было очень ценным (новые перспективы, необходимость серьезно относиться к шаблонам UML и Design и т. Д.), И сама степень важна - у меня были люди, которые рассказывали о моей степени, когда говорили о моей роли в проекте для бизнеса. / вне людей.
Майкл Х.
7

Как и многие вопросы о карьере, ответ: «Это зависит ...»

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

Тогда есть остальные из нас ...

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

Менее 5 лет технологического опыта.

  • Не CS студент.
  • В компании с академической склонностью. (Пример: старые Bell Labs)
  • Интеллектуально любопытно и скучно на работе.
  • Заблудился слишком далеко от технологий.
  • Хотите дифференциатора вместо опыта работы. (Пример: 5 лет БС + МС)

Это ни в коем случае не обязательно, но может быть полезно. Многое зависит от вашего интеллектуального любопытства.

MathAttack
источник
3

Не знаю, насколько связана моя история, но я фактически специализировался в области философии и политологии, и программирование всегда было просто хобби. Когда я не смог найти ни одного «Философского Разыскиваемого» добавления в Craigslist и понял, что людям нужны разработчики программного обеспечения, в которых я влюбился и нашел работу. Я думаю, что из-за того, что это было хобби, а не просто куча уроков, которые я должен был пройти, я очень увлекся изучением области и старался изо всех сил стараться соответствовать моим одноклассникам по CS. Что ж, сейчас у меня хорошая работа в качестве разработчика, но я определенно нервничаю, что может случиться в будущем, когда я подам заявку на работу по разработке программного обеспечения со степенью сложности. Я склоняюсь к тому, чтобы не получить это и ждать некоторое время, надеясь, что связи и опыт окупятся. Я бы не рассчитывал на это в науке / военном секторе.

Морган Херлокер
источник
3

Степень магистра не требуется в индустрии программного обеспечения. Есть много рабочих мест, которые вы можете получить, просто получив степень бакалавра в сочетании с нужным опытом. Избегание постдипломного обучения может сэкономить ваше время и деньги. Сказав это, если вы хотите работать в таких компаниях, как Oracle, Google, Microsoft, IBM и т. Д., То рекомендуется получить степень магистра / доктора наук.

Сиамак Никоо
источник
2

Возможно, вообще говоря, это может помочь, но это также зависит от менеджера по найму. Я нанимаю разработчиков .NET, чтобы присоединиться к моейкоманда. Как разработчик, я довольно требователен к тому, кого нанимаю, так как мы обрабатываем некоторые очень важные данные и большие суммы денег. Мы - небольшая, гибкая, увлеченная команда разработчиков программного обеспечения, которая варьируется от старшеклассников до степеней магистра в области CS и даже физики. Я действительно никогда не смотрю на высшее образование или даже опыт работы в раннем возрасте. Я хочу посмотреть, как вы общаетесь, ладите с командой, решаете реальные проблемы и, конечно, покажете мне код. Ты думаешь, что ты плохой программист? Покажите мне доказательство. Вы должны работать над каким-то проектом с открытым исходным кодом, иметь учетную запись github / bitbucket / CodePlex / etc ... с чем-то, что происходит на нем. Степени бумажные - это все о том, что вы можете сделать.

Nodey The Node Guy
источник
2

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

Джек
источник
1

Я думаю, что опыт работы / реального мира может иметь большое значение ... и личные проекты ..

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

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

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

hanzolo
источник
1

Для меня это добавляет несколько лет к моему опыту. Часто в описании должностных обязанностей вы видите 3-5 лет + бакалавров или 1-3 года + магистров, и в моем случае наличие степени магистра дало мне преимущество сомнения. Я начинал как дизайнер FPGA, и теперь, когда я веб-разработчик, менеджеры могут меньше заботиться о годах, которые я потратил на это, поэтому годы, которые дает мне степень, настолько ценны. Навык, ни за что! Нет никакой разницы в качестве между программистом с бакалавром и программистом с магистром. Много других вещей, которые вы можете сделать, чтобы стать лучшим программистом

demongolem
источник
1

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

Это может помочь вам стать лучшим писателем и потребителем научной литературы. Большинство ваших курсов будут иметь письменный компонент (они прошли последний курс, который я прошел). Главное - иметь профессоров, которые будут критиковать ваше письмо и исследования, давать качественную обратную связь и заставлять вас работать на более высоком уровне.

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

JeffO
источник
1

Чтобы ответить на вопрос более прямо, иметь степень магистра лучше, чем не иметь. Говоря как человек, который нанимает технический персонал, если вы берете 2 очень похожих кандидатов, но единственное отличие состоит в том, что у вас есть степень магистра, в ожидании своей работы на собеседовании, сотрудник MSc получит работу. Кроме того, в соответствующей заметке получение степени (по крайней мере, признанной степени в области компьютерных наук, например) включает в себя проведение презентаций, навыки общения и различные стандартные вещи, которые вы ожидаете от сотрудника.

Просто получив степень и получив ее, кандидат доказывает что-то и ставит галочку в поле, которого нет у человека без степени. Это менее актуально, когда кандидаты имеют многолетний профессиональный опыт.

Heatwave
источник
0

Я также думаю о степени в области компьютерных наук, и я исхожу из того, что вы могли бы назвать точно противоположным концом образовательного спектра (степень бакалавра в области речевой коммуникации с некоторым акцентом «- также не имеет отношения к чему-либо в областях, классифицированных как» Тяжелые науки ".

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

Я уверен, что многие мои рассуждения предвзяты, поскольку у меня есть степень без опыта и работа, неспособная позволить мне достичь экономической независимости. Тем не менее, я думаю, что у работодателей достаточно оснований, чтобы придавать образованию немного больше веса, чем кажется большинству. Может быть, из-за этих глупых «онлайн-образований для взрослых» - будь врачом через 6 месяцев в «новых» университетах », которые больше похожи на бизнес-организации (которые как-тополучил аккредитацию), в первую очередь с финансовыми целями, в отличие от образовательных. Может быть, они выпускники дают образование плохое завершение. Или, может быть, наплыв Цукерберга и Гейтса заслоняет ценность образования. Однако я знаю одну вещь: я знаю, как научиться (в прямом смысле этого слова) и как делать это гораздо более систематическим образом, чем я мог бы до посещения Кэл Стэйт. И хотя мой первоначальный опыт работы (ограниченный, но у меня он есть) показал, что мне не хватает некоторых профессиональных навыков, демонстрируемых людьми с большим опытом и ограниченным образованием, быстрым способом, которым я смог добиться хорошего профессионализм определенно быстрее, чем требуется опыт, ребята, чтобы увеличить свои возможности (но опять же, я работаю в RadioShack, так что ... смеется).

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

Дэн
источник