首页  >  问答  >  正文

javascript - 转行作为一名程序员,应该看哪些基础书

其实这个问题提出来,我有点羞愧的,我知道我们这种培训班出来的是各大公司想要筛选掉的人。
但是我当初也是下了很大决心转的行。
我知道现在我用的这些前端工具,有的时候只是会用,而不懂它实现的原理。
我知道我们这种4个月培训出来与4年大学学出来的有天壤之别,但是我想学这门技术。
所以我想问一下,我们这些人应该去学一学哪些基本的原理,只听说有《数据结构》这本书,但是其他的都不知道,现在想请教一下,作为一个基本的程序员,需要学哪些内容。

typechotypecho2685 天前695

全部回复(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
  • 取消回复