A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 企业部-Angel 中级黑马   /  2016-5-17 11:33  /  4922 人查看  /  14 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

团队精神和协作能力
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
文档习惯
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间用于写技术文档。没有文档的程序员势必会被淘汰。
规范化的代码编写习惯
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
测试习惯
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
学习和总结的能力
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,只能说他是一名熟练的代码民工(码农),他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
拥有强烈的好奇心
什么才是一个程序员的终极武器呢,那就是强烈的好奇心和学习精神。没有比强烈的好奇心和学习精神更好的武器了,它是程序员们永攀高峰的源泉和动力所在。

14 个回复

倒序浏览
对,好的能力和习惯,必须从最基础的做起
回复 使用道具 举报
写的很好 、、 取其精华。。。采纳
回复 使用道具 举报
写的很好啊、、采纳了!!!!!
回复 使用道具 举报
此贴简明扼要 值得收藏{:2_32:}
回复 使用道具 举报
写的非常地道
回复 使用道具 举报
看到这个我豁然开朗啊!!谢谢楼主。
回复 使用道具 举报
有能力,有规范,有原则
回复 使用道具 举报
不错,我要努力做到!
回复 使用道具 举报
学习了, 以后严格要求自己
回复 使用道具 举报
写得很好,感谢分享
回复 使用道具 举报
室友说他喜欢收集种子, 算不算好习惯
回复 使用道具 举报
测试是软件工程质量保证的重要环节
回复 使用道具 举报
挺好的,正在基础阶段,看到这些很有帮助
回复 使用道具 举报
好贴 顶下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马