痛苦是有区别的
作为程序员,遇到难以解决的技术问题时,会很痛苦,同时也会兴奋,如同龙珠中孙悟空遇到比他更强的敌人时,虽然被打得半死,丝毫没有获胜的希望,但依然很兴奋。因为追求更强是与生俱来的欲望。当越过障碍后,会有极大的成就感,仿佛置身于世界之巅。这种快感是打多少游戏,刷多少抖音都不曾体会到的。
超级赛亚人而遇到令人啼笑皆非的脑残需求,因为一些无关紧要的问题频繁改动产品逻辑,导致代码要重写; 整天写一些不知所谓,不创造价值,只为了满足需求方妄念的垃圾代码,这种痛苦才是真正的痛苦。
前者是有益的痛苦,能让人成长,是运动员咬牙向前冲刺的痛苦;后者是无益的痛苦,只会让人抓狂,是脚被钉子扎破的痛苦。
如果你的工作中充斥了后一种痛苦,而你又没有任何改变的空间,是时候考虑换工作了。吾生有涯,而无意义的事情无涯,以有涯之人生去对抗无意义之事情。如同将一杯牛奶倒入臭水沟...
优秀的东西往往是简单的
初中时写作文,总喜欢堆砌各种华丽的词藻,尤其喜欢用生僻的成语,显得自己很有文化,可除去这些花哨的装饰,文章空无一物。这种用表面的装饰来掩盖内部的空虚是极糟糕的。感觉就像打开了一个飘着各种浮窗,到处是五颜六色,闪闪发光的动画,图片尽是各种妖娆美女的网站,一眼看过去,就知道是个垃圾网站。
绝大多数优秀的东西都是简单的,过于复杂意味着不可控。软件行业尤为如此,软件工程本质就是在管理复杂度。
然后,简单并不意味着容易,相反,越简单越艰深。当你被迫把东西做得很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。
让你用一千个字来概括一本书的内容并不难,用一句话说出一本书的精髓就很艰难了
创造需要艰苦的付出
如果观察那些做出伟大作品的人,你会发现他们的共同点就是工作得非常艰苦。如果你工作得不艰苦,要么说明你的工作不需要太多的脑力,要么说明你是在浪费时间。
达芬奇的画在x光的分解下,可以看到很多修改的痕迹。事实上,各行业的大师在创作时往往不是一气呵成的,而是经过了反复的修改。只是我们更喜欢看天才的故事,仿佛那些大师生来就是天才,这样我们也就能以自己资质平庸而浑噩度日了。
知道大师们的创作也是需要痛苦的煎熬,让我等凡人内心倍感安慰。即便他们的痛苦换来的是珍珠,而我的痛苦目前换来的依然是沙砾。
以上是《黑客与画家》的读书笔记。关于该书的阅读笔记,想了解更多,请阅读:
网友评论