前言:
【向死而生】
面对死亡,找到真正重要的事,而停止琐碎的事,从而使自己真正存在。
【面向未来而活】
我们的目光应该盯着未来的世界,从此决定人生应该怎么走。
即,活在未来,造出现在还没有的部分。
【未来世界走向计算机】
我们生活的一切都在成为计算机。所以如果你想理解我们目前的世界,以及未来动向,多了解下黑客的思想,对你有帮助。
所有东西都在变成软件。
【孵化器的运作】
扶植创业公司,举办训练营,从500个项目中挑选20个项目,给予启动金。同时占有股份。
【创业公式】
- 搭建原型
- 上线运营
- 收集反馈
- 调整产品
- 成长壮大
【用户为先】
倾听用户的声音,满足用户的需求。
第一章:书呆子不讨人喜欢
【创业时代】
创业成本目前越来越低,唯一的门槛,勇气!
企业创始人本身比他的创意更重要。
【把握时代】
把握时代 - 理解计算机 - 理解计算机背后的人(软件设计者)。
因为“书呆子”接管了世界,所以要明白他们在干嘛,他们的头脑。
当前是计算机时代,而不是太空时代或原子时代。
【应对时代变化】
时代变化太快,必须及时了解前沿资讯,容不得自己胡乱猜想。
【黑客】
出于兴趣而解决某个难题,不管它有没有用,这就是黑客。
编程是一种艺术创作。
黑客是最优秀的程序员,专家级程序员。
【黑客价值观】
- 好玩
- 高智商
- 探索精神
而非金钱、实用性。
【黑客伦理】
总结:分享、开放、民主、计算机的自由使用、进步。
推论:黑客不服从管教,具有叛逆精神。
- 了解世界本质的事物不应该被限制。并且任何事都应该亲手尝试
- 所有信息应该都是自由的
- 不信任权威,提倡去中心化
- 黑客的水平看他的技术能力,而非学历、年龄、地位。
- 用计算机创造美和艺术
- 计算机使生活更美好
【追求受欢迎?】
书呆子们真的不想让自己受欢迎,他们更追求“聪明”。
真正想要的是“能够设计奇妙的火箭、写出漂亮的文章、理解编程原理”等,想做伟大的事情!
而美国的正常青年,为了受欢迎,愿意付出巨大代价(不惜权谋)
【全身心投入】
任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入!
【不断付出】
对那些高度困难的领域,只有身处其中的人,才能意识到成功需要不断付出!
例如画家,本身喜欢画画,将许多时间投入其中,才擅长!
【书呆子的注意力】
书呆子更愿意将精力放在读书或者观察世界上,所以不讨人喜欢。
而且很多人都喜欢欺负书呆子。
【公立学校】
不真实的环境,如同监狱,让小孩子呆在里面,学理论、考理论,学到的东西没有用,与世界脱节。小孩子不知道大人真正在做的事情,以致于无聊。沦为廉价劳动力。
而工业时代,青少年是学徒,是成人社会的低级成员。学徒也可以产出。
而大多数学校的教学质量很糟糕。优秀老师非常少。
同学间的比较,使彼此成为对手。
公立学校的平庸,导致学生叛逆,远离原来该学习的。
【公立学校中的怪人】
怪人厌恶激烈的人缘斗争,于是选择放弃、叛逆,吸毒等方式来加入不同团体。
校园生活的真正问题是空虚。
【真实世界】
真实世界的团体,有共同目标,领导善于实现目标。
比如球队,老人带新人,新人学老人。
但不真实的世界,使人所做的事没有产生真正意义上的效果。比如宫廷,谁也不服谁。
要用真实世界的原则活着,去找到正确答案。
(提醒自己,关注真实的世界,提升能力做真正有影响力的事情。并与书呆子保持联系、同步,当然也适当与族群中受欢迎的人联系)
第二章:黑客与画家
【喜欢哪种事】
你喜欢做“大家看起来让人称赞”的事,还是真正重要的事?
比如10天建医院,还是解决疫情?
【黑客or技工】
不要沦为技工,仅仅开发需求。大公司希望标准化设计。
你得决定应该做什么,并且知道应该怎么做!
【壁垒】
微软的壁垒,不是word,而是操作系统。
你要建立你的壁垒。
当一个领域的壁垒建立起来后,真正的竞争就转向了新兴领域市场。
【黑客or科研】
黑客真正应该做的,是设计优美软件,而非写研究论文。
其实,黑客也很容易偏离真正的工作重心。
优美的软件,并不是论文的合适题材。黑客的软件,不容易转变为文章。
科学家,“不会干活”,而是实验,解题。
【黑客and计算理论】
需要知道的:时间、空间复杂度,状态机;
此外,别的不需要知道太多。就像画家弄懂颜料的化学成分。
计算机科学,是一个大杂烩,有纯粹的数学家,有物理学家(如网络),也有黑客(只想写有趣的软件)
【考核or真价值】
考试考核学生的学术能力,代码行数考核程序员的工作效率,都不精准。
但是,你认为自己有好的设计感,和你真正写出好的软件,截然不同。
【知道and行道】
知道怎么做,和真正做好一件事,截然不同!
创作作品,和做研究是截然不同的思维。
【创业形式】
创业过程中,大部分时间不是在敲代码。
一般黑客白天有一份赚钱的工作,晚上一份爱好的工作。
【真的爱好】
作者面试的时候,关注业余时间写什么软件。
因为,如果不是真的爱好,就不可能做到优秀。
如果你真的热爱编程,就不可避免的会开发你自己的项目。
【赚钱and好玩】
赚钱的事,不好玩。好玩的,不赚钱。
比如写编程语言,好玩却不赚钱。(麻蛋,哪里好玩?黑线…)
【学习编程】
学习方式,写程序。一如学习画画,通过画上一幅来提升。
也可通过临摹,即看源代码。作家也是通过模仿来学习。
消灭bug,如同解数学题。
【坚持一丝不苟】
细节会累加,然后就变得可见。
要坚持一丝不苟,就能取得优秀的成果。
请认真对待代码!
【为人类服务】
几乎所有最伟大的绘画作品都是画人的,因为人类总是对自身感兴趣。
你必须假定用户是傻子。
你要了解人,包括你的对手。包括换位思考。
【换位思考】
聪明、愚蠢,和会不会换位思考没有什么直接关系。
【程序】
程序是给人看的,附带能在机器上运行。
第三章:不能说的话
【书呆子的麻烦】
- 祸从口出:说出了正确的观点
- 不从习俗。(比如伽利略)
【盲从】
如果你有或者没有“不能说的话”,请想一想:
你是随大流的人吗?
盲从,带来:穿喇叭裤、参与南北战争、相信希特勒等等。
【防止复制】
古代地图工匠,故意在地图上画错一个小地方。
【真话】
不能说的真话,有两个条件:
· 这些话不能说出口
· 他们是正确的,或者看起来很可能正确
比如,李文亮讲瘟疫出现。
【康拉德式】
康拉德式的人物:在非洲当雇佣兵,去尼泊尔当医生,去迈阿密经营夜总会,反正见多识广。
对比国内公立学校16岁的单纯少女?
笑。
【小团体禁忌】
【为什么要找真理】
- 好奇
- 不犯错
- 训练头脑(优秀作品往往来自别人忽略的想法)
【科学界立足】
在科学中,命题的真伪更显而易见,使得科学家能够更勇敢的质疑传统观点。
如果要在科学界谋职,必须训练自己的智力,去发现并解决真正的问题,而不能仅仅当一个政治家,通过搞人事关系和派系斗争立足。
【训练自己创新】
训练自己去想那些不能想的事情,即创新,会获得许多好处。
【打真正的仗】
不能说的话,就不说嘛。
或者,挑选合适的场合说。
思想and言论间,划定界限,想的不一定要说出来。
格斗俱乐部第一条规则,不要提到格斗俱乐部。
与笨蛋辩论,也会变成笨蛋。
【守口如瓶】
每个时代都有自己的忌讳,触犯了会给自己惹来麻烦。
可以选择守口如瓶、笑脸相迎。
因为一旦说太多,就没有时间做正经事了。
【与知己讨论】
找信得过的知己讨论,畅所欲言。
也可以以此来选择朋友。
能够一起谈论“异端邪说”并且不会因此气急败坏的人,就是你应该认识的朋友。
【恰当的回答】
我既不赞成,也不反对。
或者:“我还没有想好。”
马上说出你的想法,对你并没有好处。因为许多实际问题很复杂。
【明面的讨论】
- 将辩论提升到抽象的层次。
- 隐喻
- 幽默
【思想自由】
思想自由,会营造良好的学术环境、工业环境。
但每个人都自认为是思想自由的,却回避他们认为错误的观点。
【远离人群】
远离人群来看自己,观察整个事件。
要想清晰的思考,必须远离人群,更要远距离观察自己。
【对错】
对一个命题,“错的”就是最坏的评价,没有别的。
如果是对的,却被贴满各种标签,就有问题。
【成长】
成长为一个心智成熟的人。
但,请继续,成长为一个怀疑和抵制社会错误潮流的人。
第四章:良好的坏习惯
【黑客喜欢】
费曼为曼哈顿计划工作时,喜欢破解存放机密文件的保险箱,觉得这样很有趣。谁解释?
常见犯罪动机不外乎毒品、金钱、性、仇恨等,但还有满足智力上的好奇心。
【不服管教】
不服从管教,是黑客之所以成为优秀程序员的原因之一。
黑客常常能看透本质。
黑客不喜欢版权。并走在技术的最前沿。
【美国精神】
自由!
开国元勋杰弗逊:“反抗政府的精神,在某些场合是如此珍贵,我希望它永远保持活跃。”
疯狂、有抱负的人,去了美国。美国人的本性,不服管教。美国能够吸引聪明人,还有自负的人。
正是那些不服从管教的人们,才是美国财富与力量的泉源。—(太自负的讲法)
【自由带来富强】
公民的自由,使得国家富强。
自由的言论和行动,导致采纳最优方案而非最有权之人的方案。
而专制国家,会腐败,会贫穷,会弱小。
集权主义一旦形成,就很难废除。
第六章:如何创造财富
【致富途径】
· 创业(开发新药或计算机软件)
· 加入创业公司
· 也包括:赌博、投机、婚姻、偷窃、敲诈、诈骗、垄断、行贿、游说、造假、开矿等
【金钱不同于财富】
财富是我们所需最基本的东西,食品、服装、住房、汽车、生活用品、外出旅行等。
你真正需要的事财富,而非金钱。比如你在南极洲生活。
大多数生意,目的是为了创造财富,做出人们真正需要的东西。
【赚钱守恒】
要赚100万,就要忍受100万的痛苦。比如40年慢慢打零工,或者压缩到极限4年,承受较大痛苦。
【选择高技术】
高技术领域,压缩汇报丰厚。
在每个选择的节点,都选择那个更难的选择。
【公司-满足需要】
公司存在的目的是满足人们的某种需要。
公司一切行为的目的都是盈利,从而生存下去。
【可测量and可放大】
可测量:销售、计件工
可测量且可放大:CEO、电影主角、基金经理、专业运动员。
【小公司】可测量
【高科技】可放大
【高科技】
13世纪,佛罗伦萨人发明精纺布;
17世纪,荷兰人掌握了造船术和航海知识,主宰了欧洲前往远东的航线。
【解决高难度技术问题】
麦当劳,设计出一个快餐服务体系。一次开发,普遍适用。
沃尔玛也是,设计出新型商店。
创业也是,选择解决难的问题。
【进入壁垒】
进入壁垒的一个方法:申请专利。
而任何选择,选难的之后通常会形成防御。
【创业潜规则 - 吃苦】
创业吃的苦,要看竞争对手。因为他决定:你能吃多少苦,我也能。
【创业潜规则 - 结局】
要么赢得一切,要么彻底消失。而结果只在最后一刻才明了。
有些公司确实在搞好产品,但是开发时间长,导致资金用完、关门散伙。
【收入与风险】
收入与风险对称。巨大获利的可能,就存在巨大失败可能。
【大公司的努力】
大公司中,只要一般努力即可得到意料的薪水。
你的努力,被人数给平均了。
但一个真正拼命的程序员能够创造比普通员工多十倍甚至百倍的财富。
比如,一个程序员全力开发新软件,开辟新的收入来源。
【保险创业】
在早期卖掉自己的创业公司,放弃未来壮大的机会,只求数量较少但更有把握的回报。
【收购】
大公司负责收购的人,很保守。一般是商学院出身,未创业,选择倾向安全。
收购是门学问。2诀窍:
· 营造“马上可能被竞争对手收购”的气氛
· 让他们担心现在不买你,高速成长后使得未来收购耗资巨大。
【保护私有财产】
要鼓励大家创业,必须能做到藏富于民,这样国家就会变得强大。
而让书呆子保住他们的血汗钱,你就会无敌于天下。
第七章:关注贫富分化
【人与人不同】
达芬奇的作品,比同时代二流画家优秀很多很多。
顶级国际象棋大师,跟象棋俱乐部成员下10000局都不会输一盘。
【赚钱不好?】
- 从小被误导(错误的)
- 历史上积累财富的方式大多名声不好
- 担心收入差距拉大对社会产生不利影响(错误的,且看如下论证)
【赚钱方式】
技能不同,导致收入不同,导致贫富差距。
而工作的价值,由市场决定(而非政府)。
比如CEO、职业篮球手等。
【不公平?】
财富不是从口袋里拿出来的,是来自于劳动、创造。
当父母给孩子钱,属于无偿给予,不需要公平。
而往往,大家都期望公平。但:
人们就是喜欢看电视真人秀,不喜欢莎士比亚。
人们就是喜欢吃玉米热狗肠,不喜欢蔬菜水果。
【奥卡姆剃刀原则】
简答的解释,就是最好的解释。
【富人的功劳】
技术革新带来生产效率提高(几何倍数),以至于普通人跟富人差距越来越小:
开一样车,穿同样衣服,使用同样家具,吃同样食物。做的事也差不多(无所事事让人孤独消沉)
定制物品反而不便,只是告诉别人你有钱。
当然,富人的银行户头比平常人多很多。
【品牌】
技术无法使其变得更便宜的唯一东西,就是品牌。
【差距来自教育】
人与人之间不再因为财富差距而产生隔离,而是因教育层次。
【工作必须有趣】
苹果公司2创始人,每天能工作20个小时,为社会提供苹果电脑,然后领取朝九晚五的税后工资。
【社会需要富人】
富人创造就业机会;
富人在致富的时候做出的事情,使社会进步。
第九章:设计者的品味
【技术硬and设计好】
- 设计简单
- 永不过时
- 解决主要问题
- 具有启发性
- 具有趣味性
- 工作得很艰苦(困难问题需要艰巨的付出,如果你工作不艰苦,很可能在浪费时间)
- 补充6,选择有益的艰苦
- 看似容易的设计
- 对称的设计(重复性对称和递归性对称,比如树叶上叶脉纹路)
- 模仿大自然的设计
- 再设计(不断改进)
- 能够复制的设计(先模仿别人,大师会超脱自我,足够自信使用他人成果)
- 奇特设计
- 成批出现(15世纪佛罗伦萨的伟大艺术家一大批,有天赋的人聚在一起互相激励碰撞)
- 大胆设计
10章以后:
【好的浪费】
用更多钱得到更简单的设计。
浪费了“程序员”时间,才是无效率,而不是浪费“机器”的时间。
技术发展,每一代人都在做上一代人觉得浪费的事情:打长途电话、快递隔天到。
【结果论】
选择哪种技术,不能考虑别人的做法,而要考虑什么样的技术能最好的完成工作。
【论文】
论文来自试试看。
【思考100年后】
人生自古谁无死,留取丹心照汗青。
【语言抽象层次】
C - Java - Python - Lisp
看竞争对手的招聘,如果是java没威胁,如果是perl或python稍微有点威胁,如果是招Lisp黑客,则如临大敌。
【创业核心 - 让用户满意】
只要赢得客户,一切都会接踵而来。
让用户满意才是你的设计方向,千万不要为了取悦风险投资商而设计你的产品。
为了做出优秀的设计,你必须贴近用户,始终寸步不离,永远站在用户的角度调整自己的构想。
【业界最佳实践】
业界最佳实践,不会让你变得优秀,只会让你变得平常。
【黑客写了人类所有优秀软件】
优秀的编程语言不会被埋没,专家黑客可以一眼认出并拿来使用。
【推荐书】
书应该不厚,文笔流畅,而且包含大量优秀范例。
布莱恩和丹尼斯写的《C程序设计语言》
Eric S. Raymond《如何成为一名黑客》
王小波的杂文
卡斯帕罗夫《棋与人生》
《人月神话》
【找书】
书店是程序员发现和学习新语言的最重要场所之一,因为出版社对书籍内容审核做了质量保证,而且纸质书没有过时。
【黑客的乐趣】
如同外科医生摆弄病人内脏的乐趣,或者青少年用手挤青春痘。呕…
【一次性程序】
为完成简单临时人物,短时间写出一次性程序,后来会发展为正式程序。
比如Perl,想用就用。
【同时具备两种信念】
· 对自己信心万丈
· 对自己不断怀疑
对可能性保持乐观,对合理性保持怀疑。
【画作永无止境】
画家界的谚语:画作永远没有完工的一天,你只是不再画下去而已。
冯大辉读后感:
致敬阮一峰的翻译,国内埋头做事的人越来越少。
保持黑客精神,就有可能改变这个世界。但现在更多人关心房子、油价和粮食。
理解财富与金钱,理解创业,去学Lisp。
《黑客与画家》读书笔记
原文:https://www.cnblogs.com/braveaction/p/12312121.html