Мастера против PhD - долго [закрыто]

9

Мне 21 год и я учусь на первом курсе магистра компьютерных наук. Продолжать ли мне докторскую диссертацию в последние несколько месяцев. Я не могу перестать думать об этом, и я чрезвычайно разорван по этому вопросу. Я прочитал http://www.cs.unc.edu/~azuma/hitch4.html и многие другие статьи против phd в Интернете. К сожалению, я еще не пришел к выводу.

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

Хорошо, чтобы убрать эту тему с дороги - деньги. Деньги не самыеважная вещь для меня, но это все еще важно. Моя цель всегда состояла в том, чтобы сделать 6 цифр, но я понимаю, что это займет у меня много времени с любым путем. По данным большинства сайтов для расчета заработной платы в Интернете, средняя начальная зарплата для программиста составляет ~ 60-70 тыс. Программа PhD здесь 5 лет, так что это около 300 тыс., Которые я пропускаю, не выходя на работу с мастерами. У меня было всего 1 килограмм за раз в моей жизни, так что 300 тысяч - это то, что я не могу точно представить. Я знаю, что у меня не было бы всего этого очевидно, но зная, что я буду зарабатывать, это для меня немного сумасшествие. Я чувствую, что к 30 годам я буду жить вполне комфортно (но рискую быть слишком довольным слишком рано). Я определенно хотел бы иметь по крайней мере несколько лет из моих 20-ти, чтобы потратить с такими деньгами, прежде чем у меня будет семья, чтобы потратить все это на. Я не вырос очень финансово устойчивым, поэтому было бы так приятно просто потратить немного денег ... купить хорошую машину, купить новую гитару или две, съесть хорошую еду и просто быть финансово комфортным. Я всегда чувствовал, что заслуживаю зарабатывать хорошие деньги в своей жизни, даже когда был ребенком, и я просто хочу, чтобы это стало реальностью. Я знаю, что любой мой путь принесет хорошие деньги к тому времени, когда мне исполнится ~ 40-45 лет, но я думаю, мне просто надоело не зарабатывать деньги, и я начинаю беспокоиться об этом. и просто быть финансово комфортным. Я всегда чувствовал, что заслуживаю зарабатывать хорошие деньги в своей жизни, даже когда был ребенком, и я просто хочу, чтобы это стало реальностью. Я знаю, что любой мой путь принесет хорошие деньги к тому времени, когда мне исполнится ~ 40-45 лет, но я думаю, мне просто надоело не зарабатывать деньги, и я начинаю беспокоиться об этом. и просто быть финансово комфортным. Я всегда чувствовал, что заслуживаю зарабатывать хорошие деньги в своей жизни, даже когда был ребенком, и я просто хочу, чтобы это стало реальностью. Я знаю, что любой мой путь принесет хорошие деньги к тому времени, когда мне исполнится ~ 40-45 лет, но я думаю, мне просто надоело не зарабатывать деньги, и я начинаю беспокоиться об этом.

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

Теперь о других аспектах решения.

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

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

Пара минусов на каждой стороне -

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

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

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

Когда дело доходит до работы, у меня довольно консервативные взгляды. Я не хочу менять компании каждые 5 лет. Может быть, это то, чего все желают, но я бы хотел быть важным человеком в одной компании на 10+ (может быть, 20-25 +, если мне повезет!) Лет, если бы условия труда были приемлемыми. Я чувствую, что это возможно в качестве кандидата наук, будучи профессором или исследователем. Чем больше я читаю о людях в индустрии программного обеспечения, тем больше кажется, что большинство разработчиков программного обеспечения стремительно переходят от компании к компании. Некоторые даже работают как наемное ружье из проекта в проект, а это НЕ то, чего я хочу ВСЕ. Но найти место для создания отличного и важного программного обеспечения было бы замечательно, если бы это действительно происходило в реальном мире.

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

Одна вещь, которая действительно подталкивает меня к получению докторской степени, - это жизнь того, что вы делаете. Я чувствую, что если вы делаете что-то действительно инновационное в отрасли ... просто какое-то действительно замечательное новое приложение или систему ... срок годности составляет около 5-10 лет, прежде чем кто-то просто сделает это быстрее и эффективнее. Но с помощью исследовательской работы вы могли бы создать идею или алгоритм, рассчитанный на десятилетия. Например, алгоритм поиска A * был описан в 1968 году и до сих пор широко используется сегодня. Это удивительно для меня. По словам Палахнюка, «цель не в том, чтобы жить вечно, а в том, чтобы создать то, что будет».

За что-то, я просто хочу сделать то, что имеет значение. Я хочу, чтобы моя работа помогала и развивала общество. Серьезно, если я застряну в программировании GUI в течение следующих 40 лет ... я мог бы выстрелить себе в лицо. Но опять же, я ненавижу идею, что менее 1% населения вступят в контакт с моей работой и еще меньше поймут ее важность.

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

стерлинг
источник
62
Судя по длине вашего поста, который я не читал, вы естественным образом подходите для получения степени доктора философии.
П Швед
1
lolz @ Павел Швед
исследователь
1
Я просто собираюсь выбросить это туда ... если вы думаете, что вам понравится получать хорошую зарплату программисту, пока вам не исполнилось 20 лет перед семьей - ДЕЛАЙТЕ ЭТО !!
Квентин Старин
5
Кстати, если вы купите хорошую машину, несколько гитар и так далее, вы не почувствуете себя «финансово комфортно» ни в малейшей степени! Именно тогда вы начинаете ловушку потребления, где скорость, с которой вы получаете больше вещей, дает вам комфорт. Сэкономьте свои деньги сейчас и привыкните к более дешевому образу жизни, и вы почувствуете настоящий финансовый комфорт.
Макнейл
1
making decent money != ( financially stable or confortable ) if ( spending the majority of it ) then broke or paycheck to paycheck;

Ответы:

23

Выбор прост:

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

Теперь у вас есть некоторые неправильные представления о программах PhD. Учитывая вашу длинную запись, позвольте мне ответить с пунктами пули:

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

    • Если у вас есть докторская степень, вы сможете получить более высокую зарплату. Вакансии для Google и Apple упоминают кандидатов наук как «предпочтительных», даже если это не исследовательская позиция. [Это может быть то, что аспирантура - это новые бакалавры, сигнал, что вы способны выполнить значительную и интенсивную работу.]
  • Да, как исследователь, вы будете гоняться за деньгами, писать бумаги и читать связанные с ними работы. Однако сумма, которую вы кодируете, полностью зависит от типа школы или компании, в которой вы оказались. В программах, где мало или нет аспирантов, вы будете кодировать почти все самостоятельно. В программах PhD с более низким или низким рейтингом вы будете выполнять большую часть кодирования. Однако в высших учебных заведениях ваши студенты будут достаточно независимы, чтобы вам вообще не нужно было программировать. Все зависит от того, какой аспект программирования вам нравится. Если это создает и творчески мыслит, и проблема в том, чтобы найти то, что вы любите, вы получите много от этого исследования.

  • Насколько вы хороши или плохи в технической литературе сейчас, не имеет значения. Почему? Потому что ты поправишься. Ваш советник приведёт вас в форму. Вы также будете читать такие книги, как «Ощущение структуры: писать с точки зрения читателя» Джорджа Гопена .

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

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

  • Вы можете или не можете попасть в «домой» с вашим доктором наук. Да, вы можете сделать что-то, что изменит мир, но, скорее всего, вы сделаете что-то, что покажет, что вы компетентны в исследованиях.

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

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

Макнейл
источник
4
+1 за сбалансированный, почти непредвзятый ответ и за вариант магистерской диссертации.
Работа
1
Хех, спасибо ... Люди всегда могут щелкнуть по моему профилю, чтобы увидеть, где моя предвзятость. ;-)
Макнейл
Спасибо за полезный ответ до закрытия вопроса! Принимая это, потому что это было полезно, долго, и вы действительно нашли время, чтобы прочитать это.
Стерлинг
1
Рад, что смог помочь! Я хотел получить ответ раньше, потому что думал, что он будет закрыт как «слишком локализованный». Но я всегда удивляюсь, что закрывается и почему здесь.
Макнейл
1
Я читаю это в то время, когда мне нужно принять правильное решение :) Это определенно помогает !!!
светлая песня
24

Вот алгоритм. Вы можете превратить это в цепочку марков и рассчитать свои шансы.

IF (I.CantStandVisualBasicSyntax) THEN
    BecomeASurfer()    
END IF

IF (I.LikeProgramming AND I.WantMoneyBefore30) THEN
    PursueMasters()
ELSE IF (I.LikeProgramming AND I.CanWaitForMoney) THEN
    IF RAND(0, 1.0) < 0.1 THEN
        // Very Unlikely
        PursuePHD()
    ELSE
        PursueMasters()
    END IF
ELSE IF (I.LikeResearch) THEN
    // Unreachable code
    IF (I.CanWaitForMoney) THEN
        PursuePhd()
    ELSE IF (RAND(0, 1.0) < 0.1) THEN
        // Very unlikely
        PursuePhd()
    ELSE
        PursueMasters()
    End IF
Else
    BecomeASurfer()
End IF
работа
источник
8
+1 за увлечение моим вниманием на протяжении всего алгоритма. Кроме того, метод BecomeASurfer () - это ультрасовременный, высокопроизводительный и эффективный возврат данных.