`
saybody
  • 浏览: 917974 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

如何成为优秀开发人员[4]:做正确的事

阅读更多

  一般来说,优秀的开发人员往往具有较高的效率。我这里提到的效率包括两方面:“做正确的事”和“正确地做事”。并且“做正确的事”比“正确地做事”更加重要。<!--program-think-->

  我们先来看一些反面教材。据相关研究机构统计,大部分人(80%以上)具有如下不好的工作习惯:

  1. 先做自己喜欢的事情,再做自己不喜欢的事情
  2. 先做紧急的事情,再做不紧急的事情
  3. 先做容易做的事情,再做不容易做的事情
  4. 先做自己了解、熟悉的事情,再做自己不了解、不熟悉的事情
  5. 先做有趣的事情,再做枯燥的事情
  6. 先做易于告一段落的事情,再做不易于告一段落的事情
  7. 先做自己熟悉的人托付的事情,再做自己不熟悉的人托付的事情

  你仔细回想一下,自己是否有上述的坏毛病?(我相信大多数人都有)如果你有其中的几项的话,你平时会很容易被琐事纠缠,白白浪费不少时间,每天忙完了都不清楚忙些啥。那怎么改变这种局面捏?听我细细道来。
  “做正确的事”的关键在于评估你准备做的每件事情的权重。权重来源于这件事情对于达成你的目标(我们在本系列上一篇帖子“设定个人发展目标和计划”已经谈到如何设定自己的目标)是否有帮助,帮助有多大。帮助越大,则权重越大。然后,每天醒来,你都要把当天准备做的事情根据权重排好优先级,然后严格按照优先级顺序执行。
  如果工作中偶尔碰上看起来紧急的突发事情,也不要轻易改变原先安排的计划表,而要先冷静评估一下这个紧急的事情的权重。只有是紧急且权重高(重要)的突发事件,你才可以调整计划,把这件突发事情加入其中。关于重要性和紧急性的平衡与处理,在杜拉克的名著“卓有成效的管理者”中有详细的介绍,大伙儿如果有兴趣可以去看看。
  上面说的这些,看起来简单,但是真的操作起来挺难的。能否修炼成功得看各自的造化了。一般来说,理性的人比感性的人胜算大。如果你是一个感性的人,那更得多努力了。
  聊完了“做正确的事”,下一个话题说一说“正确地做事”。

http://program-think.blogspot.com/2009/01/4.html

分享到:
评论

相关推荐

    网站开发人员应该知道的62件事

    ### 网站开发人员应该知道的62件事 在当今互联网时代,网站开发成为了一个极为重要的领域。网站不仅是企业和个人展示自身形象的窗口,也是实现业务目标的关键平台。因此,掌握一系列重要的技术和最佳实践对于网站...

    网站开发人员应该知道的62件事.doc

    【网站开发人员应该知道的62件事】 在网站开发领域,了解并掌握一系列关键知识点是至关重要的。以下是一些核心要点: 1. **界面和用户体验**: - 测试跨浏览器兼容性,确保网站在Firefox(Gecko引擎)、Safari/...

    如何才能成为一名优秀的开发人员?

    因为他说这些话的时候,面带微笑,事后我并不觉得他的话正确。但当时由于年轻、易受影响,回到宿舍中,我就立即开始学习如何使用vi。这样学习了了一段时间,我意识到一旦我掌握了其中的一些窍门,我就可以快速在vi中...

    微软MSDNWebcast讲座《软件开发这点事儿》系列-01软件开发概述PPT

    通过本课程的学习,学员不仅能够掌握软件开发的基本技能和知识,还能了解到作为一名优秀的软件开发人员所需要具备的职业素质和发展方向。这对于初学者来说是非常宝贵的经验分享,有助于他们在软件开发领域取得成功。

    软件测试的十二个误区

    4. **测试人员和开发人员是死对头**:良好的协作关系对于软件质量至关重要。测试人员和开发人员应该相互尊重,共同致力于提高软件质量。 5. **自动化测试太难**:自动化测试确实需要技术基础,但它并不是不可逾越的...

    head first 软件开发.pdf

    《Head First 软件开发》是一本针对软件开发领域的内容丰富、设计独特且易于理解的学习资料。...通过阅读本书,读者不仅能够提升自身的专业技能,还能更好地理解和适应敏捷开发环境,最终成为一名优秀的软件开发人员。

    一个编程人员必须做到的10件事

    无论是初学者还是有经验的开发人员,都需要不断学习和提升自己来适应技术的变化。下面详细介绍为了从初级程序员跃升至中级乃至高级水平,需要做到的10件关键事情。 #### 1. 学习一门实用的编程语言 对于任何程序员...

    怎样成为优秀的软件模型设计者.doc

    综上所述,成为一名优秀的软件模型设计者并非易事,但只要掌握了正确的方法并付诸实践,就能够逐渐建立起自己独特的设计感觉。希望以上内容能够对你有所帮助,在未来的学习和工作中取得更好的成绩!

    抛物线法matlab源码-data_analisys:适用于python初学者的dataanalisys,您可以100天成为一名优秀的开发人员

    懒惰会促使程序员去写一些省事儿的程序来辅助自己或别人更好的完成工作,这样我们就无需做那些重复和繁琐的劳动;同理能够用3行代码解决的事情,我们也绝不会写出10行代码来。 暴躁会让程序员主动的去完成一些你还...

    如何成为优秀的软件人才(转)

    【如何成为优秀的软件人才】 在当今社会,尤其是在上海、北京、深圳等一线城市,软件人才扮演着重要的角色。然而,成为一名优秀的软件人才并非易事。本文将探讨如何从普通人成长为杰出的软件专业人士,以及在这个...

    业务代表岗位职责与传统市场开发流程.pptx

    4. 接受主管指导,与同事保持良好关系,不做影响团队团结的事。 5. 每天向主管报告工作进度,月初制定计划,月底提交报表和考核资料。 6. 维护健康的客户关系,避免关系过于庸俗化。 7. 配合公司完成其他临时任务。 ...

    如何才能成为_名优秀的区域经理.pptx

    5. **工作原则**:区域经理应遵循计划性、书面沟通、提前协调、承诺制度、即时通知、不假设、细致入微、持续改进、团队协作、焦点法则、今日事今日毕、按程序行事和追求卓越的原则。 【拜访策略与步骤】 1. **拜访...

    软件测试最容易陷入的28个误区.docx

    9. **白盒测试是开发的事**:白盒测试是检查代码内部逻辑的过程,虽然开发人员通常更熟悉代码结构,但测试人员同样可以参与白盒测试,以确保代码质量和安全。 10. **测试是一个静态过程**:测试是一个动态的过程,...

    如何开发陌生市场.docx

    在当今的商业世界中,开发陌生市场已经成为企业发展和销售增长的一个重要组成部分。市场拓展往往意味着企业需要开辟新的客户基础、扩大产品或服务的覆盖面,并实现业绩的提升。无论企业规模大小,都需要有策略地开发...

    38丨技术管理之道:你真的要转管理吗?.pdf

    1. 技术管理转型:技术开发人员的职业规划通常分为两个方向,一是深化技术路线,成为技术专家或架构师;二是转向管理,领导技术团队。过去,许多优秀工程师成功转行成为技术管理人员,这主要是由于互联网行业的快速...

    面试软件测试的问题总结.doc

    这也是我的职业规划,我希望一步一步来,最后我能成为优秀的测试工程师。 知识点 1:软件测试的重要性 软件测试是一个非常重要的步骤,在软件开发过程中,它可以帮助发现错误和缺陷,提高软件质量和可靠性。因此,...

    关于编程 大学没有传授的10件事.docx

    关于编程,大学教育通常侧重于基础理论和语言特性,但现实工作中,开发人员需要面对的远不止这些。以下是一些大学课堂上可能未传授的重要事项: 1. **承认错误**:开发人员往往对自己的代码充满信心,但必须意识到...

    测试人员必须具备的思维

    综上所述,成为一名优秀的测试人员并非易事,它需要逻辑思维、逆向思维、全局思维、创新思维、严谨思维、比较思维和用户思维等多种思维方式的综合运用。只有不断培养和提升这些思维方式,才能在测试领域持续成长,为...

Global site tag (gtag.js) - Google Analytics