时不时地,总会听到、看到一些团队频繁熬夜加班,甚至觉得这很浪漫。他们的想法是跟夜晚作弊,持续编写代码或做其他事情。有时这是因为抽风的经理,但也有时诱因来自团队内部。 我曾经写过,偶尔是会有一些灵感的火花促使你工作到深夜。但那是另一回事。那种情况下,是灵感的火焰在胸中燃烧,你需要让它经过手指全部转化为电脑中的代码。但这么好的事情不会经常有。 我要说的是那种没有什么特别的事情,只是不间断地、夜复一夜地工作。这方面的文章很多,描述起来五花八门。我想为它起一个简单的名字,便于理解记忆:我称为之“愚蠢时间”。对我自己来说,就是已有太长时间不睡觉,活力消耗殆尽,人开始傻傻的,做出的东西也不是最好的那种状态。 年轻时,我习惯了那种感觉,因此还会继续工作。这是十足错误的。第二天早上起来,看看代码,它是如何工作的?完全没有概念。愚蠢时间编写的某个函数或许能应付特定的测试情形,但我需要坐下来仔细研究它是如何做到的。然后发现它还是不能覆盖其他测试。 这些代码丑陋且难以维护,你需要修正它。可它甚至无法正常工作,你只能删掉它。经常我不得不把它们推翻重来,导致了纯粹的时间浪费。前一天晚上我本该呼呼大睡,而不是跟它死磕。 近年来我渐渐意识到这种状态是一种有用的信号。相比以前,我倾向于更早结束工作,到达某种状态之前转向其他事情。何苦去写失败概率很高、马上需要修正的代码?留下一个“待办”项目,第二天接着来便是。这样第二天还可以有个很好的开端。而且,你可能都没有意识到,经过几个小时(甚至几天)的后台处理,你的状态已大不相同了。 愚蠢时间永远不会带来好的结果,避之为妙。 |
忠告:不要在愚蠢时间写代码
转载下一篇: android有用的知识
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
购物车 自动计算
html代码 CSS代码 JQUERY代码 错误友好提示 代码 错误友好提示 CSS代码 小数计算Code highlighting produced by Actipro CodeHighlighter
jQuery 曾祥展 购物车 自动计算 html css -
【java工具类】代码字符串的首字母小写java代码实现字符串首字母小写String首字母大小写Char实现首字母大小写65-90 是A-Z的大写 97-122 是字母a-z的小写ASCII码值
java代码进行操作字符串的首字母小写的java代码实现案例:/** * 功能说明:TODO * *) {...
String大小写首字母 char大小写首字母 java大小写首字母 字符串大小写首字母 代码首字母大小写 -
Tab 编程,Copilot 让你彻底解放双手,AI 帮你写代码。
GitHub Copilot 是 GitHub 和 OpenAI 开发的 AI 代码工具,用户在使用 Visual Studio Code 或 Jetbrains
Copilot Jetbrains github python ide -
uuid 实现生产JAVA的主键Id实现代码, 会产生重复id现象,java代码实现自动生成主键多线程高并发下实现无重复工具类代码实现不冲突的主键ID,UUID作为主键生成怎么生成主键java代码
生成出来的id主要格式如下:457919d37615456cb98e380365f4e9c811ee974d885e4405940fe7084d0c878f27c15dff8029444984f928b7d634f1ae10c6984681a4452491c70af8d43f29aa6edec
java主键生成工具类 怎么生成UUID主键 UUID作为主键生成代码 实现主键生成 主键怎么实现自动生成 -
Deco 智能代码体验版正式上线啦,快来体验设计稿一键生成代码~
可以体验体验~
导出数据 数据 安装插件 -
基于Servlet+JSP的增删改查练手项目
我们每写一步,就测试一步,不要等到所有都写好了再测试,如果都写好了再测试,最后出错的话,会很崩溃,代码量大,调试就不容易,话不多说
javaweb servlet jsp 项目 数据 -
《JavaSE-第八章》-代码块与内部类
本章介绍static成员,使用代码块初始化对象以及内部类。
java 开发语言 内部类 初始化 外部类