您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

程序员的7个坏习惯

时间:2020-02-05 14:14:37  来源:  作者:

英文原文:top-7-programmers-bad-habits

1. 所有的代码都是垃圾,除了我的以外

哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的 10 倍更好。

怎么解决:不要只顾着批评,你也是写代码的人。尝试去客观的评价,而不是审判!谦虚一点。

2. “马上搞定”带来的灾难

大家都喜欢走捷径,每个人都做过。有时候走捷径是必须的,但是大部分情况下走捷径是危险的,非常危险,所以我们应该尽量避免。一个捷径可能省了你几个小时的时间,但是可能为你带来几个月的痛苦。

怎么解决:不要一个人偷偷的把事情搞定,而是和别人商量,请别人检查你的工作。假如你要采取捷径的方法,请必须经过所有相关人员,包括你的经理的同意。

3. 错误的估算时间

我住在巴塞罗那,我们那里有非常有名的 Sagrada Familia 教堂。它出名的原因是因为它非常精美,并且预计的建造时间非常长,从 1882 年开始。我想这个项目在做时间预算的时候没有程序员参与,否则建造完成时间可能是两个礼拜。

怎么解决:首先,准确的预估软件开发的时间是不可能的,我们只能猜。在开发的过程中你可能遇到各种你没有遇见的问题,所以我们往往在预估的时间上乘以2。

4. 盲目自大

程序员之间的讨论有时候看起来像是公鸡打架而不是人类谈话。这往往发生在设计架构的会议上。在你的眼里,其他人的意见都是扯蛋,扯蛋,扯蛋……

怎么解决:把自大留在家里,冷静的听听别人在说什么,再做决定。

5. “这不是我干的!”

我们总是给自己找借口。我们往往给自己开脱,比如在正常情况下,我永远也不会犯那样的错误云云。

怎么解决:谁都会犯错误,调整你的态度,“是的,这是我的问题,我们现在需要修复它”就是一种非常专业的态度。它会帮助你建立你的声望,并获得同事的好感。

6. 缺乏耐心

虽然重复的简单工作很枯燥,但是那也是必须完成的任务。程序员往往抵制,反感这些任务,导致工作效率低下。

怎么解决:纪律!记住,再激动人心的项目也有枯燥无味的任务要完成!

7. 不成熟

如果编程是做爱的话,一定有很多没有被满足的电脑。你不能简单的进入,做到一半然后就睡觉了。很多程序员都没有搞明白“完成”是什么概念。请记住:完成意味着测试通过(不仅仅是单元测试),文档完整,提交,合并……

怎么解决:这一条很难,很多看起来不必要的任务加在一起很复杂。但这是完成一个项目所必须的工作,需要通过纪律和训练来完成。



Tags:程序员   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
当前越来越多的企业将自己的业务迁移至云端,云计算的发展势头不可阻挡,身边好多朋友也纷纷购买云主机用来学习测试。有那么一波小伙伴们肯定好奇这么多的云主机是通过怎样的网...【详细内容】
2020-11-12   程序员  点击:(3)  评论:(0)  加入收藏
相信很多人对Java中的注解都很熟悉,比如我们经常会用到的一些如@Override、@Autowired、@Service等,这些都是JDK或者诸如Spring这类框架给我们提供的。在以往的面试过程中,我...【详细内容】
2020-11-10   程序员  点击:(2)  评论:(0)  加入收藏
作者:basinwang,腾讯 PCG 前端开发工程师大型项目容易遇到性能问题,一般来说,当我们遇到性能瓶颈的时候,才会开始去进行相应的分析。分析的方向除了业务本身的特点相关之外,常见...【详细内容】
2020-10-30   程序员  点击:(5)  评论:(0)  加入收藏
架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。然而,很多开发者至今还对各种软件架构模式之间的...【详细内容】
2020-10-30   程序员  点击:(6)  评论:(0)  加入收藏
本文最初发表于 Towards Data Science 博客,经原作者 Rhea Moutafis 授权,InfoQ 中文站翻译并分享。Python 是我的谋生工具,我很喜欢它。尽管我对这门语言有一些批评的地方,但我...【详细内容】
2020-10-30   程序员  点击:(7)  评论:(0)  加入收藏
大多数程序猿都是老实人,在自己的岗位上兢兢业业。生活中,他们也和平常人一样,很少通过奇门歪道解决IT问题。但有一小些人,他打开了一扇“邪恶”的门,轻松就能解决困扰你很久的问...【详细内容】
2020-10-23   程序员  点击:(8)  评论:(0)  加入收藏
文章略长,但是耐心读完,你肯定会受益良多!本文是我很早之前翻译的文章,小括弧中是我加的一些小调皮。嘻嘻~...【详细内容】
2020-10-15   程序员  点击:(2)  评论:(0)  加入收藏
全球最厉害的 14 位程序员是谁?一起来看下让我们膜拜的大神都有哪些?(以下排名不分先后)01 Jon Skeet 个人名望:程序技术问答网站 Stack Overflow 总排名第一的大神,每月的问答量...【详细内容】
2020-10-13   程序员  点击:(11)  评论:(0)  加入收藏
Stack Overflow9月份,Stack Overflow也将迎来其6岁的生日,毫无疑问,Stack Overflow是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。官方网站:http://stackoverfl...【详细内容】
2020-10-13   程序员  点击:(10)  评论:(1)  加入收藏
大家好我是lemon, 马上进入我们今天的主题吧。又见VsCodeVisual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、Linux 和 macOS 等操作系统的免费代码编辑器,在2...【详细内容】
2020-10-09   程序员  点击:(7)  评论:(0)  加入收藏
周末闲来无事,和大家随便聊聊。本来想写的题目是如何成为一个优秀的程序员,后来想想,我自己也未必能算得上。所以还是谦虚一点,就把题目改了。我这次不写那些方法论或者是感受的...【详细内容】
2020-09-29   程序员  点击:(10)  评论:(0)  加入收藏
每个行业都有自己的圈子,而程序员也有自己的圈子,他们有自己喜欢经常浏览的社区网站和博客站点,下面我们就来盘点一下国外程序员经常逛的那些网站。 黑客新闻很类似Reddit,不过...【详细内容】
2020-09-25   程序员  点击:(11)  评论:(0)  加入收藏
10年前第一次接触Java,抱着一本《Java编程思想》啃,然后陆陆续续接触了一些网页开发的教程,最后和班上的小伙伴们一起完成了xxx管理系统。当时不会用搜索引擎,只能是自己对着书,...【详细内容】
2020-09-21   程序员  点击:(10)  评论:(0)  加入收藏
央广网北京9月17日消息 据中央广播电视总台中国之声《新闻超链接》报道,在网络时代,信息安全越来越受到重视和关注。近期,某位演员称自己在某问答平台账号被盗一事就引起热议。...【详细内容】
2020-09-18   程序员  点击:(12)  评论:(0)  加入收藏
程序员到底要不要一辈子只做技术?你的职业规划和人生愿景是怎样的?接下来的内容有多次引发过争论。你有什么想法可以留言。“软件测试发展前景好,以后可以往管理层方向发展,如果...【详细内容】
2020-09-17   程序员  点击:(9)  评论:(0)  加入收藏
ES6是什么,为什么要学习它,不学习ES6会怎么样?答:ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适...【详细内容】
2020-09-16   程序员  点击:(6)  评论:(0)  加入收藏
小编感觉,目前中国程序员和美国程序员的技术水平在同等水平公司,其实都差不多。下面随小编来对比分析下:初级程序员: 中国:基本上什么都不会,什么都要教。 美国:因为大学注重实践,大...【详细内容】
2020-09-11   程序员  点击:(10)  评论:(0)  加入收藏
作为一个程序员,假如让你绘制当前正在开发的项目的架构图,你会怎么绘制?背景先来同步一个理念。架构图的作用是什么?我回答一下:提供了一个简单的方法给到开发团队(从开发工程师,测...【详细内容】
2020-09-08   程序员  点击:(2)  评论:(0)  加入收藏
什么是组合模式“组合模式”也被称为“部分整体模式”该模式属于结构型模式的一种。讲解该模式之前先带大家熟悉一下“树形结构”。相信大家对“树形结构”不会太陌生,如果你...【详细内容】
2020-09-08   程序员  点击:(8)  评论:(0)  加入收藏
大家好,我是Z哥。不知道大家有没有发现。如今,曝光某些知名公司信息泄露的事件频率越来越高。与之对应的,网络安全问题也越来越受到重视。从百度指数摘录了两张图给大家分享下...【详细内容】
2020-09-04   程序员  点击:(3)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条