在我经历过的IT生涯中,两种人上升最快。
- 一种是沟通能力很强、想法很多,喜欢讨论的程序员,他们不一定技术能力很强,但会通过各种沟通、讨论来完成自己的任务,非常清楚自己要达到的目标是什么。
- 第二种是技能水平不高,但你每次交给他事情,他都能够按时、按质完成。他们做事都是以达到目标为主。
两种人往往没有什么发展
- 一种是自作聪明型,凡事都认为自己做的最完美,不理会时间表,综合表现是想法很多,但交付效率很差;这种程序员表面上被重视,而实际上往往是管理者的烫手山芋。
- 一种是能力又差,叫什么事情给他都没有办法按时完成,不清楚自己的目标是什么;
跟很多人也讨论过这个问题,所有的项目管理者都有差不多的思路。喜欢交付能力、目标性强的人,对完美性,不理会交付目标和时间的人员感到头疼。
跟一些程序员讨论,也经常听到这种观点,总是在抨击别人不追求做的更好,“本来xx事情可以做的更好的,但他为了达到目的竟然那样做了,哎”。
说说我自己的观点,我很崇尚史玉柱一句话“所谓人才,就是你交给他一件事情,他做成了;
你再交给他一件事情,他又做成了
”,这里指的做成了,我认为是按时、按质(要求的质量,不为过,也不为不及)、按量做成了。
所以,我更追求目标性,我们在追求质量的同时,更需要关注目标(时间目标、质量目标、范围目标)。在允许的时间和计划限制下,追求完美的质量当然更好,但在做项目时,往往发现很多工程师为了追求完美,走题了,结果任务交付一拖再拖。
仅以此文献给辛苦的程序员,观点不一定适合你,但希望能对个人的发展发起一个思考... ...
我的BLOG很少人评论和发言,欢迎更多拍砖!
分享到:
相关推荐
【标签】:“程序员浏览器程序员浏览器”标签进一步强调了这款浏览器的主要目标用户群体——程序员,意味着它具备了开发者友好的特性。此外,标签也可能是为了突出其与常规浏览器的区别,即在浏览网页的基础上,更...
Java程序员在求职过程中,一份优秀...总的来说,一个好的Java程序员简历不仅要展示你的技术实力,还要体现出你的学习能力和适应性。通过使用提供的Word模板,你可以创建一份既专业又个性化的简历,为你的求职之路加分。
【程序员转正答辩PPT】是新入职程序员在试用期结束后向公司展示自己工作成果、体验和未来规划的重要文档,通常包含三个主要部分:工作回顾、工作体会和工作规划。这样的PPT不仅展示了个人的专业技能,也体现了对团队...
7. 工作规划和目标设定的重要性:在工作规划和目标设定中,我们可以看到该程序员对工作规划和目标设定的重要性,强调了需要对工作进行规划和目标设定,以便更好地完成工作任务。 8. 团队协作和沟通的重要性:在团队...
通过以上对《程序员的八重境界》的解读,我们可以发现,无论处于哪个阶段,每个程序员都应该清楚自己的定位和目标,并为之不懈努力。更重要的是,每个人都应该找到自己真正热爱的东西,并为之付出努力。在这个过程中...
随着开发工具的易用性和软件工程方法的普及,程序开发变得更加简单,但这并不意味着程序员可以满足于现有的技术水平。程序员需要不断吸纳新的开发经验,理解并贯通新技术、新概念,以跟上信息科技不断发展的步伐。 ...
标题 "你是合格的程序员吗?—合格程序员应该具备的12种能力" 指向了一个讨论合格程序员所需技能的主题。在这个行业中,成为一个优秀的程序员不仅仅是掌握编程语言那么简单,还需要一系列综合能力。以下是对这些能力...
7. **自我评价**:简洁地总结你的优点、特长和职业目标,让招聘者了解你的个人特点和职业规划。 针对程序员岗位,选择模板时要考虑以下几点: 1. **专业性**:不同的编程领域有不同的侧重点,例如前端开发者可能...
总的来说,编写程序员简历时,要注重展示技术实力、项目经验和实际操作能力,同时保持简洁明了,使招聘方能够快速了解你的专业水平和潜力。一份精心准备的简历,无疑是成功开启职业生涯的重要工具。
在制作程序员或测试开发工程师的简历时,关键在于突出你的技术实力、实践经验及个人成就。以下是一份详细的制作指南: 1. **个人信息**:包括姓名、年龄、性别、联系方式(电话和邮箱)。确保这些信息准确无误,...
开源项目或对社区有贡献的项目特别能体现程序员的主动性和协作精神。 7. **技能证书**:如有相关认证(如Oracle Certified Professional、Microsoft Certified: Azure Developer Associate等),可在简历中列出,...
7. **自我评价**:简洁明了地阐述你的职业目标、优势和个性特点,体现你的职业规划和自我认知。 8. **排版与设计**:简历的美观性同样重要。"精美简历"标签提示我们,简历应具备良好的视觉效果,简洁且专业的设计能...
这些词汇对于程序员来说至关重要,因为编程语言本身就是英语为基础,理解和掌握这些专业术语能帮助程序员更好地阅读文档、交流技术问题、参与开源项目以及提升职业素养。 描述中的“有1700个单词”可能是因为在实际...
XML的设计目标是传输和存储数据,而不是显示数据,这使得它在不同的系统和平台之间进行数据交换时具有高度灵活性。学习XML,你需要理解其基本语法,如元素、属性、命名空间以及XML Schema用于验证数据结构。同时,...
在IT行业中,程序员是至关重要的角色,他们负责创建、维护和优化软件系统,为我们的日常生活带来无数便利。...通过这样的自我评价,程序员可以更好地认识自己,找出需要改进的地方,同时向他人展示自己的专业性和潜力。
2. **项目经验**:强调实际项目经验的重要性,讲解如何有效展示自己的项目经历,使面试官能从中看出你的实际操作能力和问题解决能力。 3. **简历撰写**:提供简历制作的指导,包括如何突出个人亮点、合理排序工作...
对于Java程序员来说,构建一个清晰的SkillMap是非常重要的,它能帮助程序员明确自己的学习路径和发展方向。 2. **Java语言特性**: - **JDK ClassLoader**:理解类加载机制,包括双亲委派模型等,这对于深入理解...
### 程序员如何规划职业发展...最重要的是根据自己的兴趣爱好、个人能力和长远目标来做出合理的选择。在职业生涯的不同阶段,都需要保持学习的热情和对未来的憧憬,这样才能在IT行业中稳步前行,实现自己的职业梦想。
由于提供的【部分内容】仅是一些链接,无法提供实质性的知识内容,因此上述知识点均基于对标题和描述的理解,以及对程序员和项目经理角色的常识性分析。希望这些知识点能够帮助有志于成为项目经理的程序员们,更好地...