编程让我知道自己在变老

开发 开发工具
你正在苦心研究一段绪乱如麻的程序(或其它问题)。你非常的清楚这段程序是干什么用的,你只是在想尽办法用另外一种更好的语言实现它。经过数小时跟它那错综复杂的逻辑纠缠不清,经过了无数次修改—编译—调试—恢复—重复循环后,你双手一甩,放弃,走人。

你正在苦心研究一段绪乱如麻的程序(或其它问题)。你非常的清楚这段程序是干什么用的,你只是在想尽办法用另外一种更好的语言实现它。经过数小时跟它那错综复杂的逻辑纠缠不清,经过了无数次修改—编译—调试—恢复—重复循环后,你双手一甩,放弃,走人。

可是突然的,当你做饭时,或看电影时,或边冲澡边想着午饭吃什么面,或只是正在专心干其它事情时——灵感来了。一个绝妙的方案从天而降,如此优雅,如此简单,你奇怪当时怎么就没想到这些。

你迅速的在脑子里打了个草稿(或用Evernote、notepad什么的东西记下来),此时,手头的其它事都不想做了,你迅速的打开 vim编辑器,直接把事情解决了。你就是这样做事情的。

加密锁最终打开了——也许你听到了暗锁“咔嚓”一声响——搞定了。你后退一步,惊奇于它的美丽。你能感觉到这神秘的盒子发出的红光热印到你脸上。世界又恢复的次序。对于任何面对的问题,你都是专家——没有你解决不掉的难题,没有你过不去的河。

[[86314]]

这不是我。

也许我逐渐积累了足够的经验,或者只是因为我变老了、脑子萎缩了,虽然这种先由受挫折、后而兴高采烈的过程依然不断的发生,而这种“有了!”的场景这些年来越来越少。相替代的是,我发现更多时候的工作过程只是辛苦的解决掉问题,不断的把问题分解,逐步的用各种方案把这些问题一一解决。

“灵感启示”从以前的十个问题出现6-7次,现在减为十个问题只出现2-3次。这种肾上腺素和催产素分泌激增的时候虽然还会出现,但我感觉需要它们的时候越来越少,因为我能更清楚的认识到它的副作用,而且我的整个工作效率比以前更高了。

I still end up getting celebratorily hammered over the next weekend though.(谁能告知我这句话如何翻译?谢谢!)

英文原文:How programming lets me know I'm getting older

本文链接:http://www.aqee.net/how-programming-lets-me-know-im-getting-older/

责任编辑:林师授 来源: 外刊IT评论
相关推荐

2017-03-19 15:51:47

人工神经网络

2014-05-23 10:25:48

Clojure

2019-03-06 15:04:35

Google安全WebView

2014-03-06 15:48:37

李奕泓编程程序媛

2021-12-31 18:24:45

ThreadLocal数据库对象

2018-01-16 15:28:50

苹果iPhoneiOS

2013-06-25 11:06:51

编程技巧苹果

2017-10-27 18:20:59

程序员

2015-09-11 10:45:55

服务器华为

2014-08-13 11:20:10

创业者

2015-07-13 12:16:20

编程开源老司机

2012-09-05 09:44:57

Windows 8驱动

2013-10-31 09:36:43

程序员程序高手

2009-07-27 10:05:01

富士康职场

2009-07-31 19:51:47

云计算

2009-10-20 11:12:26

综合布线系统

2015-10-21 13:51:16

编程站着坐着

2011-07-11 10:34:40

编程技巧苹果

2015-09-24 08:50:56

2020-05-27 13:29:04

编程PythonJava
点赞
收藏

51CTO技术栈公众号