CodeGym /Java Blog /Toto sisi /增加找到程序員工作機會的 5 個技巧
John Squirrels
等級 41
San Francisco

增加找到程序員工作機會的 5 個技巧

在 Toto sisi 群組發布
大家好!我不必告訴你,如果你沒有經驗,現在要找到一份程序員的工作有多難。“無經驗”級別的競爭最近顯著增加(主要是由於 CodeGym 等網站和其他在線課程)。其結果是,要在眾多網絡課程的畢業生中脫穎而出變得越來越困難。挑戰不在於在求職面試中表現出色。挑戰只是獲得工作面試。CodeGym 畢業生如何從求職者中脫穎而出?我不會寫有關 Spring 和 Hibernate 等企業技術的文章,它們顯然對於 Java 開發人員來說是必不可少的——如果不了解它們,您將很難找到工作。以下是針對希望找到工作的新手開發人員的 5 條建議。

1.學習JavaScript

今天,JS 是最受雇主追捧的編程語言。HackerRank 門戶網站就公司的“願望清單”對公司進行了調查。JavaScript 比任何其他語言都更常被雇主要求。 增加找到工作機會的 5 個技巧 - 2原因很簡單:JavaScript 目前沒有用於前端開發的重要替代方案。如果你掌握了“純”JS 和一種流行的框架(主要是 React 或 Angular),你成為程序員的機會就會成倍增加。首先,如果候選人也懂 JavaScript,任何尋找 Java 開發人員的公司都會很高興。原因很簡單:項目經常包含小任務,例如修復某些功能。“按鈕 A 應該稱為 B,而不是 A;應該位於左側,而不是右側;並且應該調用後端的 X 函數,而不是 Y”。但在這種情況下,修復會同時影響後端和前端。即使任務非常簡單,解決它仍然需要兩個人:後端開發人員和前端開發人員。但是,如果團隊中的某個人擁有兩者(即使不是專家級別),則處理此類任務所需的資源就會少得多。其次,初級開發人員和實習生的職位空缺在前端開發人員中比在後端開發人員中更為常見。總而言之,JS 是您獲得第一份工作的重要機會。找到一份 Java 開發人員的工作真是太棒了,而且 JS 對於 Java 開發人員來說從來都不是多餘的。如果你找不到 Java 的工作,這當然是有可能的(許多城市的職位空缺已經飽和),你可以通過前端進入 IT。我記得讀過一個 CodeGym“成功案例”,作者是在這裡學習後從事前端開發的。初級開發人員和實習生的職位空缺對於前端開發人員來說比後端開發人員更常見。總而言之,JS 是您獲得第一份工作的重要機會。找到一份 Java 開發人員的工作真是太棒了,而且 JS 對於 Java 開發人員來說從來都不是多餘的。如果你找不到 Java 的工作,這當然是有可能的(許多城市的職位空缺已經飽和),你可以通過前端進入 IT。我記得讀過一個 CodeGym“成功案例”,作者是在這裡學習後從事前端開發的。初級開發人員和實習生的職位空缺對於前端開發人員來說比後端開發人員更常見。總而言之,JS 是您獲得第一份工作的重要機會。找到一份 Java 開發人員的工作真是太棒了,而且 JS 對於 Java 開發人員來說從來都不是多餘的。如果你找不到 Java 的工作,這當然是有可能的(許多城市的職位空缺已經飽和),你可以通過前端進入 IT。我記得讀過一個 CodeGym“成功案例”,作者是在這裡學習後從事前端開發的。這當然是有可能的(很多城市已經完全飽和了),你可能可以通過前端進入 IT。我記得讀過一個 CodeGym“成功案例”,作者是在這裡學習後從事前端開發的。這當然是有可能的(很多城市已經完全飽和了),你可能可以通過前端進入 IT。我記得讀過一個 CodeGym“成功案例”,作者是在這裡學習後從事前端開發的。

2. 學習編寫 SQL 查詢

SQL 可能看起來不亞於 Spring 和 Hibernate,我沒有將它們包括在列表中。事實上,這是有區別的:大量開發人員對 SQL 查詢的了解很膚淺:他們可以編寫“SELECT * FROM table_name”,或者連接幾個表。我建議你徹底掌握它們,不要羞於在簡歷中提及這一點。過去,我的幾位同事從事的工作是必須編寫大量 SQL 查詢。當他們決定轉向 Java 開發時,這些技能使他們非常有吸引力。當然,對於 Java 開發人員來說,這是一項非常有用的技能。我經常向他們尋求提示 :) 您可以從閱讀“Head First SQL”開始。然後只需選擇一個流行的 DBMS(例如 Portgres 或 Oracle)並閱讀幾本相關書籍。

3. 創建 GitHub 配置文件

在你的簡歷之後,你的 GitHub 個人資料可能是潛在雇主會關注的最重要的事情。具有多個工作項目的簡介肯定會引起額外的關注。更重要的是,“GitHub 分析器”在招聘人員中越來越受歡迎。這些是掃描存儲在 GitHub 上的代碼的特殊程序,以幫助公司找到具有合適技術堆棧的開發人員。如果他們需要了解 Spring Security 的人,該程序會在 GitHub 上爬行,選擇其存儲庫包含使用該技術的代碼的用戶。一開始,您顯然沒有什麼特別值得誇耀的,但是您可以開始用 CodeGym 的“大任務”來填充您的個人資料。如果您 我學習了 ReactJS/AngularJS 並創建了幾個單頁應用程序,也將它們放在那裡。您創建的所有內容都有效,雇主可能有興趣查看您的 GitHub 個人資料。

4. 獲得 Oracle 認證

CodeGym 的創建者不會讓我騙你:他們從潛在學生那裡得到的最常見問題是“我畢業時你們提供任何證書嗎?” 他們不頒發 Java 證書的原因很簡單:雇主對它們不感興趣。他們完全有能力在面試時驗證你所知道的和你能做什麼,而無需任何在線課程的證書。也就是說,來自 Oracle 的證書的不同之處在於它是 Java 的創建者對您精通該語言的官方確認。這樣的認證對於外包供應商來說是一個重要的優勢,即那些將他們的開發人員“出租”給其他公司從事外部項目的人。例如,假設某家銀行需要創建一個新的 Web 客戶端。為此,維持自己的內部開發團隊無利可圖——對於一次性項目,更容易找到外部團隊。在這種情況下,企業會求助於外包供應商。他們將聘請具有銀行所需技能的人員並組建團隊。也就是說,客戶必須明白他們會為真正聰明的開發人員支付(很多)費用。這就是 Oracle 認證將為您帶來優勢的地方。畢竟只有一紙空文才能確認一個Java程序員是否合格。換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:更容易找到外部團隊。在這種情況下,企業會求助於外包供應商。他們將聘請具有銀行所需技能的人員並組建團隊。也就是說,客戶必須明白他們會為真正聰明的開發人員支付(很多)費用。這就是 Oracle 認證將為您帶來優勢的地方。畢竟只有一紙空文才能確認一個Java程序員是否合格。換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:更容易找到外部團隊。在這種情況下,企業會求助於外包供應商。他們將聘請具有銀行所需技能的人員並組建團隊。也就是說,客戶必須明白他們會為真正聰明的開發人員支付(很多)費用。這就是 Oracle 認證將為您帶來優勢的地方。畢竟只有一紙空文才能確認一個Java程序員是否合格。換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:他們將聘請具有銀行所需技能的人員並組建團隊。也就是說,客戶必須明白他們會為真正聰明的開發人員支付(很多)費用。這就是 Oracle 認證將為您帶來優勢的地方。畢竟只有一紙空文才能確認一個Java程序員是否合格。換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:他們將聘請具有銀行所需技能的人員並組建團隊。也就是說,客戶必須明白他們會為真正聰明的開發人員支付(很多)費用。這就是 Oracle 認證將為您帶來優勢的地方。畢竟只有一紙空文才能確認一個Java程序員是否合格。換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:換句話說,外包供應商可以更容易地將經過認證的開發人員“賣”給它的客戶。Oracle 認證分為多個級別。獲得第一級(OCAJP8)將非常容易。考試僅涉及 8 個主題:
  • Java 基礎知識(變量、包、main() 方法等);
  • 使用 Java 數據類型(原語、引用、包裝器);
  • 使用運算符和決策結構(+-*/、if-else、switch 等);
  • 使用循環結構(循環);
  • Working with Methods and Encapsulation(方法、封裝);
  • Working with Inheritance(繼承);
  • 處理異常;
  • 使用 Java API 中的選定類(流行的類,例如 LocalDateTime、ArrayList、String)。
沒有多線程、IO/NIO之類複雜的話題。許多主題的覆蓋範圍是有限的(例如,在List<>的所有實現中,只有關於ArrayList<>的問題)。參加認證考試目前的費用為 150 美元。

5.參與專業社區

大約一半的雇主對候選人參與專業社區感興趣。主要的(除了前面提到的 GitHub 之外)是 Stack Overflow。因此,如果您正在開發一些小型項目,請毫不猶豫地與社區分享。PS 世界瞬息萬變,IT領域也不例外。沒有經驗是很難引起雇主的注意的。我希望上面的提示能幫助我的一些 CodeGym“同學”找到他們的第一份工作 :)
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION