Может ли доктор философии отрицательно сказаться на вашей карьере в индустрии программного обеспечения?

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

Это зависит от того, что вы хотите сделать. Если вы хотите работать со стартапами, докторская степень будет намного полезнее, чем если вы хотите работать на должности программиста начального уровня.
@enderland предоставил отличный комментарий по этому поводу, включив слово «кодирование».
Что вам нужно исследовать, так это то, платит ли pHd достаточно больше, чтобы окупить студенческие ссуды, которые вы получите. Если вы не собираетесь работать только там, где требуется pHd (в этом случае стоимость не имеет значения), то я был бы очень удивлен, если бы вы провели анализ затрат и результатов и обнаружили, что это того стоило.
@HLGEM: В США аспиранты получают стипендии, которых более чем достаточно для пары. Никаких кредитов брать не надо.
@samarasa для технических областей, таких как программное обеспечение / инженер, доктор философии, как правило, не окупается в долгосрочной перспективе в финансовом отношении, если кто-то действительно не хочет заниматься исследованиями и разработками (или не делает перед этим степень магистра, а сразу получает степень бакалавра наук). В противном случае отказ от карьеры на 4 с лишним года, даже если технически вы будете зарабатывать немного денег в качестве аспиранта, не в ваших долгосрочных финансовых интересах.
@enderland, я согласен с вами по поводу «денег» в большинстве случаев. Но некоторые люди измеряют «успех» с точки зрения «счастья». Я имею в виду, что с докторской степенью существует «высокая» вероятность получить работу, которая соответствует интересующим вас областям.
Если вы хотите работать над созданием приложений типа «Джо Шмо», то я, безусловно, вижу, что докторская степень является помехой. В конце концов, вы провели в школе дополнительные 4 года, хотелось бы надеяться, что за это время вы выяснили свои интересы и приобрели некоторый опыт в этих областях. Вам, безусловно, следует искать более «интеллектуально требовательные» должности разработчиков. Если нет, можно задаться вопросом, почему? У вас нет амбиций/инициативы? IME, в то время как типам менеджеров редко требуется высшее образование, те, кто хочет оставаться техническим специалистом, редко попадают в высшие эшелоны без докторской степени в крупных компаниях.
Закрытый вопрос на Programers.se с некоторыми хорошо принятыми ответами (один мной): Programmers.stackexchange.com/a/10456/285
Те старшие менеджеры, у которых есть докторская степень, скорее всего, пробивались к этому уровню. Возможно, докторская степень не была фактором их успеха. Наверняка они не получили докторскую степень и не были приняты на должность старшего менеджера.

Ответы (6)

Может ли степень доктора наук негативно повлиять на вашу карьеру в отрасли?

Абсолютно.

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

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

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

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

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

Для некоторых рабочих мест в отрасли кандидаты наук почти всегда хороши. Если вы хотите стать специалистом по количественному анализу в области финансов, докторская степень по математике редко будет помехой. Но мой личный опыт совпадает с вашим - доктора философии, с которыми я имел дело, по большей части производили дерьмовый код. Это почти как разница между учеными и инженерами: ученые ничего не строят.
Мне это нравится - это тоже мой опыт. Я добавлю, что когда докторская степень является преимуществом, это когда вы твердо нацелены на конкретную проблемную область, тогда докторская степень в этой области может стать отличным брендингом. Например, докторскую степень в области криптографии при разработке систем шифрования.
«Кроме того, у кандидата со степенью доктора философии часто будет гораздо меньше опыта работы, чем у кандидата бакалавриата того же возраста. ' --> Итак? Во-первых, зачем только что получившему диплом, доктору философии или нет, претендовать на ту же работу, что и человек с многолетним опытом работы? Если они оба претендуют на должность начального уровня, я думаю, что последний слишком квалифицирован .
@BCLC - потому что часто новый кандидат наук предполагает, что их докторская работа считается достаточным опытом для тех рабочих мест, которые ищут несколько лет опыта.
Теластин, весь ваш аргумент, кажется, основан на случае противопоставления свежего выпускника с докторской степенью, который закончил бакалавриат 6 лет назад, против кого-то с 6-летним опытом работы. Конечно, выигрывает последнее, не так ли? Я думаю, что сравнение свежего выпускника с докторской степенью, окончившего степень бакалавра 6 лет назад, с кем-то с опытом работы 0-1 года более достойно обсуждения, а именно с высказыванием ОП: «Я слышал от нескольких людей, что доктора философии считаются «Свыше квалификации». В таком случае мы могли бы спросить, например, не слишком ли долго доктор философии работал в академических кругах, слишком ли он стар и т. д.
Возьмем, к примеру, первый абзац. Я полагаю, что это уместно в первом случае, но как насчет второго? Какое преимущество имеет человек со степенью бакалавра с опытом работы от 0 до 1 года перед человеком с докторской степенью? Между тем ваши третий и четвертый абзацы кажутся уместными и логичными.
«Многие интервьюеры (включая меня) будут более требовательны к тому, чтобы убедиться, что вы действительно можете создавать программное обеспечение. ' --> Более требователен к кандидату наук, чем к кому именно? Свежие выпускники без ученой степени (и максимум 1 год опыта работы), 6 лет опыта работы люди или что-то другое? Если первое, то почему? Если второе, то понятно... Если третье, то что вы имеете в виду?
@BCLC - Студент (или не выпускник) с опытом работы от 0 до 1 года (обычно) более скромен, чем только что получивший докторскую степень. Они (обычно) больше знают об управлении исходным кодом, модульном тестировании, Agile, код-ревью, бизнесе. У них обычно есть хобби-проекты, так как их страстью является кодирование, а не исследования, преподавание или эзотерика. Я более требователен к новым аспирантам, чем любой другой инженер начального уровня .
@Telastyn Понятно. Является ли причина последнего предложения всем, что было до него?
@bclc - немного. Исходному контролю, модульному тестированию и прочему можно научиться. 2-й последний абзац моего ответа - это большая часть.
@Telastyn спасибо за разъяснение!
Является хитом или промахом среди докторов наук в индустрии программного обеспечения. В начале моей карьеры у меня были отличные наставники, у которых была докторская степень, и у меня были ужасные наставники. Да, работа будет выполнена, но качество кода — это нечто другое.

> Влияет ли получение докторской степени на вашу карьеру в отрасли? >

Нет.

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

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

Однако, как только вы приступите к работе, ваши докторские навыки могут оказаться полезными для повышения ценности вашего работодателя и, таким образом, для быстрого продвижения по службе. Между тем доктора наук получают больше денег, чем MS / BS (с более или менее одинаковым опытом работы). Кроме того, научные круги, исследовательские лаборатории и некоторые научно-исследовательские компании предпочитают докторов наук.

По сравнению с принятым ответом, этим и несколькими другими, кажется, что консенсус таков: докторская степень сделает вас сверхквалифицированным для дрянной работы, но может потребоваться докторская степень в сложных востребованных технологиях. Большие данные NoSQL, криптография, моделирование для Wall Street — да. Сменный Java-хакер - Не так. Поступление в программу PhD также является лучшим способом познакомиться с другими невероятно умными людьми, с которыми вы хотите основать стартап. Приложение A: Google :-)

Управляющее резюме

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

Недостатки высшего образования

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

Продажа образования

Докторская степень сама по себе мало что значит. Вопрос в том, как наличие докторской степени поможет компании по сравнению с кем-то еще без нее, но с соответствующим опытом работы? Вы должны быть в состоянии объяснить компании, почему ваша кандидатская диссертация ценна для компании. Это касается практически любого опыта, работы или чего-либо еще, который у вас есть.

Лично я не думаю, что это хороший знак для кандидата с докторской степенью быть таким же хорошим, как и другие кандидаты. Я ожидал, что они будут лучше.
Я не вижу причин, по которым какая-либо компания могла бы взять кандидата с меньшими полномочиями — вы никогда не слышали, чтобы кандидата считали «слишком квалифицированным»?
@ Carson63000 На самом деле я никогда не видел, чтобы кому-то отказали как «сверхквалифицированному» для должности в той области, в которой он имеет степень. Если у вас есть докторская степень и вы ищете временную работу по вводу данных, я вижу это, но ищете работу в области компьютерных наук с докторской степенью в области компьютерных наук? Я не вижу, где это может вызвать проблему.
@JeffO Я ожидал, что они получат преимущества от докторской степени, но на самом деле обычно докторская степень была компромиссом с большим практическим опытом в этой области, поэтому равные, но разные - неплохая цель. В конце концов, разработчиков с 3-летним опытом гораздо больше, чем разработчиков с докторской степенью.
@jmac - это проблема, потому что люди в окопах, которые на самом деле занимаются программным обеспечением изо дня в день, ОЧЕНЬ подозрительно относятся к людям, которые так высоко витают в облаках, что не могут выполнять полезную работу. У докторов наук НАМНОГО больше теории за плечами, чем у среднего программиста. Это приводит к впечатлению (правильно или неправильно), что кандидат наук скорее астронавт-архитектор, который не может выполнить работу в разумные сроки, потому что слишком занят поиском более элегантного решения.

Как человек, который проводит много собеседований по программному обеспечению и имеет 2 степени магистра (одну техническую и MBA), плюс я много прыгаю с работы ..., это только навредит вам из-за дерьмовой работы. На собеседованиях вас часто будут спрашивать, почему вы хотите работать здесь со степенью доктора философии. Я думаю, что это глупые вопросы. Это просто степень. В основном скажите: «Мне нравится то, что я делаю, и так далее». Они будут поднимать глупые исследования. Цель состоит в том, чтобы быстро отклонить это и заставить их сосредоточиться на том, что вы можете для них сделать. Интервью — это рекламный ход, и у вас есть короткий период времени, чтобы убедить их, что вы можете справиться с этой работой.

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

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

При этом иногда мои дипломы приносят мне больше денег, и по какой-то глупой причине люди впечатляются. MBA иногда причиняет боль, потому что меня спрашивают: «Хочешь пойти в менеджмент, нам нужен техник». Нет, не знаю. Затем я обычно говорю техническому специалисту правду, что MBA довольно бесполезен, и я сделал это еще в дни заключения контрактов, когда работал не по найму. Им обычно нравится этот ответ, и они могут идентифицировать себя со мной.

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

Может ли степень доктора наук негативно повлиять на вашу карьеру в отрасли?

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

Влияет ли получение докторской степени на вашу карьеру в отрасли?

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

Если вы хотите продолжать работать в отрасли, не стоит ли подумать о получении докторской степени?

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

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

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

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

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

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