コンピュータサイエンスの修士号を取得することはあなたのキャリアに役立ちますか?[閉まっている]


32

大学を超えて現在業界で働いているプログラマーの経験に興味があります。私は学問について話しているのではありません(とにかく博士号が必要です)。修士号はありますか?それはあなたのキャリアに役立っていますか?学位取得中に得た知識以外に他の利点はありますか?


4
これには良い答えは、あまりにも多くの変数がある、ありません:あなたのキャリアのgoas、あなたのスキル、あなたが住んでいる、あなたは上で動作するもの、業界、会社の規模、使用するツール、などなど
ブライアンオークリー

回答:


45

はい、そうです。履歴書は、プログラミングとは何なのかわからない人事部によって最終候補者リストに登録されるのに役立ちます。


6
まあ、おそらく大規模な動きの遅い企業ではありますが、小さなスタートアップ/テクノロジー会社では、雇用マネージャーは通常、技術チームのメンバーです(通常、複数の帽子をかぶっています)彼らは提出されたアプリをレビューし、ほとんどの場合、最初に仕事の経験を見ることになります。
ハンゾロ

21

それはあなたのキャリアを始めるのに確実に役立ちます -あなたの最初の、多分2番目の仕事を得る。しかし、数年の経験を経て、実際に行ったことは重要です。

結局のところ、学位は単なる学位です。これは、あなたが勉強したことを示していますが、それ以上ではありません。雇用主は、彼らがあなたを雇った場合、あなたが何をしようとているかに興味を持っています。彼らが(インタビューで)それを理解しようとしているとき、学位は確かに無よりも優れた指標ですが、実際に完了した現実世界のプロジェクト(またはそれらの欠如)は学位(または欠如)よりもはるかに優れた指標です。

ビル・ゲイツは卒業しましたか?実際、彼はハーバードを中退してから30年後の2007年にそうしました。


4
あなたの経歴がしばらく続いており、あなたがかなり素晴らしく効果的なプログラマーであるが、あなたが物事を次のレベルに持って行き、物事のより数学的な側面のいくつかを本当によく把握して、それらを真剣に適用する仕事、これは良いルートかもしれません。心に留めておくと、それは経済的に有利ではないかもしれません-少しの給料をもらえないという機会費用を含む学位取得の費用は少し高くなります-しかし、コンピューターサイエンスが楽しいと思うなら、それは素晴らしいことです。

そうでもない。あなたは学問で物事を学ぶことを余儀なくされます。良い例は、あなたができることを知っているので、後で考え方が違いを生むラムダ式です。

「しかし、あなたが何年か経験を積んだ後、それはあなたが実際に行ったことです。」学位を持っています。後者は、平均して、はるかに優れた計画と長期的な思考スキルを備えていました。
ジョルジオ

正式な教育と長期的な思考との間に正の相関関係があることは間違いありません-学位を取得するにはかなりの忍耐が必要です。しかし、1)相関は個人ごとではなく平均的に適用さ、2)因果関係はどの方向に進むのか?学位を取得することで、計画を立てやすくなりますか、それとも、将来を計画している(つまり、計画がすでに上手な)人が学位を取得する傾向があるということですか?
ジョナスプラッカ

11

私はコンピューターサイエンスの修士号を取得しましたが、それは主にそれを楽しむためだけでなく、私のキャリアを支援するためでもありました。私はインプットから金銭的に大きなリターンを期待していませんでしたが、BScで触れたことのない多くの新しい分野のコンシスに間違いなく目を開きました。それは本当に「エジンバラ大学-区別」を置くのを助けます、そして、それは非常に楽しかったです、私のお尻を動かしましたが、同じように一生懸命プレイしました!キャリアの見通しのためだけにやるのではなく、あなたもやりたいからやるのです。


7

私はコンピューターサイエンスの修士号を取得していますが、学士号はBSEEであったため、少し特別な場合があります。この組み合わせは、フリーランスの組み込みソフトウェアキャリアの中心でした(約32年前にMSを取得してから約1年後に始めました)。私は夜学校に行って、6年間にわたって大学院で勉強しました。

履歴書で修士号を取得していることは、インタビューで非常に好意的に見られていることを知っています(私も同じように言われています)。

私はまた、物事をより真剣に受け止めたため(学部から大学院への私のGPAの大きな跳躍によって証明された)、私はそうではなかったから学士号を取得するために必要な他のすべての必須コースを受講することで気が散ります。


3
私は物理学の学部生、CS卒業生、そして物事をより真剣に受け止めるためのGPAの大ジャンプという点で、同様のボートに乗っています。私が学んだことは非常に価値があり(新しい視点、UMLやデザインパターンを真剣に受けとめるなど)、学位自体は貴重です-プロジェクトからビジネスへの役割について話すとき、学位を称賛してもらいました/外部の人々。
マイケルH.

7

多くのキャリアの質問と同様に、答えは「それは...」です。

私が今まで会った中で最高のプログラマーは、学部を卒業しませんでした。彼は他の誰よりも頭と尻尾であり、彼と一緒に仕事をしたすべての人に明らかです。口コミだけでは素晴らしい仕事を見つけることができなかったとは考えられません。彼はマネージャー、アーキテクト、個人の貢献者です。

その後、私たちの残りの部分があります...

コンピューターサイエンスのマスターが、次のいずれかの状況で人々を助けるのを見てきました。

5年未満の技術経験。

  • 非CS学部生。
  • 学問的傾向のある会社で。(例:古いベル研究所)
  • 知的に興味があり、仕事に退屈しています。
  • テクノロジーから遠く離れた。
  • 実務経験の代わりに差別化要因が必要です。(例:5年BS + MS)

絶対に必須ではありませんが、便利な場合があります。多くはあなたの知的好奇心に依存します。


3

私のストーリーがどの程度関連しているかはわかりませんが、実際には哲学と政治学を二重に専攻し、プログラミングは常に趣味でした。「Philosopher Wanted」が見つからなかったとき、Craigslistに追加し、人々がソフトウェア開発者を望んでいることに気付きました。ただのクラスではなく趣味だったので、フィールドを学ぶことに情熱を傾け、CSクラスメートに合うように最善を尽くしたと思います。さて、私は開発者として良い仕事をしましたが、バスケットウィービングの学位を持ったソフトウェアエンジニアリングの仕事に応募すると、将来どうなるかは間違いなく緊張しています。接続と経験が報われることを期待して、私はそれを手に入れずにしばらく待つことに傾いています。しかし、科学/軍事分野では期待していません。


3

ソフトウェア業界では修士号は必要ありません。学部の学位と適切な経験を組み合わせて簡単に上陸できる仕事はたくさんあります。卒業後の研究を避けることで、時間とお金を節約できます。とはいえ、Oracle、Google、Microsoft、IBMなどの企業で働きたい場合は、修士/博士号を取得することをお勧めします。


2

おそらく一般的に言えばそれは助けになるかもしれませんが、それは雇用管理者にも依存します。私は.NET開発者を雇って、チーム。開発者として、私は深刻な機密データと多額の資金も処理しているため、私が雇う人についてはかなりうるさいです。私たちは、高校の卒業生から、CS、さらには物理学の修士号まで、ソフトウェア開発者の小さな、機敏な、情熱的なチームです。私は大学の学位や、あなたの初期の仕事の経験さえ本当に見たことはありません。あなたがどのようにコミュニケーションを取り、チームと仲良くなり、実際の問題を処理し、そしてもちろんコードを見せてほしい。あなたは悪いロバプログラマーだと思う?証拠を見せてください。何らかのオープンソースプロジェクトに取り組んでいる必要があり、github / bitbucket / CodePlex / etc ...アカウントを持っている必要があります。学位は紙です-それはあなたができることについてのすべてです。


2

個人的には、CSで修士号を取得する会社に入社しました。それはキャリアを選ぶ上での私の決断の一部です。私は、MSの知識をより深く深めるため、MSを追いかけることにしました。私の学部生はAIにあまり触れていませんでしたが、これまでのマスターの仕事では、仕事の昇進の可能性のために厳密に行うよりも、CSの新しい分野を学ぶ方がはるかにやりがいがあり、便利です。


1

仕事/実世界での経験も、個人のプロジェクトでも大いに役立つと思います。

学校に行く代わりに、本当に素晴らしいシステム/サービス/ウェブサイトを構築するためにその時間を確保してください。その過程で学習し、快適な最新のテクノロジーを使用してください。

「学校のペース」で学習することは悪くなく、優れた教師はさらに価値があると思いますが、特に野心に燃えている場合は、はるかに速く自分自身を教え、より多くを学ぶことができます。経験を積む機会を与えてくれる仕事を見つけようとするよりも、あなたが望むものを学ぶ方が簡単です。

そうすることで、(願わくば)それらのテクノロジーをしっかりと理解でき、面接をするときに、学校に行けるかどうか、そして方法を知っていると書かれた紙ではなく、能力の例を見ることができます。多分あなたはあなた自身に仕事を作り、あなた自身を雇うでしょう!!


1

私にとって、それは私の経験に数年を追加します。多くの場合、職務記述書には3〜5年+学士号または1〜3年+修士号が表示され、修士号を取得している私の場合は疑問の恩恵を受けています。私はFPGAデザイナーとしてスタートしましたが、今ではWeb開発者であるため、マネージャーはそのために費やした年数をあまり気にすることができません。巧みに、まさか!学士号を持つプログラマーと修士号を持つプログラマーの間に品質の違いはありません。自分をより良いプログラマにするためにできる他の多くのこと


1

それがあなたのキャリアに役立つかどうかはわかりにくいです。特定の業界および採用マネージャーは、賛成または反対を好む場合があります。学者でなくても大学に就職できますが、彼らは高等教育を受けた人を好んでいます。

それは、あなたがより良い作家であり、研究文学の消費者になるのに役立ちます。ほとんどのコースには、書面によるコンポーネントがあります(最後に受講したコースを受講しました)。重要なことは、あなたの執筆と研究を批判し、質の高いフィードバックを与え、より高いレベルで働くことを強制する教授を置くことです。

もちろん、あなたはそれなしでやって、自分でこれを学ぶことができます。これは必須ではなく、すべての人に利益をもたらすものではありません。ほとんどの人は高い成績を取りますが、すべての人が良い推薦を受けるわけではありません。


1

質問にもっと直接的に答えるには、修士課程を持っている方が、修士課程を持たないよりも優れています。技術スタッフを雇う人と言えば、非常によく似た2人の候補者を選べば、唯一の違いは、1人が修士号を持ち、面接でのパフォーマンスが保留になることです。また、関連するメモでは、学位(少なくとも認識されているコンピューターサイエンスの学位など)を行うには、プレゼンテーション、コミュニケーションスキル、従業員に期待されるさまざまな標準的なことを行う必要があります。

学位を取得して取得するだけで、候補者は何かを証明し、学位のない人が持っていないボックスにチェックマークを付けます。候補者が長年の専門的経験を持っている場合、それはあまり重要ではありません。


0

また、コンピューターサイエンスの学位についても考えています。教育分野とは正反対の学位と呼んでいるものから来ています(音声コミュニケーション学の学士号と重点を置いて-また、「ハードサイエンス」。

私が気づいたことの1つは、教育に勝る経験に重点を置いていることです。これは、雇用市場が落ち込んで以来、ほとんどすべての分野の傾向であると思われるよりもはるかに大きいです。正直なところ、教育が悪いラップになっているように感じます。

私は経験のない学位と経済的自立を達成することができない仕事を持っているので、私の推論の多くは偏っていると確信しています。それでも、私は、雇用主がほとんどの人が見ているよりも教育にもう少し重点を置くのに十分な根拠があると思います。たぶん、これらの愚かなのその理由は- (より多くのビジネス団体のように見える新しい「大学」、「オンライン成人教育は、6ヶ月で医者になる」という何とか教育を受けたのではなく、主に金銭的な目的で認定を受けました。たぶん彼らは卒業生で、教育に悪いラップを与えている。または、Zuckerbergs and Gatesの流入が教育の価値を覆い隠しているのかもしれません。ただし、私が知っていることの1つは、Cal Stateに参加する前に、体系的な方法で(言葉の真の意味で)学習する方法とその方法を知っていることです。そして、私の最初の仕事の経験(限られていますが、いくらかあります)は、私が豊富な経験と教育が限られている人々によって示される専門的なスキルのいくつかを欠いていることを示していますが、プロフェッショナリズムの塊は、経験のある人が能力を向上させるのに必要な速度よりも確実に高速です(しかし、再び、RadioShackで働いているので...笑)。

従業員に適用する必要のないことを学ぶことは、あなたがすることをより効果的に学習する方法を教えてくれると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.