`
yzd
  • 浏览: 1827810 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

你是世界上最优秀的开发人员吗?

阅读更多

关于谦虚,千言万语都道不尽。 作为独立的个体,我们都往往钦佩那些谦虚的人。低调的名人、平和的僧侣,都是我们 所敬仰的。从小别人就告诉我们,谦虚是件好事儿,而且要求我们一定要谦虚。然而从社会角度来看,谦人并不会得到嘉奖。默默辛勤工作的人不会得到赏识,不断 争取、随后又能证明自己能力的人才会得到赏识。

  软件开发也不例外,我们都渴望与高手共事(这是人的本性),都想与我们认为优秀的人合作。没有人愿意与一声不吭的人一起工作,可能是因为大家都不知道他到底有多大本事。嗯,这的确使我们有些进退两难。

  那么,作为一名开发人员,你是继续保持谦虚的态度,还是走自我提升这条道路呢?首先问你个问题:你是否曾经认为自己是世界上最优秀的开发人员? 也许在通宵实现了一个自己最新最棒的想法、或者解决了整个开发团队近3天以来一直试图搞清楚的诡异Bug后,你会这样认为。当你发现之后,那种安静的满足 感、那种由内散发出的光晕,然而,沐浴在这种光晕中时,你可能只是有那么一点快感:

  “伙计们,我会一些1337技术!”

  但仔细一想,你就会意识到那听起来有多荒唐。紧接着,作为补救,你不再愿意接受同事们的赞美,而且还会因为受到那么多关注而不好意思,

  “这是大家的功劳”,

  你说,我只是你们中的一名普通程序员;没什么了不起的。

  尽管谦虚令人钦佩,但我认为万事都有个平衡。 也许我并不是世界上最谦虚的人(哈,我都能听到认识我的人在狂 笑了),但我尽力关注自己本性中的那一部分,并一直对其保持控制,与此同时,我也小心翼翼地不让它偏离另一条道路太远。我充分地意识到我并不是世界上最优 秀的开发人员。我认识并与很多更优秀的人一起工作过,但那并不意味着我不重视自己的价值。这也是问题的关键,不管社会压力,还是本性对自己的约束,用理性观念看待自我价值是没错的。

  你应当在两者之间折中。毫无疑问,现如今的任何一个重大软件项目都离不开团队的努力,将项目的成功归功于整个团队并不过分。但同时,你也应当记 住,你和其它任何一个个体都是团队的一部分。如果你,或者其它人,对项目的成功做出了巨大贡献,那么对其进行肯定是无可非议的。学会慷慨地赞美别人 ,以及大方地接受别人的赞美,是一项非常有用的技巧。

  当别人肯定你的工作时,不要通过对自己的努力打折扣来贬低自己的工作。谦虚很容易做到,对大部分人来说这是很自然的事情,自我提升是有效的(毕竟,如果你足够卖力地提升自己,至少一些人肯定会被你打动)。但是,没必要跳入任何一个极端,找到一个合理的平衡点 ,无论是在精神上,还是在情感上,你都会为此感到更加愉悦。

  不要误会,你仍然需要脚踏实地做事。要谨记苏格拉底的那句格言——“智慧意味着自知无知”。当然,这并不是说你真的一无所知(这当然也不是胡 说,不管你的智商有没有268)。它是指,不管你懂得多少知识,你要明白仍然有很多东西需要学习,那也是让你站稳脚跟的事情之一(牢牢地站在中间)。要认可自己的成功,并不断学习,完善自己 ,下次问问自己,

  “在这个软件的开发过程中,我真的做出了巨大贡献吗?”

  根据所有的事实作出可靠地评估,而不是自大的加以否认,或者无故赞美自己。

 

2
10
分享到:
评论

相关推荐

    论文研究 - 敏捷开发:探索从业者想知道的东西

    b)如何训练开发人员和团队成为优秀的敏捷实践者? c)如何从计划驱动的Waterfall开发过渡到敏捷开发? d)有哪些工具可用于实施敏捷开发? 如何使用它们来支持敏捷实践? 以下是我们从解释性案例研究中针对上述四...

    敏捷软件开发.pdf

    要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是《敏捷软件开发:原则、模式与实践(C#版)》的主题。 不要被书名误导了,《敏捷...

    3D游戏开发大全,学习3d用的

    内容介绍: 现在就准备进入游戏开发世界的奇妙旅程!本书是指导您进行3D游戏开发的全面指南。...学习完本书就可以使您梦想成真——成为一名非常优秀的游戏开发人员。\r\n 本书简介\r\n 如果愿意,您可以带...

    敏捷软件开发(原则模式和实践C#版)002

    要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是本书的主题。本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训...

    skinBeauty QQ/MSN界面演示程序源码(含开发包)

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,...

    代码之美 Beautiful_Code_Minibook_by_InfoQ

    《Beautiful Code》是由Greg Wilson在2006年构思的,本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy Oram一起走访了世界各地不同技术背景的专家。一堆如雷贯耳的...

    《Wicket开发指南一书》PDF版本下载

    Struts的MVC结构比JSP更加优秀,在很大程度上减轻了开发人员开发量,而Tapestry基于组件的开发方式,则是开创了一种新的Web开发方式,对于多语言的支持也有了新的方式。以往开发多语言页面时,往往使用properties...

    敏捷软件开发(原则模式和实践C#版)001

    要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是本书的主题。本书凝聚了世界级软件开发大师Robet C.Matin数十年软件开发和培训...

    十个你必须知道的Java应用安全优秀实践

    任何开发人员最不希望成为安全漏洞的受害者,这可能会损害用户的敏感数据并有可能导致所有付出一夜回到解放前。现在简单探讨十种行之有效的方法来确保您的 Java 应用程序安全无虞。从基本的安全协议到高级加密技术,...

    SkinBeauty 界面换肤引擎开发包(免费版本)

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,...

    SkinBeauty 换肤详细测试控件演示(含开发包)

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,...

    SkinBeauty Winamp音乐播放器源码演示(含开发包)

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,...

    skinBeauty vista玻璃样式/磨沙透明效果(含开发包)

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,...

    HBuilderX.3.8.7

    前端开发编译器,可以适用VUE全家桶还有Uniapp的开发,前端开发人员使用,使用VUE进行开发的,Uniapp专用工具开发十分流畅。ide侧重于某种语言的语法分析、提示、转到定义、调试。一般比较厚重。 而编辑器则是对通用...

    SkinBeauty www.afe-soft.com

    这是很多开发人员或团队的最初否定式疑问。 诚然上述疑问不无道理,但是,研发一套性能效果 卓越的产品需要相当的开发周期以及相当专业的人力资源,这是一个付出与回报的问题描述。 选择一个性能与价格满意,并且拥有...

    敏捷软件开发:原则、模式与实践(C#版)

     要想成为一名优秀的软件开发人员,需要熟练应用编程语言和开发工具,更重要的是能够领悟优美代码背后的原则和前人总结的经验——这正是本书的主题。本书凝聚了世界级软件开发大师robert c. martin数十年软件开发和...

    linux内核编译详解.pdf

    全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中, 由此引发的 一个明显的好处就是 Linux 修补漏洞的快速以及对最新软件技术的利用。 Linux 的内核则 而 是这些特点的最直接的代表。 想象一下, 拥有...

    farseer+nginx

    他这么描述该项目: Nginx 的确是 *ix 系统下非常优秀的 HTTP 服务器,但开发人员而言搭建 Windows 平台的 Nginx + PHP 环境的确非常的繁琐而且容易出错。 如果您有上述的问题,那么这个包能够帮得上您的忙。使用这...

    BlackBerry开发平台配置及入门介绍(傻瓜教程)

     *由企业内部开发人员自行开发  *由BlackBerry合作伙伴提供的外包开发  *由BlackBerry合作伙伴销售的“预打包”应用程序  使用BlackBerry延伸行业领先的应用程序:  *SAP..SiebelSystems..salesforce....

    依据vb学生评语生成系统的开发(毕业设计程序+论文)

    然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows下软件是专业人员的工作,需要掌握许多专业知识和经过特殊的...

Global site tag (gtag.js) - Google Analytics