web-dev-qa-db-ja.com

認定はそれだけの価値がありますか?

プログラミングの大学の学位をもうすぐ取得し、自分のキャリアをさらに前進させるための次のステップを模索しています。私が検討してきた1つのオプションは、私が働きたい開発の分野で、認定または一連の認定を取得することです。

これらの認定は時間と費用に見合う価値がありますか?雇用主は彼らに多くの価値を置いていますか?

71
HoLyVieR

認証の主な目的は、認証機関のためにお金を稼ぐことです。

そうは言っても、あなたのキャリアの早い段階で、認定資格はより重要だと思います。採用マネージャーとして、私は認定やその欠如を潜在的な従業員のフィルタリングに使用することはありませんが、会社によっては、あなたが何をしているのかを知っている証拠としてこれらを探すかもし​​れません。個人的に、私は求職者に見せてほしい彼らが何かをすることができる(これはまったく別の質問です、私は理解しています!)

経験が多いほど、自分が何をしているのかを知っているという例で証明できるようになり、重要度の低い認定になります。

93
Paddyslacker

私は実際には、「認定書」はソフトウェアショップに応募する履歴書ではネットnegativeになる可能性があると言っています。マイクロソフト、グーグル、アマゾン、またはそれらのような企業の人々によって運営されている新興企業では、証明書が必要な場合は実際にプログラミングできず、実際にプログラミングできる場合は無駄にしないという姿勢があります。証明書の時間。証明書は、「実際の」コンピュータサイエンティストやソフトウェアエンジニアではなく、技術者が取得するものと見なされます。

これが、認証を取得する人々の見方が適切か、有効か、または正確かは問題ではありません。重要なのは、この態度があなたの潜在的な仲間の間で存在するということです-少なくともそれらの種類の会社として。あなたが会社なら別の種類のソフトウェアで働きたいなら、YMMV。

55
Arthaey

両方の種類の会社があります。

  1. 認定を気にしない人。FogCreekのような会社 しないでください 特定の言語を知っているとさえ信じています。 (知ることはあなたにポイントを与えるかもしれませんが、それは基準ではありません。)
  2. 認証を気にする人。これらの企業は、証明書を信じるか、クライアントが信じるかもしれません。おそらく、会社はあなたに追加のポイントを与えるかもしれませんが、私が知る限り、それは彼らの唯一のまたは強制的な基準ではありません。一方、クライアントが特定の証明書を持つ人々を雇用する会社のみと取引したい場合、それは取引ブレーカーになる可能性があります。

どんな会社に興味がありますか?彼らの仕事のページで、あなたは証明書が言及されているのを見ますか?

意見:個人的に、私がよく見るすべてのソフトウェア会社は、プログラマーの素晴らしさ、そしてコンピュータサイエンスの素晴らしさを何よりも心配しています。人(アルゴリズム)あなたです。そして、それはそうあるべきである方法です。私にとって証明書は、テスト中に人がどれだけ覚えているかだけを伝え、そうではないかどれだけよく )考える。考えることは暗記よりも私のリストではるかに高いです(後者が少しでもリストにある場合)。

32
Jungle Hunter

私は、潜在的な雇用マネージャーの観点からこれに対処します。私は通常、認定資格や大学の学位でさえも優先事項ではない組織内およびその周辺で活動しています。コードを示し、優れた開発プラクティスを示し、さまざまな方法論に適応でき、通常は優れたクリエイティブチームです。共有/コラボレーション/貢献に重点を置いたメンバーは、最高の仕事をするためのショットを取得します。これはどこでも当てはまるわけではありません。

  • あなたは学位がないと言いますが、学位を取得しています。これは私があなたが学校で続けたいと思って、あなたが終わったときのためにあなたのアヒルを一列に並べているだけだと私を信じさせます。あなたがこれらの質問を今しているのは、応募する「正しい」仕事を選択するための良いステップであり、開発者コミュニティがどのように形成/相互作用/関連する規範を持っているかを感じ取ろうとすることは良いことです。学校に留まり、それらのコミュニティ(Programmers.SE、StackOverflow、GitHubプロジェクトなど)での存在感を高めるために取り組みます。あなたは経験を積むだけでなく、コンタクトも得るでしょう。
  • あなたはあなたのキャリアの始まりにあり、あなたはあなたに利用可能なすべての道を持っていることを覚えておいてください-あなたを明るくする道を選んでください。誰かがXYZの認定で仕事を保証すると言った場合(注:保証はありません)、XYZが嫌いな場合はしないでください。 sparkあなたの創造性のある分野に時間を集中し、他の開発者や最終的にあなたにお金を払う会社などのために、もっと貢献できるようにもっと学びたいと思うようにします。
  • 認定はどの程度価値がありますか?一部の企業にとっては、非常に貴重です。他の人にとっては、まったくそうではありません。認定試験の勉強と受験に費やすお金と時間があり、その過程がaugment学問的に価値のある方法で現在のコースワークになれば、理由はありません。 1つを追求しないそれはあなたに興味があります
  • プログラミング能力を実証する最良の方法は、プログラミング能力を実証することです。私は皮肉ではない...本当に、それを見せてください。オープンソースプロジェクトに貢献する。 StackOverflowで質問と回答を開始し、評判を得る。プログラミング構造の十分な知識を備えたインタビューに足を踏み入れることができるようにしたいので、FizzBu​​zzタイプの質問とその類型に答えることができますが、ほとんどの場合、「私はあなたが求めているこのことを行うことができますここを見てください:私は完了あなたが求めていること、こことこことこことここです。」
15
jcmeloni

私は採用担当者ではありませんが、これまでのところ、認定コースでは、IDEでアイテムをドラッグアンドドロップする方法について概要がわからず、同時に実際のコーディング時間を奪い、多額の費用がかかると感じています。

私が気付いた認定コースの唯一の良い部分は、インストラクターが自分のキャリアで経験したいくつかの落とし穴について脇道に立って話したところです。コースの実際の内容は、オンラインチュートリアルに沿ったものでした。

もう認定はしていません。まるで時間の無駄のようです。

14
Coder

一部の企業はマイクロソフト認定パートナーであり、最低限の数の認定従業員(MCP)を雇用する必要があります。その意味で、間違いなく助けることができます

それ以外では、私はそれが本当に役に立たないと言うでしょう。 OSプロジェクトに作業を投入することは、特にそのOSプロジェクトが離陸した場合(または、すでに確立されたプロジェクトの通常のコミッターになる場合)、キャリアにとって大いに役立つ事業)。

13
Demian Brecht

私のキャリアの中であまりにも多くの認定を取得したため、特定の数の認定スタッフをスタッフに必要とするプロバイダーを除いて、私の認定は私だけでは仕事を得られませんでした。しかし、彼らがすることはあなたにそのトピックについてより多くの知識を与えることです。それはあなたに仕事を与えます、証明書自体ではありません。しかし、あなたは証明書なしでその知識を得ることができます。

11
msvb60

緩和されたAs測定ツール

私は、誰かが彼の履歴書にたくさんの証明書をリストするとき、いつも一粒の塩を見ます。経験から、彼らは経験が不足しているときにスペースフィラーとして使用される傾向があります。それらは役に立たないわけではありませんが、それらが多すぎると眉をひそめる傾向があり、認定を受けるためのそのすべての時間とお金が、たとえばオープンソースプロジェクトに費やされたのではないかと思います。

しかし、学習ツールとして素晴らしい

とはいえ、私は個人的にそれらを学習ツールとして多く使用し、新しい主題を学ぶときに私の進捗状況を評価しました。私はそれが無料だった良い時代にBrainbenchから多くの認証を行っていました。それでも、今でも、自分の進捗状況を感じて、他のプログラマーに関して自分がどのようにランク付けされているかを理解するためだけに、認定の費用を支払います。自分がどこに立ったかを知ることで、仕事を探したり、自分の価値に近い給与を交渉したりするときの自信が増しました。

Msvb60が言っていたように、認証だけでは仕事が得られないのではないかと疑っていますが、それを確実に取得しようとする間に得られた知識は得られます。

8
Newtopian

はい、提供されるコースは単なるバージョンではなく、

フルコース。大学から証明書を取得するようなものです。

から http://www.oreillyschool.com/faqs.php

サーティフィケートシリーズのすべてのコースを問題なく完了すると、イリノイ大学アーバナシャンペーン生涯教育オフィスから専門能力開発サーティフィケートを受け取る資格があります。この証明書を取得するという課題と、UIUCがトップランクの機関として世界的に認められていることと相まって、あなたの業績はあなたの履歴書に確実に反映されます。この証明書のサンプルを表示するには、 ここをクリックしてください。

7
l0Ft

答えで本当に明確にされていないものは、あなたが良いプログラマーでなければ、認定は非常に役立つということです。

「Microsoft、Google、Amazon、またはそのような企業の人々が運営する新興企業」で働くことを忘れてください。もしあなたの野望が低く、大きな政府機関のIT部門(ほんの一例)で働きたい場合はどうでしょうか?彼らは優れたプログラマーを雇う傾向がなく、おそらくあなたにインタビューする人々は、優れたプログラマーが何であるかという最初の考えを持っていないでしょう。しかし、MSCP証明書は、他の才能のないプログラマーからの刺激のない履歴書の山から履歴書を際立たせるのに役立つ場合があります。

7
RoundTower

すでに知識をお持ちの場合は、ぜひ認定を取得してください。認定資格を学習の理由にしないでください。

認定資格は、あなたがキャリアを真剣に考えていることを示していますが、あなたの能力についてはほとんど語っていません。

6
darreljnz

認定について質問しているのは承知していますが、オープンソースプロジェクトへの貢献を検討しましたか?

多くのプロジェクトは助けを必要とし、いくつかは「簡単」とラベル付けされた問題さえあり、経験が最小限/まったくない人々にとって素晴らしい出発点になります。

こうすることで、コードを作成できることだけでなく、余暇にそれを行うのに十分な情熱を持っていることを雇用主に示すことができます。

6
Nick

証明書が持つことができる1つの価値は、関心の証明です。あなたが失業期間を延長している場合、その期間中に認証を取得することは、あなたの履歴書の空白の作業時間への良い対抗策になる可能性があります。 「まあ、私が見ている間、私は時間をかけて勉強し、$ TECHNOLOGYをよく理解しました」。

5
HerbN

私はあなたが一歩下がって、あなたが雇用主に提案する完全な価値命題とあなたがネットワークを築く人々を見る必要があると思います。 O'Reillyコースは大学の裏付けがあるため、ほとんどの人に役立つ可能性がありますが、使用方法に完全に依存しています。プログラマーは絶対に話したり考えたりするのが大好きですが、世界は本当にそうではありません。あなたがそれだと思うなら、あなたはそれを十分に見ていません。

十分なコンテキストを提供していませんが、コンピューターサイエンスの教育を受けていないことを前提としています。雇用主は一次フィルターの1つとしてCS学位を使用できます。ドメインに適用できるさまざまな分野で同等の経験または教育を備えたこのフィルターを軽減する必要があります。

この分野で役立つO'Reillyコースには多くの利点がありました。

  • それは評判の良い技術教育組織によって運営されています。多くの開発者がO'Reillyの本を批判していますが、コースが異なるのはなぜですか?
  • コースを運営している人は、一流大学での経験があります。講師にはさまざまな種類がありますが、大学や企業環境での経験が最も多い傾向があります。
  • 「I know python」という引用を補強します。本当に知っていますか?このようなコースを通して、あなたはあなたの知識のギャップを埋めます。とはいえ、シラバスを読み、コースに申し込む前にインストラクターに連絡して、知っている基本事項で時間を浪費しないようにすることが重要です。 (この場合も、質問では、もう少しコンテキストが役立ちます。
  • それは焦点を示しています。 Pythonでの作業に本当に興味があると仮定すると、この興味に基づいて構築し、次のレベルに進めることができたことがわかります。これは、より学術的なコースを実行してその後、プログラミングにのみ関心があり、CSの数学的な側面には関心がなかったため、集中するのに苦労しています。

オープンソースプロジェクトへの貢献や他の具体的な例を用いてこのコースを構築することは、あなたを助けるだけです。これは、理論(コース)と実践(コース演習+外部プロジェクト)が必要であることを理解し、採用担当者と話し合うことができることを示しています。

もう少しアカデミックなことをする必要があると感じた場合、大学で調べたい証明書のオプションが他にもあるかもしれません。これらは何らかの学部の学位を持っている人を対象にしているようですので、これらがあなたのために働くかどうかはわかりません。

多くの人々は、確立された大学を通して行われていない学習を割引することに条件付けられているようです。これは、実際の仕事から少し離れているリクルーターとマネージャーを扱うときに特に当てはまります。

多くの人々は、彼らは特定の仕事をすることができる誰かを望んでいると言うでしょう。しかし、実際の選択に関しては、この問題をさらに強化することを理解しているフィルターを使用します。例えば。彼らは同じ大学から雇うのが好きです。これは、共通の文化から問題のあるグループの思考に至るまで、良い点と悪い点があります。

これは、適切な人々に影響を与えたいので、雇用主を調査するときに考える重要なことです。あなたが採用担当者があなたの前に置くフィルターを通り抜けるとは思わないが、彼らのために変化をもたらすことができると思うなら、あなたはそうする人々を得る方法を見つける必要があります。これらは、このような証明書を高く評価する可能性が高い人々です。

5
Brian Lyttle

開発者が彼の履歴書にある多数の認定資格者とのインタビューに現れた場合、私は彼の価値体系に関して深刻な疑問を抱くでしょう。プロジェクトの作業に費やした時間よりも、認証の取得に費やした時間を重視する状況はゼロです。任意のプロジェクト。

5
blucz

以前に(少なくとも私が知っている多くの人にとって)機能した方法の1つは、ブログを書いたり、フォーラムで質問に答えたり、ユーザーグループで話したり、一般に目立つオンラインプレゼンスを持っていることです。

定期的にブログを作成すると、学習しているだけのトピックについても、ソフトウェア開発に関して、情熱、献身、コミュニケーション能力について貴重な洞察を得ることができます。

5
lzcd

コンサルティング/契約

コンサルティング/契約の特定のケースについて言及した人はいません。あなたがこのカテゴリーに属している、またはあなたがなりたいと思っているなら、これは間違いなくあなたを助けることができます。

上司や営業担当者が「ニッチカテゴリX」に認定されていると売り込むことができれば、プロジェクトの「販売」が簡単になります。

認定されていない場合、特定のトピックについて必ずしも優れている、または知識が豊富であるとは限りません。一般に、疑わしいと思われる他の人にも同意します。いくつかのMS認定を取得しましたが、習得しようとしているテクノロジにそれらを当てはめると、本当にスピードアップする必要があります。

4
aceinthehole

仕事を検索し、どれだけ多くの支持認定を確認します。これは、実際のアプリケーションまたはCSの学位で言語を使用した経験を持つ代わりになる場合があります。

それを価値のあるものにするために、あなたはそれなしで仕事を得ることがどれほど難しいかを判断しなければなりません。

3
JeffO

私は現在Python証明書プログラムに登録しており、非常に興味深く、やりがいがあると感じました。履歴書で指摘できるPythonを使用してソフトウェア製品を構築することは、私のキャリアのチャンスに役立つかどうかはわかりませんが、これまでのところ良い経験です。他に何もなければ、それはPythonプログラミング環境(3.0とはいえ)でしっかりした基盤を提供しますが、バージョンは実際にはそれほど異なりません。また、それは Steve Holden によって教えられるので、かなり集中的になるでしょう。ねえ、それはあなたがあなたの履歴書に置くことができる(またはしない)もう一つのことであり、それが学習の精神にあるなら、それはそれがさらに価値があると信じています。

3

認定は、実際に取得して何かを学ぶ場合にのみ役立ちます。重要なプロセスであり、紙ではありません。会社がそれを必要としているという理由だけで認定資格を取得することを計画している場合、その企業で本当に働きたいかどうか、おそらく考え直す必要があります。純粋に認定に基づいてスキルを評価する採用担当者/雇用者は、プログラミングについて何も知りません。

3
sakisk

認定はおそらくそれだけの価値はありません。ほとんどの雇用主は、以前に行ったことをより詳しく調べます。とはいえ、認定資格を勉強することには価値があり、コアとなる基礎を学ぶのに役立ちます。それまでに基本を封印しているので、それを準備することはインタビューに直面するときあなたにもっと自信を与えるかもしれません。

SCJPは、Java=開発者の間で実際に高く評価されている認定ではありませんが、大手の雇用者はそれを愛しています。準備するための本のいくつかは徹底的であり、言語-再訪することがわかっているものもあれば、本当に重要かもしれない未知のものもあります。

私は、プログラマーが言語で発見したばかりのことについて絶賛している多くのブログ投稿に出くわしましたが、認定書を読んだほとんどの人に知られています。

2
iyerrag

まあ、イタリアではプログラマーはほとんどすべての作業組織の中で最も重要でない部分と見なされているため、実際のスキル(認定資格を含む)は雇用主によって無視されることが多く、実生活経験ははるかに高く評価されています。

ただし、優れた企業では、認定は履歴書の重要な部分です。

2
Wizard79

まず、学位を取得してください。

次に、何らかのプログラミングプロジェクトに取り組みます。あなたはオープンソースプロジェクトに多大な貢献をするかもしれません-コードや機能を指して「私がやった」と言うのに十分です。または、独自のプロジェクトを開始して、有用なものを構築します。それは世界で最高のものである必要はありません、それは巨大な人気を得る必要はありません。繰り返しますが、あなたは見せびらかして、「ここで私がしたことは何か重要なことです」と言うことができる何かを望んでいます。

第三に、あなたが持つ程度を活用できる仕事を探します。トリプルメジャーを完了すると、それ自体がかなり重要になります。数学、統計学、経済学のスキルを持っていると、他の開発者が望んでいないような方法であなたを望ましいものにするでしょう。これらの分野のいずれかについての確かな知識を持つことは、専門家のプログラマーであるよりも重要であり、それらの資格情報を使用して、プログラミングチョップを開発し続けることができる地位を築くのに役立つはずです。

第四に、ラッシュしないでください。学位を取得することは、最初の実際の仕事に着くことよりもはるかに重要です。あなたは残りの人生を仕事に費やしますが、学校の後は、あなたが学校にいることを探求して学ぶための時間と自由を見つけるのに多くの困難を抱えることになります。今ある時間を利用して、それを使って、キャリアの残りのために利用できる確かな知識の蓄積を構築してください。

第5に、資格を必要とする特定の職に就く場合を除き、資格認定をスキップします。私は長い間プログラミングをしており、認定について尋ねられたことも、認定が有益だと感じたこともありません。あなたの学位はコンピューターサイエンスでなく、経験もないので、彼らがどのように魅力的であるかはわかりますが、覚えておいてください。最初の仕事に着陸した後は、経験を積むだけです。 one最初の仕事を着陸させるために喜んであなたを雇う人。

幸運を。

2
Caleb

インドのITシナリオまたはボディショップ/チョップショップでは、認定資格にある程度の重みがあり、キャリアを始めるのに役立ちます。 「ベンチ」にいる、平易な英語の従業員は、アイドル状態であるか、どのプロジェクトにも割り当てられていないため、資格取得を奨励され、強制的に読まれます。私見、認証は個人の自信を高めるだけで、経験やより優れたコードを書く能力ではありません。優れたコーダーの多くはコンピュータサイエンティストではない、または学校や大学のドロップアウトであるという事実は、認定資格はそれほど価値がないことを物語っています。

2
Kumar

一部の雇用主は、認定と経験にほぼ厳密に依存しています。しかし個人的には、認定は、特定の時点でテクノロジーを非常によく知っていることを示すだけだと思います。

しかし、それは常に履歴書でよく見えます!

1
Gabriel Mongeon

資格があればもっと上手くなるとは思いません。ただし、別の候補者があなたと同じ資質を持っているが、資格も持っている場合は、エッジを取得します。また、認定された専門家は自社にある程度のメリットをもたらすため、求人にも必要になる場合があります。例えば。マイクロソフトは、会社がゴールドパートナーになるために、一定数の認定された人々を必要とします。

仕事を探していませんが、個人的にはまだ認定試験を受けています。あなたの一般的な知識を採点し、少し投資するための良い方法だと思います。

1
Josip Medved

まあ明確な相互関係はありませんが、採用担当者が取得する膨大な数の履歴書から除外されるのを助けるだけです。認定は、フレームワークについてある程度の知識があり、その特定のバージョンに公開されていない他の人よりも優れていることを意味します。

また、それはあなたが学ぶためにいくらかの努力を払ったことを意味します、そしてこれは便利であるかもしれません、会社にとっては人が何かを知っていてそして必ずしもそうではない今後のプロジェクトの場合にリソースを訓練しなければならないかもしれません。

1
V4Vendetta

上記に加えて、マイクロソフト認定資格では、(開発キャリアに加えて、またはその代わりに)インストラクターになることもできます。 MCT(マイクロソフト認定トレーナー)になることで、(パートタイムの仕事で)より多くの収入を得ることができ、チーム外のより多くの人々と交流することができます。

認定は、本を書くことを計画している場合、またはトレーニングを提供したい前に述べたように、良い資格です。

認定を取得するには、テクノロジーのいくつかの部分をよく理解している必要があります。そのため、この調査は実際にメリットがあります。

1
NoChance

証明書を持っていることは、あなたが優れた/優れたプログラマであることを保証するものではありませんが、少なくとも特定のレベルに達していることを示す良い指標です(結局のところ、これらのテストに失敗する可能性があります...)。

関連する資格があればそれは良いことです(CVを破棄する会社には質問しますhaving特定の資格)。

採用担当者は、開発者の職位のCVを(場合によっては数百に)フィルタリングする方法が必要です。

  • 経験。 n年間プログラマーとして雇用されても、品質は保証されません。ほとんどの人はロバの年のためにそれをやっている男と一緒に働いてきましたが、できません。
  • 学位。卒業生であることも保証ではありません。私の最後の仕事では、認識パターン、アルゴリズム効率などを含む、言語にとらわれないプログラミング適性テストに合格しなければなりませんでした。私はかなりうまくいきました(私は仕事を得ました)が、別の応募者(ケンブリッジから1等級の優等学位を取得)得点はわずか6%です。
  • 認証。私の最後のインタビューで、私はSCJPであるかどうかを尋ねられました(Java開発ロールの場合)。私はそうではありませんでした(まだそうではありません)。 見かけ上同等の能力-唯一の違いは証明書を持っていたということですが、彼らが仕事を得られなかったとしたら驚きます。

以前の作業を表示することは素晴らしいことですが、誰があなたが(同僚ではなく)それを作成したのか、またはコードだけでなくソリューションを考え出したのです。 ...そして、あなたにかかった時間。

能力/適性テストも素晴らしいですが、何百もの書類に印を付けるのはもちろんのこと、何人の雇用主がテストする時間がありますか(多肢選択式のクイズが何を伝えるかよりも知りたいと仮定します)?

今日では、できるだけ多くのボックスをチェックする必要があります。多くの雇用主はあなたのすべてのスキルを必要としないかもしれません(または彼らがそれらを必要とすることを知らないかもしれません)-しかし、あなたができること、そしてさらに重要なことに、あなたが証拠を持っているより多くのことは、あなたの雇用の可能性を大きくします。

1
Michael