# 资料聚集地
# 计算机科学
算法:
- 《算法导论》(CLRS),学院派可以读,工程派读这本效率低 (数学部分可以跳过)
- 《计算机程序设计艺术》(TAOCP)
- 《算法(第四版)》,适合工程派,作者将代码放到Github上 (opens new window)了
编译原理:
- 《编译原理》(龙书)
- 《现代编译原理:C语言描述》(虎书)
- 《高级编译器设计与实现》(鲸书)
计算机组成原理:
- 《计算机组成与设计》
- 《深入理解计算机系统》(CSAPP)
软件、工程:
- 《设计模式》(GOF、四人帮)
编程语言:
- 《C程序设计语言》(K&R C),Kernighan 和 Ritchie 两位作者写的,早年 C 标准还没诞生,业界把这本书当做事实上的标准
- 《Java编程思想》(TIJ)
- 《C++ Primer》
编程范式:
- 《计算机程序的构造和解释》(SICP,魔法书)
- 《冒号课堂》
- 《Concepts, Techniques, and Models of Computer Programming》
# 软件开发
# 经典书籍
- 《敏捷软件开发: 原则、模式与实践》 (opens new window),这本书主要讲的是设计原则与设计模式,如果连一行行代码都没搞清楚,那么再好的管理方法都无济于事
- 《UML 精粹》 (opens new window),这本书偏重 UML 的实践应用,而不是 UML 语法本身
- 《架构整洁之道》 (opens new window)
- 《企业应用架构模式》 (opens new window)
# 前端开发
性能/体验优化:
CSS 视频教程:
- B站的CodingStartup起码课 (opens new window),CSS 讲的很好
CSS 博客:
浏览器内核:
- Chromium docs: https://chromium.googlesource.com/chromium/src/+/master/docs/README.md
- Chromium 源码: https://chromium.googlesource.com/chromium/src
- 油管的 BlinkOn 频道 (opens new window)
- 《Webkit技术内幕》
Vue 官方资料:
- 尤雨溪博客:https://medium.com/@youyuxi
- VueConf EU 2017
- VueConf 中国 2017:https://github.com/facebook/react-native.git
其它 (待整理):
- Robin Wieruch 的博客 (opens new window)
- 司徒正美的博客 (opens new window)
- https://developer.mozilla.org/zh-CN/
- https://developers.google.com/web/fundamentals/
- 油管的 Google Chrome Developers 频道 (opens new window)
- https://web.dev/
- redux-obversable课件:https://www.slideshare.net/jayphelps/rxjs-redux-react-amazing
- redux-obversable视频:https://www.youtube.com/watch?v=AslncyG8whg&list=PLfXiENmg6yyU5kEHyo1kYkq7HEzBOoiTT&index=13
- https://antd-course.ulivz.com/
有意思的网站
- https://shoptalkshow.com/
# 待整理
- 四火:https://www.raychase.net/
- https://gitee.com/ForthEspada/CS-Books
# 产品经理、UI/UX
- 这里可以参考很多交互设计:https://screenlane.com