首頁  >  問答  >  主體

javascript - 轉行身為程式設計師,應該看哪些基礎書

其實這個問題提出來,我有點羞愧的,我知道我們這種訓練班出來的是各大公司想要篩選掉的人。
但是我當初也是下了很大決心轉的行。
我知道現在我用的這些前端工具,有的時候只是會用,而不懂它實現的原理。
我知道我們這種4個月訓練出來與4年大學學出來的有天壤之別,但是我想學這門技術。
所以我想問一下,我們這些人應該去學一學哪些基本的原理,只聽說有《資料結構》這本書,但是其他的都不知道,現在想請教一下,作為一個基本的程式設計師,需要學哪些內容。

typechotypecho2685 天前698

全部回覆(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...

    回覆
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:34:57

    資料結構
    電腦組成原理
    作業系統
    編譯原理
    電腦網路
    演算法導論
    離散數學/組合數學(選用)
    數位邏輯電路(選用)

    回覆
    0
  • typecho

    typecho2017-06-12 09:34:57

    看起來你要做前端。就我個人而言,我覺得有的時候看書學前端很浪費時間,可能我的學習方法和別人不太相同,我一般遇到知識點是先會用再掌握原理的,主要的學習工具就是百度。然後瀏覽很多博客,有問題就百度到各種相關的帖子研讀。

    回覆
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:34:57

    前端現在人滿為患

    回覆
    0
  • 取消回覆