修士vs.博士-長い[終了]


9

私は21歳で、修士課程のコンピュータサイエンスの1年生です。私の博士号を継続するかどうかは、過去数ヶ月間私を悩ませてきました。私はそれについて考えるのを止めることができず、問題で非常に引き裂かれています。私は、http: //www.cs.unc.edu/~azuma/hitch4.htmlやその他の多くのマスターとphdの記事をウェブで読んだことがあります。残念ながら、まだ結論は出ていません。

私はこの問題に関する私の考えをここに投稿して、1)問題についてさらに洞察を得て、2)私の仮定が正しいことを確認できることを期待して、期待していました。それぞれの分野での経験がある人なら、私が間違っているかどうか教えてくれるので、間違った考えに基づいて判断を下すことはありません。

さて、このトピックを邪魔にならないようにするために-お金。お金が一番ではない私にとって重要なことですが、それはまだ重要です。6つの数字を作ることは常に私の目標でしたが、どちらの方法でもおそらく時間がかかると思います。ほとんどのオンライン給与計算サイトによると、ソフトウェアエンジニアの平均初任給は約60〜70kです。ここでのPhDプログラムは5年間ですので、約30万人です。私は、修士号を取得して労働力に参加しないことで見逃しています。私の人生で一度に1kしか持っていなかったので、300kは正確には想像できないと思います。一度にすべてが手に入るわけではないことは明らかですが、それを稼いでいることを知るのは、私にとってはちょっとばかげています。私は30歳になるまでにかなり快適に生活できるように感じます(ただし、あまりに早く内容に満足するリスクがあります)。家族ですべてを使い切る前に、20代のうち少なくとも数年はそのようなお金を使って過ごすことができれば絶対に嬉しいです。私は経済的に安定して育っていないので、お金をかけるだけでいいと思います。いい車を買って、新しいギターを1つか2つ買って、美味しい食べ物を食べて、経済的に快適です。私は子供の頃から、自分の人生の中でかなりのお金を稼ぐに値するような気がしてきました。それを現実にしたいだけです。私が40〜45歳になるまでに、どちらの方法でも大金を稼ぐことはわかっていますが、私は金を稼がないことにうんざりしていて、それについて焦っています。と経済的に快適です。私は子供の頃から、自分の人生の中でかなりのお金を稼ぐに値するような気がしてきました。それを現実にしたいだけです。私が40〜45歳になるまでに、どちらの方法でも大金を稼ぐことはわかっていますが、私は金を稼がないことにうんざりしていて、それについて焦っています。と経済的に快適です。私は子供の頃から、自分の人生の中でかなりのお金を稼ぐに値するような気がしてきました。それを現実にしたいだけです。私が40〜45歳になるまでに、どちらの方法でも大金を稼ぐことはわかっていますが、私は金を稼がないことにうんざりしていて、それについて焦っています。

しかし、博士号を取得するための大きなアイデアは、コンピュータサイエンスの世界で実際の問題を解決する能力があれば、修士課程が売り切れの感覚を与えると感じているということです。(かなり単純明快-詳細についてはあまり説明しませんが、これは大きな問題です)

次に、決定の他の側面について説明します。

私はもともとプログラミングのためにコンピュータサイエンスに入りました。私は高校で始めて、それが自分がキャリアのためにやりたいことだとすぐに知りました。業界でマスターを取得してソフトウェアエンジニアになることで、自分のキャリアの中でプログラムする時間を大幅に増やすことができます。研究では、コーディングよりも、読書、執筆、助成金の獲得などに多くの時間を費やしたいと思います。

研究室で一緒に働いている人が最近論文を発表しました。彼はそれを見せてくれ、私はそれにショックを受けました。最初の2ページには、方程式と数式が散らばっていました。それから次のページかそこらの前に彼が導き出した方程式と公式が続きました。それは彼の仕事でした-ロボットの腕の動きのためのこれらの式のすべてを分解して作成しました。そして、私がコンピュータサイエンスの論文を読むときはいつでも、それらはすべてこのパターンに従っているようです。私はいつも自分が一日中コーディングしているところを想像していました…その性質の方程式やことを証明していない。それはコンピュータサイエンスの研究の一部に過ぎませんが、その部分は退屈です。

両側にいくつかの短所-

Phd-私は執筆が本当に好きではないか、テクニカルライティングが得意だと感じています。何かを作るためにグループにいるときはいつでも、私は常に仕事の大部分を行い、それをチームメンバーに渡してレポートを作成する人です。ただし、プレゼンテーションは異なります。自分が何をプレゼンテーションしているのかを十分に理解している限り、プレゼンテーションはまったく問題ありません。しかし、論文を書くことは私にとってそのような面倒のように思えます。このため、「公開するか、消滅させる」というフレーズは、本当に私を研究から遠ざけます。別の悪いこと-私が研究をしているとしたら、ほとんどが一人で行われるように感じます。私は小グループで最もよく働きます。ブレーンストーミングをしているときは、少なくとも1人の人にアイデアを跳ね返らせるのが好きです。物事を構築するためにいくつかの小さなエリートグループの一部であるという考えは、私にとって理想的に聞こえます。ですから、私のキャリアの大部分で小さなグループで働くことができることは間違いなくプラスです。私はこれを研究することができるとは思わない。

マスター-ほとんどの人がエンジニアとしてやって来て、最終的には管理職に入るということをオンラインでたくさん読んでいます。今のところ、自分が経営陣の一員になりたいとは思っていません。私の会社が新しい製品やシステムを作りたかったとしましょう-「私はこれを作った人々のグループを管理した」ではなく、「私はこれを作った」と言うことに誇り、楽しさ、全体的な満足感を得ます。私は開発プロセスの大部分になりたいです。ものを作りたいです。

他の人よりも専門的になればいいと思います。私は何かについてのすべてではなく、何かについてのすべてを知りたいのです。私はいつもそうでした-野球の時代は素晴らしい投手でしたが、他のすべてではあまり得意ではなく、学校の特定のクラスでは得意でしたが、他のクラスでは得意ではありませんでした。私のキャリアは同じだと思います大丈夫だと思います。博士号を取得すると、私はこの方向に向かうでしょう。人工ニューラルネットワークやロボットの触覚などの非常に特定の分野への非常に重要な貢献者であるため、人々が目を向けて助けを求めに来る人であるのは素晴らしいことです。私がソフトウェア業界について収集したものから、専門化されることは、新しいテクノロジーのスピードのために非常に悪いことになる可能性があります。

採用に関しては、かなり保守的な見方をしています。5年ごとに会社を変えたくありません。多分これは誰もが望んでいることかもしれませんが、労働条件が許容範囲であれば、1つの会社で10年以上(運が良ければ20-25年以上かもしれません)大切な人になりたいです。教授や研究者であることは、博士号としてより可能だと思います。私がソフトウェア業界の人々について読むほど、ほとんどのソフトウェアエンジニアが会社から会社へと急速に跳ね返っているように見えます。プロジェクト間で雇われた銃のように機能するものさえありますが、それは私がまったく望んでいないことです。しかし、実際に現実の世界でそれが起こったら、重要で重要なソフトウェアを作成する場所を見つけることは素晴らしいことです。

私は非常に競争力のある人です。私は競争で繁栄します。理由はよくわかりませんが、子供の頃からずっとそうです。競争は常に私に毎晩少し余分なことを練習する理由を与えました、いつも私の限界を押し上げるなど。研究の世界では競争がないように私には思えます。研究が行われている限り、誰もがとてもリラックスしているようです。唯一の競争は、誰かがあなたと同じものを研究していて、その人が最初に終了して公開できるかどうかです(しかし、誰もがその状況を注意深くチェックしているようです)。私にとって唯一の注目すべき競争は、あなた自身とあなた自身の規律だけです。業界では、企業間で最高の製品を出したり、廃業したりするという競争が実際にあるという考えが気に入っています。

私を本当に博士号に向かわせているのは、あなたが作るものの寿命です。業界で真に革新的なものを作るとしたら、ほんとうに優れた新しいアプリケーションやシステムだけだと思います。誰かがそれをより速く、より効率的に行うまでに、約5〜10年の有効期間があります。しかし、研究によって、数十年続くアイデアやアルゴリズムを作成できます。たとえば、A *検索アルゴリズムは1968年に記述され、現在でも広く使用されています。それは私にとって素晴らしいことです。パラニュークの言葉で、「目標は永遠に生きることではなく、そうなるものを作ることです」。

何よりも、重要なことをしたいだけです。私は自分の仕事が社会を助け、進歩させたいと思っています。真剣に、今後40年間プログラミングGUIに行き詰まっているとしたら…私は自分の顔を狙うかもしれません。しかし、繰り返しになりますが、私の作品に触れるのは人口の1%未満であり、その重要性をさらに理解することはできないという考えを嫌います。

だから私が言ったことのいずれかが間違っているなら、私に知らせてください。私が修士号または博士号を取得すると思われる場合は、お知らせください。あなたが私にいくつかの追加の洞察を与えるか、私が作った任意のポイントに追加したい場合は、行ってください。助けてくれてありがとうございました。


62
私が読んでいないあなたの投稿の長さから判断すると、あなたは博士号に自然に適しています。
Pが

1
lolz @ Pavel Shved
探索

1
私はそれを捨てるつもりです...もしあなたが家族の前の20代の間に素晴らしいプログラマー給料を作りたいと思うなら-それをしてください!!
クエンティンスタリン

5
ところで、素敵な車やギターなどを購入すると、少なくとも「経済的に快適」に感じることはありません。それはあなたが消費の罠を始めるときであり、あなたがより多くのものを得る速度があなたに快適さを与えるものです。今すぐお金を節約して、低コストのライフスタイルに慣れれば、実際の経済的な快適さを感じるでしょう。
マクニール2011

1
making decent money != ( financially stable or confortable ) if ( spending the majority of it ) then broke or paycheck to paycheck;

回答:


23

選択は簡単です:

  • コンピュータサイエンスの研究をしたい場合は、博士号を取得してください。
  • より優れたプログラマーになるために高度なトピックを学びたい場合は、マスターを取得してください。

さて、博士課程プログラムについてあなたが持っているいくつかの誤解があります。あなたの長いエントリを考慮して、箇条書きで返信させてください:

  • 米国の博士課程プログラムで財政的に支援されます。これには、授業料と家賃、食事、車のお金が含まれます。ただし、給与はほとんどが自給自足レベルです。

    • 博士号を取得すると、より高い給与を命じることができます。GoogleとAppleの求人では、PhDは、研究職でない場合でも「推奨」されていると述べています。[これは大学院が新しい学士であるということかもしれません、あなたが重要で激しい仕事を完了することができるという合図です。]
  • はい、研究者としてあなたはお金を追いかけ、論文を書き、関連する作品を読むでしょう。ただし、コーディングする量は、最終的には学校や会社の種類に完全に依存します。博士課程の学生がほとんどまたはまったくいないプログラムでは、ほとんどすべてを自分でコーディングします。ランクの低いまたはランクのないPhDプログラムでは、コーディングの大部分を行うことになります。ただし、一流の教育機関では、学生は独立しているため、まったくプログラムを行う必要はありません。それはすべて、プログラミングのどの側面が好きかによって異なります。それが創造的に創造し、考え、そしてあなたが愛することを見つけることに問題があるなら、あなたはその研究を行うことの多くを得るでしょう。

  • 現在、テクニカルライティングがどれほど良いか悪いかは問題ではありません。どうして?あなたが向上するからです。あなたのアドバイザーがあなたを形にします。George GopenのThe Sense of Structure:Writing from the Reader's Perspectiveのような本も読むことになります。

  • 技術の変化によって研究者のスキルが完全に時代遅れになったという研究者が「専門的すぎる」と聞いたことはありません。博士号は、常に最新の分野で新しい道を築くことができる基礎を十分に知っています。

  • 研究の世界は非常に競争が激しいです!これは通常、研究の不利な点であり、却下時に却下に対処する必要があるため、レビュアーはあなたの才能のすべての点を、時にはハイパーマッチョな程度まで見逃してしまいます。しかし、それはプラスだと思います。

  • 博士号を取得すると、「ホームラン」に到達する場合としない場合があります。はい、あなたは世界を変える何かをするかもしれませんが、おそらくあなたはあなたが研究に優れていることを示す何かを作るでしょう。

全体的に、あなたはあなたのスキルのすべてをカバーするフル能力ですべてのシリンダーで走りたいタイプのように見えます。あなたが研究者であるとき、あなたはあなた自身の上司であり、あなたは研究に値するものを決定します。それが学問の自由です。

しかし、あなたのメッセージには多くの疑問があります。6年以上のプログラムの暗い時期を乗り越える動機はないと思います。念のために、修士論文のオプションを選び、アドバイザーを探してみませんか。研究が好きだと思ったら、博士課程プログラムに申し込むための個人的な声明を書いているときに、言うべきことは正しいでしょう。


4
バランスの取れたほぼ偏りのない回答、および修士論文のオプションの場合は+1。
ジョブ

1
ええ、ありがとう...いつでも私のプロフィールをクリックして、私の偏見がどこにあるかを確認できます。;-)
マクニール2011

質問が終了する前に役立つ回答をありがとう!長くて役に立ち、実際にそれを読むのに時間がかかったので、それを受け入れる。
スターリング

1
お役に立てて嬉しいです!「ローカライズされすぎている」としてクローズされると思ったので、早く答えを出したかったのです。しかし、私は常に何が閉鎖され、なぜここにいるのかと驚いています。
マクニール

1
私は適切な決定をする必要があるときにこれを読んでいます:)これは間違いなく役立ちます!!!
lightsong 2012

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()メソッドは、最先端の高性能で効率的なデータリターンです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.