其實這個問題提出來,我有點羞愧的,我知道我們這種訓練班出來的是各大公司想要篩選掉的人。
但是我當初也是下了很大決心轉的行。
我知道現在我用的這些前端工具,有的時候只是會用,而不懂它實現的原理。
我知道我們這種4個月訓練出來與4年大學學出來的有天壤之別,但是我想學這門技術。
所以我想問一下,我們這些人應該去學一學哪些基本的原理,只聽說有《資料結構》這本書,但是其他的都不知道,現在想請教一下,作為一個基本的程式設計師,需要學哪些內容。
阿神2017-06-12 09:34:57
根據題主的回答是想做前端開發吧,我也正在學習前端的過程中,只能提供我自己的一些小小學習經驗,希望能幫助到你。
無論是做前端開發或後端開發,首先必須要具備電腦基礎。
先丟一張圖上來
[一些書籍清單]
一. 電腦基礎方面
作業系統:選一本大學教材就好
資料結構:程傑的 《大話資料結構》
演算法分析與設計
電腦網路:《圖解HTTP》
和 《HTTP權威指南》
【非常重要】
進階(這些等基礎全部過完再看比較好)
《Unix程式設計藝術》
《編譯原理》
linux:《鳥哥的linux私人美食》
《Head First 設計模式》
二. 前端書籍
《javascript高階程式設計》(第三版)
《DOM程式設計藝術》(第二版)
進階:
《javascript語言精粹》
《高效能javascript》
《javascript模式》
我只是列出了一部分書,最終要的還是要自己制定一個詳細的學習計畫。關於如何具體學習,我個人推薦一下@justjavac的某乎live https://www.zhihu.com/lives/8...
typecho2017-06-12 09:34:57
看起來你要做前端。就我個人而言,我覺得有的時候看書學前端很浪費時間,可能我的學習方法和別人不太相同,我一般遇到知識點是先會用再掌握原理的,主要的學習工具就是百度。然後瀏覽很多博客,有問題就百度到各種相關的帖子研讀。