Skip to content

52fhy/iter-book-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iter-book-list

想提升自己,还得多看书!多看书!多看书! 下面是我收集到的一些IT工程师应该看得书单及在线教程,自己也没有全部看完。共勉吧! 当然,如果你有好的书想分享给大家的或者觉得书单不合理,可以去Github 52fhy/iter-book-list 通过pull request 进行提交。不会pull request的同学可以参考:github的pull request是指什么意思?

注:带有链接的说明该书有电子版,但强烈推荐阅读纸质书!加粗的书是强烈建议大家看的。


综合在线教程

计算机基础

计算机基础是程序员必须掌握的基本知识,包括计算机组成原理、操作系统、计算机网络、数据库等方面的内容,是程序员进行软件开发的基础。

  • 计算机组成原理
  • 数据结构
  • 操作系统
  • 计算机网络

这些是计算机基础相关教材的扩充:

  • 《深入理解计算机系统(原书第3版)》,机械工业出版社,2016,(美)布赖恩特(Bryant,R.E.) 等
  • 《程序员的自我修养--链接、装载与库》,电子工业出版社,2009
  • 《编译原理(第2版)》 [美] Alfred V.Aho,[美] Monica S.Lam,[美] Ravi Sethi 等 著;赵建华,郑滔 等 译,机械工业出版社
  • 《汇编语言(第3版)》王爽 著,清华大学出版社
  • 《TCP/IP详解》 Gary.Wrigh,机械工业出版,2009
  • 《图解HTTP》(上野宣)

软件工程

软件工程是一门涉及计算机科学、工程学、管理学和数学等多个领域的学科,主要研究如何开发、维护和管理高质量的软件系统,对程序员来说,掌握软件工程的方法和工具可以提高开发效率和质量。

  • 《黑客与画家:硅谷创业之父Paul Graham文集》 [美] Paul Graham 著;阮一峰 译,人民邮电出版社
  • 《软件随想录》[美] 斯伯尔斯基(Joel Spolsky) 著;杨帆 译
  • 《重构 改善既有代码的设计》 [美] 马丁·福勒(Martin Fowler) 著;熊节 译
  • 《人月神话》FrederickP.Brooks.Jr,清华大学出版社,2002
  • 《敏捷软件开发(原则模式与实践)》
  • 《设计模式:可复用面向对象软件基础》
  • 《设计模式之禅(第2版) 》 秦小波,机械工业出版社,2010

算法

算法是程序员必须掌握的基本知识,是解决计算问题的方法和步骤,对程序员来说,掌握算法可以提高程序的效率和性能,降低程序的复杂度和错误率。

Unix/Linux基础

数据库/缓存

C/C++

Java

  • 《Java教程 - 廖雪峰的官方网站》。小白的零基础Java教程。
  • 《Java语言程序设计(第2版)》 丁振凡 著,清华大学出版社
  • 《Java从入门到精通》高宏静等,化学工业出版社
  • 《深入理解 Java 虚拟机(第 3 版)周志明》
  • 《Java 并发编程实战》
  • 《Java 并发编程的艺术》

Golang

PHP

Python

WEB前端

AI

  • d2l-ai/d2l-zh: 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。 https://github.com/d2l-ai/d2l-zh

Android

Docker

  • 《Docker技术入门与实战》杨保华,戴王剑,曹亚仑,机械工业出版社
  • 《第一本Docker书(The docker book)》(澳)特恩布尔,人民邮电出版社
  • 《Kubernetes权威指南:从Docker到Kubernetes实践全接触》龚正,吴治辉,王伟 等
  • 《Docker容器与容器云》人民邮电出版社
  • 《Kubernetes 从上手到实践》 ,从上手实践到原理剖析,带你掌握 Kubernetes 必备技能。

Lua

OpenResty

中间件

代码规范

数学

产品设计

  • 《简约至上 交互式设计四策略》[英] 科尔伯恩 著;李松峰,秦绪文 译,人民邮电出版社
  • 《用户体验要素:以用户为中心的产品设计》[美] Jesse James Garrett 著;范晓燕 译,机械工业出版社
  • 《用户体验多面手》[美] Leah Buley 著;新浪微博用户研究与体验设计中心,七印部落 译,华中科技大学出版社
  • 《Don't Make Me Think》[美] 克鲁格(Steve Krug) 著;蒋芳 译,机械工业出版社

人文社科

  • 《人类简史:从动物到上帝》,[以色列]尤瓦尔·赫拉利 著,中信出版社
  • 《未来简史》,[以色列]尤瓦尔·赫拉利 著;林俊宏 译,中信出版社
  • 《人性的弱点》,[美] 戴尔·卡耐基 著;陶曚 译
  • 《一课经济学》,亨利·赫茲利特(Henry Hazlitt) 著;罗耀宗 译
  • 《未来世界的幸存者》 ,阮一峰
  • 《前方的路》,阮一峰

健康

  • 《肠子的小心思》,[德] 朱莉娅·恩德斯 著;钱为 译

汇总类

推荐的博客

打赏作者

欢迎微信扫码打赏我,感谢支持!

Releases

No releases published

Packages

No packages published