不知道是不是Coder的职业病之一,编码久了,脑子反而越来越呆了。很怀念大学时候做证明题的感觉,似乎只有在那种时候才意识到自己在思考。
编码的时候,大多数情况下,运指如飞,却感觉不到思维的活动。好像那些动作完全出于本能。曾经我还对此无比地羡慕。直到看到车间里目光呆滞的熟练工,才忽然觉得Code Monkey这个词如此的形象。
难道我的工作只剩下无趣了?也不尽然。有时候我会思维敏捷地找出一个解决方案,然后完美地实现它,之后再细细地品味这点来之不易的成就感。很酷!不是吗?这点珍贵的成就感几乎是我热爱coding的全部理由了。
不得不承认,目前工作中所涉及到的大部分编码是不需要考虑算法的,不需要小心地构建数学模型,然后艰难地去回忆仅有的一点数学知识来解决它。那么我们面对问题做了什么?我们也解决掉了问题,不是吗?
是的,我们BrainStorm。老外喜欢说BrainStorm,头脑风暴!又一次很酷!不是吗?
当然,平民化的说,这个就叫做”拍脑袋”。凭的是经验,靠的是直觉。
本来嘛,做程序和做其它事情没有什么区别,逻辑清晰的人只要会编程语言就能写程序。不需要思考,只要按照逻辑想想,大多数问题都是迎刃而解的。如果碰到了绕了点弯的问题,那恭喜你,又可以享受一次久违的成就感了。
面对这样的工作,怎么会让人有想法呢?需要来一点刺激的,让我可以坐下来静静地考虑,慢慢地回忆过去所学,一步步地设计解决方案,证明它是有效的,再加上经验丰富的地道的实现,这才是Programming。