自学编程需要看什么书?
学习软件开发都需要看《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#语言好了,微软的东西上手比较快,中文帮助文档也全面。
书就买《C#与.NET3.0高级程序设计-特别版》吧,讲的还比较详细,以后也可以看,由浅入深。
多上CSDN、博客园、MSDN这些网站,有问题也可以去那儿搜、问。
关于英语,会最好,不会也没关系,编程用到的英语都是专业词汇,就那么多背熟了就行了,就是看英文文档有点儿费劲,不过一个金山词霸就搞定了。
自学编程需要看什么书
楼主您好。
我也是自学的。
我觉得编程能锻炼自己脑子灵活使用、如果自学的话。
仅仅了解一点或者就无聊写写。
那么学简单的汉语编程"易语言"吧、 虽然没有什么前途。
但是在朋友面前还能说说“你瞧。
我会编程”。
。
。
如果要想在编程上面成就一番事业的话就学C语言。
VC++。
汇编要学。
学习的时候多加几个好的QQ群。
每天认真3小时就够了。
慢慢来。
毕竟你不是读软件的。
大学生活非常丰富。
青春要自己把握。
我要学习编程都需要什么软件和书籍??????
学编程要先要有一门语言的基础,建议学C语言,用到的书建议用潭浩强写的《C程序设计》简单易懂,学这个的时候装一个TC20就可以了,运行速度比较快,比较适合小程序。
然后发展的方向就不一样了,可以选择C++,JAVA,C#,等等,在学这些的时候建议在看看数据结构,用清华大学出版社,严蔚敏的《数据结构》,这个时候可以装VC++,JCreator Pro,和VC#。
学编程一个漫长的路,要学的东西还是很多很多很多的,这些都是基础的东西,如果有时间可以看看操作系统,编译原理,在看看汇编和编译原理,懂点底层的东西还是有很多好处的!
零基础自学编程,怎么做?需要买什么书吗
一:第一阶段 C语言-------《C语言设计》 作者:谭浩强 大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
《C Primer Plus》第五版 作者:Stephen Prata 这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。
《C语言入门经典》第四版 作者:Ivor Horton二:第二阶段 这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。
C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。
如果有时间,可以了解一下汇编语言。
C++ Primer, 4rd Edition(入门类:C++ Primer, 4rd EditionThinking in C++, 2nd EditionThe C++ Standard Library: A Tutorial and Reference进阶类:The C++ Programming Language, Special EditionThe Design and Evolution of C++Inside C++ Object ModelC++ Templates: The Complete GuideSTL 源码剖析Generic Programming and the STLModern C++ Design: Generic Programming and Design Patterns Applied应用技巧类:Effective C++, 2nd EditonMore Effective C++Exceptional C++More Exceptional C++Effective STLRuminations on C++)三:第三阶段 API/SDK------------- 《windows程序设计》(Jeff Prosise) 这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。
如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。
四:第四阶段 MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0 如果是C++,QT是要重点学习的对象。
五:第五阶段 COM/DCOM/ATL/COM+---------《COM技术内幕》未知阶段: 《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。
如果不弄底层的话,《操作系统原理》可以简单地了解。
转载请注明出处51数据库 » 软件编程自学看什么书