5 種幫助您通過電話學習編碼的資源

已發表: 2022-04-26
摘要 »是否有可能通過智能手機學習編碼? 事實證明,您可以通過多種方法在智能設備上練習和磨練您的編碼技能。 在本文中,我分享了我對這個概念的看法,但也列出了一些我認為是在旅途中進行編碼實踐的好起點。

目錄
  • 編寫代碼與學習
  • 編程不僅僅是寫代碼
  • 學習在手機上編碼
  • 1. 獨奏
  • 2.咪咪
  • 3.恩基
  • 4.免費代碼營
  • 5. 鍛煉
  • 如何在手機上查看網站源代碼?
  • 一天一天

我最近在我註冊的一門 Python 課程中看到有人問這個問題,這讓我很好奇。 從智能手機學習編程是否可行? 從平板電腦編寫代碼怎麼樣? 不使用計算機就可以學習熟練的編碼嗎? 嗯,有很多方法可以回答這個問題。

首先,智能手機幾乎可以用來學習任何東西。 你、我和其他所有人都已經在這樣做了。 YouTube 指南、在線教程或從智能手機發布博客文章。 您可以使用智能手機做很多事情並從中學習。

但是,肯定不是編程嗎?

簡短的回答? 是的,您實際上可以使用智能手機學習編程。 這不會是有效的,但你將能夠學習。 事實上,你甚至可以編寫函數式程序,但這樣做是有代價的。 而這個成本是,你被鎖定在特定的學習材料中。

讓我解釋。

編寫代碼與學習

如果你想在你的智能設備上編寫代碼,你所要做的就是從應用商店下載一個應用程序。 移動設備的代碼編輯器已經存在多年。 很多程序員都在使用它們。 有些甚至提供了直接從移動設備本身編譯程序的方法。 雖然這是個好消息,但它與學習不同。

如果您不知道任何代碼,那麼代碼編輯器有什麼用?

因此,如果您想通過手機學習編碼,您唯一真正的選擇就是使用交互式學習平台。 Codecademy Go 就是這樣一個例子——他們的移動應用程序充滿了與代碼相關的教育學習材料。 如果您以前從未做過任何編程,它肯定會測試您解決問題的能力的極限。

如果有的話,您至少可以學習編程語言的基礎知識。 至於成為一名熟練的開發人員——我不會指望它。 這是我的理由。

編程不僅僅是寫代碼

從智能手機解決問題和學習代碼語法會很有趣。 如果你有興趣學習,你絕對應該這樣做。 但是,編程不僅僅是編寫代碼。 您還必須考慮要創建的內容。

如果您的目標是創建自定義網站,則需要訪問外部庫。 在某些情況下,框架。 您還需要一種將自定義代碼部署到網站的方法。 到了這一點,通過手機管理這一切開始變得乏味。

雖然,誠然,並非不可能。 理想情況下,您只使用手機來學習和掌握某些概念,然後將這些知識傳回您的計算機會話。

但是,讓我們談談不同的網站和移動應用程序,它們提供了至少從手機上學習編程基礎知識的方法。

學習在手機上編碼

這些都是精心挑選的資源。 換句話說,我已經在我的智能手機上對它們進行了測試,並且可以驗證它們是否可用。 其中一些平台提供了移動應用程序,以便於訪問。 對於其他人,您必須直接從瀏覽器中使用它們。


1. 獨奏

Sololearn 移動編碼

Sololearn 是面向單人學習者最全面的學習平台之一。 他們的平台完全免費,但您始終可以成為付費訂閱者。 不同之處在於訂閱者可以訪問更多材料。 但是,對於開始 - 沒有相關的成本。 您所要做的就是決定您想學習的語言。

目前,他們的課程和學習材料涵蓋超過 25 種語言和主題。

他們的移動應用程序累計使用超過 1500 萬活躍用戶。 這很棒,因為您還可以訪問 Sololearn 社區。 一個您可以討論主題並找到問題答案的地方,所有這些都直接從應用程序本身連接起來。

2.咪咪

Mimo 在手機上學習編程

Mimo 從頭開始構建為一個移動優先的學習平台。 他們創建了一個自定義開發環境,實際上可以讓您創建和發佈網站。 您甚至可以為您已完成的所有項目構建自定義組合。

他們的學習材料分為Paths 。 您可以從 Python、Web 開發和 SQL 中進行選擇。 每條路徑都針對特定目的提供獨特的學習體驗。 例如,在 Web 開發課程中,您將學習 JavaScript、HTML 和 CSS。

我個人最喜歡 Mimo 的是學習路線圖。 每天,您都可以選擇一個預先構建的項目並直接進行工作。 這包括構建主頁、自定義登錄頁面,甚至為您的網站添加電子商務功能。

3.恩基

恩基移動應用

Enki 平台專注於編程的數據和技術方面。 如果您的目標是處理數據,那麼這是一個必須註冊的平台。而且,雖然他們的重點是編碼的高度技術性方面,但對於初學者來說,它仍然是一個不錯的選擇。

該移動應用程序有數千節課程,分為不同的子類別。 對於初學者,編碼介紹課程將為您提供有關程序如何工作的全面概述。 一旦你掌握了介紹,你就可以進入更具體的領域。 Enki 有關於 Python、數據科學、JavaScript 和許多其他編碼路徑的資料。

我對 Enki 的第一印像是它旨在測試你的批判性思維能力。 一口大小的練習和互動課程提供了深刻的進步感。 添加測驗和問題將使您的學習能力受到考驗。 您不僅可以編寫和練習代碼,還可以驗證您所學的內容是否有效。

4.免費代碼營

免費代碼營

不提 freeCodeCamp 就談不上學習編程。 它是 GitHub 上最受歡迎的項目。 這清楚地證明了 freeCodeCamp 的資源對於新編碼員來說是多麼強大。 它擁有數以千計的免費教程,是任何想成為開發人員或軟件工程師的人的首選平台。

現在,與我們前面提到的一些平台不同——freeCodeCamp 沒有官方的移動應用程序。 但是,它可以在智能手機的瀏覽器中使用。 而且,自 2019 年以來,freeCodeCamp 一直在提供流暢的移動體驗。 您可以註冊任何課程,然後如果您願意,可以在計算機上繼續學習。

至於課程本身,您會發現數千小時的深入材料。 您可以學習前端開發、數據可視化、響應式網頁設計等等。

5. 鍛煉

鍛煉

Exercism 是一個非營利組織,提供超過 50 種互動課程。 如果您想磨練自己的編程技能并快速完成 - 試試 Exercism。 該平台與其他平台的不同之處之一是個人指導。

該平台積極邀請其他有經驗的開發者成為新手學習者的導師。 而且,如果您以前從未編寫過代碼 - 您會發現很多開發人員願意幫助您。

但是,有一個功能比其他功能更突出。 這就是進步。 為了繼續學習新課程,您必須完成當前正在學習的課程。 它可以提高生產力並提高您的批判性思維。

沒有辦法跳過一節課。 因此,為了克服它,您必須找到解決方案。

這種方法對於加快你的學習速度確實有奇效。

如何在手機上查看網站源代碼?

我最近被問到這個問題,所以我也會在這篇文章中回答它。 如果您想從手機查看網站源代碼,您可以使用 Neatnik 製作的應用程序 - 查看源代碼。

查看源代碼

此工具可讓您插入要查看其源代碼的網站 URL,然後將其輸出。 然後,您可以整理標記以獲得更好的可讀性。

這是一個非常簡單的解決方案,但它確實可以按照預期目的完成工作。

一天一天

此列表絕不是在智能手機上學習編碼的唯一方法。 但是,它是應用程序和基於瀏覽器的課程的全面選擇。 如果您已經是一名程序員或計劃成為一名程序員,這並不重要。 我認為即使將這份清單上的一項資源添加到您的日常生活中也會產生巨大的影響。

更重要的是一天做一次。 在你看之前嘗試跳躍通常會導致動力和承諾問題。 而且,在編碼方面——第一步通常是最難的。