`

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

阅读更多

 

在我经历过的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. 领导力和团队管理:管理团队人员,调动其积极性,...

    雷军 我的十年程序员生涯.doc

    10. 程序员目标:雷军认为,程序员目标不是追求高级程序员,而是热爱写程序,热爱电脑世界的美妙,并且是一个完美主义者。 11. 程序员之路:雷军认为,程序员之路是漫长的,需要热爱写程序,热爱电脑世界的美妙,...

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

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

    程序员的八重境界

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

    从程序员到行业专家

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

    程序员1000套简历模板大全

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

    程序员简历模板.pdf

    在制作程序员或测试开发工程师的简历时,关键在于突出你的技术实力、实践经验及个人成就。以下是一份详细的制作指南: 1. **个人信息**:包括姓名、年龄、性别、联系方式(电话和邮箱)。确保这些信息准确无误,...

    简历模板程序员简历

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

    程序员 简历模板.zip

    7. **自我评价**:简洁明了地阐述你的职业目标、优势和个性特点,体现你的职业规划和自我认知。 8. **排版与设计**:简历的美观性同样重要。"精美简历"标签提示我们,简历应具备良好的视觉效果,简洁且专业的设计能...

    谈谈程序员以后的出路

    总之,程序员的出路在于持续学习、适应变化、明确目标和勇于挑战。通过技术提升、经验积累和适当的职业转换,程序员可以开辟广阔的职业道路,实现个人价值的最大化。在IT行业,无论选择哪个方向,关键在于不断进取,...

    程序员“高分”简历模板.zip

    7. **自我评价**:简短地概括自己的职业定位、优势和职业目标,展现你的职业规划和自我认知。 在使用模板时,应注意以下几点: - **量身定制**:每份简历都应根据应聘的岗位进行调整,突出对应技能和经验。 - **...

    程序员必看1500单词

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

    程序员浏览器程序员浏览器

    【标签】:“程序员浏览器程序员浏览器”标签进一步强调了这款浏览器的主要目标用户群体——程序员,意味着它具备了开发者友好的特性。此外,标签也可能是为了突出其与常规浏览器的区别,即在浏览网页的基础上,更...

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

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

    程序员资源下载地址集合

    XML的设计目标是传输和存储数据,而不是显示数据,这使得它在不同的系统和平台之间进行数据交换时具有高度灵活性。学习XML,你需要理解其基本语法,如元素、属性、命名空间以及XML Schema用于验证数据结构。同时,...

    程序员常用工具.rar

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

    程序员自我评价.zip

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

    王道程序员求职宝典 PDF

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

    java程序员简历模板

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

Global site tag (gtag.js) - Google Analytics