自學編碼:6個自己學習編程的地方

文章撰寫者:Timothy Shim
  • 網站設計
  • 更新:Nov 11,2020

在線上有很多地方,您可以輕鬆地自學編碼。 不只是 簡單的HTML 甚至,但選項範圍廣泛。 因此,問題並不是真正在哪裡,而是為什麼您應該學習編程。 

暫時忽略所有其他答案,我將繼續講一個陳詞濫調,這可能會很有趣。 稍後我們將討論問題的來龍去脈,但首先,我想與您分享一些可以自己掌握編程技能的地方。

自己學習編碼的最佳場所

1.代碼學院

代碼學院
代碼學院

該在線學習平台由一家名為Ryzac,Inc.的公司運營。它已經存在了將近十年,這意味著經驗豐富的操作員和完善的教學大綱。 在Code Academy上註冊和學習實際上是免費的。

您只需使用您的電子郵件地址甚至Google帳戶即可開始使用。 免費帳戶獲得的訪問權限超出您的想像。 您可以從14種最流行的編碼語言和腳本中進行選擇,包括HTML,Java,PHP等。

選擇課程後,內容,測驗,實際作業和演示將結合為您進行指導。 最好的部分是,所有這些都內置於他們的在線平台中,您無需安裝任何東西。

他們通過Pro計劃選項賺錢,該選項可以打開更多內容,提供認證,自定義學習計劃等。

價格:免費

2. BitDegree

BitDegree
BitDegree

使用BitDegree進行註冊也是免費的。 該網站會為課程單獨定價,但經常會為免費課程進行促銷。 需要注意的一件事是,BitDegree不僅與編碼有關,而且還包含許多有趣領域的課程。

從商務課程到核心數據科學甚至個人發展,都有很多選擇。 但是編程是我們研究此問題的原因,並且它們提供了大量與編程相關的課程。

他們不僅通過編程語言將它們分開,而且還開設了專門的課程,例如如何製作視頻遊戲,學習數據庫交互等等。 選擇非常豐富。

也許BitDegree最好的部分是他們廣泛使用遊戲化來使事情變得有趣。 從上面的屏幕截圖中可以看到,學習會很有趣。

價格:變化

3。 Udemy

Udemy
Udemy

Udemy是另一個嚴格不用於編程的電子學習平台。 仍然,那些想編碼的人會發現它在這一領域擁有大量資源。 快速搜索編程課程後發現了11,000多個課程。

關於Udemy的事情是,這裡的內容是用戶生成的。 這意味著您最終選擇的課程在質量上會有很大差異。 他們也沒有提供任何其他服務,例如認證等。

課程也比較傳統,採用視頻形式。 這使得它們相對容易消費,但交互性也受到限制。 有大量的免費課程,總的來說,它為每個人提供了一些便利。

Udemy並非適合所有人,其節省之處主要在於龐大的可用內容數據庫中。 問題在於,由於它也是個人賺錢的渠道,因此創建這些資源的動機可能會影響其有效性。

價格:變化

4. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

由於缺少更好的詞,FreeCodeCamp確實很紮實。 它被設計為傳遞非常古老的編碼環境,並且做到這一點令人欽佩。 同時,平台上的用戶體驗也非常出色。

它提供了6,000多種教程和課程的組合,其中大多數都是經過精心指導和互動的。 該設計實際上與Code Academy的設計驚人地相似,儘管它具有更古老的模板。

這裡的課程是從上到下的視圖組織的,傳遞正確的技能來實現某些目標-不僅僅是編碼本身。 這包括響應式網頁設計,數據可視化或信息安全等領域。

曾經是一個古老的(真正古老的)學校程序員,FreeCodeCamp傳遞的懷舊之情令人耳目一新。 它所缺少的只是耀眼的亮綠色字體和黑色背景來使其完整。 但這對於現代程序員來說可能太令人震驚了。

價格:免費

5.麻省理工學院開放式課件

麻省理工學院“開放式課程網頁”
麻省理工學院“開放式課程網頁”

對於那些喜歡在編碼上更像形式的人,麻省理工學院(MIT)MIT OpenCourseWare是理想的選擇。 儘管這裡有大量的課程,但MIT確實碰巧以技術著稱-您可以理解。

該免費平台允許您訪問自己的學生使用的綜合資料庫。 它的結構非常像任何正規的高等學府一樣,因此與迄今為止該清單上的其他資源相比,它可能會更乾燥。

儘管如此,可用的材料還是非常令人印象深刻的,範圍從視頻講座到筆記和作業。 如果不確定,請閱讀課程說明,它甚至可以讓您知道該課程的學習水平。

對於那些討厭上學和畢業的誓言永不回國的人,避免像瘟疫這樣的地方。 它確實帶回了大學時代的回憶,對於某些人(如我)來說,這可能是一場噩夢。 這個傢伙再也不需要48小時的編程時間了!

價格:免費

6。 刮

刮

儘管具有交互性,易用性,遊戲化等等,但對於真正的年輕人來說,我們還沒有真正涵蓋任何內容。 這就是Scratch的用武之地。它是一個交互式的遊戲平台,僅向兒童(尤其是8至16歲的兒童)教授一種語言-Scratch。

這個漂亮的工具是由麻省理工學院設計和操作的,它是完全免費的,為孩子們與父母一起學習編程邏輯提供了一個渠道。 對於年幼的孩子,他們還有一個替代方法,即ScratchJr。

儘管這實際上並不是教編碼的工具,但它為孩子們為未來做準備時奠定了重要的基礎。 推理,創造力和協作等基本技能都可以通過使用Scratch進行磨練。 這很有趣。 

對於那些感興趣的人,我已經 廣泛討論了Scratch 您可以在該文章中了解更多信息。 父母,請使用它來與您的孩子在一起,並與他們一起玩耍。 特別是如果您希望他們長大後成為一名火箭科學家或其他人。

價格:免費


為什麼要學習編碼?

既然我們已經學習了一些最佳的學習場所,剩下的就是回答百萬美元的問題–為什麼要學習編碼? 我可以給你 一百萬個原因 但總而言之,您可能會因為感興趣而來到這裡。

今天的技術已經成為社會不可或缺的一部分,以至於幾乎每個人及其狗(或貓)都受到某種程度的影響或影響。 但是,編碼中有很大一部分人並沒有意識到,尤其是那些認為編碼只是無休止的胡言亂語的人。

編碼只是整體的一小部分。 我們之所以編寫代碼,是因為我們可以取得成就–為社會提供一些使用。 因此,如果不了解和學習其他相關技能,就不可能進行良好的編碼。

例如; 邏輯思維,推理和最佳實踐–這些都是編碼人員生活的一部分,並且在發揮作用時,也很容易影響我們的日常生活。 因此,編碼本身可以作為許多事情的基礎。

自己學習編碼有多困難?

事實是,學習編碼對某些人來說容易,而對其他人則更難。 還有其他因素,例如選擇的語言以及對其他IT概念(如操作系統等)的熟悉程度。

沒有人會簡單地一天醒來,只是決定他們想學習編碼。 選擇背後總會有一些動力-追求高技能,對知識的渴求或實現目標的目的。

所有這些都可以作為編碼難易程度答案的一部分。 歸根結底,很大程度上取決於您想要學習編碼的背後原因以及實現目標的決心。

該清單清楚地表明,存在易於學習,全面甚至免費的學習途徑。 雖然提示;

一些更容易學習的編碼語言和腳本包括: HTML/CSS/JavaScript, 蟒蛇, 紅寶石, Java的, PHP.

最後。。。

儘管它是幾乎所有技術的背景,但編程並非適合所有人。 獨自學習編碼的情況更是如此,但是機會比以往任何時候都多。 對於那些技能有限或只需要更改的人來說,這是一個有趣的領域。

有很多工作和公司不要求您獲得計算機科學學位,因此如果您想要的是這是一種升遷的方法。 實際上,此列表中的某些網站都由大型科技公司提供支持,包括亞馬遜,微軟和谷歌。

閱讀更多:

關於Timothy Shim

Timothy Shim是一位作家,編輯和技術愛好者。 從信息技術領域開始他的職業生涯,他迅速進入印刷領域,並與國際,地區和國內媒體合作,包括ComputerWorld,PC.com,Business Today和The Asian Banker。 他的專長在於消費者和企業的技術領域。