第1个回答 2011-07-19
冼先,你能看完c++ primer,说明你是一个牛人,呵呵,能看完它的人并不是很多的,你有成为优秀程序员的能力:)
如果你要成为C++的高手呢,接下来,请看一下<effective c++>, <more effective c++>,<effective STL>,了解一下c++编程中的一些技巧和陷阱。
如果你要进一步成长,就得看一下<设计模式>, <软件工程> 学习一下如何设计大型的程序。
但要成为一个好的程序员,这些还不够:
1>要成为一个好的程序员,必须要有一定的数据结构和算法基础
“算法导论”是我知道的教算法的特别好的一本书
另外,计算机奥赛的培训书本也不错,我以前用过<金牌之路>感觉很好。
2>另外,一个好的程序员应该要知道一些底层的东西,看一下<深入浅出MFC>里面的前二篇吧,第一篇是windows编程的基础,第二篇是MFC中的一些有趣技术的模拟
3>好的程序员还应该了解一下互联网编程, <windows network programming>不错, 还有操作系统的高级编程, <windows2000核心编程>不错。
如果你把这些书都看完了,呵呵,你可以去试试面试google,微软,百度,都没问题。但前提是你必须认真的看,并且完成习题。