程式設計師入門選擇書籍學習的利與弊
假如你要學習程式設計,應該從哪裡開始呢,是透過一些好書來學習程式設計還是參加一些線上課程,或者兩者結合學習呢?
這裡我個人建議剛開始的時候可以兩兩結合,多嘗試不同的學習途徑,這樣你很快就可以瞭解哪種才是最適合你的,今天,我們主要和大家分析一下,選擇書籍學習程式設計有哪些利弊
下面,先來說說程式設計書籍的優點:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 結對程式設計的利與弊程式設計
- War Robots首席設計師:遊戲內活動的利與弊遊戲
- 如何入門UI設計?學ui設計要看什麼書籍UI
- 如果讀完這幾百 Python 的書籍,能成程式設計大佬嗎? #Python 入門 #程式設計 #程式設計學習 #知識分享Python程式設計
- 學習Java程式設計培訓的書籍有哪些Java程式設計
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 十大Java程式設計師書籍Java程式設計師
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- Linux入門及進階學習推薦書籍Linux
- 學習python不想做程式設計師,這些崗位可以選擇!Python程式設計師
- 有沒有學習Linux比較好的入門書籍Linux
- 10本程式設計書籍推薦,帶你從入門到精通!程式設計
- 程式設計師經典書籍推薦-附 PDF程式設計師
- VC++程式設計師成長--之必看書籍C++程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 如何選擇自己喜歡的書籍?
- 學習程式語言選擇Python怎麼樣?適合入門學習?Python
- Python 程式設計師應讀的 7 本經典書籍Python程式設計師
- IT程式設計之路書籍大全程式設計
- 好程式設計師Java學習路線分享Redis快速入門程式設計師JavaRedis
- 程式設計師入門,7個方法幫助你提高學習效率!程式設計師
- 免費的程式設計中文書籍程式設計
- 初學程式設計所看的書籍(個人版)程式設計
- 新手入門深度學習?這裡有7本必看書籍深度學習
- 程式設計師成長之路上的10本必讀書籍程式設計師
- 強烈推薦所有程式設計師都要看完的書籍程式設計師
- Go語言程式設計有哪些利與弊?程式設計時如何判斷是否應該用Go?Go程式設計
- 好程式設計師Python學習路線之python爬蟲入門程式設計師Python爬蟲
- 程式設計師有哪些發展方向?linux運維入門學習程式設計師Linux運維
- 從萌新到大神必讀書籍 《Python快樂程式設計基礎入門》Python程式設計
- 家屬感言:選擇程式設計師,就是選擇一種生活程式設計師
- 經典程式設計書籍大全程式設計
- 寫給程式設計師的機器學習入門 (九) - 物件識別 RCNN 與 Fast-RCNN程式設計師機器學習物件CNNAST
- 雲端計算學習大綱,有哪些入門的雲端計算書籍值得閱讀?
- 想學一種語言入門程式設計 選擇Python開發怎麼樣程式設計Python
- 為什麼程式設計初學者會選擇 Python 作為入門語言?程式設計Python
- MySQL開啟SSL的利與弊MySql