IT 分野では、雇用に卒業証書や証明書は必要ないという話がすでに何度も議論されているようです。一方で、証明書により履歴書が充実し、昇給の可能性が高まり、一般に Java 言語の知識が向上します。一方で、この文書の存在はプログラマーのキャリアに大きな影響を与えるものではないという意見もあります。このテキストでは、認定は本当に重要なのか、そして 2021/22 年にどの試験を受ける価値があるのかを見ていきます。
これは重要ですが、最も明白な理由ではありません。なぜなら、多くのプログラマーは、キャリアアップや、証明書のボーナスとしての給与の増加により動機付けられるからです。Java 認定資格を取得すると、Java プログラミング言語を短期間で徹底的に学習する機会が得られます。準備中に、オブジェクト指向プログラミング、例外処理、アルゴリズム、マルチスレッド、同時実行性、その他の重要なトピックについての理解を深めます。認定資格を取得すると、Java の新しい機能と、それが日常業務にどのような影響を与えるかを学ぶ実際の機会が得られます。
多くの国際機関、政府機関、政府プロジェクトに取り組むコンサルティング会社は Java 認定を高く評価しています。証明書があると履歴書が美しくなり、採用担当者があなたに注目するようになります。
Certification Magazine の給与調査によると、2017 年に 1 つ以上の新しい認定資格を取得した回答者の 55% 以上がボーナスを受け取ったと報告しました。
Java 証明書を取得する理由
この記事では、Oracle の Java 認定資格について説明します。第一に、Oracle が Java を開発しているため、第二に (これは最初の事実の結果ですが) 同社の証明書が開発者の間で最高の証明書の 1 つとして評価されているためです。実際、これらの証明書は、仕事を探すときに本当に役立つ唯一の証明書です。それでは、まず認定を受ける必要がある理由を列挙してみましょう。
- Javaをより良く学ぶ機会
これは重要ですが、最も明白な理由ではありません。なぜなら、多くのプログラマーは、キャリアアップや、証明書のボーナスとしての給与の増加により動機付けられるからです。Java 認定資格を取得すると、Java プログラミング言語を短期間で徹底的に学習する機会が得られます。準備中に、オブジェクト指向プログラミング、例外処理、アルゴリズム、マルチスレッド、同時実行性、その他の重要なトピックについての理解を深めます。認定資格を取得すると、Java の新しい機能と、それが日常業務にどのような影響を与えるかを学ぶ実際の機会が得られます。
- 証明書は他の受験者よりも有利になります
多くの国際機関、政府機関、政府プロジェクトに取り組むコンサルティング会社は Java 認定を高く評価しています。証明書があると履歴書が美しくなり、採用担当者があなたに注目するようになります。
- 給料が上がるかもしれない
Certification Magazine の給与調査によると、2017 年に 1 つ以上の新しい認定資格を取得した回答者の 55% 以上がボーナスを受け取ったと報告しました。
Oracle Java 認定資格について
Oracle 認定システムは毎年変更されます。Oracle が提供する証明書の種類についてはすでに書きました(ただし、それは 2020 年のことです)。本文では2021年に取得できるものを中心に解説していきます。オラクルには現在、アソシエイト レベルとプロフェッショナル レベルの 2 種類の試験と、それに応じた認定資格があります。Oracle Certified Professional Java Application Developer (OCPJAD) - Java EE 7
この証明書は、Java プラットフォーム Enterprise Edition 7 を使用してアプリケーションを開発およびデプロイするプログラマのスキルを検証します。この証明書は、Java EE プログラミングの能力を評価し、Java EE アーキテクチャの理解、JPA エンティティおよびコンポーネント検証を使用した永続性の管理、実装の能力を評価します。 EJBを使用したビジネスロジック。 試験費用: $245 所要時間: 110 分 合格スコア: 66% 試験トピック:- Java EEアーキテクチャ。
- JPA エンティティと BeanValidation を使用した永続性の管理。
- Java メッセージング API。
- サーブレットを使用した Java Web アプリケーションの作成。
- JSP を使用した Java Web アプリケーションの作成。
- WebSocket を使用した Java アプリケーションの構築。
- Java EE 7 アプリケーションでのバッチ API の使用。
- Java EE 7 アプリケーションでの同時実行 API の使用。
- CDI コンポーネントを使用します。
- Java EE 7 アプリケーションを保護します。
Oracle Certified Associate Java Programmer 1 (OCAJP) - Java SE 8
この試験は、Java の基本的な知識を得るのに役立ちます。アソシエイト レベルの認定を取得すると、プロフェッショナルとしての資格を得ることができます (これは次のステップです)。OCAJP 認定資格を取得すると、プログラマーまたは候補者が経験豊富な Java 開発者になるために必要なスキルをすべて備えていることが確認されます。この認定資格は、さまざまな組織でのインターンシップや初級レベルの仕事に就くのにも役立ちます。 試験料: $245 所要時間: 150 分 合格スコア: 65% 試験トピック:- Java の基本。
- Java データ型の操作。
- 演算子とソリューション構成体の使用。
- 配列の作成と使用。
- ループ構造の使用。
- メソッドとカプセル化の操作。
- 継承を扱う。
- 例外処理;
- Java API から選択したクラスを操作します。
Oracle Certified Professional Java Programmer 2 (OCPJP) - Java SE 8
2次試験、専門資格取得のための最終段階。この認定資格は、受験者に Java に関する専門的な経験がある場合に優先されます。 試験費用: $245 所要時間: 150 分 合格スコア: 65% 試験トピック:- Java クラスの設計。
- Java の同時実行性。
- JavaストリームAPI。
- I/O システム。
- Java SE 8 日付/時刻 API を使用します。
- JDBC を使用したデータベース アプリケーションの作成。
- ローカリゼーション。
Java SE 11 開発者 (OCP Java 6、7、8 からのアップグレード)
この証明書は、Java の古いバージョン (6 または 7 など) ですでに認定を受けている人が取得できます。彼らが言うように、更新された資料に関する質問に「記入」することができます。ちなみに、この試験の認定は 2021 年 11 月 30 日に終了します。この試験に合格すると、開発者はオブジェクト指向、ラムダ式とストリームを使用した関数型プログラミング、およびモジュール性についての深い理解を実証することになります。 試験費用: $245 所要時間: 180 分 合格スコア: 61% 試験トピック:- モジュールを理解する。
- モジュール型アプリケーションへの移行。
- ローカル変数の型を推測します。
- Java インターフェース。
- ラムダ式。
- ストリームに対する Lambda オペレーション。
- 並列スレッド。
- Java ファイル I/O (NIO.2)。
Oracle Certified Professional Java Programmer (OCPJP) - Java SE 11
この試験に合格すると、オブジェクト指向、ラムダ式とストリームを使用した関数型プログラミング、およびモジュール性についての深い理解を含む、Java SE 11 の流暢さを証明できます。 試験費用: $245 所要時間: 90 分 合格スコア: 68% 試験トピック:- Java オブジェクト指向アプローチ。
- 配列とコレクションの操作。
- ストリームとラムダ式の操作。
- 並列処理。
- Java データ型の操作。
- 例外処理。
Java 認定資格の準備方法
-
初心者で Java プログラミング スキルを向上させたい場合は、試験の準備に少なくとも 3 か月かかることをお勧めします。
-
自分の作業量と作業スケジュールを考慮した試験準備計画を立ててください。Java 認定試験に集中するには、今後数か月間カレンダーを空けて集中できるようにするのが最善です。
-
準備のために専門文献を読んでください (ここに Java SE 8 に関する書籍のリストがあります)。ほとんどの認定 Java 認定書籍には練習問題が含まれています。本を読みながらメモを取ることは価値があります。これらは、試験直前の簡単な復習に使用できます。
開発者の意見: 認定は必要ですか?
AB Soft のシニア Java 開発者、Evgeniy Berezhnoy 氏:
この問題は、プログラマーに特別な高等教育が必要かどうかという問題と同様に、ホリバルです。一方で、証明書には何のメリットもありません。一方で、特に別の言語から来た開発者やテスターから再トレーニングを受けている開発者がいる状況では、その存在が人事部の目に留まる可能性があります。さらに、証明書を取得すると、目標を設定し、それを達成する方法を知っていることを示すことができます。私のインセンティブは次のとおりです。- 現在のタスクではほとんど使用されない API の部分を含め、Java の知識と理解を拡大し、定着させたいと考えています。
- 確実に来る未来に備えるために、待望の Java 9...11 の革新性を研究してください (EJB3.0 のプロジェクトを選択するときにケチな男の涙をぬぐいました)。
Alexey、JavaRush ユーザー:
正直に言うと、私は長い間、証明書を取得する価値があるかどうか判断できませんでした。テストの問題は知識のレベルを反映するのではなく、特定の試験の準備のレベルを反映するため、多くの人はこれを時間の無駄だと考えています。コード内に中括弧の代わりに丸括弧が記述されているため、コードがコンパイルされないという、ひっかけ問題が大量に存在すると広く信じられています。ただし、私の長所は次のとおりです。- 知識のギャップを埋め、理論的基盤を構築し、すべてを大局的に捉える能力。
- 認定スペシャリストになることで他社の採用担当者の目にも留まり、昇給の根拠の一つとしても活用できます。
GO TO FULL VERSION