黑客与画家读后感通用4篇(2)
时间:2023-01-08 05:19 来源:网络整理 作者:采集插件 点击:次
坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节累加起来,就变得可见了,既然一直拿黑客和画家做关联,那就不得不提达芬奇,书中以达芬奇的《女性的肖像》为例,这幅画是人物画,背景是一片树枝,既然是背景那么大家都认为是次要的衬托物,但是达芬奇不这样想。他把这片作为背景的树枝处理的非常细致。许多观众走到这幅画的前面,当还没有看到标签上达芬奇的署名的时候,已经被它深深的吸引住了,甚至大家都没有意识到这是达芬奇的画作。当那些看不见的细节叠加在一起,就这样产生了惊人的效果,仿佛上千个细微的声音都以同一个音调在歌唱。优秀的软件同样也要对细节的美有狂热的追求,当看到有些代码连格式的缩进都乱七八糟的时候或者看到丑陋的变量名的时候,对于阅读软件的人的心里都会造成不可言述的描绘。绘画和软件都是为用户服务的,程序写出来是给人看的,附带能在机器上运行。 黑客与画家的工作心里周期: 黑客与画家都属于创作型工作,都需要热情或者灵感。专业的说法是工作起来都有心里周期。想一想,是不是有时候我们会为了实现一个新的想法,去着迷的连续工作写代码好几个小时。对于此,我想直接引用书中有一段描述是这样的。对于编程,实际上意味着你可以把bug留在以后解决。消灭bug对我来说属于轻松的工作,只有在这个时候,编程才变得直接和机械,接近社会大众想象中的编程的样子,这才是真正的黑客啊,反观我们是在解决bug,而黑客认为解决bug是机械的工作。继续书中的描述,你的程序应该能产生x结果,但是却产生了y结果。哪里出错了?你知道自己最后能解决这个问题,所以做起来就很轻松,就好像刷墙一样,接近于休闲了。,在书的作者来看编程永远是创作性的工作。 黑客与画家都需要合作: 书中介绍历史上很多伟大的艺术创作都是多人合作一起完成的杰作,当多个画家共同创作一幅画的时候,每个人的所画的步伐都是不一样的。这里面有分工,仔细读来跟软件工程相似,比如大师负责画主要人物,助手画家负责画次要人物和背景。但也绝对找不到某一个部分是两个人一起画的。跟我们一个团队去编写软件系统是不是类似,不过作者强调了一点,需要合作,但是不要合的过头,书中写到如果一个代码有三四个人共同开发,就没有人真正拥有这块代码。这种情况一旦发生,就像一个公用杂物间,没人管理,又脏又乱,到处堆满了冗余代码。因此我们实际软件系统开发中,每个模块都有一个人明确负责。 黑客与画家读后感 篇2能让中国新基建战略提前十年的书-《黑客与画家》读后感500字! 《黑客与画家》,8.7。这本书是硅谷创业之父保罗•格雷厄姆的文集,不过虽然是文集,但表达的观点并不散。大致出线是从对教育和社会的思考,再串到创造财富的方式,引到技术领域创造财富的能力,劲儿进入到各种编程理念和语言的论述。 其实不会编程的人,这本书后半段基本没有意义,因为你根本也没法评价各种语言到底是好是坏。但是前半部分,他对社会和财富的思考,还是挺有意思的。格雷厄姆把好的黑客比喻成艺术家(画家),他们和码农不是一个完全等价概念。现在在很多IT大公司里的程序员。 的确也就是码农的定位,这我到不是贬低程序员,只是说真正热爱代码的人很难在大公司里找到发挥的空间。大公司的正常运作有赖于一系列的规则和限制,其中一个很重要的因素是稳定和各司其职,你不可能指望你的产品经理像程序员一样懂编程,所以大公司的程序员大概率都是根据用户和产品经理的需求,使用固定语言将之实现的指尖工人。这就好比为动画片画画的画师和原作者的区别,只有画原画和想故事的人,才称得上艺术家,而其他人只是打工的。 (责任编辑:admin) |
- 上一篇:好玩的电脑桌面代码,磁力链接
- 下一篇:正文 第六十六章 (修文)