自學紀錄
分類:筆記
標籤:
#學習
前言
我是一個滿崇尚自學的人,從國中就開始自學許多自己有興趣的東西,剪輯、程式、語言......等,踩過很多雷,但也從失敗中學到了許多教訓和方法。
學校課業方面,由於我是個不喜歡讀書的人,上課基本都在睡夢中度過,除非是有興趣的學科可能會起來聽聽,除了謝謝國中的數學老師幫我打下了較好的數學基礎以外,對學校教學沒有太大的感謝,不過我的成績也不是很好,基本上都是考前幾天臨時抱佛腳 (包含學測)
所以有現在的學校算是比較幸運靠點小聰明
方法
像我前面說的我不喜歡讀書,所以我喜歡從做中學,然後要動腦分析
例子
我還不會日文就不分享了
我想學英文
- 為什麼想學
- 想看 Vtuber、想看漫畫
- 我能怎麼樣讓自己輕鬆學好玩
- 入門
- 看一堆烤肉,開啟YT自動產生的英文字幕,邊聽邊讀,看到不會的單字就看中文字幕
- 進階
- 直接看 Vtuber,一樣開啟YT自動產生的英文字幕
- 看漫畫,去習慣閱讀全部大寫的英文,狀聲詞、俚語俗語
- 遇到不會的單字就去查,一個單字多查幾次就會背起來了 ←
不用死背單字 - 寫程式的時候逼自己讀原文 docs
- 入門
- 推薦漫畫
- Mage & Demon Queen,非常好百合漫畫
我想學剪輯
- 為什麼想學
- 想剪遊戲影片
- 想剪卡點爽片
- 想做 motion graphics
- 該怎麼學
- 看別人怎麼剪、用什麼字體、節奏、轉場
- 怎麼整理素材、設計的細節
- ......真的嗎?
- 我走錯的路
- 我到上大學才意識到,好的剪輯是完整呈現一個故事,縱使我學了再多技術,但說故事的方法不好,剪出的影片也只是一段段漂亮卻空洞的碎片,沒有靈魂
- Storyboard 非常重要,沒有一個完整的架構草稿,影片剪到後面會變得虎頭蛇尾
我想學程式
- 為什麼想學
- 想寫遊戲 →
Unity, UE5 - 想寫網頁前端 →
HTML, CSS, JS→Vue, React, Angular - 想玩LLM、機器學習、數據分析 →
Python - 想寫作業系統、韌體、打競程 →
C, C++
- 想寫遊戲 →
- 該怎麼學
- 程式的資源真的超級多,隨便查個YT或B站就有人手把手教你寫一個專案
- Github 上也有很多 Roadmap 告訴你該完成哪些階段性目標
- 我走錯的路
- 名詞解釋、原理,很多東西在速成教學中都會被跳過,你可能不知道 JS、CSS 的基本語法,就可以使用 library call 個 function、加個 className 效果就出來了
- 現在 LLM 出來之後,這種狀況就更加明顯了,但有 Bug 要修,需要動到底層程式碼時,就會發現之前基底沒打好有多痛苦
- 不懂得開發流程、寫文件、寫測試、多人協作規則,速成教學中的專案大多都是單人開發,但真實軟體開發需要從確認需求、選擇技術、設計架構、寫程式、寫測試,程式碼只是其中一塊拼圖
心得
自學那麼久之後,開始可以理解為什麼會有人想要找課程上,我以前是那種覺得我自己學會更好的人,現在理解其實一個適合的老師可能會有更高的學習效率,但前提是有個好老師。
就這樣,我認為自學還是一個很重要的事,現在科技日新月異,尤其是工程師一定要有能夠自己學習的能力,技術迭代真的太快ㄌ,好累