忠告:不要在愚蠢时间写代码
时不时地,总会听到、看到一些团队频繁熬夜加班,甚至觉得这很浪漫。他们的想法是跟夜晚作弊,持续编写代码或做其他事情。有时这是因为抽风的经理,但也有时诱因来自团队内部。
我曾经写过,偶尔是会有一些灵感的火花促使你工作到深夜。但那是另一回事。那种情况下,是灵感的火焰在胸中燃烧,你需要让它经过手指全部转化为电脑中的代码。但这么好的事情不会经常有。
我要说的是那种没有什么特别的事情,只是不间断地、夜复一夜地工作。这方面的文章很多,描述起来五花八门。我想为它起一个简单的名字,便于理解记忆:我称为之“愚蠢时间”。对我自己来说,就是已有太长时间不睡觉,活力消耗殆尽,人开始傻傻的,做出的东西也不是最好的那种状态。
年轻时,我习惯了那种感觉,因此还会继续工作。这是十足错误的。第二天早上起来,看看代码,它是如何工作的?完全没有概念。愚蠢时间编写的某个函数或许能应付特定的测试情形,但我需要坐下来仔细研究它是如何做到的。然后发现它还是不能覆盖其他测试。
这些代码丑陋且难以维护,你需要修正它。可它甚至无法正常工作,你只能删掉它。经常我不得不把它们推翻重来,导致了纯粹的时间浪费。前一天晚上我本该呼呼大睡,而不是跟它死磕。
近年来我渐渐意识到这种状态是一种有用的信号。相比以前,我倾向于更早结束工作,到达某种状态之前转向其他事情。何苦去写失败概率很高、马上需要修正的代码?留下一个“待办”项目,第二天接着来便是。这样第二天还可以有个很好的开端。而且,你可能都没有意识到,经过几个小时(甚至几天)的后台处理,你的状态已大不相同了。
愚蠢时间永远不会带来好的结果,避之为妙。
转载于:https://www.cnblogs.com/win7xt/archive/2013/06/13/3133783.html
忠告:不要在愚蠢时间写代码相关推荐
- 80、20%时间写代码,80%阅读代码。代码写得一坨屎,后患无穷
权限控制,能单独维护 就单独维护.权限逻辑分3部分,各自维护.哪里变化了,就只改 某个子方法. 20%时间写代码,80%阅读代码.代码写得一坨屎,后患无穷. 每天瞎忙,没干几件事,更别提 成长了.也没 ...
- 长时间写代码的颈椎问题的解决方案
解决方案(都是很简单的动作,难在让其变成潜意识): 1. 坐姿一定要标准,避免压迫脊柱 2.过段时间走一走,摇头晃脑,做做操,让颈椎得到放松 3.面壁思过哈,让整个背部贴着墙面 4. 芭蕾舞式拉伸 ...
- Nginx 之父被捕!业余时间写的代码要给公司?
-"程序员利用工作业余时间写代码,怎么还犯法了?" -"业余时间写代码,所有权竟然属于公司?" 程序员业余时间写的代码所有权到底归谁?一直是一个颇受争议的问题, ...
- 我为什么晚上写代码?
摘要:作为一个有点追求的程序员,应该每天练习写代码,而夜深人静的时候,似乎比较合适,至少对我来说是这样. 我可真没时间写代码 写代码是我的工作,也是我的兴趣,本来以为,我应该可以一直写下去. 然而,现 ...
- CTO集体怒吼:我到底要不要继续写代码(下篇)
http://www.devstore.cn/new/newInfo/4708.html 5.在人人创业的时代里,竞争压力非常大.有很多产品,甚至会有多个竞争对手,那么产品技术和布局会非常重要.CTO ...
- 37岁跳槽去阿里 p8_36岁阿里p8发帖:手下12个p7,17个p6,亲自写代码毫无中年危机...
关注微信公众号[程序员干货站],可加入技术交流群~ 程序员热议的"35 岁中年危机",其实很多人都没搞懂本质上是因为什么而焦虑. 最近看脉脉上有阿里员工发帖称: "今年3 ...
- 15岁中国学生斩获苹果WWDC奖学金:写代码只用了2个周末
转自:新智元 编辑:鹏飞.金磊 [新智元导读]自古英雄出少年!15岁00后开发者获WWDC 2019奖学金并受邀参会.WWDC奖学金用于奖励有才华的学生和STEM组织成员,并有机会参加WWDC大 ...
- 腾讯 Code Review 规范出炉,你还敢乱写代码?
前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少同学 code review 与写出好代码的水平有待提高.在这里,想分享一 ...
- 腾讯 Code Review 规范出炉!你还敢乱写代码??
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...
最新文章
- etcd 笔记(08)— 基于 etcd 实现分布式锁
- 张槎地铁站定位综合枢纽 与多条重要轨道交汇
- SAP CDS view生成的OData服务对CRUD(增删改查)的支持
- 微软模拟飞行10厦门航空涂装_《微软飞行模拟器》多人游戏模式演示:可组队飞行...
- SpringBoot时间格式化的5种方法!
- Google提供的超强圆角效果
- 联想集团“2022年及未来10大科技趋势”预测
- 微信公众号注册认证流程
- 20172301 2017-2018-2 《程序设计与数据结构》第七周学习总结
- 视频教程-JavaSE基础视频精讲⑰:IO流高级用法-Java
- love2d贪吃蛇---蛇
- 电子技术基础(三)__第1章 并联电路的电阻_电阻的分流公式
- 【Pytorch】torch. bmm()
- 福州大学java期末试卷,Java Web认证题.doc
- 前端笔记(11) Vue3 Router 编程式导航 router.push router.replace
- SaaSpace:9种最好的免费幻灯片制作工具
- root面具怎么授权,面具root权限
- 祝福老婆今晚不要太生气
- C 语言之strcmp()
- 图解机器人瓦力_从机器人瓦力看爱情