前言
非专业前端瞎写
学习
- 关注课程
- 数据结构
- 无论你以后做什么技术,数据结构这门课程一定会陪伴着你的成长,所以一定要重视这门课,因为我记得有个人给我说严蔚敏的数据结构太老了,在这里表达一下个人观点,严书简直是经典,在下面我会推荐你们读一些书,很多都比严书要老
- 程序设计
- 这个就不需要我多说了,因为你的工作就是写程序,顾名思义好好学
- 离散数学
- 这个是核心基础,本身编程就是逻辑性的,并且离散数学里的很多东西和你的学习切切相关,在今后步入工作岗位后也会对你有很大的帮助
- 算法设计与分析
- 所有的语言的基础都是算法,充其量也就是构造思想的不同,如果你还有时间,我推荐你啃一下算法导论
推荐丛书
- 《算法引论》
- 《算法导论》
- 《The Elements of programming style》
- 《C Interfaces and Implementation》
- 《Algorithms on string,Trees an Sequences》
- 《Writing Efficient Programs》
- 《The Algorithm Design Manual》
- 《Programming Pearls》
- 《More Programming Pearls》
- 《Algorithms》
- 《Advanced Data Structures》
- PS:强烈推荐你们读英文原版
学习建议
基础学习
- 《你不知道的JavaScript》
- 这个我强烈推荐刚开始做前端的童鞋们通读一下,对于基础学习十分友好,这本书写的也很详细
- 《啊哈!算法》
- 可以选择看下这个,既有意思又能学习算法,同时写的也还可以
- 《图解HTTP》
- 不要问我为什么前端也要看HTTP
- 《Javascript权威指南》
- 犀牛书我就不多说了
以上加上你平时工作中需要学习的框架足以使用
提升学习
- 《JavaScript高级程序设计》
- 红宝书还是要好好看的,不要感觉很多东西用不到
- 《深入浅出Node.js》
- Node是一定要会的,你学或不学它就在那里,反正或迟或早你也绕不过去
- 《JavaScript设计模式与开发实践》
- 设计模式都不会,出门都不好意思说自己是个中级
- 《学习JavaScript数据结构与算法》
- 这本书怎么说呢,我把它里面的错误认为是伪代码...
- 《深入理解ES6》
- 其实看看阮一峰老师的ES6也挺好
- "剑指offer"
- 对于学习成长和代码优化、设计思想都有一定的帮助,并且涉及了很多的基础方法运用
- "LeetCode"
- 力扣还是要刷的,它的作用不止是让你应付面试
- 研读源码
- 用框架一定不要停留在只会用的阶段,源码一定要读
深度学习
我还爬行在路上......
后记
慢慢爬...有点爬不动了