计算机编程学习之路由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机编程语言学习”。
计算机编程学习之路
2009-12-02 15:16
学习之路
[--计算机专业部分--]
大三就能有迅雷这样的面试经历,我想对我非常重要,我在大学前就 学习Delphi编程,上了大学虽然主流是C/C++/Java,不是Delphi,不过我还 是钟爱Delphi,从大一到现在一直在用它做开发,这次面试经历让我了解 到虽然编程的思想是一样的,用不同的语言开发你能了解到相同的技术, 相同的操作系统调用,相同的网络程序编写过程,但是实现是很不一样的, 语言的差异体现在代码和解决方案思想上还是很大不一样的,我开始考虑 自己是不是要攻C/C++了,也就在同时franky师兄的面经出来了,给了我许 多鼓励和方向,因为对于我一个不是一路C/C++的人来说,其实背景还是挺 象的.于是按着面经,和网上搜的不少资料,列出了自己的学习计划,这里 列一份自己认为很不错的书单,希望对后来者学习C/C++有所帮助,以下按 分类和阅读顺序列出:
C++入门:
《C++ Primer Ed4》 必读简称CPPP 图书馆号TP312C/L33g4第三版评价更高,适合作为书架上的工具书,但是我推荐第四版,第四版更加适合初学者,适合作为进入C++的第一本书.《Accelerated C++中文版》 必读图书馆号TP312C/K15d2在阅读过上一本书后,就可以阅读这本书了,这本书被定位为具有实践性的入门书,我觉得这本书很值得认真去读,收获很多.《Eential C++中文版》 选读图书馆号TP312C/L33g
这本书是CPPP的辅助,出自同一个人,但是CPPP非常厚,这本非常薄,只是把C++里面最需要了解的东西拿出来讲,因此作为选读当作入门的一个复习.《The C++ Programming Language》必收藏 简称TCPPPL TP312C/B45中文名:C++程序设计语言特别版
C++之父所写,一般认为如果需要C++工具书的话不是C++ Primer第三版就是这一本,个人更加推荐这一本,书非常系统地讲解了C++的知识,特别提醒要看特别版.即使作为入门书很多东西都要看几遍才会懂.C++进阶:
《Effective C++中文版》 收藏电子版
C++学到入门后,关键还是多点练习,尤其是上面两本大不头中的代码的实践,实践的过程中,这本书就会成为你的助手,里面提供了很实在的代码编写经验,个人认为这本书作为电子书保存在电脑上比较好,查起来或者偶尔翻读一下都比较好.另外三本类似的书也值得看看:More Effective C++,Exceptional C++,More Exceptional C++
《C++标准程序库:自修教程与参考手册》 必读 TP312C/M81
学习C++进入一段时间我认为就可以学习STL了,学习STL的必要性一年前franky师兄已经写过,如果你要学习STL,这本书是很好的入门教程,即使你不学习STL,看这本书了解一下STL还是很有益的.C++专家:
这部分的书我都尽量看了,不过水平还没到这里,不好过多评价.《Inside The C++ Object Model》TP312C/L33g1
中文名《深度探索C++对象模型》
看了两遍,似懂非懂的,如果要以C++作为职业方向,这个坎是要过得,本书介绍C++内部是如何实现的,让你从底层实现思想了解C++,了解对象,多态,虚拟函数等等这些C++是如何做到的.《C++ Templates》和《STL源码剖析》
前一本书我在图书馆借过来看,不过还没太懂,至于第二本图书馆没有提供(信工资料室有),因此也没有看到,因为自己没有认真读这两本,不方便评价,不过这两本都是网上讨论出来STL方面的好书.C++其他书籍:
《C++沉思录》
很好的一本书,属于经验级书,里面提到许多C++程序员需要注意的地方.我也是平时没事就翻翻.《C++实践之路》
如果觉得入门书籍的代码还是有点难入门,这本书就非常适合,里面的代码作为练习比较容易,而且一步步跟着编写也能提高自己编码和对象思想.C语言部分:
《c陷阱和缺陷》
《c专家编程》TP312C/L61b
两本都是C方面的超级好书,把编写C过程中容易出现的的问题和如何写出更加优良的代码都写得很清楚,无法作为学习还是应付笔试面试都是很好的书.算法,数据结构,编程方面:
《计算机程序设计艺术》 必收藏!!!!!!!!!
当我在图书馆看到这本书居然还能借的时候有多惊讶,因为这的确是套非常好的书,推荐看卷2和卷3(查找和排序),基本上把经典算法都介绍得清清楚楚了,里面的代码很多是用作者开发的语言写的,阅读有些困难,我觉得重要的是掌握里面的算法思想.牛书,现在出到卷四了,整套计划出七卷,卷四新书室有,组合排序,不错,不过难度更高了.《编程珠玑》 必收藏!!!!!!!!!
看了第一章你就会懂为什么值得收藏这本书,现在好像没什么人看这本书,但是这本好书经历了20年依然存在足见其实力了,书会一步步引导你
对解决问题找到最好的做法.难度一章比一章高,我买回来看了2次,还会有第三次,第四次的....《算法导论》
学习算法的教科书,图书馆只有英文版,如果想顺便学习英文的同学推荐
借回来看,这本书就不会象计算机程序设计艺术那么难,而且代码都讲解
地很详细,学习算法必读的书.我大三下学期开始,就泡在图书馆静静地把上面的书慢慢看,我看书的范围 比较广,除了上面的书还看了很多其他的书,不一一介绍了,想在C/C++开发上面 有所造诣,我想上面的书是必看的,其他的就要看自己的方向.大三暑假当别人还在实习时,因为我自己已经解决了实习问题,因此也是呆在图书馆看书,不过这个时间更多地是编码实践,看书多了不上机编码感觉很虚,要 把代码敲进电脑,运行一遍才心里才算踏实了.这段时间,由于一开始我把自己定位在后台C++开发的方向上,因为我没有VC
开发经验,这是个弱势,而我的C++很不错,并且我认为Linux/Unix方向的竞争较小
所以还看Unix/Linux的书,装过Fedora3.0,5.0和FresBSD 6.0,不过都没有坚持,后
来再次分析自己,发现自己还是更加适合做前台开发,就如喜欢Delphi那样,我开
始去喜欢VC(心里总是要把它和微软的关系摆一边),装VS.NET2003,然后下孙鑫 的视频教程一章章学习,这个视频花了我一个多月时间,这过程中我也更加喜欢 VC了,也在心中产生用VC开发自己的软件的想法.[---PART END-----]
Chap 2.总结--兴趣驱动学习
a).培养兴趣
对于我而言什么东西都要喜欢才会去做,因此学习C++之前,我让自己喜
欢上它了,的确C++真是一门高深的语言,非常值得去学,然后让自己喜
欢上VC,然后就是疯狂地去学习VC开发,心中不断想着我要用VC开发自
己的软件.所以兴趣是很重要的,如果你喜欢计算机,那恭喜你,你会过得不错,只要找到自己兴趣方向,然后去发展就对了.b).图书馆五楼是宝地
如果你象我一样宿舍待着无法不打开电脑,看书需要在图书馆的话我推
荐你去五楼,很多好书这里才能看到,如果你是大一-大三的那就要早点过
去了,只有20个位置给你们,除了好书较齐外,这里还有个好处就是书不
能借出去,因此就能强迫自己把书看完了才回去,所以带本笔记本慢慢泡
吧.c).找到自己的方向
如果你决定了毕业之后从事计算机,具体来说从事计算机软件开发工作,你也要充分分析自己的兴趣,看自己喜欢那个方向的,游戏开发,多媒
体
开发,互联网应用开发,企业系统开发,手机程序开发,Web开发等等,不同的方向适合不同的你,应该充分分析自己并考虑自己的发展.如果你是计算机专业但你根本不喜欢做开发工作,那更应该去了解自己,了解自己想做什么,适合做什么,在理想与实际之间找个平衡点.转载请注明出自应届生求职招聘论坛
计算机编程怎么学习(推荐8篇)由网友“缃绘梨衣”投稿提供,今天小编在这给大家整理过的计算机编程怎么学习,我们一起来阅读吧!篇1:计算机编程怎么学习 第一阶段此阶段主要是能熟练......
应该如何学习计算机编程(1)“内功”要学好。不要只是去学各种语言、工具,和一些三流公司招聘列出来的要求。要把数据结构、算法(algorithms, not numerical analysis)、数据库......
刀豆文库小编为你整合推荐4篇计算机编程毕业论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
尊敬的领导:您好!首先感谢您在百忙之中能抽出时间来阅读我的自荐书!为一位满腔热情的中职生开启一扇希望之门。我的性格活泼开朗,是个不服输的人。两年前,我带着美好的憧憬走进了......
计算机编程毕业论文计算机编程专业的同学们,大家毕业时,应该要书写一份专业论文。以下是小编精心准备的浅谈宏程序编程论文,大家可以参考以下内容哦!浅谈宏程序编程摘 要:随着现......