一个深圛_事问我学面向对象设计Q需要看什么书好。当时给了他一些徏议,他感觉还是不满意Q我应承他写一blogQ?
说说q个问题?br />
其实我的C++和Java也学得不好,写程序常帔R要看帮助Q结构化设计和面向对象设计,也理解不深刻。不q在公司P技术ƈ不是唯一的东西,你可以发C些h技术^qI但得有滋有呻Iq里?#8220;?#8221;的精髓我׃必说了?br />
a归正传,我学习一门技术一般分两个阶段Q?br />
一是入门阶Dc随便买本国内某某教授亲自写的,出版C־垃圾的破书看看,比如《精通VC++6.0》、?1天学会MFC》,q些书很Ҏ看懂Q让你来?#8220;Hello
world!", 高兴一把?br />
二是慢慢深入阶段。这时候最好买国外技术发源地那些大牛自己写的书,或者和大牛是同事或d的牛人写的书Q由国内比较好的专业译人员译Q当然你看英文快q中文,直接看英文版不错。要注意是q些书不是你W一ơ看p全部看懂的,可能需要几遍,或者一q之后等你经验和知识辑ֈ那个E度了,才能领悟书中的知识点?br />
下面列出我看q,q没有弄丢,攑ֈ我书架上的书吧?br /> 《C语言E序设计》:谭浩强,大学教科?br />
《CE序设计语言》:l典K&C
《程序设计实c:K&RQ经典的C斚w~程实践
《编E珠玑》:至今没看完,没看懂。如果你看完看懂Q做完做对习题了Q去微Y{大公司不是难事?br />
《C语言大全》:C~程的好字典?br /> 《深入浅出MFC》:VC++斚w的经典啊Q当q就靠它和MSDN混饭吃?br />
《C++大学教程》:入门书籍中也好的了?br /> 《C++E序设计语言》:C++之父Bjarne Stoustrup,
搞C++的不看也得买回来充充门面Q我认真看过3?br /> 《C++ Primer?3rd)QStanley B.Lippman,
W?版经典啊Q第4版看了就气不?br /> 《深度探索C++对象模型》:Stanley B.Lippman,
毕竟是搞C++~译器的大牛啊?br /> 《Effective C++》和《More Effective
C++》:不看你怎么敢说会写C++E序哦?br /> 《C++高效~程Q内存与性能优化》:
《大规模C++E序设计》:
《C++q行与分布式~程》:
《C++|络~程》(上下Q:
《Unix环境高~程》:Ricard
StevensQUNIX~程的圣l啊
《TCP/IP详解》(׃本)QRicard StevensQUNIX~程的圣l啊
《Unix|络~程》(上下Q:Ricard StevensQUNIX~程的圣l啊
《Unix~程艺术》:象我一hl从VC++转到UNIXq_的,要洗脑啊?br /> 《设计模式》:GoF Q不必介l了?br />
《程序员修炼之道》:
《代码大全》(2Q:现在我嫌他太|唆Q拿来教育小弟还是不错的?br />
《Java~程思想》:Java入门l典?br /> 《Java与模式》:l典?br /> 《重构》:Martin
Flower
《深入Java虚拟机》:
《Spring in Action》:
《Webwork in Action》:
-------JAVA斚w我一般是学习和用Apache, Resin, webwork,
hibernate, spring, jbossQ公叔R是用开源的东西Q这些书看得多?/p>
<<敏捷软g开发?br />
《C#高~程》:当JAVA一样学Q反正语法差不多?br /> --------NotNET看得,曄一个小目用到?/p>
q有数据l构、操作系l、汇~和~译原理、数据库、JAVA、C#、UML{方面的书,看过的应该有三四十本吧,有些已经送h了,ҎC得了Q其中有很多好书Q就不一一|列了?

]]>