`

“完美型”程序员和“目标性”程序员,你中意哪个

阅读更多

 

在我经历过的IT生涯中,两种人上升最快。

 

  1. 一种是沟通能力很强、想法很多,喜欢讨论的程序员,他们不一定技术能力很强,但会通过各种沟通、讨论来完成自己的任务,非常清楚自己要达到的目标是什么。
  2. 第二种是技能水平不高,但你每次交给他事情,他都能够按时、按质完成。他们做事都是以达到目标为主。

两种人往往没有什么发展

  1. 一种是自作聪明型,凡事都认为自己做的最完美,不理会时间表,综合表现是想法很多,但交付效率很差;这种程序员表面上被重视,而实际上往往是管理者的烫手山芋。
  2. 一种是能力又差,叫什么事情给他都没有办法按时完成,不清楚自己的目标是什么;

 

跟很多人也讨论过这个问题,所有的项目管理者都有差不多的思路。喜欢交付能力、目标性强的人,对完美性,不理会交付目标和时间的人员感到头疼。

 

跟一些程序员讨论,也经常听到这种观点,总是在抨击别人不追求做的更好,“本来xx事情可以做的更好的,但他为了达到目的竟然那样做了,哎”。

 

说说我自己的观点,我很崇尚史玉柱一句话“所谓人才,就是你交给他一件事情,他做成了; 你再交给他一件事情,他又做成了 ”,这里指的做成了,我认为是按时、按质(要求的质量,不为过,也不为不及)、按量做成了。

 

所以,我更追求目标性,我们在追求质量的同时,更需要关注目标(时间目标、质量目标、范围目标)。在允许的时间和计划限制下,追求完美的质量当然更好,但在做项目时,往往发现很多工程师为了追求完美,走题了,结果任务交付一拖再拖。

 

仅以此文献给辛苦的程序员,观点不一定适合你,但希望能对个人的发展发起一个思考... ...

我的BLOG很少人评论和发言,欢迎更多拍砖!

3
2
分享到:
评论
6 楼 lianxianghui 2010-01-14  
The Pragmatic Programmer 比这两种都好
5 楼 tiger888 2010-01-07  
lib 写道
软件的质量、进度、费用是项目管理永恒的话题!!


英雄所见略同,所以,建议带团队的PM在一定阶段,给团队做做项目管理,项目经理对着一帮只懂技术、不懂项目管理,也就是不懂得PM的管理目标是什么的的程序员,管起来一个字“累”。对大家都不好。
4 楼 lib 2010-01-07  
软件的质量、进度、费用是项目管理永恒的话题!!
3 楼 tiger888 2010-01-07  
ivorytower 写道
xiaojing3517 写道
我的BLOG很少人评论和发言,欢迎更多拍砖!


这一句是重点

干么要看重那么些砖头?


就像一个人在人群中,没有一个人理会一样。刚搬过BLOG,发现大家都是只看不说,感觉有点冷,才突然想起这么写一句。

可能BLOG的内容不够成体系,改进中...

哈哈,你们还是拍了拍。不管是踢还是顶,都支持
2 楼 ivorytower 2010-01-06  
xiaojing3517 写道
我的BLOG很少人评论和发言,欢迎更多拍砖!


这一句是重点

干么要看重那么些砖头?
1 楼 xiaojing3517 2010-01-06  
我的BLOG很少人评论和发言,欢迎更多拍砖!


这一句是重点

相关推荐

    程序员的目标

    程序员应该具备哪些目标?本文告诉你什么样的目标才是程序员的目标

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

    2. 沟通协调能力:项目经理大部分时间都在和团队成员、客户、供应商等不同干系人进行沟通,因此需要具备出色的沟通技巧,能够清楚表达项目愿景、目标以及变更。 3. 领导力和团队管理:管理团队人员,调动其积极性,...

    java程序员面试简历 WORD 模版

    Java程序员在求职过程中,一份优秀...总的来说,一个好的Java程序员简历不仅要展示你的技术实力,还要体现出你的学习能力和适应性。通过使用提供的Word模板,你可以创建一份既专业又个性化的简历,为你的求职之路加分。

    程序员职业小白书 —— 如何规划和经营你的职业.zip

    《程序员职业小白书——如何规划和经营你的职业》是一份为初入IT行业的程序员量身定制的指南。这本书深入浅出地介绍了如何在快速发展的IT领域中,制定个人职业规划,提升技能,以及如何有效经营自己的职业生涯。以下...

    程序员转正答辩模板.pptx

    7. 工作规划和目标设定的重要性:在工作规划和目标设定中,我们可以看到该程序员对工作规划和目标设定的重要性,强调了需要对工作进行规划和目标设定,以便更好地完成工作任务。 8. 团队协作和沟通的重要性:在团队...

    程序员的八重境界

    通过以上对《程序员的八重境界》的解读,我们可以发现,无论处于哪个阶段,每个程序员都应该清楚自己的定位和目标,并为之不懈努力。更重要的是,每个人都应该找到自己真正热爱的东西,并为之付出努力。在这个过程中...

    你是合格的程序员吗?—合格程序员应该具备的12种能力

    标题 "你是合格的程序员吗?—合格程序员应该具备的12种能力" 指向了一个讨论合格程序员所需技能的主题。在这个行业中,成为一个优秀的程序员不仅仅是掌握编程语言那么简单,还需要一系列综合能力。以下是对这些能力...

    程序员1000套简历模板大全

    7. **自我评价**:简洁地总结你的优点、特长和职业目标,让招聘者了解你的个人特点和职业规划。 针对程序员岗位,选择模板时要考虑以下几点: 1. **专业性**:不同的编程领域有不同的侧重点,例如前端开发者可能...

    简历模板程序员简历

    开源项目或对社区有贡献的项目特别能体现程序员的主动性和协作精神。 7. **技能证书**:如有相关认证(如Oracle Certified Professional、Microsoft Certified: Azure Developer Associate等),可在简历中列出,...

    30套精选程序员个人简历模板.rar

    在IT行业中,一份精心制作的个人简历是求职者敲开心仪公司大门的敲门砖。本资源提供的"30套精选程序员个人简历模板"旨在帮助程序员...请务必根据自己的实际情况和目标岗位进行调整,以确保简历能准确传达你的专业能力。

    程序员必看1500单词

    这些词汇对于程序员来说至关重要,因为编程语言本身就是英语为基础,理解和掌握这些专业术语能帮助程序员更好地阅读文档、交流技术问题、参与开源项目以及提升职业素养。 描述中的“有1700个单词”可能是因为在实际...

    JAVA程序员简历模板(最新版)

    在创建一份专业的JAVA程序员简历时,首先要明确的是,这份文档将是你在求职市场上的“名片”,它应该清晰、准确地展示你的技术能力、项目经验和教育背景。以下是一个详细的模板,帮助你构建一个有吸引力的JAVA程序员...

    程序员自我评价.zip

    在IT行业中,程序员是至关重要的角色,他们负责创建、维护和优化软件系统,为我们的日常生活带来无数便利。...通过这样的自我评价,程序员可以更好地认识自己,找出需要改进的地方,同时向他人展示自己的专业性和潜力。

    程序员的自我修养—链接、装载与库.pdf

    在计算机科学中,链接、装载和库是三个紧密相连的概念,它们都是程序员需要掌握的重要知识点。下面,我们将详细解释这些知识点。 一、链接 链接(Linking)是指将多个目标文件(Object File)组合成一个可执行文件...

    王道程序员求职宝典 PDF

    2. **项目经验**:强调实际项目经验的重要性,讲解如何有效展示自己的项目经历,使面试官能从中看出你的实际操作能力和问题解决能力。 3. **简历撰写**:提供简历制作的指导,包括如何突出个人亮点、合理排序工作...

    java程序员简历模板

    以下是一个常见的Java程序员简历模板,供参考: ========================= 姓名: [你的姓名] 联系方式: [手机号码 / 邮箱] 教育背景: 学位名称,学校名称,...根据目标职位调整重点和内容 保持简历格式整洁,使用

    程序员怎么选择发展方向

    ### 程序员如何规划职业发展...最重要的是根据自己的兴趣爱好、个人能力和长远目标来做出合理的选择。在职业生涯的不同阶段,都需要保持学习的热情和对未来的憧憬,这样才能在IT行业中稳步前行,实现自己的职业梦想。

    .NET程序员简历模板

    以下是对.NET程序员简历模板的详细解析,旨在帮助你理解如何有效地展示你的技能和经验。 首先,标题".NET程序员简历模板"表明这是一个针对.NET开发人员设计的简历样本,强调了应聘者在.NET平台上的专业技能。在撰写...

    程序员的酒桌术语

    - **应用场景**:当一个新项目或技术难题出现时,有些程序员会表现出极大的兴趣和热情,此时就会说他“霍尔蒙”了。 ##### 2. **“来瓶82年的水”** - **含义**:这是一种幽默的说法,用来形容程序员在遇到难题时...

    程序员转正加薪申请书范文.docx

    4. **转正后计划**:阐述对未来工作的规划与期望,包括短期目标和长期发展方向。 5. **加薪理由**:结合市场行情和个人贡献度来说明申请加薪的理由。 6. **结束语**:礼貌地表达希望得到领导支持的愿望,并感谢给予...

Global site tag (gtag.js) - Google Analytics