极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:49
登录|注册

观点:低效程序员的5个坏习惯

讲述:初明明大小:3.49M时长:03:49
一个优秀的程序员和一个糟糕的程序员,他们之间的差别并不一定是编码技能。事实上,这个差异存在于一些更基本的东西中,IT 项目经理拉维·山卡尔·拉詹(Ravi Shankar Rajan)认为在于个人的坏习惯,他总结了 5 个程序员的编程坏习惯,如下。

1. 我的代码是最好的

所有团队都欢迎这样的人:谦逊有礼、求知若渴、聪明睿智。
谦逊有礼就是放下自负,更多地去关注队友而不是自己。求知若渴意味着他们有强烈的职业道德意识,有决心一定把事情做好,并尽自己所能做出一份贡献。聪明睿智,无关智商的高低,而是内在人格的聪慧。
所以,不要随意去批评别人的代码,试着做出客观专业的观察,请务必谦虚,试着向周围的人学习。

2. 我立刻就能修好

美国心理学家安吉拉·杜克沃斯(Angela Duckworth)曾经说过:“通往真正的卓越并没有捷径。”
走捷径确实很诱人,可能每个人都这么做过。在有些情况下走捷径是必要的,但总得来说,走捷径是危险的,欲速则不达,所以应该尽可能避免。在编程过程中,一条走错的捷径可能会为你节省几个小时,但可能会带来长达数月的麻烦和额外的名誉损失。

3. 我记性很好,不需要文档

迪克·布兰登(Dick Brandon)有句见解正好给这个观点当头一棒:“文档就像性,当它质量好的时候,它真的是妙不可言,当它质量差的时候,也聊胜于无。”
优秀的开发人员往往将文档视作日常工作不可分割的一部分。因为优秀的程序员会意识到,与任何其他业务功能一样,软件开发团队总是处于变化中。比如,程序员可能会换工作,从一个部门转到另一个部门,甚至退休。在最坏的情况下,疾病、受伤或死亡都可能会在你最意想不到的时刻让成员突然离队。
此外,代码也会逐渐“衰老”。如果开发人员一年或更长时间没有接触一段代码的话,他们也很容易就忘记自己的代码当初是如何工作的了。
总之,在任何这些场景中,访问设计文档、API 规范、说明手册和代码注释都可能成为项目的制胜关键,决定着最终是成功交付产品还是错失最终期限。

4. 这不是我干的

只要有勇气承认错误,错误总是可以被原谅的。
糟糕的开发人员常常责怪客户没有“正确地”使用产品,而且,当产品出现问题,一个糟糕的程序员不会承担他应有的责任。相反,如果其他人出了一个 Bug ,糟糕的程序员会确保每个人都清楚地知道这个 Bug 该由谁负责。

5. 你的“完成”其实并未真正完成

“完成”的意思是,根据用户的需求完成了测试和所有相关审查。并不是你觉得“完成”了就真的完成了。
一个优秀的开发人员总是渴望学习新东西。他们努力地去理解系统架构的所有部分是如何协同工作,以及处于何种状态。他们会去质疑特性背后的设计和思想,以找到更好的解决方案。
而另一方面,一个糟糕的开发人员会依附于他们喜欢的技术。他们认为单一的方法或流程才是“理想的”,用户体验和实际情况永远不应该去驱动决策。他们将不必要的依赖关系引入到项目中,以满足自己的偏好。
那么,能概括以上所有坏习惯的一个词是什么呢?就是态度。拥有良好的态度比拥有多年的经验更重要,仅仅工作是不够的,你必须有端正的工作态度,这远比技能更为重要。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 迷途小书童
    我都满足
收起评论
大纲
固定大纲
1. 我的代码是最好的
2. 我立刻就能修好
3. 我记性很好,不需要文档
4. 这不是我干的
5. 你的“完成”其实并未真正完成
显示
设置
留言
1
收藏
54
沉浸
阅读
分享
手机端
快捷键
回顶部