カレッジや大学を超えて業界で働いているプログラマーの経験に興味があります。私は学界について話しているのではありません(とにかくそこに博士号が必要です)。修士号はありますか?それはあなたのキャリアに役立ちましたか?学位を取得する際に得られる知識以外に、他のメリットはありますか?
はい、そうです。それは、プログラミングが何であるかを知らない人事部によってあなたの履歴書を最終候補者リストに入れるのに大いに役立ちます。
それは確かにあなたのキャリアを始めるのに役立ちます-あなたの最初の、おそらく2番目の仕事を得る。しかし、数年の経験を積んだ後、それはあなたが実際にやったことです。
学位は結局のところ、単なる学位です。これはあなたが勉強したことを示していますが、それ以上ではありません(それ以下でもありません)。雇用主はあなたが何をしようとしているかに興味がありますdo彼らがあなたを雇うなら。彼らがそれを把握しようとしているとき(インタビューで)、学位は確かに何よりも優れた指標ですが、実際に完了した実際のプロジェクト(またはプロジェクトの欠如)は学位(またはそれの欠如)よりはるかに優れた指標です。
ビル・ゲイツは卒業したことがありますか?実際、彼はハーバード大学を中退してから30年後の2007年にそうした。
コンピュータサイエンスの修士号を取得したのは、その楽しみのためだけでなく、私のキャリアを支援するためでもありました。私は自分の意見から経済的に大きなリターンを期待していませんでしたが、それは私の学士号で触れなかった多くの新しい分野のコンプシーに確かに目を開きました。それは本当に「エジンバラ大学-区別」を置くのに役立ちます、そしてそれはそれだけでなく、それはとても楽しかったです、私のお尻を動かしましたが、同じくらいハードにもプレーしました!キャリアの見通しのためにそれをするだけでなく、あなたもやりたいのでそれをしてください。
コンピュータサイエンスの修士号を取得していますが、学部の学位はBSEEでした。この組み合わせは、私のフリーランス組み込みソフトウェアキャリアの中核でした(これは、32年前にMSを取得してから約1年後に始まりました)。私は6年間、大学院に通い、夜間学校に通っていました。
私の履歴書で修士号を取得することは、インタビューで非常に好意的に見られていることを知っています(私は同じように言われました)。
私はまた、BSCSを取得するよりも大学院でコンピューターサイエンスをはるかに多く学んだと思います。なぜなら、私は物事をより真剣に受けた(学部から大学院へのGPAの大きな跳躍によって証明された)と、学士号を取得するために必要な他のすべての必須コースを受講することにより、注意散漫になります。
多くのキャリアの質問と同様に、答えは「それは…に依存します」
私が今まで会った中で最も優れたプログラマーの1人は、学部生を終えませんでした。彼は他の誰よりも頭と尾であり、彼と一緒に働いたことのある人なら誰でも明白です。口コミだけではいい仕事を見つけられなかったとは思えません。彼はマネージャー、建築家、個人の貢献者でした-あなたはそれに名前を付けます。
それから私たちの残りの部分があります...
コンピューターサイエンスの修士号は、次のような状況で人々を助けます。
5年未満の技術経験。
必須ではありませんが、役立つ場合があります。多くはあなたの知的好奇心に依存します。
私の話がどの程度関連しているかはわかりませんが、私は実際には哲学と政治学を専攻し、プログラミングは常に単なる趣味でした。 「哲学者の募集」を見つけることができなかったとき、Craigslistに追加し、人々がソフトウェア開発者を欲しがっていることに気付いた。趣味で、たくさんのクラスを受講するだけでなく、分野を学ぶことに情熱を持ち、CSクラスメートと一致するように最善を尽くしたと思います。さて、私は開発者としては良い仕事をしていますが、バスケットウィービングの学位を持つソフトウェアエンジニアリングの仕事に応募すると、将来何が起こるかは間違いなく不安です。私はそれを手に入れずにしばらく待ち、接続と経験が報われることを期待しています。私は科学/軍事分野ではそれを当てにしないでしょう。
ソフトウェア業界では修士号は必要ありません。学部の学位と適切な経験を組み合わせることで着陸できる仕事はたくさんあります。卒業後の研究を避けることで、時間とお金を節約できます。そうは言っても、Oracle、Google、Microsoft、IBMなどの企業で働きたい場合は、修士号または博士号を取得することをお勧めします。
おそらく一般的に言えばそれは助けになるかもしれませんが、それは採用マネージャーにも依存します。 myチームに参加する.NET開発者を雇います。開発者として、私はいくつかの非常に機密性の高いデータと多額のお金も扱っているので、私は誰を雇うかについてかなりうるさいです。私たちは、高校の卒業生からCS、さらには物理学の修士号まで、ソフトウェア開発者の小さくて機敏で情熱的なチームです。大学の学位や、あなたの初期の実務経験を実際に見ることはありません。あなたがどのようにコミュニケーションを取り、チームと仲良くなり、実際の問題を処理し、そしてもちろん私にコードを見せてほしいのです。あなたは悪いお尻のプログラマだと思いますか?証拠を見せて。ある種のオープンソースプロジェクトに取り組んでいる必要があります。何かを実行しているgithub/bitbucket/CodePlex/etc ...アカウントを持っている必要があります。学位は紙です-それはあなたが何ができるかについてすべてです。
個人的には、修士号をCSで支払う会社に入社しました。それはキャリアを選択するという私の決定の一部です。私のCSの知識が深まるので、MSの後に進みます。私の学部生では、AIにあまり触れていませんでしたが、修士の仕事ではこれまでのところ、CSの新しい領域を学ぶことは、厳密にそれを行うよりもはるかにやりがいがあり、役に立ちます潜在的転職。
私にとって、それは私の経験に数年を追加します。仕事の説明では、3〜5年+学士号または1〜3年+修士号のように見えることがよくありますが、私の場合、修士号を取得していることで、疑問の余地がありました。私は最初はFPGAデザイナーでしたが、今ではWeb開発者なので、マネージャーは私がそうしたことに費やした年数を気にする必要がなくなり、学位が与えられた年が非常に貴重になりました。スキル的には、まさか!学士号を持つプログラマーと修士号を持つプログラマーの間で品質に違いはありません。あなた自身をより良いプログラマーにするためにあなたができる他の多くのこと
それがあなたのキャリアに役立つかどうかはわかりません。特定の業界と雇用マネージャーは、賛成か反対かを選択する場合があります。あなたは学者でなくても大学で就職することができますが、彼らは高等教育を受けた人々を好みます。
それはあなたがより良い作家であり、研究文学の消費者になるのを助けることができます。ほとんどのコースには、筆記されたコンポーネントがあります(私が受講した最後のコースを実施しました)。重要なのは、執筆と研究を批評し、質の高いフィードバックを提供して、より高いレベルで働くことを強制する教授を置くことです。
もちろん、それがなくても問題はなく、自分でこれを学ぶことができます。これは要件ではなく、すべての人にメリットがあるわけではありません。ほとんどの人はハイグレードになりますが、誰もが良い推薦を得ることはありません。
より直接的に質問に答えるために、修士号を持っていることは持っていないことよりも優れています。技術スタッフを雇う人と言えば、非常に似た2人の候補者を採用した場合、唯一の違いは、1人が修士号を取得していて、面接での成績待ちである場合、修士号を取得する人です。また、関連するノートでは、学位(少なくとも、たとえば、認められているコンピュータサイエンスの学位)を行うには、プレゼンテーション、コミュニケーションスキル、および従業員に期待されるさまざまな標準的なことを行います。
学位を取得して学位を取得するだけで、候補者は何かを証明し、学位のない人にはないチェックボックスにチェックマークを付けます。候補者が長年の専門的な経験を持っている場合はそれほど重要ではありません。
私は、仕事や実世界での経験も、長い道のりを歩むことができると思います。
学校に行く代わりに、本当に素晴らしいシステム/サービス/ウェブサイトを構築するためにその時間を確保してください。途中で学習し、快適な最新テクノロジーを使用してください。
「学校のペース」で学ぶことは悪くないと思いますが、優れた教師はさらに価値がありますが、特に野心に情熱を傾けている場合は、はるかに速く自分を学び、多くを学ぶことができます。経験を積むチャンスを与える仕事を探すよりも、自分のやりたいことを学ぶ方が簡単です。
そうすることで、これらのテクノロジーを(できれば)しっかりと理解し、面接するときに、学校に通うことができると書いてある紙ではなく、自分の能力の例がわかるでしょう。たぶん、あなたはあなた自身に仕事を作り、あなた自身を雇うでしょう!!
私はコンピュータサイエンスの学位についても考えています。私は、教育スペクトルの正反対の端(音声コミュニケーションのBA /いくつかの強調)と呼んでいるものから来ています。また、「ハードサイエンス」。
私が多くのことに気付いた一つのことは、就職市場が落ち込んで以来、ほとんどすべてのセクターの傾向であると思われるよりも、教育を切り捨てる経験に重点を置いていることです。正直なところ、教育はひどい目に遭っています。
私は経験のない学位と経済的自立を達成することができない仕事をしているので、私の推論の多くは偏っていると思います。それでも、雇用主が教育に重点を置くのに十分な根拠があると私は思います。多分それはこれらの愚かな「オンライン成人教育-6ヶ月で医者になる」新しい「大学」のせいです(それはビジネス組織のように見えます(それがどういうわけか)教育を受けるのではなく、主に財政上の目的で認定を受けた。多分彼らは卒業生が教育に悪いラップを与えています。あるいは、ザッカーバーグとゲイツの流入が教育の価値を覆しているのかもしれません。しかし、私が知っていることの1つは、Cal Stateに参加する前に、(真の意味で)学習する方法と、体系化した方法で学習する方法を知っていることです。また、私の最初の仕事の経験(限られたものもありますが)は、豊富な経験と限られた教育を受けた人々が示す専門的スキルの一部が不足していることを示していますが、すぐに上手にプロ意識のチャンクは、経験者が能力を向上させるのに必要なものよりも間違いなく高速です(しかし、私はRadioShackで働いているので、笑)。
従業員に適用する必要のないことを学ぶことは、自分が行うことをより効果的に学ぶ方法を教えてくれると思います。