编程学习--从入门到放弃
-
寫在前面
我個人是非常不推薦對著書學編程的,非常枯燥,極其容易放棄(我個人就是,熟讀各種編程書的前言。。)。而且編程語言和環境都進化的太快,有時候書印出來就已經過時了。(要是你關注的方向是經典算法,編程思想,可能書還有些用處,但基本上書上講的度娘也都能給到你)
雖然我水平也不高,但是在我看來學習編程最好的方法就是:做項目。①找一個自己希望實現的功能,隨便啥,不要限制自己的想象力,把這個目標訂在墻上。②嘗試著畫出處理的流程圖,從最簡單的開始畫,之后隨著理解深入再慢慢增加細節處理。③找一門簡單的語言(別問,問就是python),學習下基礎語法,然后嘗試一步一步的實現流程圖。④改bug→寫bug→改bug→寫bug。。。
等對于基礎有了一定掌握,再按照網上的各種學習路徑學習就可以了。 -
計算機入門
我沒有找到什么特別的計算機入門網站(度娘上都是80天從零掌握編程,總監授課,學不會退款之類的騙人廣告。
不過這個對于真正計算機零基礎的盆友還是必須的,所以只能零敲碎打的找些文章:
寫給零基礎小白的計算機入門(一)
寫給零基礎小白的計算機入門(二)
寫給零基礎小白的計算機入門(三)看完上面的文章如果還沒有放棄的話,其實就可以開始正式學習編程了。
個人建議看下面的教程來真正對計算機編程入個門(計算機入門的話,看到 Python基礎這一章 結束就行了)
廖雪峰的Python教程 -
網站類
1.菜鳥筆記
里面有各種熱門和不熱門語言的介紹,入門課程,參考手冊等。但都需要至少有一點點編程語言或者計算機的基礎,不然很可能出現“這些字我都認識,可這句話到底是什么意思”的尷尬。
如果對APP開發感興趣,可以看下面的教程:
- 菜鳥筆記的Android教程
- 菜鳥筆記的iOS教程
2.慕課網
有效的基本上都是付費課程,我沒有買過,但是感覺好像還可以。
3.百度
當然你要是愛用谷歌必應也ok的,但是我的經驗是,初學者遇到的大多數問題百度基本上都可以解決了。實在有些疑難雜癥的話再翻墻上谷歌。 -
書籍類
- 開發學習書籍
《不知道該推薦啥》 - 交互學習書籍(如果對代碼不感興趣,做個產品經理和程序員互掐也是很好的)
《簡約至上:交互設計四策略》
《交互思維:詳解交互設計師技能樹》
《設計心理學》
《微交互:細節設計成就卓越產品》
- 開發學習書籍
-
工具類
基本上各個教程里面都有介紹,我說下我喜歡用的:
Sublime Text 3(免費代碼編輯軟件,偶爾會有彈出框,非常漂亮)
Xmind 8(免費思維導圖軟件,部分高級功能需要付費,但是不付費的功能足夠用了)
Winmerge(免費代碼比對軟件,不做項目用不著)
Github(免費版本管理,不做項目用不著但是很酷)
總結
以上是生活随笔為你收集整理的编程学习--从入门到放弃的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公会名字怎么起
- 下一篇: vba里面的日期数据转换异常(Forma