您不一定需要是天才、有編程背景或青春洋溢才能開始編程生涯。如果你願意學習並準備好追求你的夢想,那麼一切皆有可能。我們從完成 Java 培訓的學生那裡收集了最好的提示和技巧,並與我們分享了他們的經驗。這篇文章旨在激勵你一點,讓你的學習路徑不那麼曲折。 如何完成 Java 學習並找到工作? 成功人士的最佳技巧和提示 - 1

提示 1:無論您的背景和職業如何,都不要害怕開始編碼

根據David Heines 和他的個人經歷“你的背景對學習 Java 沒有任何影響”(儘管說它在某些方面沒有好處是不公平的)。無論您的年齡或正在從事的職業如何,轉向 IT 永遠不會太晚。我們的許多學生不是在大學畢業後才加入該課程,而是在他們覺得有必要改變工作類型時加入。他們中的許多人在他們所做的事情上真的很成功。例如,像SergeiAlex這樣的學生從事的行業遠離 IT 領域。然而,“工資微薄,職業前景不明朗”讓他們尋找替代品。他們停在爪哇。問題是,了解 Java 很有趣,而且非常有益。您可以創建有用的應用程序和服務以及許多其他類似的東西,甚至可以創辦自己的軟件公司。學習 Java 也可能很有趣,如果您使用 CodeGym 學習,我們可以保證這一點 :) 因此,如果您仍然對將來要做什麼猶豫不決,或者只是想改變自己的生活,那就開始吧。

技巧 2:自定義您的學習過程

對於渴望每天投入至少 1-2 小時學習的人來說,CodeGym 是一門完美的課程。它包括最少的理論,最多的實踐。在課程開始時,保持一致並投入更多時間學習。如果可以的話,不要給它一兩個小時,而是三四個小時。我們的許多學生,包括德米特里·梅爾西亞諾夫 (Dmitry Mersianov),白天忙於工作,晚上則與家人共度時光,他們試圖在早上 5 點到 6 點起床,並在工作前學習。但是,如果這對您來說太過分了,您可以在早上花一個小時進行理論學習,然後在下午或晚上花一個小時進行實踐練習。 “努力學習,但不要過度學習,” Alex Yedamenko經常鍛煉。我們的一些學生報告說他們碰巧在波浪中學習。他們說他們有幾個星期甚至幾個月根本沒有學習。自然,他們的進步是微不足道的。只有當他們意識到一致性是事情變得更好的關鍵時。最好一次學習一點點,但從長遠來看有規律地學習。就是說,不要強迫自己,當你陷入困境時,讓自己休息一下。正如雅羅斯拉夫在他的故事中提到的,“不要忘記你的個人生活和你自己。” 有時,傾聽內心的自我、轉移注意力、理清思緒以避免倦怠是很重要的。

技巧 3:創建適合您特定需求的路線圖

不要通過簡單地完成我們的分步課程將標准設置得太低。慢慢來,針對您的需求(應用程序開發、遊戲、QA 自動化、軟件等)創建有效的路線圖。正如 Eugene Denisov 在他的成功故事中所建議的那樣,一旦您覺得自己已經熟悉了 Java Core 的基礎知識(大致對應於CodeGym 上的第 15 級),繼續您自己的項目,您會發現自己感興趣。許多 CodeGym 學習者說他們的第一個應用程序沒有做任何有用的事情。然而,它幫助他們磨練了技能,掌握了新技術,並讓他們相信自己已經可以將所學知識付諸實踐。 20級後,你可能會開始探索更複雜的東西,比如 Git 或 Maven。我們的絕大多數畢業生都建議每個人都應該學習如何使用流,因為它們可以幫助您避免大量代碼。 30 級後,您可以開始掌握 Hibernate。它是一種更有用的工具,可通過維護對象表映射顯著減少代碼行。它使程序員從手動處理持久數據中解脫出來,並相應地節省您的時間和維護成本。 在終點線,在開始尋找工作之前,熟悉 Spring 文檔是個好主意。大多數公司,尤其是大公司,都使用 SQL,如果您的簡歷中有類似 Core Java + SQL 的內容,那將是您的一大收穫。綜上所述,不要試圖一次學習所有內容,尤其是當您還需要專注於當前工作時。制定一個循序漸進的計劃,只有當你覺得自己已經掌握了上一個主題時才進入下一個主題。

技巧 4:使用其他資源

儘管我們為我們的課程感到自豪,但我們並不要求您僅限於 CodeGym。通過不同的書籍和視頻拓寬視野。例如,有時,我們的學生閱讀課程,然後在 Horstmann 或 Eckel 的書中搜索額外的解釋以完全理解該主題。嘗試以不同方式傳達思想和信息的不同附加資源是很自然的。那麼多人,那麼多心思。對於文章和博客,我們的學生給予高度評價: 來自托木斯克的Sviatoslav重點介紹了Understanding architecture文章,可以幫助您更好地理解您未來應用程序的架構。 爪哇世界. 顧名思義,它是網絡上的迷你 Java 世界。這是信息最豐富的 Java 網站之一,其中包含來自 Java 專家的大量技巧以及該頁面上託管的多個博客。 Peter Verhas 的Java Deep。這是一個面向 Java 的技術博客。 Inside Java是一個博客,主要致力於分享有關 Java 的最新消息和觀點。還有許多指向有用的 YouTube 播放列表的鏈接。而且,僅供參考,我們為您提供了一份非常有用的Java 學習者最佳書籍候選清單:2021 年 Java 開發人員應閱讀的 21 本書

提示 5:不要忽視額外的幫助和動力

另一個非常有助於學習的技巧是進入社區,在那裡您將與志同道合的熱衷於軟件開發的人互動。此外,社區可以讓您交流經驗和想法,並在遇到困難時克服困難。您的同事隨時準備幫助您解決棘手的問題,並在您需要時提供支持。在QuoraReddit上,您可以提出問題,而Java Code GeeksCoderanchStackOverflow可以幫助您找到可以幫助您避免在學習道路上萎靡不振的朋友。

技巧 6:為求職面試做好準備

一旦你完成了課程(或者你達到了 30 級以上),就該開始找工作了。了解如何撰寫成功的簡歷以及如何撰寫求職信。嘗試在您的簡歷中強調特定技能。不要寫“我知道 Java”之類的東西,因為那太含糊了。相反,提及 Core Java 時要提到一些你非常了解的東西/其他主題。為了增加獲得工作機會的機會,請創建一份包含項目組合的簡歷。潛在的雇主通常最欣賞開發項目的可靠記錄。然後,把你的簡歷發給每個人,看看你得到的反饋。收到邀請後,準備好應對令人生畏的面試問題(其中很多問題都可以在線輕鬆獲得)。準備好雇主會問一個技巧來檢查你的一般智力和解決問題的能力,而不是 Java 知識。所以,最好提前上網,為那些棘手的問題做好準備。不要害怕失敗,因為正如實踐所示,您很可能會在第一次面試後被拒絕。我們的一些學生在找到夢想的工作之前進行了 10 多次面試。一切都在按計劃進行,沒有任何問題。Anzor Karmov 是一名成功的 CodeGym 畢業生,他在他的成功故事中說:“在你第一次面試失敗後,給自己一個鼓勵” ——分析你的每一次面試,以縮小與每一次新面試的知識差距。你不著急。你離你想要的工作越來越近了。

結論

總而言之,無論您的年齡和編程背景如何,您都應該毫不猶豫地學習 Java。只需閱讀 CodeGym 畢業生的這些成功案例,就可以了解這些人有多麼不同,儘管他們的目標相似。了解您真正喜歡什麼,並根據您希望涵蓋的主題、您希望在整個課程中投入的時間以及您的生活方式製定清晰的培訓計劃。不要害怕犯錯並尋求幫助。讓自己沉浸在這個過程中,無論如何都要繼續學習。Java 開發人員工作的快感主要在於對下一個個人突破的期待。所以,祝你在追求目標的過程中好運!