优秀程序员与平庸程序员的最终差别其实是习惯,避开那些让自己低效的坏习惯是程序员让自己变优秀的有效途径。

1
.总是说“一会弄好”,但从来不兑现。(缺乏任务管理和时间管理能力)
2
坚持所谓的高效、优雅的“一行代码流”,事实上,可读性才是最重要的,聪明是第二位的。
3
无意义的优化。(类似网页大小之类的优化最后再做)
4
不注重代码样式和风格的严谨。
5
使用无意义的命名。
6
忽略经过验证的最佳实践(例如代码审核、TDD、QA、自动化部署等,推荐阅读软件开发必读经典著作:Making Software:What Really Works,and Why We Believe It)。
7
给自己埋雷。(例如使用不会报错的库或者忽略例外)
8
过早放弃计划。
9
坚持一个无效的计划。
10
总是单打独斗。(必须强迫自己与团队分享进度和想法,避免错觉,提高效率)
11
拒绝书写糟糕的代码。(日程紧迫的时候可以写一些“糟糕”的代码,这是程序员的能力而不是bug,当然,有时间的时候一定要回头偿还“技术债”)
12
抱怨他人。
13
不与团队分享所学。
14
向主管/客户反馈的速度过慢。
15
不会充分利用Google。
16
看重个人编码风格。
17
带着个人情绪看待他人对自己代码的评论和注释。
18
不懂优化策略。
19
使用错误的工具。
20
不追求对开发工具和IDE的精熟。
21
忽略报错消息。
22
迷恋称手的开发工具。(不同类型的开发任务需要匹配对应的最佳开发工具,例如Sublime适合动态语言,而Eclipse适合Java,如果你喜欢vim或emacs,并不意味着能用这些工具干所有事)
23
不注重代码中赋值的可配置性。(不养成把代码中的活动部件分离出来的习惯,会导致技术债暴增)
24
喜欢重新发明车轮。
25
盲目地剪切/粘贴代码。
26
应付差事,不求甚解,不花时间搞清楚项目运作的机理。
27
对自己写的代码过度自信。
28
不去考虑每一个设计、方案或者代码库的“副作用”。(一个成功的用例并不意味着“万灵药”)
29
在一个地方卡住了但坚持不呼救。
30
只去写能通过的测试。
31
重要项目中忽略性能测试。
32
不去核实代码是否真的可用,没有养成开发中及时快速测试的习惯。
33
重大改动延迟推送。
34
抛弃和逃避自己的代码。
35
忽略其他非功能性需求。(例如安全和性能,准备一份这方面的清单,忽略这些会毁掉你的所有成果)

程序员效率低下的35个坏习惯相关推荐

  1. 【译】程序员都有的这 10 个坏习惯!

    一.休息不够 二.拒绝寻求帮助 三.停止学习 四.混乱的代码 五.工作和生活的不平衡 六.糟糕的办公室政治 七.不能从错误中吸取教训 八.太早放弃 九.做一个无所不知的人 十.不接受建设性批评 编者按 ...

  2. 听说程序员普遍存在这 7 个坏习惯,你如果有其中一点,千万注意了!

    做程序员多年,我发现职场中的程序员普遍会存在有七个问题,所以写成一篇文章,给大家提个醒. 1.所有的代码都是垃圾,除了我的 伙计,我有个坏消息要告诉你.你的代码是垃圾.不管你花了多少精力,总有很多程序 ...

  3. 程序员需要避免的 10 个坏习惯

    程序员因为长期坐在电脑前,所以身体方面多多少少会出一点问题.钱赚的多少倒无所谓,身体才是最重要,那么程序员如何在保持好身体的健康呢,一起来看看吧. 1. 休息不够 我敢肯定你们很多人或者说几乎所有人都 ...

  4. 极客新闻——11、程序员需要避免的10个坏习惯

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 每位开发人员在自己的职业生涯.学习经历中,都会"开发"出一些坏习惯. Traversy ...

  5. 程序员注意了:21种坏习惯悄悄使你寿命减短

    1.起床先叠被 人体本身─也是一个污染源.在一夜的睡眠中,人体的皮肤会排出大量的水蒸气,使被子不同程度地受潮.人的呼吸和分布全身的毛孔所排出的化学物质有145种,从汗液中蒸发的化学物质有151种.被子 ...

  6. 程序员的35个坏习惯,你有几条?

    作者:老余博客 https://www.cnblogs.com/yuyong970919/p/10314158.html <人月神话>出版以来,IT行业的科技公司们一直苦苦追寻传说中以一当 ...

  7. 1个顶11个?程序员效率差距的量化分析

    1个顶11个?程序员效率差距的量化分析 在软件工程的经典<人月神话>中作者提出好的程序员和差的可以达到100倍的效率差别,我还没搞清怎么做到的,但是现实中,好的程序员与差的程序员完全可以达 ...

  8. 程序员只能干到35岁?华为高管:年龄不是问题,关键是能力

    程序员只能干到35岁?群体的年龄焦虑备受关注 前几天,一则新闻,上了微博热搜第一,抖音的关注度超过百万. 一个39岁的互联网大厂工程师,被公司裁员,却还是要面对一万五的房贷,家里的茶几.桌子.甚至衣服 ...

  9. 程序员卷起来,35岁怎么惨,但怎么还这么多钱?

    最近好多人在讨论怎么看企鹅校招这事儿. 我能说啥?确实馋得慌啊,我当年毕业的时候咋就没这好事儿. 校招给40W,还有每月4K的房补,就连南山区的房东们看了都羡慕,然后留着口水计划怎么涨房租. 果然地产 ...

最新文章

  1. 实用Jquery开发自己的插件
  2. python怎么使用训练好的模型设计_tensorflow训练好的模型怎么调用?
  3. 如何让我们的vmware虚拟机上网!!
  4. 华硕服务器 u盘安装系统,华硕用u盘如何安装系统
  5. 解決“无法解决 equal to 操作的排序规则冲突 ”问题
  6. nagios监控单网卡双IP
  7. 通过路由远程计算机重启,华为无线路由器三种常用重启的方法
  8. grafana + influxdb + telegraf , 构建性能监控平台
  9. 关于提BUG的一点思考以及工作中总结的规范
  10. 怎么锁定电脑屏幕_锁定流行趋势,信霆为你盘点3C数码配件中的人气单品
  11. C++11 关键字override和final
  12. 小米游戏本bios_小米游戏本2019款,原来他才是电脑的终极境界
  13. java:mysql基础语法
  14. [ios2] ios开发之MPNowPlayingInfoCenter 锁屏显示正在播放的音乐
  15. mybatis like的两种写法
  16. 看完阿里p8整理的Spring Security应用到源码手册,豁然开朗
  17. 计算机毕业设计SSM电影票购票系统【附源码数据库】
  18. SFF-8472-Rev12.3 SFP+文档翻译
  19. 最齐全的Cocos2D Cocos creator Cocos2Dx游戏源代码素材,速来收藏
  20. CLRS PARTⅠ

热门文章

  1. 《Adobe Fireworks CS5中文版经典教程》——导读
  2. 开发webpart时建立图像文件夹和CSS,js文件夹
  3. PLSQL developer 连接不上64位Oracle 解决办法
  4. Java 责任链模式
  5. Echache整合Spring缓存实例讲解
  6. Redis 缓存设计原则
  7. 经典的Java基础面试题集锦
  8. 全国首个窄带物联网实验局落户福州 助力智慧城市建设
  9. InnoDB与Myisam比较
  10. 理解RESTful架构