`

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

阅读更多

 

在我经历过的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程序员完美简历

    【Java程序员完美简历】是一个针对初级Java程序员的简历模板,主要展示了应聘者在Java软件开发领域的专业技能和个人项目经验。这份简历突出了以下几个关键知识点: 1. **个人概况**:包含姓名、性别、联系方式、...

    优质)程序员转正答辩ppt.rar

    【程序员转正答辩PPT】是新入职程序员在试用期结束后向公司展示自己工作成果、体验和未来规划的重要文档,通常包含三个主要部分:工作回顾、工作体会和工作规划。这样的PPT不仅展示了个人的专业技能,也体现了对团队...

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

    《程序员职业小白书——如何规划和经营你的职业》便是这样一本为这些职场新人提供指引的实用手册,它不仅涵盖了制定个人职业规划的策略,还包括如何提升技能和有效经营职业生涯的方法。 程序员的职业规划之路首先...

    程序员的经验.doc

    通过多层次的测试,可以确保软件的健壮性和稳定性,从而降低发布后的风险。 时间管理是程序员职业生活中的又一个挑战。在项目进度的估算上,程序员需要坚持实事求是的原则,以免在用户压力下妥协,导致进度过于紧张...

    从程序员到行业专家

    随着开发工具的易用性和软件工程方法的普及,程序开发变得更加简单,但这并不意味着程序员可以满足于现有的技术水平。程序员需要不断吸纳新的开发经验,理解并贯通新技术、新概念,以跟上信息科技不断发展的步伐。 ...

    程序员1000套简历模板大全

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

    程序员面试100问秘籍

    《程序员面试100问秘籍》正是为了帮助程序员达到这一目标而诞生的一本全面的面试准备指南。 首先,技术能力是程序员面试中的核心考核点。在编程语言方面,面试官可能会问及各种语言基础问题。例如,C++程序员需掌握...

    程序员必看1500单词

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

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

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

    java程序员发展前景

    然而,要实现这些目标,Java程序员必须保持学习的心态,持续关注技术发展和市场变化,并不断提升自己的技能和知识水平。只有这样,他们才能在竞争激烈的IT行业中脱颖而出,确保自己的职业生涯长青,始终走在行业发展...

    程序员常用工具.rar

    程序员在下载或传输文件时,可以通过比对源文件和目标文件的MD5值来确认数据一致性。 Unicode是一种国际化的字符编码标准,包含了世界上几乎所有的字符。在处理多语言文本时,Unicode解码和编码工具能够帮助程序员...

    程序员自我评价.zip

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

    程序员最后可能的出路

    程序员作为信息技术行业的基石,他们往往负责软件开发、维护以及更新等关键性工作。然而,随着职业生涯的发展,程序员们常常会因为年龄的增长或公司结构的变动而对未来的路感到迷茫。在如此背景下,探讨程序员职业...

    王道程序员求职宝典 PDF

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

    java程序员简历模板

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

    程序员怎么选择发展方向

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

    .NET程序员简历模板

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

    程序员的酒桌术语

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

Global site tag (gtag.js) - Google Analytics