下载APP
分享
新浪微博
腾讯微博
QQ空间
QQ好友
人人网
开心网
豆瓣
Facebook
取消
 |
黑客与画家
不是所有的程序猿都能叫程序员 |
00:00免费试听第一章节00:00
分节阅读 Table of contents
-
试听
1.黑客和画家一样,都是有天赋的艺术家
- 先跟大家明确一个词,黑客。很多人以为,黑客就是专门用计算机搞破坏的那些人,每天就琢磨着怎么破解别人的防火墙,窃取机密资料。其实,对于这一类人,准确的说法是“骇客”,英语里叫cracker。而黑客,它的英语是hacker,最早指的是热心于计算机技术、水平高超的程序员。
很多人以为,程序员就是挣得多、花得少,头发秃、死得早,除了码代码就是码代码,日子枯燥又无聊。但其实,程序员也是可以很好玩的,你永远不知道,他们的小脑瓜里到底装着些什么。
按照自由软件基金会的创始人理查德·斯托尔曼的说法,黑客,也就是顶尖的程序员,必须要具备三个特点:好玩、高智商、探索精神。如果你说你是个程序员,写程序就只是为了挣口饭吃,没有别的追求了,那对不起,你最多叫做程序猿,猿猴的那个猿,在英语里面叫做code monkey。
黑客的意思,我解释完了,可是大家听着这书名,是不是还是挺纳闷的?一个是黑客,走的是技术流,成天守着电脑噼里啪啦的,眼睛里面不是0就是1。一个是画家,走的是艺术流,没事儿在野外写写生,在艺术的海洋里面徜徉一下。除了都要动手,这两种人还有什么关系吗?为啥要放在一起说呢?
其实,这就是大家对这两种职业的误解了。在我们看来,画家是个很常见的职业,但黑客听起来,总有种技术怪人的味道,神秘兮兮的。但其实,黑客和画家一样,只不过是怀有一门特殊的手艺、有创造天赋的普通人罢了。另外,编程和画画一样,都有自己独特的审美。画画的审美,是光和影的搭配,是线条和色块的组合;而编程的审美,是复杂问题的简单化,是巧妙地解决未解的难题。
有的朋友要是在大学里上过计算机课,可能就会有所体会,老师在点评作业的时候,时不时地就来一句:这几行代码写得很漂亮!你要是不懂呢,你就觉得很奇怪,代码还有漂不漂亮的?不都那么26个英文字母,10个阿拉伯数字吗?其实,漂亮指的不是这几行代码本身,而是它背后的思维,说它解决问题的方式很巧妙。
所以,从这个角度来说,黑客和画家又有了一个共同点,那就是都是艺术家。开发一套软件,和画家作一幅画,和建筑师设计一栋房屋,没有本质上的不同,都是艺术创作。而且,黑客们也在用自己的这些艺术作品,向世界输出着他们的想法和价值观,创造了我们所在的互联网时代。
如果你的生活已经离不开互联网,那么请一定要听一听这本书。你将会更加了解黑客这个群体,了解计算机编程的本质,了解互联网行业的规则和我们当下的这个时代。
-
2.黑客为什么不喜欢学校?聪明的孩子不受欢迎
-
3.计算机科学是个伪命题,黑客不想做科学家
-
4.要不是为了生活,哪个黑客想受产品经理的气
-
5.黑客们的创业法则:快速高效、拥抱互联网
-
6.未来的软件开发和编程语言:开放透明、动态灵活
本书作者About the Author
保罗·格雷厄姆,哈佛大学计算机科学博士。1995年创办了世界上第一个互联网应用程序Viaweb,并在1998年以5000万美元的价格把公司卖给了雅虎以5000万美元。之后他架起了个人网站paulgraham.com,撰写了许许多多关于软件和创业的文章,以深刻的见解和清晰的表达而著称,被誉为“硅谷创业教父”。
特约撰稿人Special Contributor
沐里,北京大学经济学硕士。
关于本书 About the book
在过去几十年里,一群热心于计算机技术、水平高超的黑客,用代码、程序和软件,向世界输出着他们的想法和价值观,创造了一个互联网时代。如果今天,你的生活已经离不开互联网,那么请一定要听一听这本书。你将会更加了解黑客的成长、黑客的工作方法和对世界的贡献,更加了解计算机编程的本质,了解互联网行业的规则和我们当下的这个时代。
本书金句 Key insights
对于黑客来说,关着的门就是一种挑衅,而锁着的门则是一种侮辱。
科学界里的每一个人,暗地里都相信数学家比自己聪明。最后的结果就是科学家往往会把自己的工作尽可能弄得看上去像数学。
把车开直,不是通过将车身对齐画在地上的分隔线,而是通过瞄准远处的某个点。
程序员活在这个文艺复兴可能是一件好事。如果我们所有人都使用同一种编程语言,反而有可能是坏事。
计算机世界就像是智力世界的大西部,在那里没有你不敢想的事情,只要你愿意承担冒险后果。