其实这个问题提出来,我有点羞愧的,我知道我们这种培训班出来的是各大公司想要筛选掉的人。但是我当初也是下了很大决心转的行。我知道现在我用的这些前端工具,有的时候只是会用,而不懂它实现的原理。我知道我们这种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...
数据结构
计算机组成原理
操作系统
编译原理
计算机网络
算法导论
离散数学/组合数学(可选)
数字逻辑电路(可选)
看起来你是要做前端。就我个人而言,我觉得有的时候看书学前端很浪费时间,可能我的学习方法和别人不太相同,我一般遇到知识点是先会用再掌握原理的,主要的学习工具就是百度。然后浏览很多博客,有问题就百度到各种相关的帖子研读。
前端现在人满为患