



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、对 于程序开发者来说,有两种技术需要我们掌握,一个是技术上 的能力,另一个是非技术上的能力。不幸的是,许多程序员过多地关注 了技术上的能力,而忽略了非技术上的能力的培养,因此,我们的程序 员们经常会有一些很不好的习惯,这里我们例举了程序员们最常犯的5 个非技术的错误,与大家共勉。1.-缺乏团队纪律“Discipline is the bridge between goals and accomplishment.” Jim Rohn.纪律是一个最有价值的技能,不仅仅只是在软件开发领域,同样在其它 领域也是一样的。但对于现实来说,我们很难找到即有才华又有纪律的 人。这正如足球队一样,非洲的球员们
2、才华相当的出众,可惜他们总是 独自为阵,团队纪律性不足,所以可以有好的成绩,但却无法赢得最后 的胜利;而德国队的队员个人技能平平,但其有很强大的团队纪律性, 所以,总是能打入最后的决赛并获得冠军。有人说过,个人英雄并不可 怕,而有强大纪律性的团队才让人可怕。这正是日本这个民族的可怕之 处。况且,软件开发从来都不是一个人可以完成的事情,所以团队工作 中的纪律性会是非常重要的。Steve Pavlina强调了自律中5个因素:“承担,毅力,努力,勤奋,和 坚持。”这里,我们强烈推荐你读一读Steve的关于自律的文章。下面是我们觉得程序应该有的比较良好的习惯。每天都有自己的to do list.在一个
3、时间内只做一个事把事情做对了事情没有完全完成时不要轻易结束慢点总比道歉好,道歉总比不做好2.-过度自负我们的经验告诉我们,过度的自负的人一般是意识不到自己的自负,下 面是一些过度自负的特征,希望你可以从中检测一下自己是否过度自负 了。觉得自己是最牛的程序员总是打断谈话你要求Code Reivew不是要检查代码,而是向大家炫耀你的代 码在网上有太多的文章关于程序员的自负的问题,这里有两篇,你可以看看: 一篇是 Mike Bernat 的 Egoless programming (无自负编程) 还有一个是 上的一个贴子。3.-沟通不畅 “如果我要说十分钟,我需要一周做准备;如果说15分钟,我需要3
4、 天做准备;半个小时,我需要两天;如果说一个小时,我现在就准备好 了。” Woodrow Wilson人类的沟通是我们最主要的活动。成为一个好的沟通者是一件很难的事 情,我们不断地和别人交换关于设计,编码,文章的意见,并且我们每 天都在试图说服别人我们自己的设计和想法会更好,更有道理然后,好的沟通者是那些当他们正在解释一些事情的时候,他们的解释 是下面这个样子的:专注。不跑题,没有废话。.清晰.很容易听懂。简明.加一点就觉得多,少一点都觉得不够。要有一个好的沟通技巧,我们的建议如下:如果你觉得你沟通方面不够好的话,请事先准备你要表达的东西, 努力做到专注,清晰和简明。在交谈中,先听,后想,最后
5、再说。永远从对方的角度思考问题。4.-忘了用户如果我们不关心我们的用户那么别人会 你的存在,你工作的意思只有一个原因一一你的用户。我们在很多时间 都会忘了这个事情。经常,我们在工作当中,技术会取代用户而占据了 主要的位置,我们可以花费数月的时间来创建一个程序框架,但一个程 序框架不会给用户代来任何的价值,我们不是说程序框架不重要,而是 说,对于用户的需求来说,这是其次重要的东西。如果离开了用户的需 求,我们所有的技术,算法或是精妙的设计将会变得什么也不是。5.-不懂工作的轻重缓急程序员总是喜欢去研究一些新的或自己感兴趣的东西,但对于软件工程 来说,我们更需要知道所有事情的轻重缓急,要学会如何了解事情的优 先级,这样才会让我们的工作事半功倍,而我们的工作也会更有效。比 如,当用户的站点出现问题的时候,有些时候,我们的程序员过试地关 注于问题的重现和原因,而忘记了用户的站点正在流血,无法进行生产。 所以,一般来说,最重要的事情首先是恢复用户站点,然后才是去重现 和调查问题。在我们的日常工作中,我们要处理很多事情,只有了解到 了所有事情的轻重缓急,处理最重要最紧急的事情,我们才能够更好的 安排自己的工作,才能够更好的完成我们的事情。不要以为这是一件很 简单的事情,这需要我们不断地和别人沟通来了解事情的轻重缓急,事 实证明,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学历史试题及答案解析
- java项目搭建面试题及答案
- 公共政策中的少数群体权益保障研究试题及答案
- 软件设计师考试重要考点抓取技巧与试题与答案
- 社会治理中的公共政策创新方法试题及答案
- 软件设计师考试重要趋势及试题与答案
- 用户习惯对软件设计的影响及试题与答案
- 西方国家经济政策与政治动荡的关系试题及答案
- 计算机三级软件测试与公共政策实践结合试题及答案
- 实战演练机电工程考试试题及答案
- 中医食疗学智慧树知到期末考试答案2024年
- 康保县中矿矿业有限公司孔督沟萤石矿矿山地质环境保护与土地复垦方案
- 眩晕护理常规课件
- 2024中考英语1500词汇默写汇总表练习(含答案)
- 2023年全国统考《不动产登记代理实务》考前冲刺备考200题(含详解)
- 农夫山泉财务能力分析报告
- 2024年广东广州地铁集团有限公司招聘笔试参考题库附带答案详解
- 养老院社工培训课件
- 结缔组织病伴发的间质性肺病的中医辨证与治疗方法
- 智能网联汽车概论 课件 4-3 了解智能网联汽车控制执行技术的应用
- 上位机操作说明
评论
0/150
提交评论