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