软件开发初学者应该看什么书

2022-08-10 科技 111阅读
  学习软件开发都需要看《c和指针》、《c缺陷和陷阱》、《c专家编程》,这三本书是一个初级C程序员必看的三本书,同时也是应届新员工必须好好学习的教材,非常适合刚毕业的大学生学习 。
  另外还有:
  C++语言提升:
  《Effective C++:改善程序与设计的55个具体做法》
  《More Effective C++:35个改善编程与设计的有效方法(中文版)》
  《C++沉思录》
  《C++Templates中文版》
  《深度探索 C++ 对象模型》
  《泛型编程与STL》
  一个由C转向C++的程序员,从来没有系统的学习过C++的语法,往往是用到的什么学习什么。如果要系统入门,《C++ primer》倒是不错。
  设计类《代码大全》:
  《重构-改善既有代码的设计》
  《代码整洁之道》
  《实现模式》
  《程序员应该知道的97件事》
  这几本书一般讲的是函数以及更低层次的设计。《代码大全》完完整整的读完过,而且做了很多的笔记,获益良多。《重构》就不必说了,其他几本书前面大致看了一下,也非常不错,计划有时间要好好学习一下。
  架构:
  《软件体系结构的艺术》
  《领域驱动设计:软件核心复杂性应对之道》
  《软件架构师应该知道的97件事》
  《企业应用架构模式》
  《面向模式的软件体系结构卷1:模式系统》
  《软件架构设计》
  《架构师需要知道的97件事》
  敏捷开发:
  《测试驱动开发》
  《敏捷软件开发——原则、模式与实践》
  《Scrum敏捷项目管理》
  《硝烟中的Scrum和XP——我们如何实施Scrum》
  《敏捷软件开发》
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com