【文組生的學CODE之路 2】新手程式語言自學課程推薦|Python,Django,Html,CSS

by Kelly Guo
2,570 views
A MacBook with lines of code on its screen on a busy desk

出社會後也能從零到有,學會程式語言

過去經驗是純社會組的,跟理工完全沒有關係,但因為想要自己開發網站、製作出功能,但又不確定自己會學習多久,所以沒有報名制式課程(聯成電腦、就業課程等)。

主要也是怕自己還沒了解就選擇一個專門的語言,有可能半途而廢,因此開始了自己的自學之路。目前自學約半年,因為還有工作,進步不快,但發現「學習的素材」實在太重要,不然會花很多時間在網路上找零散的資料,沒有系統感。

自學程式語言,其實大部分的時間都不知道自己的學習路徑、上網看的免費課程是否夠健全、不夠有系統,很常需要東拼西揍的,也因為專有名詞太多,很多youtuber教學者可能覺得太簡單不需要解釋,因此要硬記東西,很難融會貫通。因此自己找的素材就非常重要!

 

程式語言自學的好處:

    1. 時間好控制:適合已經出社會的人,但要非常自律,如果對code看了想吐的人,建議直接報名繳費課程。
    2. 可以找喜歡的老師:網路上資訊太多了,看久了就會知道誰講的有邏輯,誰的教法比較適合你。
    3. 透過大量搜集資料,反覆提取記憶,記得更快:因為報名課程如果沒有練習就會怠惰,但是自學就是你從頭到尾都要看著影片練習,不可能用看得就學得會的。
    4. 省錢:網路上很多udemy還有佛心的youtuber給予很好的素材,但很便宜的價格,很多是300元就有的課程,就算不適合自己也可以汰換很快。

 

以下分享來自個人半年來的自學心得

新手學習Python的學習內容分享:

 Codecademy  對初學者友善,真的是從零開始能先入手的平台

推薦程度:⭐️⭐️⭐️⭐️ (費用較高)

  1. 可學習基礎程式語言,我個人使用Codecademy來學「Python」、Html」,我覺得基礎語言很適合讓他用每個check list來檢視你是否學會。用文字給予指令,程式語言會確認你是否有答對,答對才能進入下一題。

    算是從很基礎到有難度的課程都有,而且不用建立任何環境,這一點對新手一定是非常友善,自建環境真的很痛苦 (打開終端機會有很多黑人問號)。

  2. 我也有使用它來學「Django」,但是整個大失敗,因為要打開終端機,我根本不懂ternimal的位置跟作用,還有很多像天書一樣的語法。像是要打開終端機的實際操作,我覺得就能換個課程了。

  3. 好看的UI,也會提醒你內容進度,這點在學習新手來說,我覺得滿重要的,畢竟code就是一種很難以下嚥的東西。

  4. 費用:一年應該是230元美金,偶爾會有促銷Code約30-50%off,可以使用線上的所有課程一年。可以學所有你想學的語言,吃到飽。

  5. 缺點:
    – 因為是文字版的教學,會需要自律才能打開檔案,如果沒有決心的人,很容易中途放棄。
    – 需要中等的英語閱讀能力

CS Dojo 程式教學youtuber

稍有難度,需要有一點基礎的人聽,但是很會陳述觀念,讓你一點就通

推薦程度:⭐️⭐️⭐️⭐️⭐️

  1. 這位youtuber也是大學畢業統計學,非本科系,靠著自學進入了美國的google當後端工程師,現在應該就是全職做程式語言教育。

  2. 英文講得非常非常清楚、用語簡單的日本人,用英文學程式的人不用擔心聽不懂

  3. 我把codecademy的python基礎課程上到一個階段,都會補一下他的觀念影片,我覺得他教的也很好,不過速度對於初學者來說有點太快。所以還是建議可以搭配codecademy穿插學習。

  4. Python Class的課程講得非常好,邏輯清楚,因為class對我來說是一個python關卡,看了他的影片之後,終於有點懂意思(?),但是偶爾還是要拿出來複習!

 Dennis Ivy 程式教學youtuber

Django跟他學就對了!真的是手把手又也把邏輯講得很清楚

推薦程度:⭐️⭐️⭐️⭐️⭐️

  1. Django+Python的框架真的很好用,但是重要是要去知道這個「框架」怎麼建的,要先去了解它的「原理」,所以一個系統化的教學我覺得是重要的。

  2. Dennis的教學是很佛心,他幾乎是有系統性地把教學都放在Youtube上了,而且也有分門別類對於問題拍教學影片。

  3. 我有購買他的Udemy的Django新手課程,費用不到500元,除了最基礎的view, url ,template的連動講得很清楚,如何建立database, migrations等,手把手帶你做出一個專業的profile上傳平台。

     

  4. 英文也講得非常的清楚沒口音,用語也很簡單,英文沒到很好也能聽懂。

學Django的影片我找了很久,一開始因為語言性也找了中文的,但是真的都沒有講得很清楚,很多bug都要自己解,因為很多地方被跳過了,所以需要一直查資料。一開始我浪費滿多時間在某支影片的,差點想要放棄。
因此找到Dennis的課程之後,就有種「遇到好老師會帶你上天堂」的感覺。目前學到20%而已,就已經很推薦了唷!

 CSScoke 程式教學youtuber

✍🏼 超入門-金魚都能懂HTML教學 🔗 大推!老師講話也很易懂,也很幽默,會用很多舉例貫通

推薦程度:⭐️⭐️⭐️⭐️⭐️ 

  1. 一位有在接專案也是專門前端講師,最厲害應該是css

  2. 講得很好,比codecademy的html課程還好很多,可以說是codecademy是認識一個人的profile,這個老師會教你這個人的「個性」、「性質」,真的是觀念通了比較重要。

  3. 會好好解釋有關語法結構跟SEO的關係,以及前端雖然產出一樣,但google讀資料有不同的解讀的差別。

CodingEntrepreneurs 程式語言教學

✍🏼  學完初階的Django後,想再了解更多的變化式可看

進度:因為在編輯Model relationship , admin 的呈現方式遇到卡關,這個YT幫助我很多,但還沒有看很多集,只先做筆記

  1. admin panel 可以怎麼整合model想填入的資料
  2. model relationship的關係
  3. test.py -> 這有點太複雜,看不懂
  4. Dynamic form怎麼在前端呈現 Django+java
0 留言

你可能也會喜歡...

留下你的想法