更多
 当前上元教育宁波校 其它分校: 慈溪校 无锡校 常州校 南京校 上海校 绍兴校 南通校   (建议使用IE浏览本网站/分辨率1024*768px)    
宁波培训学校 宁波培训学校
 位置: 邦元教育 >> 机电培训 >> 信息技术课程 >> 正文
 

优秀程序员的10个习惯(二)

作者:Admin  更新时间:2018/04/28  点击次数:

6. 是一个优秀的团队成员。 除非你喜欢独奏,除非你是孤胆英雄。但我想告诉你,今天,可能没有一个成熟的软件是你一个人能做的到的,你可能是你团队中最牛的大拿,但这并不意味着你就是好的团队成员。


你的能力只有放到一个团队中才能施展开来。你在和你的团队成员交流中有礼貌吗?你是否经常和他们沟通,并且大家都喜欢和你在一起讨论问题?想一想一个足球队吧,你是这个队中好的成员吗?当别人看到你在场上的跑动时,当别人看到你的传球和接球和抢断时,你的团员成员能因为你的动作受到鼓舞吗?


7. 把你的工作变成文档。 这一条目当然包括了在代码中写注释,但那还仅仅不够,你还需要做得更多。有良好的注释风格的代码是一个文档的基础,他能够让你和你的团队容易的明白你的意图和想法。写下文档,并不仅仅是怕我们忘了当时的想法,而且还是一种团队的离线交流的方法,更是一种知识传递的方法。记录下你所知道的一切会是一个好的习惯。


因为,我相信你不希望别人总是在你最忙的时候来打断你问问题,或是你在休假的时候接到公司的电话来询问你问题。而你自己如果老是守着自己的东西,其结果只可能是让你自己长时间地深陷在这块东西内,而你就更本不可以去做更多的事情。包括向上的晋升。


你可能以为“教会徒弟能饿死师父”,但我告诉你,你的保守会让你失去更多更好的东西,请你相信我,我绝不是在这里耸人听闻。


8. 注意备份和安全。 可能你觉得这是一个“废话”,你已明白了备份的重要性。但是,我还是要在这里提出,丢失东西是我们人生中的一部份,你总是会丢东西,这点你永远无法避免。


比如:你的笔记本电脑被人偷了,你的硬盘损坏了,你的电脑中病毒了,你的系统被人入侵了,甚至整个大楼被烧了,等等,等等。所以,做好备份工作是非常非常重要的事情,硬盘是不可信的,所以定期的刻录光盘或是磁带可能会是一个好的方法,网络也是不可信的,所以小心病毒和黑客,不但使用软件方面的安全策略,你更需要一个健全的管理制度。此外,尽量的让你的数据放在不同的地方,并做好定期(每日,每周,每月)的备份策略。


9. 设计要足够灵活。 可能你的需求只会要求你实现一个死的东西,但是,你作为一个优秀的程序,你应该随时在思考这个死的东西是否可以有灵活的一面,比如把一些参数变成可以配置的,把一些公用的东西形成你的函数库以便以后重用,是否提供插件方面的功能?你的模块是否要以像积木一样随意组合?如果要有修改的话,你的设计是否能够马上应付?


当然,灵活的设计可能并不是要你去重新发明轮子,你应该尽可能是使用标准化的东西。所谓灵话的设计就是要让让考虑更多需求之外的东西,把需求中这一类的问题都考虑到,而不是只处理需求中所说的那一特定的东西。比如说,需要需要的屏幕分辨率是800×600,那么你的设计能否灵活于其他的分辨率?


程序设计总是需要我们去处理不同的环境,以及未来的趋势。我们需要用动态的眼光去思考问题,而不是刻舟求剑。也许有一天,你今天写的程序就要移植到别的环境中去,那个时候你就能真正明白什么是灵活的设计了。


10. 不要搬起石头砸自己的脚。 程序员总是有一种不好的习惯,那就是总是想赶快地完成自己手上的工作。但情况却往往事已愿违。越是想做得快,就越是容易出问题,越是想做得快,就越是容易遗漏问题,最终,程序改过来改过去,按下葫芦起了瓢,最后花费的时间和精力反而更多。


欲速而不达。优秀程序员的习惯是前面多花一些时间多作一些调查,试验一下不同的解决方案,如果时间允许,一个好的习惯是,每4个小时的编程,需要一个小时的休息,然后又是4个小时的编码。当然,这因人而异,但其目的就是让你时常回头看看,让你想一想这样三个问题:1)是否这么做是对的?2)是否这么做考虑到了所有的情况?3)是否有更好的方法?想好了再说,时常回头看看走过的路,时常总结一下过去事,会对你有很大的帮助。

上一篇: 优秀程序员的10个习惯(一) 下一篇: 没有了
相关文章
 ·优秀程序员的10个习惯(一)
 ·Web前端工程师培训、Web前端开发培训
 ·西门子直流伺服驱动系统故障维修10例
 ·从零讲JAVA ,给你一条清晰地学习道路!该学什么就学什
 ·如何学习前端知识?
 ·宁波Java培训
 ·宁波有web前端培训吗,web前端学什么,就业前景咋样
 ·基于PLC控制的自动配料系统研究与应用
 ·单片机控制的小型发电机逆变电源的研制
 ·压缩模塑成型制品的常见缺陷原因和处理方法
网上报名
姓名:  性别:
电话: 
地址:
课程:
最新课程 更多
 ·优秀程序员的10个习惯(二)
 ·优秀程序员的10个习惯(一)
 ·Web前端工程师培训、Web前端开发培
 ·西门子直流伺服驱动系统故障维修10
 ·从零讲JAVA ,给你一条清晰地学习道
 ·优秀的前端工程师应具备哪些要求?
 ·如何学习前端知识?
 ·什么是前端工程师,它要学哪些东西
 ·宁波Java培训
 ·宁波有web前端培训吗,web前端学什
推荐课程 更多
 ·优秀程序员的10个习惯(二)
 ·优秀程序员的10个习惯(一)
 ·Web前端工程师培训、Web前端开发培
 ·西门子直流伺服驱动系统故障维修10
 ·从零讲JAVA ,给你一条清晰地学习道
 ·优秀的前端工程师应具备哪些要求?
 ·如何学习前端知识?
 ·什么是前端工程师,它要学哪些东西
 ·宁波Java培训
 ·宁波有web前端培训吗,web前端学什
热门课程 更多
 ·优秀程序员的10个习惯(二)
 ·优秀程序员的10个习惯(一)
 ·Web前端工程师培训、Web前端开发培
 ·西门子直流伺服驱动系统故障维修10
 ·从零讲JAVA ,给你一条清晰地学习道
 ·优秀的前端工程师应具备哪些要求?
 ·如何学习前端知识?
 ·什么是前端工程师,它要学哪些东西
 ·宁波Java培训
 ·宁波有web前端培训吗,web前端学什
网站首页| 友情链接| 最新开课| 会计培训| 电脑培训| 外语培训| 建筑培训| 信息技术| 才艺培训| 职业资格| 关于我们| 网上报名| 网站地图| 后台管理
联系地址:宁波市海曙区中山东路137号7楼
联系电话:0574-87327805、87323725、87324192、87325693、87325823、87326973、87329343、87329353、87042056