怎么怎么成为一个好的程序员

说说

很简单,三个方面
1.在相关领域其技术能力能胜任工作要求,让你写个程序,你不能说写不出来。要达成这个目的,都学都练勤思考。
2.能溶入开发团队,熟悉开发流程,不要拖三拉四,连当前在什么阶段了也不清楚,对项目管理要有一定了解。
3.掌握相关业务知识,不要说你写的程序是哪些人用的,拿来干什么用的都不知道。最好是能了解用户需求,甚至能发现用户需求。

另外,良好的代码风格,注释,还有文档,这些能做好,那更好。
温馨提示:答案为网友推荐,仅供参考
第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,微软,百度,都没问题。但前提是你必须认真的看,并且完成习题。
第2个回答  2011-08-02
貌似考的知识很杂啊,涉及到的知识面比较广,你找下《软件设计师教程》清华大学出版社的系列教材,里面的内容对考试的知识都有涉及到。软件工程师、程序员、网络管理员、网络工程师、系统架构师的教材好像都有。具体考试好像就一个机试和一个笔试了。本回答被提问者采纳
第3个回答  2011-07-18
你指的哪一方面啊?
技术还是人品,还是什么啊?
相似回答