一张书籍清单(软件工程师学习参考资料)

1.零基础入门

[1]Eric Matthes.《Python编程:从入门到实践》(Python Crash Course),人民邮电出版社,2016

2.正式入门

[1]Cay S.Horstmann.《Java核心技术.卷I(原书第10版)》(Core Java Volume I-Fundamentals),机械工业出版社,2016

[2]Craig Walls.《Spring Boot实战》(Spring Boot in Action),人民邮电出版社,20163

[3]鸟哥.《鸟哥的Linux私房菜:基础学习篇》,人民邮电出版社,2010

[4]Ben Forta.《MySQL必知必会》(MySQL Crash Course),人民邮电出版社,2009

[5]Martin Fowler.《重构:改善既有代码的设计》(Refactoring:Improving the Design of Existing Code),人民邮电出版社,2010

[6]Michael C.Feathers.《x修改代码的艺术》(Working Effectively with Legacy Code),人民邮电出版社,2007

[7]Robert C.Martin.《代码整洁之道》(Clean Code),人民邮电出版社,2020

[8]Robert C.Martin.《代码整洁之道:程序员的职业素养》(The Clean Code:A Code of Conduct for Professional Programmers),人民邮电出版社,2016

[9]Andrew Hunt,David Thomas.《程序员修炼之道(第2版):通向务实的最高境界》(Pragmatic Programmer:From Journeyman to Master),电子工业出版社,2020

[10]Jeff Atwood.《高效能程序员修炼:软件开发远不只是写代码那样简单......》(Effective Programming:More Than Writting Code),人民邮电出版社。2013

[11]Frederick P.Brooks.Jr.《人月神话》(The Mythical Man-Month),清华大学出版社,2002

[12]Charles Petaold.《编码:隐匿在计算机软硬件背后的语言》(Code:The Hidden Language of Computer Hardware and Software),电子工业出版社,2010

[13]Paul Graham.《黑客与画家:硅谷创业之父Pual Graham 文集》(Hackers and Painters:Big Ideas from the Computer Age),人民邮电出版社,2011

[14]Gerald M.Weinberg.《完美软件:对软件测试的各种幻想》(Perfect Software:and Other Illusions about Testing),电子工业出版社,2009

[15]James A.Whittaker.《Google软件测试之道:向Google一样进行软件测试》(How Google Tests SoftWare),人民邮电出版社,2013

3.专业进阶

[1]Joshua Bloch.《Effective Java》,Addison-Wesley Professional,2018

[2]Brain Goeta,Tim Perls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea.《Java并发编程实战》(Java Concurrency in Practive),机械工业出版社,2012

[3]Scott Oaks.《Java性能权威指南》(Java Performance: The Definitive Guide),人民邮电出版社,2016

[4]周志明.《深入理解Java虚拟机(第2版)》,机械工业出版社,2013

[5]Bruce Eckel.《Java编程思想(第四版)》(Thinking in Java),机械工业出版社,2007

[6]陈雄华等.《精通Spring 4.x:企业应用开发实战》,电子工业出版社,2017

[7]Erich Gamma.《设计模式:可复用面向对象软件基础》(Design Patterns:Elements of Reusable Object-Oriented Software),机械工程出版社,2000

[8]Brain W.Kernighan,Dennis M.Richie.《C程序设计语言》(The C Programming Language),机械工业出版社,2004

[9]K.N.King.《C语言程序设计现代方法》(C Programming:A Modern Approach),人民邮电出版社,2007

[10]Andrew Koening.《C陷阱与缺陷:C程序调试指南》(C Traps and Pitfalls),人民邮电出版社,2008

[11]Stanley B.Lippman等.《C++ Primer中文版(第5版)》(C++ Primer),电子工业出版社,2013

[12]Scott Meyers.《More Effective C++:35个改善编程与设计的有效方法》(More Effective C++:35 New Ways to Improve Your Programs and Designs),电子工业出版社,2011

[13]Stanley B.Lippman.《深度探索C++对象模型》(Inside the C++ Object Model),电子工业出版社,2012

[14]Brian W.Kernighan,Alan Donovan.《The Go Programming Language》,Addison-Wesley Professional,2015

[15]Robert Sedgewick,Kevin Wayne.《算法(英文版.第4版)》(Algorithms),人民邮电出版社,2012

[16]Aditya Bhargava.《算法图解》(Grokking Algorithms:An illustrated guide for programmers and other curious people),人民邮电出版社,2017

[17]Thomas H.Cormen等.《算法导论(原书第3版)》(Introduction to Algorithms),机械工业出版社,2012

[18]Jon Bentley.《编程珠玑(第2版)》(Programming Pearls),人民邮电出版社,2008

[19]Mark Allen Weiss.《数据结构与算法分析》(Data Structures and Algorithm Analysis in C),机械工业出版社,2004

[20]Donald E.Knuth.《计算机程序设计艺术》系列(The Art of Computer System Concepts),机械工业出版社,2006

[21]Andrew S.Tanenbaum.《现代操作系统》(Mondern Operating Systems),机械工业出版社,2009

[22]James F.Kurose,Keith W.Rose.《计算机网络(第4版):自顶向下方法》(Computer Networking:AtopDown Approach),机械工业出版社,2009

[23]Harold Abelson等.《计算机程序的构造和解释(原书第2版)》(Structure and Interpretation of Computer Programs),机械工业出版社,2004

[24]Alfred V.Ano.《编译原理:原理、技术与工具》(Compilers:Principles,Techniques&Tools),机械工业出版社,2008

[25]Randal E.Bryant,David O'Hallaron.《深入理解计算机系统(原书第2版)》(Computer System:A Programmer's Perspective),机械工业出版社,2011

[26]W.Richard Stevens,Stephen A.Rago.《Unix环境高级编程(第2版)》(Advanced Programming in the UNIX Environment),人民邮电出版社,2006

[27]W.Richard Stevens, Bill Fenner,Andrew M.Rudoff.《UNIX网络编程 卷I:套接字API(第3版)》(UNIX Network Programming ,Volum 2:Interprocess Communications),人民邮电出版社,2009

[28]W.Richard Stevens.《TCP/IP详解 卷I:协议》(TCP/IP Illustrated Volume 1: The Protocols),机械工业出版社,2000

[29]宋劲杉.《Linux C编程一站式学习》,电子工业出版社,2009

[30]尹圣雨.《TCP/IP网络编程》,人民邮电出版社,2014

[31]竹下隆史等.《图解TCP/IP(第5版)》,人民邮电出版社,2013

[32]Chaeles M.Kozierok.《TCP/IP指南(卷1):底层核心协议》(The TCP/IP Guide: A Comprehensive,Illustrated Internet Protocols Reference ),人民邮电出版社,2008

[33]Chris Sanders.《Wireshark数据包分析实战》(Practical Packet Analysis:Using Wireshark to Solve RealWorld Network Problems),人民邮电出版社,2013

[34]Michael Kerrisk.《Linux/Unix系统编程手册》(The Linux Programming Interface:A Linux and UNIX System Programming Handbook),人民邮电出版社,2014

[35]Robert Love.《Linux系统编程(第2版)》(Linux System Programming),东南大学出版社,2014

[36]Eric Evans.《领域驱动设计:软件设计核心复杂性应对之道》(Domain-Driven Design:Tackling Complexity in the Heart of Softwore),人民邮电出版社,2016

[37]Eric S.Raymond.《Unix编程艺术》(The Art of UNIX Programming),电子工业出版社,2006

[38]Robert C.Martin.《架构整洁之道》(Clean Architecture),电子工业出版社,2018

4.高手精进

[1]Andrew S.Tanenbaum,David J.Wetherall.《计算机网络(第5版)》(Computer Neworks),清华大学出版社,2012

[2]David Gourley,Brian Totty.《HTTP权威指南》(HTTP:The Definitive Guide),人民邮电出版社,2012

[3]Thomas Kyte.《Oracle Database 9i/10g/11g编程艺术》(Expert Oracle Database Architecture:Oracle Database Programming 9i,10g and 11g Techniques and Solutions),人民邮电出版社,2011

[4]Baron Schwartz.《高性能MySQL(第3版)》(Hign Perfromance MySQL),电子工业出版社,2013

[5]姜承尧.《MySQL技术内幕:InnoDB存储引擎(第2版)》,机械工业出版社,2013

[6]Tapio Lahdenmaki,Michael Leach.《数据库索引设计与优化》(Relational Database Index Design and the Optimizers),电子工业出版社,2015

[7]Nick Dimiduk, Amandeep Khurana.《HBase实战》(HBase in Action),人民邮电出版社,2013

[8]Lars George.《HBase权威指南》(HBase Definitive Guide),东南大学出版社,2012

[9]Andrew S.Tanenbaum.《分布式系统原理与泛型(第2版)》(Distribute Systems:Principles and Paradigms),清华大学出版社,2008

[10]《Kubernets Handbook——Kubernets中文指南/云原生应用架构实践手册》,https://jimmysong.io/kubernetes-handbook/

[11]Christopher Bishop,Pattern Recognition and Machine Learning,Springer,2007

[12]Ian Goodfellow.《深度学习》(Deep Learning:Adaptive Computation and Machine Learning series),人民邮电出版社,2017

[13]Aurelien Geron,Hands-On Machine Learning with Scikit-Learn and TensorFlow,O'Reilly Media,2017

[14]Jason Fried,Devid Heninemeier Hansson.《重来:更为简单有效的商业思维》(Rework),中信出版社,2010

[15]Peter Thiel,Blake Masters.《从0到1:开启商业与未来的秘密》(Zero to One: Notes on Startups,or How to Build the Future),中信出版社,2015

5.终身学习

阅读技术文档论文期刊,关注大公司技术动态

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值