程式設計師入門選擇書籍學習的利與弊
假如你要學習程式設計,應該從哪裡開始呢,是透過一些好書來學習程式設計還是參加一些線上課程,或者兩者結合學習呢?
這裡我個人建議剛開始的時候可以兩兩結合,多嘗試不同的學習途徑,這樣你很快就可以瞭解哪種才是最適合你的,今天,我們主要和大家分析一下,選擇書籍學習程式設計有哪些利弊
下面,先來說說程式設計書籍的優點:
1、易於與他人分享
如果你喜歡別人討論問題,有本書就可以更好的展示這些主題,面對面討論問題對於線上課程來說比較困難,因為你只能在影片播放的時候才能看到/聽到,有了書,你可以自由地在各個頁面來回切換。
2、可以離線閱讀
網上很多人都吐槽程式設計師的雙肩揹包,但是這又怎麼樣呢?我的包裡不僅有電腦,也還會放一本書,我覺得這是讓我引以為傲的事情。
習慣帶一本和程式設計或者Web開發相關的書籍,一本書如果講解的越全面,它在我的揹包裡停留的時間就越長。
《JavaScript權威指南(第6版)》,淘寶前端團隊翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號稱 Javascript 開發者的聖經,網上對此書評價很多,大概意思都是說這本書是一本 JavaScript)文件手冊,沒有完整看過一遍此書的都不能算是一名合格的。
3、購買前容易檢查質量
當你在書店拿起一本書的時候,可以很快速的瀏覽它的內容,看看他的結構,設計和實際內容是否合你的口味。此外,如果你是在亞馬遜上面購買書籍,也可以透過Look Inside工具檢視下一本書。
4、實用,可供日後參考
如果你感興趣的話題,隨著時代的發展不會有太大的變化的話,那這本書在很久以後依然可以作為參考資料的來源,而且有時候,在程式設計書籍上做筆記比線上課程要容易多了
例如,在你的書架上有一本HTML和CSS的書,那你就可以非常快速地檢查一個特定的標籤或語法規則。這點在你剛開始入門學習的時候感覺尤其明顯。
如果你正在尋找一本好的入門級書籍來開始web開發,我強烈推薦Jon Duckett的《HTML & CSS設計與構建網站》
5、對於難題,可以反覆閱讀
與音訊和影片相比,紙質書籍有一個巨大的優勢,你可以任意反覆閱讀某一段,或者快速複習剛剛閱讀過的內容,甚至是隻看某一頁面的某個段落。即使是最基本的主題,我通常也需要閱讀兩遍才能真正的理解它,在這一點上,書籍肯定是比線上影片要好的多
說了這麼多閱讀書籍的好處,下面就來說說閱讀書籍的缺點:
1、尺寸和重量
我很喜歡買新的程式設計書籍,但是它們大多又大又笨重,這意味著它們會佔據你相當大的空間,假如你需要經常搬家的話,那麼你買書之前就要三思了,尤其在書多的情況下
2、書籍內容大多很快就過時了
如果你學習的程式設計主題發展的速度很快,那麼書中的資訊會很快過時,例如web開發中新的JavaScript庫和框架似乎總是憑空出現一樣,所以它們的受歡迎程度變化很大。如果你是學習一門可能會很快“變老”的技術,那最好是去上一門線上課程,而不是讀書。
最後
無論你選擇何種方式學習程式設計,最重要的還是實踐,自己構建、破壞和修復專案是學習程式設計的最佳方式,理想情況下,當你開始學習的時候,腦海中已經有一個未來的目標,比如建立一個自己的網站,或者是工作中做一些資料分析,或者是開發自己的app…然後針對性的去尋找一個適合自己的進階學習資源。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4606/viewspace-2821863/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript入門學習書籍的階段選擇JavaScript
- 結對程式設計的利與弊程式設計
- JavaScript 入門學習書籍到階段書籍JavaScript
- 網頁設計中漢堡選單的利與弊網頁
- War Robots首席設計師:遊戲內活動的利與弊遊戲
- 程式設計師如何選擇程式設計技術書?程式設計師
- 如何入門UI設計?學ui設計要看什麼書籍UI
- 學習Java程式設計培訓的書籍有哪些Java程式設計
- 程式設計師,應該看的書籍列表程式設計師
- 如果讀完這幾百 Python 的書籍,能成程式設計大佬嗎? #Python 入門 #程式設計 #程式設計學習 #知識分享Python程式設計
- 程式設計書籍程式設計
- 十大Java程式設計師書籍Java程式設計師
- 經典書籍_java學習基礎程式設計篇Java程式設計
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 推薦Java程式設計師閱讀的書籍Java程式設計師
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- webui框架的利與弊WebUI框架
- Python 程式設計師的 Golang 學習指南(III): 入門篇Python程式設計師Golang
- 精選MySQL入門到進階書籍MySql
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- Linux入門及進階學習推薦書籍Linux
- 程式設計師分享前端初學者入門學習順序程式設計師前端
- 12本最具影響力的程式設計師書籍程式設計師
- 程式設計師必讀的書籍和期刊雜誌程式設計師
- 對程式設計師最具影響的書籍清單程式設計師
- 求助!!關於學習JAVA網路程式設計的方法和書籍!!Java程式設計
- 雲端計算學習大綱,有哪些入門的雲端計算書籍值得閱讀?
- 程式設計師職業之路的選擇程式設計師
- 10本程式設計書籍推薦,帶你從入門到精通!程式設計
- 有沒有學習Linux比較好的入門書籍Linux
- 學習C語言的必備書籍-從入門到精通C語言
- 程式設計師:選擇效率,還是選擇質量?程式設計師
- 初學程式設計所看的書籍(個人版)程式設計
- 國外程式設計師推薦的免費程式設計書籍資源程式設計師
- 程式設計師從書本學習程式設計的 5 個建議程式設計師
- 入門級的程式設計師程式設計師
- 學習python不想做程式設計師,這些崗位可以選擇!Python程式設計師
- VC++程式設計師成長--之必看書籍C++程式設計師