`
eriol
  • 浏览: 409090 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何成为一个卓越的程序员(3)——执行

阅读更多

执行

- 就是现在

- 读心术

- 每日成绩

- 别忘了你在为谁工作

- 安分守己

- 今天我能把工作做到多好?

- 你的价值是多少

- 一桶水中的鹅卵石

- 爱上维护

- 8小时激情燃烧

- 学习如何失败

- 说“不”

- 不要恐慌

- 说出来、行动、展示

 

      帕金森定律:“工作会自动膨胀到占满所有可用的时间。”。如果你把自己做的项目当做是一个竞赛,那你就可以更快地完成工作并开始行动,不要总是安于现状,要做推动者。

 

      如果客户要求你做什么,你就做什么的话,他们会对你的工作很满意;但如果你做的事情不仅是他们要求你做的,或者你在他们提出要求之前就已经这么做了的话,客户会非常高兴。

 

      Karl Brophey建立在你开始下一个项目或者维护下一个系统的时候i,做些笔记,记录下你认为用户和经理要让你做的事情。有点创造性,试着从他们的角度来看这个系统。当你记录下这些有可能会被提出的不太明显的功能之后,想一想如何才能有效地执行它们。想想用户在短时间内想不到的边缘功能。

 

      确保你的目标和工作与你的公司的目标一致。好经理的职责应该是为团队设定优先级,确保团队具备完成工作的一切需求,保证团队保持干劲和工作效率,并促使团队最终顺利完成工作。整个团队的工作干得出色,就证明这个经理的工作非常优秀。

 

      专注于现在的工作,你就会享受日常工作中的每一个小成功:你工作干得很出色,当出现难题的时候,你就会被当做专家一样请来解决这个问题。在一个具有凝聚力的团队中,你会成为一个不可或缺的一员。

 

      每天问一下自己,今天又新增加了多少价值?

 

      谦逊不仅仅使我们需要发扬的一种美德。它能让你更加清楚地审视自己的行为。你越是成功,就越有可能犯下重大的错误。当你得到很多肯定的时候,你就会很少质疑自己的决定。你使用的方法屡试不爽时,你可能就会忽视可能会有更好地方法。你开始变得傲慢。人一旦傲慢,就会产生盲点。越认为自己无可取代,就越有可能被别人取代。

 

      很多时候只有维护工程师才是唯一懂得公司中某个特定商业过程是如何运作的。其他人都没有机会直接接触到这个权威的商业逻辑编码。

 

      8小时激情燃烧是指工作的时候不容一丝松懈,高度集中,以至于连续工作的时无法超过8个小时。

 

      敢于说“不”的人做出的承诺更可信,也更有分量。“我不知道”并不代表我不可靠。

 

      在惊慌之前克制住它的办法就是当自己的感觉和情绪爆发的时候,要有一种超强的实时意识。通过事后分析自己应对问题时的反映,并不断练习,可以在当困难出现的时候i,更好地做出即时的分析。

 

      通过指定计划,你的生活就会由一连串小的胜利组成,每获得一个小胜利都会激励你去实现下一个成功。你会发现,这样做不仅让你能够清楚地看到自己到底做成了哪些工作,而且比起你毫无计划地工作,按照计划行事其实可以完成更多的工作。

 

      卓越的程序员的显著特征是懒惰、不耐烦和骄傲自大。

 

箴言:

  • 就现在,我们能做些什么?What can we do? Right now?
  • 读心术用得好,人们就会信任你。The mind-reading trick, if done well, leads to people depending on you.
  • 每天都有可汇报的成绩。Have an accomplishment to report every day.
  • 经理的成功,就是你们的成功。Your manager's successes are your successes.
  • 要有雄心,但不必路人皆知。Be ambitious, but don't wear it on your sleeve.
  • 你能为工作增添多少乐趣?How much more fun could you make your job?
  • 问自己“今天实现自己的价值了么?” Ask, "Was I worth it today?"
  • 小心!别让成功冲昏了头脑。Beware of being blinded by your own success.
  • 维护也可以成为自由和创造的沃土。Maintenance can be a place of freedom and creativity.
  • 做项目像是马拉松,而不是全速短跑。Projects are marathons, not sprints.
  • 每个错误的音调离正确的音调不过一步之遥。Every wrong note is but one step away from a right one.
  • 充满压力的时候是赢得忠诚的最好时机。Stressful times offer the best opportunities to build loyalty.
  • 为了避免失望而说“是”就是在说谎。Saying "yes" to avoid disappointment is just lying.
  • 英雄从不恐慌。Heroes never panic.
  • 状态报告可以帮助你推销自己。Status reports can help you market yourself.
0
2
分享到:
评论

相关推荐

    LLVM 程序员手册 —— LLVM 4.0 文档 - 可译网

    ### LLVM 程序员手册 —— LLVM 4.0 文档 #### 概述 本文档旨在介绍 LLVM 4.0 版本中的关键类和接口,为开发者提供一个快速入门指南,帮助他们在庞大的 LLVM 源码库中找到方向。文档假定读者已经对 LLVM 的基本...

    程序员的自我修养——运行库

    ### 程序员的自我修养——运行库 #### 入口函数与程序初始化 在传统的认知中,人们普遍认为程序是从`main`函数开始执行的。然而实际上,`main`函数并非真正的入口函数,而是在一系列初始化操作之后才被调用的一个...

    Linux程序员——C语言源代码

    Linux,一个开源的操作系统内核,更是为开发者提供了自由定制和深入学习的机会。下面,我们将详细探讨这两个领域以及它们之间的关联。 首先,C语言是计算机科学中的经典编程语言,以其高效、灵活和接近机器特性的...

    程序员第二步:从程序员到项目经理

    针对文件信息,接下来的内容将基于“程序员到项目经理”的职业发展路径进行详细的知识点阐述。 首先,程序员与项目经理虽然都属于IT行业中的职位,但...只有通过不断的尝试和反思,才能真正成为一个优秀的项目经理。

    程序员能力矩阵——包括数据结构等

    - **log(n) (Level 3):** 自己维护一个技术博客,分享个人见解和技术心得,并与读者互动交流。 综上所述,程序员的能力矩阵涵盖了多个维度的知识和技能,每个维度都设定了不同的级别以评估程序员的专业水平和发展...

    优秀程序员之路——C# 开发经验及技巧大汇总

    ### 优秀程序员之路——C# 开发经验及技巧大汇总 #### 1. 使用接口代替类作为参数 在面向对象编程中,接口提供了一种更加灵活的方式来定义对象的行为。使用接口作为方法参数可以提高代码的复用性和扩展性。这是...

    C~C++程序员实用大全——C~C++最佳编程指南

    "C~C++程序员实用大全——C~C++最佳编程指南"是一部全面覆盖这两种语言的参考资料,旨在帮助程序员提升技能,理解语言的核心概念,并掌握实际编程中的最佳实践。 C语言作为基础,它以其简洁、高效和对硬件的直接...

    王牌9 优秀程序员之路——C# 开发经验及技巧大汇总

    例如,当我们需要一个能够打印信息的对象时,我们可以定义一个名为`IPrintable`的接口,该接口包含一个`Print()`方法。任何实现了`IPrintable`接口的类都可以被用作参数传递给需要打印功能的方法。 **优点**: - *...

    优秀程序员之路——Java开发经验及技巧大汇总

    - **继承:** 允许一个类(子类)继承另一个类(父类)的属性和方法,实现代码重用。 - **语法:** `class SubClass extends SuperClass { ... }` - **接口:** 定义了一组方法的签名,不包含具体的实现,可以被多个类...

    优秀程序员之路——C开发经验及技巧大汇总.pdf

    ### 优秀程序员之路——C开发经验及技巧大汇总 #### 关于预编译处理命令 在C语言中,预编译指令(Preprocessor Directives)是C编译过程中的一个重要组成部分,它们通常以`#`符号开头,并且不以分号结尾。预编译...

    程序员的编辑器——VIM(zz) - 饮水思源

    VIM(Vi IMproved)是Linux世界中广受欢迎的文本编辑器,对于程序员来说,它不仅是一个工具,更是一种高效的工作方式。这篇文章将深入探讨VIM的使用技巧和重要概念,帮助你提升编辑效率。 首先,VIM的操作模式是其...

    黑马程序员入学Java知识——精华总结.doc

    多态允许一个类型的引用指向其子类型的实例,提高了代码的灵活性。 14. **集合框架**: Java集合框架包括List、Set、Queue和Map等接口,以及ArrayList、HashSet、LinkedList等实现类,用于存储和操作对象。 15. *...

    i386手册——程序员必备的工具书

    《i386手册——程序员必备的工具书》是一本针对Intel 80386处理器的专业技术参考书籍,出版于1986年。该手册由Intel公司官方发布,旨在为程序员提供关于Intel 80386处理器的全面而深入的技术指导和支持。 #### 重要...

    方法论方法论——程序员的阿喀琉斯之踵.pdf

    例如,在处理一个技术难题时,正确的做法是先从问题的本质出发,理解其背景和需求,然后选择合适的技术方案。然而,很多程序员往往直奔技术细节,从而导致效率低下甚至方向错误。因此,程序员应当掌握一种广度优先的...

    C++编程惯用法——高级程序员常用方法和技巧.pdf

    《C++编程惯用法——高级程序员常用方法和技巧》是Robert B. Murray所著的一本详细介绍C++编程中高级技巧和策略的书籍。本书致力于帮助初中级C++程序员通过掌握编程惯用法,提高编程效率和代码质量。作者结合自己...

    Android开发编程从入门到精通——Android程序员必备

    ### Android开发编程从入门到精通——Android程序员必备 #### 一、Android简介 **1.1 什么是Android** Android是一种基于Linux内核的操作系统,主要应用于移动设备如智能手机和平板电脑。它由谷歌公司领导的开放...

    经典裸奔教程——s3c2440

    6. **启动流程**:从上电自检(POST)到第一条指令执行的过程,了解这一过程有助于构建引导加载程序。 7. **调试技术**:由于缺乏OS的调试工具,学习使用JTAG或UART等硬件调试手段是必要的。 【压缩包子文件的文件...

    基于C++&QT 设置的一个windows可执行程序 ——计算器.zip

    C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 在C基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,...

Global site tag (gtag.js) - Google Analytics