JavaRush /Java Blog /Random-TW /提升找到工作機會的 5 個技巧

提升找到工作機會的 5 個技巧

在 Random-TW 群組發布
大家好!我不想告訴你,2023 年,沒有經驗的程式設計師要找到一份工作有多難。最近,「無經驗」等級的競爭越來越激烈(主要得益於JavaRush、GeekBrains等資源),因此想要在大量的各類線上課程畢業生中脫穎而出變得非常困難。而問題根本不在於能否順利通過面試。問題變成了簡單地到達那裡。JavaRush 畢業生如何在眾多求職者中脫穎而出?我不會寫像Spring和Hibernate這樣對於Javaist來說顯而易見的企業技術,因為它們本身就是必須具備的,沒有它們就很難找到工作。以下為那些想在 2023 年找到工作的有抱負的開發者提供 5 個建議。每一條都一定會給你的簡歷加分不少。

1.學習JavaScript。

如今,JS 是最受雇主歡迎的程式語言。HackerRank 入口網站針對企業的「需求」進行了一項調查,根據雇主的要求,該調查排名第一。
增加 5 個找到工作機會的技巧 - 2
原因很簡單 - JavaScript 目前在開發前端時沒有嚴肅的替代方案。如果你掌握「純」JS 和流行框架之一(主要是 React 或 Angular),你成為程式設計師的機會將會增加很多倍。首先,任何尋找 Java 開發人員的公司都會很高興他懂 JavaScript。原因很簡單:專案中經常有一些小任務 - 例如,修復某些功能。“按鈕 A 不應該被稱為 A,而應該被稱為 B,位於左側而不是右側,並在後端調用函數 X,而不是 Y。” 但在這種情況下,後端和前端都需要改正。即使任務很簡單,仍然需要兩個人來解決:一個後端工人和一個第一線工人。但如果團隊中有一個人兩者都懂(不一定處於傑出水準),那麼完成此類任務的資源量就會大大減少。其次,初級員工和實習生的職缺更多地出現在前端員工身上,而不是後端員工身上。例如,今天透過 HeadHunter 進行搜尋後,在我所在的城市,我發現了 1 個 Java Junior 職位空缺,但 Frontend Junior - 3 個。總的來說,JS 是你獲得第一份工作的絕佳機會。找一份 Javaist 的工作——太棒了,對他們來說 JS 從來都不是多餘的。它不會與Java一起工作(在許多城市都有點缺乏職位空缺)——很有可能你可以通過“前端”進入IT行業。在 JavaRush,我記得讀過一個人的“成功故事”,他在這裡學習後進入了前端開發。學習 JS 的一個很好的門戶是learn.javascript。它不如 JavaRush,但您將獲得堅實的基礎。還有關於所有流行框架的課程(它們已經付費)。

2. 學習編寫SQL查詢。

看起來 SQL 與SpringHibernate一樣明顯,而 Spring 和 Hibernate 並未包含在清單中。事實上,有一個區別:大量開發人員知道如何“在頂部”使用 SQL - 編寫“SELECT * FROM table_name”,或連接幾個表。我建議您徹底了解他們,並毫不猶豫地在履歷中註明這一點。如果你明白這裡寫的是什麼,並且自己能夠快速寫出類似的東西,那麼你在雇主眼中的價值就會大大增加。我的幾位同事過去工作的領域需要編寫大量 SQL 查詢,當他們決定將領域轉向 Java 開發時,這些技能幫助他們在雇主眼中顯得非常有吸引力。當然,在java-dev工作中,這是一項非常有用的技能。我自己經常向他們尋求建議:) 您可以從“Head First SQL”開始學習,然後選擇一種流行的 DBMS(例如 Portgres 或 Oracle)並閱讀幾本相關書籍。我推薦入口網站http://www.sql-ex.ru/作為問題書。它看起來很簡單,但它的工作做得很好。

3. 建立 GitHub 個人資料

你的 GitHub 可能是潛在雇主在你的履歷之後注意到的最重要的東西。包含多個正在進行的項目的簡介肯定會引起額外的關注。此外,「GitHub 分析器」在招募服務中越來越受歡迎,這是一種特殊程序,使用 GitHub 中儲存的程式碼,為擁有所需技術堆疊的公司尋找開發人員。如果他們需要了解 Spring Security 的人,這樣的程式會解析 GitHub 並選擇在其儲存庫中擁有使用該技術的程式碼的使用者。顯然,一開始並沒有什麼特別值得吹噓的,但很有可能從上傳 JavaRush 的「大任務」開始。如果您完成了實習測驗作業,也可以去那裡。我們掌握了 ReactJS/AngularJS 並創建了幾個單頁面應用程式 - 也在那裡。 您親手創建的所有內容都有效,並且可能會引起雇主的興趣,並且應該出現在您的 gh 個人資料中。

4. 獲得 Oracle 認證。

增加 5 個找到工作機會的技巧 - 3
JavaRush 的創建者不會讓我撒謊:潛在學生問他們最常見的問題是“學習後他們會給你某種證書嗎?” JR 沒有頒發證書,一般來說,原因很簡單——雇主對它們不感興趣。他們非常有能力在面試中檢查您的知識和能力,而無需任何線上課程證書。Oracle 憑證之間的差異在於,它是Java 創建者對您精通該語言的官方確認。擁有它對於外包公司來說將是一個非常重要的優勢,即 對於那些將開發人員「出租」給其他公司以從事外部專案的人。例如,一家銀行需要建立一個新的網路用戶端。為此維持自己的開發團隊對他來說是無利可圖的——對於一次性項目,從外部找到一個團隊更容易。在這種情況下,他們會求助於外包公司。他們將為銀行挑選具備必要技能的人員並組成一個團隊。然而,對於客戶來說,了解他正在為真正聰明的開發人員支付金錢(而且是很多錢)是非常重要的。這就是 Oracle 憑證將成為您的優勢的地方。畢竟,事實上,這是唯一一次用一張紙來確認Java程式設計師資格的機會。換句話說,公司向客戶「出售」經過認證的開發人員要容易得多。Oracle 認證分為多個等級。要獲得第一級(OCAJP8)一點也不困難。考試僅包含 8 個主題的問題:
  • Java 基礎知識(變數、套件、main() 方法等);
  • 使用 Java 資料型別(原語、引用、包裝器);
  • 使用運算子和決策結構(+-*/,以及 if-esle、switch 等);
  • 使用循環結構
  • 使用方法和封裝(方法、封裝);
  • 使用繼承
  • 處理異常
  • 使用 Java API 中的選定類別(使用幾個流行的類別 - LocalDateTime、ArrayList、String)。
沒有複雜的主題,如多線程、IO/NIO 等。許多主題都被截斷(例如,在所有 List<> 實作中,問題僅與 ArrayList<> 有關)。您可以使用任何特殊書籍來準備考試;JavaRush 上提供了這些書籍的複習。它們還附帶了一些練習測試。目前考試費用為 150 美元。

5. 參與專業社群。

My Circle 的一項調查結果顯示,大約一半的雇主對潛在員工參與職業社群感興趣。
增加 5 個找到工作機會的技巧 - 4
每四個雇主中就有一個記得這樣的案例:積極參與專業社群幫助其中一位候選人找到了工作。
增加 5 個找到工作機會的技巧 - 5
主要的(除了前面提到的 GitHub 之外)是 Habrahabr 和 StackOverflow。如果一個沒有經驗的開發人員幾乎不可能在Stack 上獲得高聲譽,而且現在參與開源專案還為時過早,那麼Habré 上包含幾篇好文章的部落格連結對於初學者的履歷來說將顯得非常有利。因此,如果您正在開發一些小型項目,請毫不猶豫地與社區分享。最主要的是仔細閱讀規則,並且不要忘記首先在 Habr 中搜尋類似的文章(關於如何在控制台中顯示“Hello World”的文本不太可能引起任何人的興趣)。 PS世界不斷變化,IT 產業也不例外。沒有經驗很難引起雇主的注意。我希望上述提示能幫助我的一位 JavaRush「同學」獲得第一份工作:) 如果您有任何問題,我很樂意在評論中回答。當然,別忘了點個讚:)
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION