CodeGym /Java Blog /Toto sisi /傻瓜式 Java 編碼:從頭開始學習 Java 的最佳選擇是什麼
John Squirrels
等級 41
San Francisco

傻瓜式 Java 編碼:從頭開始學習 Java 的最佳選擇是什麼

在 Toto sisi 群組發布
從書本上學習任何東西似乎都是正確的選擇,但它對學習編碼有意義嗎?讓我們想像一下,您是編程的新手,對於找到一份真正的工作您應該知道什麼和做什麼有一個模糊的印象。拿一本關於 Java 編碼的傻瓜書來獲得一個大概的概念是可以的,但下一步是什麼?你肯定不能在你的簡歷中包括這種經歷 :) 傻瓜式 Java 編碼:從頭開始學習 Java 的最佳選擇是什麼 - 1編程是一種技能,由於每天習慣編碼,它會變得更加敏銳。你不會通過學習遊戲規則成為一名出色的體育運動員,因為你需要每天練習並受到重擊才能取得好成績。現在,讓我們談談許多初學者的主要錯誤,並思考如何通過制定完美的學習計劃來避免這些錯誤。

從哪裡開始以及不該做什麼

在您之前有數百萬的學習者,而且還會有更多的後繼者,您猜怎麼著?他們中的許多人仍然落入常見的陷阱。但是你不會在其中,伙計 :) 因為你有一個幾乎所有初學者都會犯的常見錯誤的候選清單,現在你可能不會花時間在:
  • 太多的研究而不是實踐;
  • 沒有明確目標的持續學習;
  • 教育中停頓時間過長;
  • 單獨學習。
你能一勞永逸地擺脫這些障礙嗎?是否可以選擇通過理論、實踐、動機和目標設定的正確組合來為傻瓜學習 Java?根本不存在可以服用並成為優秀 Java 開發人員的神奇藥丸。但我們現在擁有合適的工具,這將幫助您應對這一巨大挑戰。

認識 CodeGym:面向傻瓜(以及高級學習者)的 Java 教程:)

CodeGym 課程很適合編程初學者。您不必在數學方面表現出色或具有 IT 背景也能通過這門課程。您所需要的只是學習和練習的時間。以下是 CodeGym 的一些功能,可提升您的 Java 學習水平。
  1. 從一個深思熟慮的學習計劃開始

    您可能已經註意到,並非所有頂級專業人士都可以成為頂級教師。有時,經驗太豐富的專家無法向初學者解釋他們所知道的任何概念……只是因為他們無法保持簡單。

    我們知道要理解一個用純理論和不熟悉的表達方式解釋的新主題是多麼困難。最好不要過多地研究每個與主題相關的最小功能。

    CodeGym 的目標是為您提供作為初級開發人員所需的最低限度的理論基礎。這是一個完整的傻瓜 Java 教程,您可以在其中邊做邊學(或編碼,更具體地說)。

    該課程包括一些盡可能簡單解釋的理論知識和數以千計(!)的編碼任務。您從基本任務開始,逐步完成更棘手的任務和編碼項目。別擔心:本課程將引導您從零開始到清楚地了解如何運行 Java 編程。

    您在 CodeGym 的旅程分為四個任務:Java 語法、Java 核心、Java 多線程和 Java 集合。每個任務包含 10 個級別。每個級別有 12-13 節課。每節課都涵蓋特定主題,包括理論和一組任務。在這裡,您有一個包含簡短易懂的講座和“家庭作業”的教育計劃!

  2. 立即獲得有關您的結果和進度的反饋

    這本書只能為您提供已經寫好的東西。它不會回答其他問題,當然也不會就如何修復您的代碼提出建議!

    為此,您需要一位導師。在課堂學習或私人輔導比從書本上學習 Java 更有效,但它也有缺點。首先,這是一個苛刻的時間表。其次,遲來的反饋。你的導師需要時間來檢查你的作業並給你建議,你可以等待幾天的回复。

    在 CodeGym,您可以在幾秒鐘內即時審查您的解決方案,查看您的代碼是否完全滿足要求等等!親眼看看:用 Java 為傻瓜編程可能會令人興奮。您從第一課開始使用方便的 webIDE 進行編碼,獲得有關解決方案的提示以及有關如何改進編碼風格的一些建議。

    一切都很簡單:編寫您的代碼,單擊“驗證”按鈕並立即查看結果。系統還會為您提供其他學生的平均嘗試次數。

  3. 帶著感覺、動力和好公司學習

    為什麼Java學習者不管成績如何都半途而廢?答案很簡單:缺乏動力或(和)乏味的學習經歷。無論您有什麼編程背景,如果您不參與,都很難讓自己投入學習。但是我們都喜歡做一件事——玩。

    如果您熟悉遊戲,就會知道它們可以輕鬆地將您從現實中“偷走”數小時或數天,直到您通過任務或征服想像世界。教育能這麼有趣嗎?再次歡迎來到 CodeGym。

    在這裡,您可以在充滿未來感的環境中學習和玩耍。您的目標是通過傳遞任務和解決任務來升級角色。每個成功解決的任務都會為您帶來一個“暗物質”。這是您的獎賞,也是您開啟更多課程和練習所需的資源。要將整個遊戲傳遞到最後,您必須編寫大量代碼。通過這種方式,到課程結束時,您將掌握知識和 300 到 500 小時的實際練習。

    同樣重要的是,你並不孤單。CodeGym 的社區正在壯大,您可以隨時尋求任務幫助或獲得調整學習的建議。讓編碼成為您的日常習慣,您一定會學會如何運行 Java 編程。

學習Java的書籍紅利清單:從“傻瓜書”系列到深度閱讀

別誤會,沒有人想勸你不要讀書。實際上,書籍可以很好地補充您的學習計劃。以下是一些值得您關注的來源:
  1. Head First Java,作者:Kathy Sierra 和 Bert Bates

    這本書可以說是 Java 的最佳介紹,其中核心語言和 OOP 的概念在真實世界的例子中得到了解釋。你會從第一頁開始參與,直到你完成它。盡量不要跳過每章末尾的練習和謎題,以更好地記憶材料。

  2. Java 編程入門入門

    您可能對“傻瓜系列”持懷疑態度,但對於那些在特定領域一無所知的人來說,它們仍然很有用。在這裡,您將學習開始 Java 編碼所需的主要內容,例如如何安裝 Java、編譯代碼以及完成閱讀後完成不同的實踐練習。

  3. Java:Herbert Schildt 的初學者指南

    好了,不開玩笑了。如果您希望以嚴肅的語氣得到深刻的解釋,請嘗試這個。本書向您介紹 Java 的核心術語,並引導您從對數據類型、類和對象的基本理解到更複雜的概念,如 lambda 表達式和函數式接口。本書每章末尾還設有自測部分。

  4. 核心 Java 第一卷——基礎

    不要被令人印象深刻的 1000 頁所迷惑——您可以輕鬆地從頭到尾閱讀本書。每一章都專門針對某個主題,從介紹語言和 Java 編程環境開始,然後轉向數據結構、對象和類等。與許多初學者書籍不同,Core Java 明確涵蓋了集合和泛型,這對於實際編程很有用。

  5. 思考 Java:如何像計算機科學家一樣思考 Allen Downey 和 Chris Mayfield

    本書面向完全的初學者,將教您如何用代碼思考。與許多其他內容一樣,它從介紹 OOP 開始。每章都有詞彙和習題部分,鞏固理論,掌握編程思維技能。它更適合初學者,而不是編碼經驗很少的讀者。對於初學者來說,閱讀起來既簡單又有趣。

包起來

請記住,您對編程的入門級理解僅在一開始就相關。如果您至少具備以下三點,那麼您就有機會超越更有準備的學習者:
  • 明確的目標和時間表
  • 動機
  • ...當然還有大量的練習
祝你好運!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION