开发人员,千万不要被这七大毛病阻碍了你的前行:
1.所有的程序都写的都很烂,除了我的。
我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。
改正方法:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人那里学习经验,警戒自己不要写出这么糟的程序。
2.我几秒钟就能把它改好,不用走变更流程了。
抄捷径充满诱惑,每个人都想抄捷径。有时候抄捷径是必要的,但总的来说,抄捷径是危险的,非常危险,应该避免这样做。走捷径也许会节省你数小时的时间,但如果走错了,它可能会给你带来数月的麻烦。
改正方法:遇到需要慎重处理的事情时不要太过自信。让其他人来复查你的所作所为。如果你计划要走捷径,请确保让你的负责人知道这样做的理由以及其中的风险。每次在走捷径时最好都让你的经理来确认实施成功,也就是“让他给你擦屁股”。
3.这是个几分钟就能搞定的事。
在我的家乡**,那里的**大教堂让我非常的自豪,它的举世闻名来自于它的美丽,也来自于它的建筑完工日期的规划(它动工于1882年,但是目前仍未完工),但这可能是因为他们没有让一个程序员去估计这个完工时间,否则的话,估计出的完工所需的时间很可能2周。
改正方法:从一开始,你就必须严肃的认识到,对于一个有一定规模的软件开发过程来说,进行精确的时间评估是不现实的,我们能做的只是猜测。同样要记住的非常相似一点是,我们通常会发现有很多事情根本不能预见到它们会花去我们数倍于我们初始估计的时间,我通常的做法是把估计的时间乘上1.5或2。
4.唯我独尊
很多程序员参与的讨论会基本上看起来就像是一场斗鸡,而不像是人类的讨论,这通常会出现在关于设计和架构问题的讨论会上。你基本上很容易看出其中各自都怀有顺我者昌逆我者亡的心态,你基本上可以把大多数的争论者所说的话直接换成咕咕!咕咕嘎!咕咕咕咕咕咕!咕咕嘎!
改正方法:把你的自负留在心底。太过自负是所有程序员身上的一个非技术性的最大的一个毛病。凡事要三思而行。
5.这不是我的错!
在我看来,这另外一个大多数程序员都会有的坏毛病是缺乏责任心。我们总在找借口…就比如有人会说,如果在正常情况下,这个错误绝对不会出现,但说老实话,这很难让人信服。
改正方法:犯了错误不需要去捶胸顿足,也不需要用刨腹自杀来谢罪。我们应该怀有一种健康的态度,说出这样的话:“呀,抱歉,我们现在就去改正这个错误,是我的错”,这是一种很敬业的态度,这能帮助我们树立一个好的声誉,更好的得到你的同事的尊重。
6.没有激情
重复的和简单的任务通常不会带来什么动力,但这些事必须要完成,当程序员被要求去完成这些事情时,通常会显得无精打采,没有效率。
改正方法:纪律问题。很不幸,我再也想不出其它的治疗这种毛病的良方。
7.不成熟
我发现大多数程序员对“干完”这个词很纠结。请记住,干完意味着:测试过(不仅仅只是单元测试),文档完整,提交过,合并过…
改正方法:这是一个很麻烦的问题,相对于完全的完成某些功能性问题而言,这些并不是显得很有必要的任务会很庞杂和难处理,通常需要你有纪律性和受过培训。也许,这最简单的能让一个程序员理解他的开发是否真正的完成的两个办法就是:相互复查和演示。
这些看似很小的事情,但是在程序员身上是很容易发生的,想要自己在IT行业有所建树,就要克服自身的这些缺点,才能达到成功的彼岸。
注:本人转自http://snake-hand.iteye.com/blog/1559491
分享到:
相关推荐
在这个过程中,一些看似不起眼的小毛病,却可能成为通往职场大门的绊脚石。本文将深入分析大学生求职过程中常见的问题,并提出相应的改进建议,以助求职者在竞争激烈的就业市场中脱颖而出。 首先,我们不难发现,...
尽管提供的具体内容和标签部分信息不足,我们可以从这一主题中提炼出一系列与会计凭证管理相关的知识点,来概述财务人员在进行会计凭证填制工作时应避免的“坏毛病”。 1. 不规范的凭证格式: 会计凭证是会计核算的...
### SEO不该犯的11大毛病详解 #### 一、忽视HTML标准 **知识点:**在当前的网页设计中,采用HTML标准是非常重要的。很多网站为了追求特效或美观,使用了JS、Flash等技术,而忽略了最基本的HTML标准。 **详细说明...
态度问题:相当多的开发人员习惯于被动地对待需求开发。每当遇到麻烦、挫折时,他们会发牢骚,找出一堆用户的毛病。很多开发人员错误地以为:需求是用户的事情,不是我们的事情。我们为用户开发软件,难道用户不该...
【CPU的大毛病】指的是2018年初被曝光的一系列CPU安全漏洞,这些漏洞主要涉及到Intel、AMD和ARM架构的处理器。最初,这个问题由科技新闻网站TheRegister在2018年1月2日首次报道,最初认为只是Intel的CPU存在问题,但...
"小浣熊漫画系统-没毛病亲测版"是一个专为漫画爱好者打造的内容管理系统(CMS),专注于提供稳定、高效的漫画浏览体验。这个系统被开发者验证过,确保在运行时无错误,用户可以放心使用。接下来,我们将深入探讨该...
高德地图官网的开发文档全部偏向于3d地图,而缺乏对2d地图的讲解,所以我们只能跑demo但是2d的demo各种各样的毛病,通过好久我才将其修改完全,现在的demo可以正常运行!(在2022最新的as上) 经过修改,处理了高德...
在大学生求职过程中,求职信是展示个人能力和素养的重要载体,然而很多毕业生在撰写求职信时容易犯一些常见的毛病。以下是对这些毛病的详细分析和解释: 1. 过分自信:许多毕业生过于依赖他们在学术上的成就,误...
综合来看,编程初学者在起步阶段容易犯的毛病,很大程度上是由于缺乏正确学习策略和态度所致。为了避免这些常见错误,初学者需要做到以下几点:首先,要建立起对编程语言的整体认知;其次,要从基础做起,避免...
文风方面的毛病.doc
完全没有毛病,非常适合研究学习 前端是小程序原生源码。 很不错的一款前端是小程序原生源码。 很不错的一款盲盒小程序。 完全没有毛病,非常适合研究前端是小程序原生源码。 很不错的一款盲盒小程序。 完全没有...
C语言作为一种广泛使用的编程语言,其灵活性和强大的功能使其成为许多程序员的首选。然而,这份灵活性也带来了一系列常见的编程陷阱,尤其是对于初学者而言。以下是从标题“C语言编程易犯毛病”及其描述中提取的一些...
扫雷 JAVA 资源可用,运行没毛病
常见电脑的毛病借鉴.pdf
Java开发的各种工具,包括部分Linux操作系统ios文件 ,资料都是个人积累下来的,比如mysql数据库 以及开发工具 在txt文件中有链接 保存到自己网盘即可.....资料工具等等太多了..... 个人学习的话那是有点大材小用了 不...
常见电脑的毛病[文].pdf
本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说...
这种写作技巧对于提升作文的表现力有着极大的帮助,也是我们在今后写作过程中值得借鉴学习的。 总之,《姐姐的毛病》这篇作文不仅仅是对姐姐个性的描绘,它更是一次对人性的深刻反思,对社会责任感的召唤。它告诉...
余世维博士的讲座中列举了管理者常犯的十个毛病,这里我们将深入探讨这些毛病及其背后的原因和改进方法。 首先,拒绝承担个人责任是管理者最常见的错误之一。管理者应该勇于承认错误,并积极寻找解决方案,而不是将...