软件开发初学者应该看什么书
我对软件开发没有接触现在想学习软件开发麻烦大家帮我看看应该从什么书开始看另外C语言和C++语言应该先学习哪个...谢谢了...
我对软件开发没有接触 现在想学习软件开发 麻烦大家帮我看看应该从什么书开始看 另外C语言和C++语言应该先学习哪个...谢谢了
展开
展开全部
学习软件开发都需要看《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》
《敏捷软件开发》
另外还有:
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》
《敏捷软件开发》
展开全部
你好,首先我建议你先购买电子资料学习,原因有三:
1、学习入门的资料,大体都一样,所以不用太纠结买书本还是电子资料;
2、书本比较贵,电子材料相对会便宜很多,在淘宝上买十几个G的电子资料,也就3块钱左右,而且是有归纳好的视频、电子文档和源代码的;
3、等到你做高级开发的时候,再买书本学习比较合适。到时候才应该思考那些书讲的更好。
1、学习入门的资料,大体都一样,所以不用太纠结买书本还是电子资料;
2、书本比较贵,电子材料相对会便宜很多,在淘宝上买十几个G的电子资料,也就3块钱左右,而且是有归纳好的视频、电子文档和源代码的;
3、等到你做高级开发的时候,再买书本学习比较合适。到时候才应该思考那些书讲的更好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先祝你学习软件开发顺利。我个人认为,要想学好软件开发先要从基本做起。不必拘泥于某一种语言,因为主要的编程思想是相通的。C语言十分经典,建议先学习C语言。可考虑安如下顺序:1.c语言程序设计(谭浩强)
2.C与指针(十分经典)
3.编译原理
4.软件工程
如果能把上面四本书吃透了,绝对可以成长为一名杰出的软件工程师。
关于C和C++先学和后学其实无所谓。在某种程度上讲,C是C++的基础,要是可以的话,尽量先学习C
2.C与指针(十分经典)
3.编译原理
4.软件工程
如果能把上面四本书吃透了,绝对可以成长为一名杰出的软件工程师。
关于C和C++先学和后学其实无所谓。在某种程度上讲,C是C++的基础,要是可以的话,尽量先学习C
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你是想学习什么语言了
不过
C语言和C++ 肯定是先看C语言,这是基础语言
对于初期开发者可以先看实例,先抄代码,也可以先看语法,沉淀到一定时候就结合看,慢慢的就上路了
不过
C语言和C++ 肯定是先看C语言,这是基础语言
对于初期开发者可以先看实例,先抄代码,也可以先看语法,沉淀到一定时候就结合看,慢慢的就上路了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-11-18 · IT、电竞电商、设计、动漫专业对口升学
关注
展开全部
软件开发初学者应该可以先在网上找免费学习资料,然后看是否有兴趣学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询