プログラミングの大学の学位をもうすぐ取得し、自分のキャリアをさらに前進させるための次のステップを模索しています。私が検討してきた1つのオプションは、私が働きたい開発の分野で、認定または一連の認定を取得することです。
これらの認定は時間と費用に見合う価値がありますか?雇用主は彼らに多くの価値を置いていますか?
認証の主な目的は、認証機関のためにお金を稼ぐことです。
そうは言っても、あなたのキャリアの早い段階で、認定資格はより重要だと思います。採用マネージャーとして、私は認定やその欠如を潜在的な従業員のフィルタリングに使用することはありませんが、会社によっては、あなたが何をしているのかを知っている証拠としてこれらを探すかもしれません。個人的に、私は求職者に見せてほしい彼らが何かをすることができる(これはまったく別の質問です、私は理解しています!)
経験が多いほど、自分が何をしているのかを知っているという例で証明できるようになり、重要度の低い認定になります。
私は実際には、「認定書」はソフトウェアショップに応募する履歴書ではネットnegativeになる可能性があると言っています。マイクロソフト、グーグル、アマゾン、またはそれらのような企業の人々によって運営されている新興企業では、証明書が必要な場合は実際にプログラミングできず、実際にプログラミングできる場合は無駄にしないという姿勢があります。証明書の時間。証明書は、「実際の」コンピュータサイエンティストやソフトウェアエンジニアではなく、技術者が取得するものと見なされます。
これが、認証を取得する人々の見方が適切か、有効か、または正確かは問題ではありません。重要なのは、この態度があなたの潜在的な仲間の間で存在するということです-少なくともそれらの種類の会社として。あなたが会社なら別の種類のソフトウェアで働きたいなら、YMMV。
両方の種類の会社があります。
どんな会社に興味がありますか?彼らの仕事のページで、あなたは証明書が言及されているのを見ますか?
意見:個人的に、私がよく見るすべてのソフトウェア会社は、プログラマーの素晴らしさ、そしてコンピュータサイエンスの素晴らしさを何よりも心配しています。人(アルゴリズム)あなたです。そして、それはそうあるべきである方法です。私にとって証明書は、テスト中に人がどれだけ覚えているかだけを伝え、そうではないかどれだけよく )考える。考えることは暗記よりも私のリストではるかに高いです(後者が少しでもリストにある場合)。
私は、潜在的な雇用マネージャーの観点からこれに対処します。私は通常、認定資格や大学の学位でさえも優先事項ではない組織内およびその周辺で活動しています。コードを示し、優れた開発プラクティスを示し、さまざまな方法論に適応でき、通常は優れたクリエイティブチームです。共有/コラボレーション/貢献に重点を置いたメンバーは、最高の仕事をするためのショットを取得します。これはどこでも当てはまるわけではありません。
私は採用担当者ではありませんが、これまでのところ、認定コースでは、IDEでアイテムをドラッグアンドドロップする方法について概要がわからず、同時に実際のコーディング時間を奪い、多額の費用がかかると感じています。
私が気付いた認定コースの唯一の良い部分は、インストラクターが自分のキャリアで経験したいくつかの落とし穴について脇道に立って話したところです。コースの実際の内容は、オンラインチュートリアルに沿ったものでした。
もう認定はしていません。まるで時間の無駄のようです。
一部の企業はマイクロソフト認定パートナーであり、最低限の数の認定従業員(MCP)を雇用する必要があります。その意味で、間違いなく助けることができます。
それ以外では、私はそれが本当に役に立たないと言うでしょう。 OSプロジェクトに作業を投入することは、特にそのOSプロジェクトが離陸した場合(または、すでに確立されたプロジェクトの通常のコミッターになる場合)、キャリアにとって大いに役立つ事業)。
私のキャリアの中であまりにも多くの認定を取得したため、特定の数の認定スタッフをスタッフに必要とするプロバイダーを除いて、私の認定は私だけでは仕事を得られませんでした。しかし、彼らがすることはあなたにそのトピックについてより多くの知識を与えることです。それはあなたに仕事を与えます、証明書自体ではありません。しかし、あなたは証明書なしでその知識を得ることができます。
緩和されたAs測定ツール
私は、誰かが彼の履歴書にたくさんの証明書をリストするとき、いつも一粒の塩を見ます。経験から、彼らは経験が不足しているときにスペースフィラーとして使用される傾向があります。それらは役に立たないわけではありませんが、それらが多すぎると眉をひそめる傾向があり、認定を受けるためのそのすべての時間とお金が、たとえばオープンソースプロジェクトに費やされたのではないかと思います。
しかし、学習ツールとして素晴らしい
とはいえ、私は個人的にそれらを学習ツールとして多く使用し、新しい主題を学ぶときに私の進捗状況を評価しました。私はそれが無料だった良い時代にBrainbenchから多くの認証を行っていました。それでも、今でも、自分の進捗状況を感じて、他のプログラマーに関して自分がどのようにランク付けされているかを理解するためだけに、認定の費用を支払います。自分がどこに立ったかを知ることで、仕事を探したり、自分の価値に近い給与を交渉したりするときの自信が増しました。
Msvb60が言っていたように、認証だけでは仕事が得られないのではないかと疑っていますが、それを確実に取得しようとする間に得られた知識は得られます。
はい、提供されるコースは単なるバージョンではなく、
フルコース。大学から証明書を取得するようなものです。
から http://www.oreillyschool.com/faqs.php
サーティフィケートシリーズのすべてのコースを問題なく完了すると、イリノイ大学アーバナシャンペーン生涯教育オフィスから専門能力開発サーティフィケートを受け取る資格があります。この証明書を取得するという課題と、UIUCがトップランクの機関として世界的に認められていることと相まって、あなたの業績はあなたの履歴書に確実に反映されます。この証明書のサンプルを表示するには、 ここをクリックしてください。
答えで本当に明確にされていないものは、あなたが良いプログラマーでなければ、認定は非常に役立つということです。
「Microsoft、Google、Amazon、またはそのような企業の人々が運営する新興企業」で働くことを忘れてください。もしあなたの野望が低く、大きな政府機関のIT部門(ほんの一例)で働きたい場合はどうでしょうか?彼らは優れたプログラマーを雇う傾向がなく、おそらくあなたにインタビューする人々は、優れたプログラマーが何であるかという最初の考えを持っていないでしょう。しかし、MSCP証明書は、他の才能のないプログラマーからの刺激のない履歴書の山から履歴書を際立たせるのに役立つ場合があります。
すでに知識をお持ちの場合は、ぜひ認定を取得してください。認定資格を学習の理由にしないでください。
認定資格は、あなたがキャリアを真剣に考えていることを示していますが、あなたの能力についてはほとんど語っていません。
認定について質問しているのは承知していますが、オープンソースプロジェクトへの貢献を検討しましたか?
多くのプロジェクトは助けを必要とし、いくつかは「簡単」とラベル付けされた問題さえあり、経験が最小限/まったくない人々にとって素晴らしい出発点になります。
こうすることで、コードを作成できることだけでなく、余暇にそれを行うのに十分な情熱を持っていることを雇用主に示すことができます。
証明書が持つことができる1つの価値は、関心の証明です。あなたが失業期間を延長している場合、その期間中に認証を取得することは、あなたの履歴書の空白の作業時間への良い対抗策になる可能性があります。 「まあ、私が見ている間、私は時間をかけて勉強し、$ TECHNOLOGYをよく理解しました」。
私はあなたが一歩下がって、あなたが雇用主に提案する完全な価値命題とあなたがネットワークを築く人々を見る必要があると思います。 O'Reillyコースは大学の裏付けがあるため、ほとんどの人に役立つ可能性がありますが、使用方法に完全に依存しています。プログラマーは絶対に話したり考えたりするのが大好きですが、世界は本当にそうではありません。あなたがそれだと思うなら、あなたはそれを十分に見ていません。
十分なコンテキストを提供していませんが、コンピューターサイエンスの教育を受けていないことを前提としています。雇用主は一次フィルターの1つとしてCS学位を使用できます。ドメインに適用できるさまざまな分野で同等の経験または教育を備えたこのフィルターを軽減する必要があります。
この分野で役立つO'Reillyコースには多くの利点がありました。
オープンソースプロジェクトへの貢献や他の具体的な例を用いてこのコースを構築することは、あなたを助けるだけです。これは、理論(コース)と実践(コース演習+外部プロジェクト)が必要であることを理解し、採用担当者と話し合うことができることを示しています。
もう少しアカデミックなことをする必要があると感じた場合、大学で調べたい証明書のオプションが他にもあるかもしれません。これらは何らかの学部の学位を持っている人を対象にしているようですので、これらがあなたのために働くかどうかはわかりません。
多くの人々は、確立された大学を通して行われていない学習を割引することに条件付けられているようです。これは、実際の仕事から少し離れているリクルーターとマネージャーを扱うときに特に当てはまります。
多くの人々は、彼らは特定の仕事をすることができる誰かを望んでいると言うでしょう。しかし、実際の選択に関しては、この問題をさらに強化することを理解しているフィルターを使用します。例えば。彼らは同じ大学から雇うのが好きです。これは、共通の文化から問題のあるグループの思考に至るまで、良い点と悪い点があります。
これは、適切な人々に影響を与えたいので、雇用主を調査するときに考える重要なことです。あなたが採用担当者があなたの前に置くフィルターを通り抜けるとは思わないが、彼らのために変化をもたらすことができると思うなら、あなたはそうする人々を得る方法を見つける必要があります。これらは、このような証明書を高く評価する可能性が高い人々です。
開発者が彼の履歴書にある多数の認定資格者とのインタビューに現れた場合、私は彼の価値体系に関して深刻な疑問を抱くでしょう。プロジェクトの作業に費やした時間よりも、認証の取得に費やした時間を重視する状況はゼロです。任意のプロジェクト。
以前に(少なくとも私が知っている多くの人にとって)機能した方法の1つは、ブログを書いたり、フォーラムで質問に答えたり、ユーザーグループで話したり、一般に目立つオンラインプレゼンスを持っていることです。
定期的にブログを作成すると、学習しているだけのトピックについても、ソフトウェア開発に関して、情熱、献身、コミュニケーション能力について貴重な洞察を得ることができます。
コンサルティング/契約
コンサルティング/契約の特定のケースについて言及した人はいません。あなたがこのカテゴリーに属している、またはあなたがなりたいと思っているなら、これは間違いなくあなたを助けることができます。
上司や営業担当者が「ニッチカテゴリX」に認定されていると売り込むことができれば、プロジェクトの「販売」が簡単になります。
認定されていない場合、特定のトピックについて必ずしも優れている、または知識が豊富であるとは限りません。一般に、疑わしいと思われる他の人にも同意します。いくつかのMS認定を取得しましたが、習得しようとしているテクノロジにそれらを当てはめると、本当にスピードアップする必要があります。
仕事を検索し、どれだけ多くの支持認定を確認します。これは、実際のアプリケーションまたはCSの学位で言語を使用した経験を持つ代わりになる場合があります。
それを価値のあるものにするために、あなたはそれなしで仕事を得ることがどれほど難しいかを判断しなければなりません。
私は現在Python証明書プログラムに登録しており、非常に興味深く、やりがいがあると感じました。履歴書で指摘できるPythonを使用してソフトウェア製品を構築することは、私のキャリアのチャンスに役立つかどうかはわかりませんが、これまでのところ良い経験です。他に何もなければ、それはPythonプログラミング環境(3.0とはいえ)でしっかりした基盤を提供しますが、バージョンは実際にはそれほど異なりません。また、それは Steve Holden によって教えられるので、かなり集中的になるでしょう。ねえ、それはあなたがあなたの履歴書に置くことができる(またはしない)もう一つのことであり、それが学習の精神にあるなら、それはそれがさらに価値があると信じています。
認定は、実際に取得して何かを学ぶ場合にのみ役立ちます。重要なプロセスであり、紙ではありません。会社がそれを必要としているという理由だけで認定資格を取得することを計画している場合、その企業で本当に働きたいかどうか、おそらく考え直す必要があります。純粋に認定に基づいてスキルを評価する採用担当者/雇用者は、プログラミングについて何も知りません。
認定はおそらくそれだけの価値はありません。ほとんどの雇用主は、以前に行ったことをより詳しく調べます。とはいえ、認定資格を勉強することには価値があり、コアとなる基礎を学ぶのに役立ちます。それまでに基本を封印しているので、それを準備することはインタビューに直面するときあなたにもっと自信を与えるかもしれません。
SCJPは、Java=開発者の間で実際に高く評価されている認定ではありませんが、大手の雇用者はそれを愛しています。準備するための本のいくつかは徹底的であり、言語-再訪することがわかっているものもあれば、本当に重要かもしれない未知のものもあります。
私は、プログラマーが言語で発見したばかりのことについて絶賛している多くのブログ投稿に出くわしましたが、認定書を読んだほとんどの人に知られています。
まあ、イタリアではプログラマーはほとんどすべての作業組織の中で最も重要でない部分と見なされているため、実際のスキル(認定資格を含む)は雇用主によって無視されることが多く、実生活経験ははるかに高く評価されています。
ただし、優れた企業では、認定は履歴書の重要な部分です。
まず、学位を取得してください。
次に、何らかのプログラミングプロジェクトに取り組みます。あなたはオープンソースプロジェクトに多大な貢献をするかもしれません-コードや機能を指して「私がやった」と言うのに十分です。または、独自のプロジェクトを開始して、有用なものを構築します。それは世界で最高のものである必要はありません、それは巨大な人気を得る必要はありません。繰り返しますが、あなたは見せびらかして、「ここで私がしたことは何か重要なことです」と言うことができる何かを望んでいます。
第三に、あなたが持つ程度を活用できる仕事を探します。トリプルメジャーを完了すると、それ自体がかなり重要になります。数学、統計学、経済学のスキルを持っていると、他の開発者が望んでいないような方法であなたを望ましいものにするでしょう。これらの分野のいずれかについての確かな知識を持つことは、専門家のプログラマーであるよりも重要であり、それらの資格情報を使用して、プログラミングチョップを開発し続けることができる地位を築くのに役立つはずです。
第四に、ラッシュしないでください。学位を取得することは、最初の実際の仕事に着くことよりもはるかに重要です。あなたは残りの人生を仕事に費やしますが、学校の後は、あなたが学校にいることを探求して学ぶための時間と自由を見つけるのに多くの困難を抱えることになります。今ある時間を利用して、それを使って、キャリアの残りのために利用できる確かな知識の蓄積を構築してください。
第5に、資格を必要とする特定の職に就く場合を除き、資格認定をスキップします。私は長い間プログラミングをしており、認定について尋ねられたことも、認定が有益だと感じたこともありません。あなたの学位はコンピューターサイエンスでなく、経験もないので、彼らがどのように魅力的であるかはわかりますが、覚えておいてください。最初の仕事に着陸した後は、経験を積むだけです。 one最初の仕事を着陸させるために喜んであなたを雇う人。
幸運を。
インドのITシナリオまたはボディショップ/チョップショップでは、認定資格にある程度の重みがあり、キャリアを始めるのに役立ちます。 「ベンチ」にいる、平易な英語の従業員は、アイドル状態であるか、どのプロジェクトにも割り当てられていないため、資格取得を奨励され、強制的に読まれます。私見、認証は個人の自信を高めるだけで、経験やより優れたコードを書く能力ではありません。優れたコーダーの多くはコンピュータサイエンティストではない、または学校や大学のドロップアウトであるという事実は、認定資格はそれほど価値がないことを物語っています。
一部の雇用主は、認定と経験にほぼ厳密に依存しています。しかし個人的には、認定は、特定の時点でテクノロジーを非常によく知っていることを示すだけだと思います。
しかし、それは常に履歴書でよく見えます!
資格があればもっと上手くなるとは思いません。ただし、別の候補者があなたと同じ資質を持っているが、資格も持っている場合は、エッジを取得します。また、認定された専門家は自社にある程度のメリットをもたらすため、求人にも必要になる場合があります。例えば。マイクロソフトは、会社がゴールドパートナーになるために、一定数の認定された人々を必要とします。
仕事を探していませんが、個人的にはまだ認定試験を受けています。あなたの一般的な知識を採点し、少し投資するための良い方法だと思います。
まあ明確な相互関係はありませんが、採用担当者が取得する膨大な数の履歴書から除外されるのを助けるだけです。認定は、フレームワークについてある程度の知識があり、その特定のバージョンに公開されていない他の人よりも優れていることを意味します。
また、それはあなたが学ぶためにいくらかの努力を払ったことを意味します、そしてこれは便利であるかもしれません、会社にとっては人が何かを知っていてそして必ずしもそうではない今後のプロジェクトの場合にリソースを訓練しなければならないかもしれません。
上記に加えて、マイクロソフト認定資格では、(開発キャリアに加えて、またはその代わりに)インストラクターになることもできます。 MCT(マイクロソフト認定トレーナー)になることで、(パートタイムの仕事で)より多くの収入を得ることができ、チーム外のより多くの人々と交流することができます。
認定は、本を書くことを計画している場合、またはトレーニングを提供したい前に述べたように、良い資格です。
認定を取得するには、テクノロジーのいくつかの部分をよく理解している必要があります。そのため、この調査は実際にメリットがあります。
証明書を持っていることは、あなたが優れた/優れたプログラマであることを保証するものではありませんが、少なくとも特定のレベルに達していることを示す良い指標です(結局のところ、これらのテストに失敗する可能性があります...)。
関連する資格があればそれは良いことです(CVを破棄する会社には質問しますhaving特定の資格)。
採用担当者は、開発者の職位のCVを(場合によっては数百に)フィルタリングする方法が必要です。
以前の作業を表示することは素晴らしいことですが、誰があなたが(同僚ではなく)それを作成したのか、またはコードだけでなくソリューションを考え出したのです。 ...そして、あなたにかかった時間。
能力/適性テストも素晴らしいですが、何百もの書類に印を付けるのはもちろんのこと、何人の雇用主がテストする時間がありますか(多肢選択式のクイズが何を伝えるかよりも知りたいと仮定します)?
今日では、できるだけ多くのボックスをチェックする必要があります。多くの雇用主はあなたのすべてのスキルを必要としないかもしれません(または彼らがそれらを必要とすることを知らないかもしれません)-しかし、あなたができること、そしてさらに重要なことに、あなたが証拠を持っているより多くのことは、あなたの雇用の可能性を大きくします。