漫画:程序员每天的6场战斗

 

Mart Virkus@toggl.com

读完需要

5

分钟

速读仅需 2 分钟

作者丨Will Oremus

译者丨大白

策划丨中生代技术社区

 

漫画:程序员每天的6场战斗 

就像西部的牛仔一样,您的“触发”手指开始发痒。等待着无穷无尽的可能性会给您带来健康的嗡嗡声 – 您会受到一个神奇想法的启发。

面对现实吧 – 您知道您将放弃所有计划,并投入每一点滴精力在该项目。您将整日整夜不眠。

迟早,您都会抓紧一切,放下所有东西,然后开始将这个令人兴奋的新想法变成现实,一次一行代码。

在大多数情况下,这种动力是一件好事。它像油箱内的一滴硝基一样起着催化作用。您会专注并以闪电般的速度完成任务。

但有时您会对低优先级事项感到兴奋和激动,您很难满足于解决这个问题的好奇心。

2

   

场域

 

漫画:程序员每天的6场战斗 

您随时会有顿悟。

当您发现一种新技术或做某事的更好方法时会感到渴望和兴奋。您知道这正是使代码更快,更清洁和更优化所需要的。您会感到抽筋,难以进行挖掘。

但是,此阶段通常不会顺利结束。

您伟大的想法不一定是错的。但是,认为这只是一个很小的调整的想法就没有了。经过一周的重构,您将意识到以下两件事之一:

  • 一口吃不成胖子。

要么

  • 这个想法只是无法在当前的代码库中解决。

但是,这些解决方案有时会奏效。您的奇迹确实可以实现您想像的一切。这是个赌博游戏,即使重构失败,但在您梦想成真时的那种感觉是值得的。

4

   

定制

 

漫画:程序员每天的6场战斗 

卡在某个开发环节上的时间(和天数)太多让人很不愉快。。不停地拖拉……直到你找到那枚魔术子弹。

您可能正在开发新的组件,或准备消除一个特别讨厌的 Bug。

不管是什么,您现在没法法直接上手。您只能搜索 Internet,阅读相关文档,并查找有关如何进行下一步开发的任何提示。

一天工作结束后,只有苦劳没有功劳。您可能花了整天的时间破解代码并尝试了几种不同的版本,但都无济于事。最后,您的提交代码次数约为零。您没有比早上上班时有更多可用代码行。

但当您最终顿悟时,会感到难以置信。您找到一个简单直接的解决方案。

为什么最开始没有想到这种方案 – 而不是浪费大量时间破解代码来查找它。

经过两个工作日才发现,其实一小段代码即可解决所有问题。

6

   

编程不易-客户第一

 

漫画:程序员每天的6场战斗

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月12日
下一篇 2020年4月12日

相关推荐