在IT領域,似乎已經多次討論過就業不需要文憑和證書的故事。一方面,證書可以豐富你的履歷,增加你加薪的機會,並普遍提高你對 Java 語言的了解。另一方面,有一種觀點認為該文件的存在不會對程式設計師的職業生涯產生重大影響。在本文中,我們將探討認證是否真的重要以及 2021/22 年值得參加哪些考試。
這是一個重要但不是最明顯的原因,因為許多程式設計師更受職業晉升或加薪作為證書獎勵的激勵。Java 認證讓您有機會在短時間內非常徹底地學習 Java 程式語言。在準備過程中,您將提高對物件導向程式設計、異常處理、演算法、多執行緒、並發和其他關鍵主題的理解。透過完成認證,您將有真正的機會了解 Java 的新功能以及它們如何影響您的日常工作。
許多從事政府專案的國際和政府組織以及顧問公司都高度重視Java認證。擁有證書可以修飾您的履歷,並使招募人員注意到您。
根據認證雜誌的薪資調查,在 2017 年獲得 1 項或更多新認證的受訪者中,超過 55% 的受訪者表示他們獲得了獎金。
為什麼要獲得 Java 憑證?
在這篇文章中,我們將了解Oracle的Java認證。首先,因為 Oracle 開發 Java,其次(這是第一個事實的結果)因為該公司的憑證被評為開發人員中最好的憑證之一。事實上,這些是唯一在找工作時真正有用的證書。因此,首先,讓我們列出您應該獲得認證的原因。
- 更好地學習Java的機會
這是一個重要但不是最明顯的原因,因為許多程式設計師更受職業晉升或加薪作為證書獎勵的激勵。Java 認證讓您有機會在短時間內非常徹底地學習 Java 程式語言。在準備過程中,您將提高對物件導向程式設計、異常處理、演算法、多執行緒、並發和其他關鍵主題的理解。透過完成認證,您將有真正的機會了解 Java 的新功能以及它們如何影響您的日常工作。
- 該證書比其他候選人具有優勢
許多從事政府專案的國際和政府組織以及顧問公司都高度重視Java認證。擁有證書可以修飾您的履歷,並使招募人員注意到您。
- 你的薪水可能會增加
根據認證雜誌的薪資調查,在 2017 年獲得 1 項或更多新認證的受訪者中,超過 55% 的受訪者表示他們獲得了獎金。
關於 Oracle Java 認證
Oracle認證體系每年都會有所變動。我們已經寫過有關Oracle 提供哪些類型的證書的文章(但那是在 2020 年)。在本文中,我們將重點放在 2021 年可以獲得的內容。Oracle 目前有兩種類型的考試和相應的證書 - 助理級別和專業級別。Oracle 認證專業 Java 應用程式開發人員 (OCPJAD) - Java EE 7
此憑證驗證程式設計師使用 Java 平台企業版 7 開發和部署應用程式的技能。此認證評估 Java EE 程式設計能力,並評估以下能力:了解 Java EE 架構、使用 JPA 實體和元件驗證管理持久性、實作使用EJB的業務邏輯。 考試費用: 245 美元 持續時間: 110 分鐘 通過分數: 66% 考試主題:- Java EE架構;
- 使用 JPA 實體和 BeanValidation 管理持久性;
- Java訊息傳遞API;
- 使用 servlet 建立 Java Web 應用程式;
- 使用 JSP 建立 Java Web 應用程式;
- 使用 WebSocket 建立 Java 應用程式;
- 在 Java EE 7 應用程式中使用 Batch API;
- 在 Java EE 7 應用程式中使用並發 API;
- 使用CDI組件;
- 保護 Java EE 7 應用程式的安全。
Oracle 認證助理 Java 程式設計師 1 (OCAJP) - Java SE 8
該考試將幫助您獲得 Java 的基礎知識。一旦您獲得助理級別認證,您將能夠獲得專業人士資格(這是下一步)。擁有 OCAJP 認證可確認程式設計師或候選人具備成為經驗豐富的 Java 開發人員所需的所有技能。此認證還將幫助您在各種組織中獲得實習或入門級工作。 考試費用: 245 美元 時間: 150 分鐘 通過分數: 65% 考試主題:- Java 基礎知識;
- 使用 Java 資料型別;
- 使用運算符和解決方案構造;
- 建立和使用數組;
- 使用循環結構;
- 使用方法和封裝;
- 處理繼承;
- 異常處理;
- 使用 Java API 中選定的類別。
Oracle 認證專業 Java 程式設計師 2 (OCPJP) - Java SE 8
第二次考試和獲得專業證書的最後階段。如果考生具有 Java 專業經驗,則優先考慮此認證。 考試費用: 245 美元 持續時間: 150 分鐘 通過分數: 65% 考試主題:- Java類別設計;
- Java 中的並發;
- Java 流 API;
- 輸入輸出系統;
- 使用 Java SE 8 日期/時間 API;
- 使用 JDBC 建立資料庫應用程式;
- 本土化。
Java SE 11 開發人員(從 OCP Java 6、7 和 8 升級)
已經獲得舊版 Java(例如 6 或 7)認證的人員可以獲得此憑證。正如他們所說,他們可以在更新的材料上“填寫”問題。順便說一句,考試的認證將於 2021 年 11 月 30 日結束。透過此考試,開發人員將展示對物件導向、使用 lambda 表達式和流的函數式程式設計以及模組化的深刻理解。 考試費用: 245 美元 持續時間: 180 分鐘 通過分數: 61% 考試主題:- 了解模組;
- 過渡到模組化應用程式;
- 推斷局部變數的類型;
- Java 介面;
- 拉姆達表達式;
- 流上的 Lambda 操作;
- 平行螺紋;
- Java 檔案 I/O (NIO.2)。
Oracle 認證專業 Java 程式設計師 (OCPJP) - Java SE 11
透過此考試,個人可以熟練 Java SE 11,其中包括對物件導向、使用 lambda 表達式和串流的函數式程式設計以及模組化的深入理解。 考試費用: 245 美元 持續時間: 90 分鐘 通過分數: 68% 考試主題:- Java物件導向方法;
- 使用數組和集合;
- 使用流和 lambda 表達式;
- 並行性;
- 使用 Java 資料型別;
- 異常處理。
如何準備 Java 認證
-
如果您是初學者並想提高 Java 程式設計技能,我們建議您至少花三個月的時間準備考試。
-
制定一個考慮您的工作量和工作安排的考試準備計劃。要專注於 Java 認證考試,最好清理接下來幾個月的日曆,以便集中精力。
-
閱讀專業文獻進行準備(這裡是有關 Java SE 8 的書籍清單)。大多數經過認可的 Java 認證書籍都包含練習題。看書時做筆記是值得的。這些可以在考試前用於快速複習。
開發者心聲:認證有必要嗎?
Evgeniy Berezhnoy,AB Soft 的高級 Java 開發人員:
這個問題很有趣,就像程式設計師是否需要接受特殊高等教育的問題一樣。一方面,該證書不提供任何好處。另一方面,它的存在可以吸引人力資源部門的注意,特別是在開發人員來自其他語言或正在接受測試人員再培訓的情況下。此外,擁有憑證將表明您知道如何設定目標並實現它們。我的動機是:- 渴望擴展和鞏固您對 Java 的知識和理解,包括當前任務中很少使用的那些 API 部分;
- 研究期待已久的 Java 9...11 的創新,以便為必然到來的未來做好準備(在選擇 EJB3.0 專案時擦乾小氣人的眼淚)。
Alexey,JavaRush 使用者:
說實話,很長一段時間我無法決定是否值得去考一張證書。許多人認為這是浪費時間,因為測驗中的問題並不反映知識水平,而是反映特定考試的準備程度。人們普遍認為存在一堆棘手的問題,其中程式碼中沒有使用大括號,而是編寫了圓括號,因此程式碼將無法編譯。然而,我的優點是:- 填補知識空白、建構理論基礎並全面看待一切的能力。
- 成為認證專家,從而吸引其他公司招募人員的注意,也將證書作為加薪的論點之一。
GO TO FULL VERSION