如题所述
有数以万计的软件开发工程师存在于当今世界,一些只是了解点,一些是熟悉,还有就是很熟悉的亦或者是大神级别的软件开发工程师。然而怎样变成一个优秀的软件开发工程师呢?优秀的软件开发工程师都有那些习惯呢?
学无止境
作为软件开发工程师,无论你已经工作了多少年,学无止境,学习是一辈子的事情,不要停下来,因为社会在一直进步,每天会有新鲜事物出现,停下脚步只会使你落后。
掌握多种语言
工作过程中一定有很多问题出现,如果你想要迅速解决,那就多学习一些程序语言吧。花时间去研究更多的程序语言,一定对你非常有帮助。
理性面对不同的操作系统或技术
每一个软件开发工程师都有自己喜欢的系统和技术,遇到不同的系统和技术时,要理性面对,想想每个系统和技术的存在一定有它的道理的。优秀的软件开发工程师会客观选择的。
别局限于单一的开发环境中
根据情形选择工具,不要局限于一个里面不能自拔。尝试下其他的开发环境也许你会发现新大陆。
使用版本管理工具管理你的代码
一个优秀的软件开发工程师一定在使用一款源码版本管理工具来管理自己的代码。推荐使用开源的Subversion。
使自己变成优秀的团队成员
一个好的团队一定比一个人强大许多。多与你的同事沟通,协作共赢。
把工作变成文档
有良好的注释风格的代码,是一种知识传递的方式。记录下你所了解的一切会是个好的习惯。保守一定会失去更多东西。
注意备份和安全
有时候丢东西是无法避免的,备份工作非常重要,定期刻录光盘一定会对你有帮助的。
灵活的设计
程序虽然是死的,但每个东西都有灵活的一面。北大青鸟认为灵话的设计就是你需要思考需求之外的东西,把需求中一系列问题都考虑到,而不是只处理需求的。