首页 > 代码库 > 黑客与画家——学会做有品位的程序员

黑客与画家——学会做有品位的程序员

上周和几个朋友分享了一下我阅读<黑客与画家>这本书的感悟,留点文字。

首先我配合这本书的作者Paul Graham,堪称硅谷创业者之父,成立的Y Combanator投资基金,也算是一家具有独特风格的seed fund公司。

首先该创业者开创了一种新型的投资方式(二十世界初),开创创业者夏令营,帮着创业者实现自己的想法,和VC面对面沟通,同时展示自己的产品,将产品和市场有效的结合起来。这听起来目前阶段中国的创新工场,算是一个追随者,形式基本一致。朋友笑道:李开复和该作者做大的区别是,没有创过业的人是否能够真正的理解创业团队呢? 当然这是笑谈,李开复没有创业小团队,但在大公司中可算是开创了多个成果的,这本身和创业差不多,只是起点更高了。

YC投资基金在美国很有影响力,帮助创业者提升成功的概率,鼓励更多的黑客(高水平程序员)投身到创业道路中,高效的工作,更多的创造社会财富。

另外感悟最深的,恐怕是他是一个有着画家品味的程序员,做一个程序员容易,但要有品位,确是我们值得商榷的,也是难能可贵的。当然这与他的人生经历有关,他本科读哲学,博士读计算机,但一心追求艺术梦,博士毕业后从事艺术学习(曾到佛罗伦萨美术学院和罗德岛艺术学院学习),但终究迫于无奈生活,重新选择了计算机。但也是这样的人生选择,成就了他一系列接下来的创奇。这让我回想起我的偶像乔布斯的一席话:

you can‘t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something - your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life. 

程序员,在当下,更多的被理解为码农,一种相对廉价的工种。可能更多的都是由于没有品味吧

做一个有品味的程序员,就如同画家、建筑师一样,构建自己的伟大产品,仅仅是由于工具不同而已,他们用的时画笔,而程序员用的是编程语言。

要学着做一个有品位的程序员,做一个有品味的人。

第二个值得让我们思考的时,程序员用编程语言成就伟大的产品,但编程语言来自于别人的思想,如何语言一样,有着不同的风格,也包含着不同的灵魂,我们在使用它的时候,是否会被它所秉承的惯性所左右,控制着我们思考的方式呢? 我目前对各种编程语言还是浅尝辄止,没能够深入的了解各个语言的内涵,暂时无权评价。但如同作者所说,我们一定要学习Lisp语言,或者它没什么用,但它能够改变你的思维方式,提升你对语言的认识,这就是编程语言思维化的体验吧。

第三个要思考:对好的产品的不懈努力,要做一个有品位的人,就需要对瑕疵无法容忍,是不是有点类似于处女座的人呢? 哈哈,好像处女座的人适合来做产品经理哦~  做一个好的产品,要学习有设计者的品味,只有美的产品是自然的,简单的,大家也都会喜欢的。要不断增强自己的品味,什么是好的设计?

或者本文还说的几张是关于创业、财富的,他介绍的经验在目前基本上都得到了应用(只能说据我所知),他说的经验之谈,如果你感兴趣,可以看一下。