1、《TheCProgramminglanguage》(Keinighan&DennisRitchie1988)
2、《TheC++ProgrammingLanguague》(BjarneStroustrup1997)
3、《InsideTheC++ObjectModel》(lippmans)
4、《EffectiveC++》(同上)
5、《MoreEffectiveC++》(同上)
6、《Exceptionalc++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《ThinkingInC++》
10、《TheStandardC++Bible》(一般推荐)
11、《TheArtofComputerProgramming》
13、《VC++5.0技术内幕》
14、《MFC深入浅出》
15、《软件需求》
16、《AdvancedWindows》
17、《C++primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM本质论》
学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员......我想对我上面所说的话给一个总结:
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
新手如何自学编程:
工具/原料:一本基础类的编程语言书、一台可以上网的电脑(相应的编程软件)。
1、选择一本相对基础的编程语言书,学习的的同时记得对基础的语法进行标记和注释,加强自己的理解。像JAVA入门到精通,编程思想,JAVA核心技术。
4、如果你已经能熟练的掌握一些JAVA语法,你可以在网上找一些经典问题和方法进行训练,如汉罗塔问题,约瑟夫环问题,排序问题等等。
熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累: