私はすぐにプログラミングの大学の学位を取得しており、私のキャリアをさらに進めるための次のステップを模索しています。私が検討してきた1つのオプションは、私が働きたい開発分野での認定または一連の認定を取得することです。
これらの認定には時間とお金の価値がありますか?雇用主は彼らに多くの価値を置いていますか?
私はすぐにプログラミングの大学の学位を取得しており、私のキャリアをさらに進めるための次のステップを模索しています。私が検討してきた1つのオプションは、私が働きたい開発分野での認定または一連の認定を取得することです。
これらの認定には時間とお金の価値がありますか?雇用主は彼らに多くの価値を置いていますか?
回答:
認証の主な目的は、認証機関のためにお金を稼ぐことです。
そうは言っても、あなたのキャリアの早い段階で認定がより重要になると思います。雇用管理者として、私は資格やその欠如を使用して潜在的な従業員をフィルタリングすることはありませんが、一部の企業はあなたが何をしているかを知っている証拠としてこれらを探すかもしれません。個人的に、私は求職者に何かできることを見せてもらいたいと思っています(これはまったく別の質問です、私は気づいています!)
経験が多ければ多いほど、自分が何をしているのかを知っていることや、重要度の低い認定になることを例で証明できます。
実際には、ソフトウェアショップに応募する履歴書では、「認証」がネットネガティブになる可能性があるとまで言います。マイクロソフト、グーグル、アマゾン、またはそれらのような企業の人々が運営するスタートアップでは、証明書が必要な場合、本当にプログラムすることはできず、実際にプログラムすることができれば、無駄にしないという態度が間違いなくあります証明書の時間。証明書は、「本物の」コンピューター科学者やソフトウェアエンジニアではなく、技術者が取得するものと見なされます。
これが、認定を受けた人の見方が正しいか、有効であるか、正確であるかは、実際には関係ありません。重要なのは、このような態度があなたの潜在的な仲間の中に存在するということです-少なくともそのような会社として。会社なら別の種類のソフトウェアで働きたいなら、YMMV。
両方の種類の会社があります。
どんな会社に興味がありますか?彼らの求人ページで、あなたが言及された証明書を見ていますか?
意見:個人的に、私が見ている傾向があるすべてのソフトウェア会社は、プログラマーの素晴らしさ、そして何回もコンピューターサイエンスの人(アルゴリズム)の素晴らしさについてより懸念しています。そして、それはそうあるべきです。証明書は、テスト中に人がどれだけ覚えられるかを示すだけで、彼らがどれほどよく考えているかではありません。私のリストでは、暗記よりも思考がはるかに高い(後者がリストに含まれている場合)。
潜在的な雇用管理者の観点からこれに対処します。私は通常、認定資格、さらには大学の学位さえも優先されない組織内およびその周辺で活動していることに注意してください。コードを見せて、優れた開発プラクティスを示し、さまざまな方法論に適応でき、一般的に優れた創造的なチームである場合共有/コラボレーション/貢献に重点を置いたメンバーは、あなたの最高の仕事をするためのショットを取得します。これはどこでもそうではありません。
私はリクルーターではありませんが、これまでのところ、認定コースでは、IDEでアイテムをドラッグアンドドロップする方法の概要がお粗末なだけでなく、実際のコーディング時間を盗み、多額の費用がかかるという印象を受けています。
私が気づいた認定コースの唯一の良い部分は、インストラクターが彼のキャリアで経験したいくつかの落とし穴について話をしたところです。コースの実際の内容は、オンラインチュートリアルに沿ったものでした。
認定資格はもう取得していません。時間の無駄です。
一部の企業はマイクロソフト認定パートナーであり、そのためには、認定された従業員(MCP)の最小数を雇用する必要があります。その意味で、それは間違いなくできるのに役立ちます。
ただし、それ以外では、実際には役に立たないと言えます。OSプロジェクトに作業を投入することは、特に前述のOSプロジェクトが離陸した場合(または、すでに確立されたプロジェクトの定期的なコミッターになった場合)、キャリアにとってはるかに有益です。
私のキャリアであまりにも多くの認定を取得したので、スタッフに特定の数の認定された人員が必要なプロバイダーを除き、私の認定は自分で仕事を得ることはありませんでした。しかし、彼らがしていることは、そのトピックについてより多くの知識を与えることです。それは証明書そのものではなく、あなたに仕事を与えます。しかし、証明書がなくてもその知識を得ることができます。
緩和されたAs測定ツール
誰かが履歴書にたくさんの証明書をリストしているとき、私はいつも一粒の目で見ます。経験から、彼らは経験が不足しているときにスペースフィラーとして使用される傾向があります。それらは役に立たないわけではありませんが、それらが多すぎる場合、私は眉をひそめ、認証を取得するためのすべての時間とお金が例えばオープンソースプロジェクトに費やされたほうが良いのではないかと思う傾向があります。
しかし、学習ツールとして素晴らしい
そうは言っても、私は個人的にそれらを学習ツールとして多く使用し、新しい科目を学習するときの進歩を評価しました。無料だった頃は、私はBrainbenchから多くの認証を取得していました。それでも、今でも、自分の進捗状況を把握し、仲間のプログラマーに対して自分がどのようにランク付けされているかを知るために、認定の費用を支払うことになります。自分がどこにいたかを知ることで、仕事を探したり、自分が本当に価値のあるものに近い給与を交渉したりする際の自信が増しました。
msvb60が言っていたように、認定だけでは仕事にならないかもしれないとは思っていませんが、それを取得しようとする間に得た知識は間違いなくそうなります。
はい、提供されるコースは単純なバージョンではなく、
フルコース。大学から証明書を取得するようなものです。
http://www.oreillyschool.com/faqs.phpから
証明書シリーズのすべてのコースを十分に修了すると、イリノイ大学アーバナシャンペーン継続教育局から専門能力開発証明書を受け取る資格が得られます。この証明書を取得するという課題は、UIUCがトップランクの機関として世界的に認知されていることと相まって、あなたの業績が履歴書に確実に反映されるようになります。この証明書のサンプルを表示するには、ここをクリックしてください。
答えで実際に明確にされていないことは、あなたが優秀なプログラマーでない場合、認定は非常に役立つということです。
「Microsoft、Google、Amazon、またはそれらのような企業の人々が運営するスタートアップ」のために働くことを忘れてください。彼らは優秀なプログラマーを雇う傾向がなく、ほとんどの場合、あなたにインタビューする人々は、優秀なプログラマーが何であるかを最初に知ることはありません。しかし、MSCP証明書は、あなたの履歴書が他の才能のないプログラマーからの意欲的でない履歴書の山から目立つのを助けるかもしれません。
一歩下がって、雇用主やあなたとネットワークを築く人々に提案する完全な価値提案を検討する必要があると思います。O'Reillyコースは、大学の支援を受けているため、ほとんどすべての人に役立つ可能性がありますが、使用方法に完全に依存しています。プログラマーは絶対に話したり考えたりするのが大好きですが、世界はそうではありません。あなたがそうだと思うなら、あなたはそれの十分を見ていません。
十分なコンテキストを提供していませんが、コンピューターサイエンスの教育を受けていないことを前提としています。雇用主は、CS学位を主要なフィルターの1つとして使用できます。ドメインに適用できるさまざまな分野の同等の経験または教育で、このフィルターを緩和する必要があります。
この分野で役立つO'Reillyコースには多くの利点があります。
オープンソースプロジェクトやその他の具体的な例への貢献でこのコースを構築することは、あなたを助けるだけです。これは、理論(コース)と練習(コース演習+外部プロジェクト)が必要であることを理解していることを示しており、採用担当者と話し合うことができます。
大学には、もう少しアカデミックなことをする必要があると感じた場合に検討したい他の証明書オプションがあるかもしれません。これらは何らかの学部の学位を持っている人を対象にしているようですので、これらがあなたに役立つかどうかはわかりません。
多くの人々が、確立された大学では行われない学習を割引することを条件とされているようです。これは、手元にある実際の仕事からある程度の距離がある採用担当者や管理者に対処する場合に特に当てはまります。
多くの人は、特定の仕事ができる人が欲しいと言うでしょう。しかし、実際の選択に関しては、この問題をさらに強化することを理解しているフィルターを使用します。例えば。彼らは同じ大学から採用するのが好きです。これは、共有された文化から問題のあるグループ思考まで、良い面と悪い面が判明します。
これは、適切な人々に影響を与えたいので、雇用主を調査するときに考える重要なことです。あなたがリクルーターがあなたの前に置くフィルターを乗り越えるとは思わないが、彼らのためにあなたが違いを生むことができると思うなら、あなたはそうする人々を得る方法を見つける必要がある。これらは、このような証明書を高く評価する可能性が高い人々です。
私は現在、Python証明書プログラムに登録していますが、非常に興味深く、やりがいがあると感じています。履歴書で指摘できるPythonでソフトウェア製品を構築するという以上に、私のキャリアのチャンスに役立つかどうかはわかりませんが、これまでのところ良い経験でした。他に何もなければ、Pythonプログラミング環境(3.0とはいえ)の強固な基盤を提供しますが、バージョンはそれほど違いはありません。また、Steve Holdenが教えているので、かなり集中的になります。ねえ、それはあなたが履歴書に載せることができる(またはしない)もう一つのことであり、それが学習の精神にあるなら、私はそれがさらに価値があると信じています。
ほとんどの場合、認定資格は価値がありません。ほとんどの雇用主は、以前に何をしたかをより詳しく見ていきます。それまでに基本を封印するので、インタビューに直面するとき、それを準備することはあなたにもっと自信を与えるかもしれません。
SCJPは、実際にはJava開発者の間で高く評価されている認定ではありませんが、大企業はそれを気に入っています。それを準備する本のいくつかは徹底的であり、あなたが言語の核心を拾う多くの機会を与えてくれます-あなたが再訪することを知っているもの、本当に重要であるかもしれない未知のもの。
私は、プログラマーが言語で発見したばかりのことを絶賛しているが、認定書を読んだほとんどの人に知られている多くのブログ投稿に出くわしました。
まず、学位を取得します。
次に、ある種のプログラミングプロジェクトに取り組みます。あなたはオープンソースプロジェクトに多大な貢献をするかもしれません-あなたがコードや機能を指し示し、「私はそれをやった」と言うことができるのに十分です。または、独自のプロジェクトを開始し、有用なものを構築します。それは世界で最高のものである必要はありません、それは巨大な人気を獲得する必要はありません。繰り返しますが、あなたは自慢して「ここに私がやった重要なこと」と言うことができる何かが欲しいです。
第三に、あなたが持っている学位を活用できる仕事を探します。トリプルメジャーを完了すると、それ自体が非常に重要です。数学、統計、および経済学のスキルがあると、他の開発者には得られない方法で、あなたを望ましいものにするでしょう。これらの分野のいずれかについて十分な知識を持っていることは、エキスパートプログラマーであるよりも重要であり、これらの資格情報を使用して、プログラミングチョップを開発し続けることができる地位を確立するのに役立つはずです。
第四に、急がないでください。学位を取得することは、最初の実際の仕事に就くよりもはるかに重要です。残りの人生を仕事に費やしますが、放課後は、自分が学校にいることを探求して学ぶための時間と自由を見つけるのに苦労するでしょう。現在の時間を利用して、それを使用して、残りのキャリアのために活用できる強固な知識を蓄積します。
第5に、認定資格を必要とする特定の職に就く場合を除き、認定資格をスキップします。私は長い間プログラミングを行ってきましたが、認定資格について尋ねられることも、有益であると感じたこともありません。私はあなたの程度がコンピュータサイエンスではないので、彼らは魅力的かもしれない方法を見ることができますし、任意の経験を持っていますが、覚えていない:あなたはあなたの最初の仕事を上陸した後、あなたは経験があるでしょうし、あなただけ見つけなければならない1人を最初の仕事に就くためにあなたを雇ってくれる人がいます。
幸運を。
一部の雇用主は、ほとんど厳密に認定と経験を重視しています。しかし、個人的には、認定は特定の時点で技術を非常によく知っていることを示すだけだと思います。
しかし、履歴書では常に見栄えが良いです!
認定を取得すれば、より良い仕事ができるとは思いません。ただし、他の候補者があなたと同じ資質を持っているが、資格も持っている場合、あなたは優位に立つでしょう。そして、認定された専門家は彼らの会社にいくらかの利点を与えるので、あなたの仕事のオファーも同様にそれを必要とするかもしれません。たとえば、Microsoftは、企業がゴールドパートナーになるために一定数の認定された人を必要とします。
私は仕事を探していませんが、個人的にはまだ認定試験を受けています。あなたの一般的な知識を評価し、自分自身に少し投資する良い方法だと思います。
明確な相互関係はありませんが、リクルーターが取得する大量の履歴書から除外するのに役立ちます。認定とは、フレームワークについてある程度の知識があることを意味し、その特定のバージョンにさらされていない他の人よりも優位になります。
また、それはあなたが学ぶためにいくつかの努力を取っ意味し、これは、人が何かを知っているかもしれないとその優れた会社のために、便利なことができ必ずしも今後のプロジェクトの場合、リソースを訓練する必要があります。
上記に加えて、マイクロソフト認定資格では、(開発キャリアに加えて、またはその代わりに)インストラクターになることもできます。MCT(Microsoft認定トレーナー)になると、より多くの収入(パートタイムの仕事)が得られ、チーム外のより多くの人々とやり取りできるようになります。
認定は、本を書く予定がある場合、またはトレーニングを提供する前に言及した場合に適した資格です。
認定を取得するには、技術のいくつかの部分をよく知っている必要がありますので、研究は確かにあなたに利益をもたらします。
証明書を持っていることは、あなたが優れた/優秀なプログラマーであることを保証するものではありませんが、少なくとも特定のレベルに達していることを示す良い指標です(結局、これらのテストに失敗する可能性があります...)。
関連する資格はどれも良いものにしかなれません(特定の資格を持っているとあなたの履歴書を破棄する会社に質問します)。
採用担当者は、開発者の役職のために(時には何百もの)CVをフィルタリングする方法を必要とします。
前の仕事を見せることは素晴らしいことですが、あなたがそれを書いたのは誰ですか(同僚ではありません)、またはあなたはコードだけでなくソリューションを思いついたと言ってください。...そして、それはあなたにどれくらいかかりましたか。
能力/適性テストも優れていますが、何百もの論文をマークすることはもちろん、何人の雇用者がテストする時間を持っていますか?
最近では、できるだけ多くのボックスにチェックマークを付ける必要があります。多くの雇用主はあなたのスキルをすべて必要としないかもしれません(または彼らがそれらを必要とすることを知らないかもしれません)-しかし、あなたができることをより多く、そしてもっと重要なことに、あなたが証拠を持っているほど、あなたの雇用の可能性が大きくなります。