1. 為什么要學編程呢?
? ? ? ?學編程的想法由來已久,最直接的是因為一次在討論需求實現的技術難度上,面對一堆CSS,JS,URL,HTML等專業名詞,你認識這其中的任何一個字母卻無法理解開發哥哥們在討論什么。
? ? ? ?說說這次學習的目標吧:
? ? ? ?1. 寫一個中文版的reddit(NBA中文資訊論壇),每個用戶都有主隊,主隊是用戶標志。
? ? ? ?2. 深入理解計算機世界,增加需求談判話語權
? ? ? ?3. 提高英語閱讀能力
? ? ? ?4. 保持閱讀習慣
? ? ? ?5. 提高自學能力
? ? ? ?6. 接第1條,必須比Reddit和虎撲體育要好的(騰訊爸爸我還沒寫呢別來封殺我了)
2. 學習框架.
? ? ? ? 受到"賽門喵-知乎"的啟發,在開始學習前,我決定建立一個學習的Roadmap,讓自己的思路更清晰些,這個框架尚未完成,會持續補充更新。
3. 第一階段的學習規劃.
? ? ? ?由于自己是幾乎是計算機零基礎水平去學習編程,所以第一階段重點放在了惡補各種基礎知識,比如HTML, CSS, JS的定義等等,具體到每一個標點符號(認真臉,我連都不知道)。
? ? ? ?第一階段的重點在前端以及基礎知識以下是這次學習的主要內容:
? ? ? ? ?1. HTML的基礎知識 - www.w3schools.com/
? ? ? ? ?2. Python的基礎知識 - 廖雪峰的網站或 https://learnpythonthehardway.org/
? ? ? ? ?3. Web建站的基礎知識 - (此處應補充另外一篇推文:Webpage的訪問過程)
? ? ? ? ?4. 編程的基本語法知識 - HTML/CSS/Python?
4. 第二階段的學習規劃.(暫定)
? ? ? ? 嘗試寫簡單的前端頁面。
5. 第三階段的學習規劃.(暫定)
? ? ? ?學習后端(服務器端)的內容。
實際上,需要做的是一個總的學習規劃。
因為除了自學編程的學習外,關于產品的其他方面也需要得到學習和提升,比如交互設計、用戶體驗是剛入手的書。
希望能借此真正建立起自己的學習Roadmap,或者說,思維宮殿?之前的學習過于碎片化,時間也被拆的分散,大半年下來沒有多少提升。
總的來說,學習編程目前看來還是十分有趣的,希望自己能夠堅持下去。
寫完這篇文,又給自己挖了幾個坑。要補兩篇文:
1.webpage的訪問過程
2.總的學習規劃
希望能堅持下去。