CodeGym /Java Blog /Toto sisi /盡可能快地學習 Java 的 7 大提示和技巧
John Squirrels
等級 41
San Francisco

盡可能快地學習 Java 的 7 大提示和技巧

在 Toto sisi 群組發布
這就是人腦的工作方式。無論我們做什麼,我們的大腦都在不斷尋找更有效的解決方案和捷徑,使我們能夠比以前更快、更好、更方便地做同樣的事情。所以放輕鬆,如果您想知道是否有任何提示和技巧可以更快更輕鬆地學習 Java,那麼您這樣做是很自然的。 盡可能快地學習 Java 的 7 大提示和技巧 - 1 我們不確定“技巧”,但肯定有一些方法可以最大限度地提高此過程的效率,這將使您最終能夠盡快學習 Java。當然,不同的方法適用於不同類型的人,但是一些提示和建議絕對可以並且將使您作為 Java 學習者的生活變得更加輕鬆。根據我們在 CodeGym 和許多經驗豐富的 Java 開發人員的經驗,這裡有一些最適用且被證明是快速學習 Java 的有效技巧和建議。

1. 找到一個可以用 Java 構建的令人興奮的項目

這是一個很好的入門技巧來自經驗豐富的程序員和 Code Career Genius 博客的作者 Brian Knapp:“2002 年我讀高中時,我決定學習 Java。我在 21 天內給自己買了一本 Teach Yourself Java 的副本,以了解基礎知識以及它與 C/C++ 的不同之處。這本書很有幫助,但我在一兩週內就讀完了。然後我做了一些改變很大的事情。我決定用 Java 做一些很酷的東西!我對使用 Java 2D 製作我自己的最終幻想風格的 RPG 遊戲感到非常興奮。在接下來的一個月裡,每個下午和晚上我都痴迷於那個項目。在此過程中,我弄清楚瞭如何將圖形輸出到屏幕、動畫精靈、在屏幕上輸出和移動瓦片地圖、碰撞檢測、音樂、音效,我什至使用 Java Swing 構建了自己的瓦片地圖編輯器!對我來說,關鍵是對構建某些東西感到興奮。我有一個充滿活力的項目,而 Java 是一項令人興奮的技術,它使一切成為可能!” 布賴恩當然是對的。找到您想要使用 Java 構建的有趣和令人興奮的東西是激勵自己以快速有趣的方式學習這門語言的好方法。實際上,這是我們在設計 CodeGym 課程時考慮的事情之一。這就是為什麼我們有一個故事情節,將課程的各個部分連接在一起,以及旨在讓您對應用 Java 感到興奮的各種任務,以學習如何使用這種語言來創建您喜歡的東西。布賴恩當然是對的。找到您想要使用 Java 構建的有趣和令人興奮的東西是激勵自己以快速有趣的方式學習這門語言的好方法。實際上,這是我們在設計 CodeGym 課程時考慮的事情之一。這就是為什麼我們有一個故事情節,將課程的各個部分連接在一起,以及旨在讓您對應用 Java 感到興奮的各種任務,以學習如何使用這種語言來創建您喜歡的東西。布賴恩當然是對的。找到您想要使用 Java 構建的有趣和令人興奮的東西是激勵自己以快速有趣的方式學習這門語言的好方法。實際上,這是我們在設計 CodeGym 課程時考慮的事情之一。這就是為什麼我們有一個故事情節,將課程的各個部分連接在一起,以及旨在讓您對應用 Java 感到興奮的各種任務,以學習如何使用這種語言來創建您喜歡的東西。

2.盡可能多練習

“實踐讓一切變得不同。正是因為不斷的、反复的練習,我才能夠成為一名專家級的Java導師。當然,這是專業程序員成功的關鍵。你只需要編寫代碼!” —John Selawsky,高級 Java 開發人員和 Java 導師。我們完全同意!我們從一開始就一直這麼說:在學習如何編碼時,實踐至關重要。事實上,我們已經圍繞這種實踐優先的方法構建了整個 CodeGym 的課程結構。這是我們的許多學生能夠在完成最後一級課程之前找到第一份編碼工作的主要原因之一。在 CodeGym 學習 Java 時,您所做的大部分工作都是練習。所以我們已經為您解決了這個問題。如果您決定採用 CodeGym 以外的其他方式學習 Java,請不要忘記練習。

3.定時學習,不要長時間休息

根據我們自己的觀察和以前學生的經驗,我們可以分享另一個重要提示。有規律地持續學習,不長時間休息(最好不休息超過一天)是一個重要的成功因素。經驗告訴我們,那些傾向於長時間和多次休息的人通常進步非常緩慢,而且更多的時候最終會在沒有成功的情況下退出課程。因此,我們肯定會盡可能多地建議堅持定期學習 Java,因為對於大多數人來說,休息會導致他們在回來時需要“刷新”記憶,甚至學習它一遍又一遍,因為你的大腦往往很快就會忘記新知識,尤其是如果這些知識沒有得到適當數量的實踐經驗的支持。

4. 與其他初學者和新學員合作

與其他新手協作,合力相助,是Java自學成功的又一小技巧。這種方法之所以有效,是因為我們大腦的工作方式:為它學習某樣東西的最好方法就是把它教給其他人。這就是為什麼與他人合作並幫助經驗不足的學習者如此有效的原因。當然,我們一直都知道社區和協作的重要性。這就是為什麼我們在我們的網站上有幫助部分,CodeGym 學生可以在這裡尋求幫助,並從其他學習者或 Codegym 自己的 Java 專家那裡獲得幫助。

5. 保持足夠長的學習時間(每天超過 1 小時)

正如許多有經驗的程序員會告訴您的那樣,每天學習 Java 一小時可能不是最有效的策略。對於大多數人來說,一小時是不夠的,因為您實際花在編碼上的時間大約為 20-30 分鐘。以下是 LaernAppMaking.com 網站的經驗豐富的開發人員和創始人 Reinder de Vries必須分享的內容關於這一點:“每天只學習一個小時(無論連續多少天)不利於記住所學內容,並且會損害你的學習能力。您是否可以選擇每天學習 2 或 3 小時,也許間隔更短?當你學習編程一小時後,你實際寫代碼的時間可能只有 20 分鐘。除了編程之外,您還要做很多其他事情:閱讀、查找參考資料、盯著屏幕、嘗試將 Google 搜索查詢放在一起,當然還有查看 Facebook 或 WhatsApp 以及其他干擾。學習時,您的大腦需要“熱身”(就像鍛煉一樣)並冷靜下來,處理新信息。切換任務和上下文會佔用注意力,尤其是對於編程來說,需要花費時間和精力來“走神”。這裡要補充的一件事是:不要浪費時間,盡可能多地專注於更快地實現目標(世界上沒有那麼多時間!),無論是學習如何用 Java 編寫代碼還是別的東西。這是一個很好的激勵來自經驗豐富的 Java 開發人員 Hagar Qim 的建議:“不要磨磨蹭蹭。經濟發生變化。多年來,IT 世界發生了很大變化,但有一件事仍然是一樣的:當經濟疲軟迫使公司削減成本時,項目將被推遲甚至完全取消。當項目消失時,工作也會消失。最終,經濟鐘擺總會倒轉,但這可能需要數年時間。因此,順應仍在蓬勃發展的經濟的潮流,取得良好的開端。” 說得好。

6. 不要把門檻定得太低

另一個好的一般提示是,在學習如何編碼時,不要給自己設置太低的門檻,這是許多初學者通常會做的。例如,人們通常認為自己太老了,無法學習一項新技能,尤其是當它“像編程一樣複雜”時。即使是 20 多歲或 30 歲出頭的人也常常認為他們可能“太老了,不適合做這件事”。當然,在大多數情況下,太老只是你想出的一個讓自己放棄的藉口,通常在你開始之前。這是一位經驗豐富的 Java 編碼員 Brian Lim所說的話關於 30 歲以上開始學習 Java 的人:“Java 非常結構化和企業化。我認為它非常適合喜歡設計模式和麵向對象編程的結構化思維。而且老年人更有可能擁有結構化的思維。它也有認證職業道路和適合老年人的悠閒的非創業型工作。Java 可能很棒的另一種方式是,如果您正在製作自己的產品。Microsoft 和 .NET 在開放源代碼世界中並沒有得到認真對待,因此如果您有一個多年計劃來構建產品甚至像 Minecraft 這樣的遊戲,那麼 Java 是很棒的選擇。回報是驚人的,你可以使用成熟的工具而不是 JavaScript 的意大利麵條代碼或 C 或 C++ 等低級內存問題。” 我們完全同意。

7. 額外提示:唱出你的代碼

最後,這裡有一個來自 Reinder de Vries 的額外不錯且不尋常的獎勵提示,他建議您唱出您的代碼(這是新東西!)作為一種讓您的大腦擺脫無聊的方法。“你試過唱你的編程代碼嗎?我的意思是,這聽起來很傻,但確實有效。當你一直做同樣的事情時,頭腦會變得無聊,如果你使用一種學習方法,它學到的東西就會少得多。一直看書,只看視頻,只在鍵盤上寫字都不是最佳的學習方式。相反,嘗試用筆和紙寫下代碼,或者使用細線筆和更大的鉛筆劃出編程概念,或者……唱出你的代碼!” 推薦馴鹿。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION