编程人生 chapter 4
(故事往后似乎学术味渐渐重起来,读起来不那么轻松,对我这个外行人有更多的点需要理解思考。>
Brendan Eich
Java script脚本语言的创始人
是一个能做得出技术 顾家 也有对大行业推动思想的人
程序语言有进步么?也许我们步入语言第二黄金时代,各个语言越来越有意思,新语言出现。编程就像唱歌,和写作一样,需要反复练习。但是和唱歌一样,没有好的调音系统,练了也白搭。——所以要语言的兼容性好,能在更多平台被使用。
Therac-25 化疗机器 上世纪80年代因为软件缺陷导致严重的医疗事故
线程调度问题 所以线程是一个很复杂的东西 难搞啊
想打一场漂亮的仗,保持头脑冷静,进行前沿研究,缺少资金,利用其他方式。请人做讲座,促进网上协作推进研究。
验证机制?
懒惰是一种美德——Larry Wall
程序员不喜欢,学术界喜欢研究。断言当成验证点有用。
“二分法调试——圈狼” 根据执行结果和内存状态,界定BUG的范围,控制流和数据的内存地址。
弄清楚内存的等级结构很困难,Robert O'Callahan,一个新西兰工程师,用Valgrind的框架,开发了一个调试工具。这个工具可以记录所有指令,所以可以从任何一个地方开始重写。着不仅仅是基于时间的调试工具,他还是一个可以让你看到数据结构的完整数据库,在发现某一个域的值被篡改的时候,你可以知道最后的操作是谁做的,也可以得到整个栈数据。
伪代码?
Jiminy Cricket ——你一定是忘了什么,从而导致了bug。
书推:Brian Kernighan的书 代码-一段代码——模块化
《计算机程序设计艺术》Knuth
Smalltalk 、Adele Goldberg
限制精度浮点数 表示实数 在Javascript中是个弊端
《大空头》32%
电影原著,反应次贷危机的主题。
对于非本行非常难阅读和理解。
要想赚到钱,唯一的办法就是把事情做对,并且制造出足够的噪音,让人们注意到它。
抵押贷款债券与过去的企业债券和政府债券在很多方面具有非常显著的差异。抵押贷款债券不是单一的有明确固定条款的巨额贷款。抵押贷款债券是一种对来自一个由数千个单独的住房抵押贷款组成的池子里的现金流的追索权。这些现金流很容易出问题,因为借款人有权在任何时候清偿债务。这也是债券投资者开始时不愿意投资住房抵押贷款的主要原因:抵押贷款借款人通常只在利率下跌的时候才会清偿他们的贷款,从而以更低的价格重新融资,这让抵押贷款债券持有者拥有了大量的现金,并以较低的利率进行投资。住房抵押贷款投资者不知道他们的投资将持续多久,因为只有在他最不想要的时候,他才会收回他的投资。为了控制这种不确定性,我在所罗门兄弟公司工作时的那些同事创立了抵押债券市场,找到了一个聪明的解决方案。他们利用巨大的住房贷款池,将住房所有人的还款分割成几块,称之为“部分”。第一个部分的买家就像泡在洪水中的底楼的所有者,面临着抵押贷款提前还款的第一波冲击。作为交换,他得到了最高的利率。第二个部分的买家——摩天大楼的第二层——接受提前还款的下一波巨浪的洗礼,作为交换,他们获得了较高的利率,依此类推。处于大楼顶层的投资者得到的是最低的利率,但是拥有最高的保障,他的投资在他想收回之前不会终止。
以次级住房贷款为基础的抵押贷款债券将解决提前还款问题的办法延伸至那些根本不存在还款问题的贷款上。第一层或者第一部分的投资者将面临的不是提前还款,而是实际的亏损。他承受着第一波损失,直到他的投资完全消失,然后亏损的巨浪将袭击第二层的投资者。依此类推。
它们全都具有庞氏骗局的基本特征:为了维持赢利假象,它们需要更多的资金来创造越来越多的次级贷款。
给艾斯曼打工,你永远也不会感觉到你是在打工。他会教你,但是他不会监督你。
一个好的雇佣者应该做的事情,或者说是一个好的领导者应该做的事情。
我很感激这一点,但我想知道一件事情:你们将要怎样盘剥我?
开张支票把谈话中的许诺确定下来。 ——沃伦·巴菲特
他把他异乎寻常的专注能力归因于他缺乏对人际交往的兴趣,以及人际交往关系的缺乏……
事实上,巴菲特的经验是:要想以一种伟大的方式成功,你就必须做一个伟大的、不同寻常的人。“如果你想成为一种伟大的投资者,你必须找到适合你的方式。”
“资本的募集或许是一场魅力的比拼,”巴里在写给他的投资者的信中说
债券市场主要是由大型机构投资者组成的,因此没有类似的政治压力。虽然债券市场已经让股票市场相形见绌,但它却安然逃过了严格的监管。债券推销员可以随心所欲地做任何事情,不用担心会被举报。债券交易员可以利用内幕消息,无须担心被抓住。债券专家可以构想出任何复杂的债券,不用担心政府的监管——这也是如此众多的债券衍生产品被开发出来的原因。债券市场中规模较大、流动性较强的部分——比如美国国债市场——交易情况会在屏幕上公开显示,但是大多数情况下,要想知道某个债券交易员报给你的价格是否接近公允价格,唯一的办法就是到处打听,努力找到正在交易那只债券的其他交易员。债券市场的这种暗箱操作和复杂程度,对于大型的华尔街公司来说是一个巨大的优势。债券市场的客户永远生活在不了解实际情况的恐惧之中。
“高级管理层的工作就是给人们发钱,”他会说,“如果他们从100个人中每人身上糊弄出10万美元来,他们就多得了1000万美元。
“一个连英语都不会说的人,怎么会撒谎?”
“我不是不相信他,”艾斯曼说,“我没有理解他。
有时候别人对你质疑的时候,不完全是以为你是不正确的,只是他还没有认识到你正确的点。
《少有人走的路》51%
整体阅读完需要花1.5h整理一下整体的读书笔记
真正的倾听,意味着把注意力放在他人身上,它是爱的具体表现形式。此时,倾听者能够暂时把个人想法和欲望放在一旁,尽可能地体会说话者的感受。说话者和倾听者都能感受到爱的力量,进而都能实现自我完善。倾听者把注意力放在对方的话语上,会使说话者心有灵犀,更为坦诚,更愿把心灵全部敞开,而不是有所隐藏。这能增进双方的理解和信任,心心相印,共同跳起爱的“双人芭蕾舞”。这是耗费精力的过程,而且须以爱为出发点。基于共同成长、自我完善的意愿,才能够达到倾听的目的。
我说过爱是行动,爱需要与懒惰对抗,与恐惧较量。
人生就是一种冒险。你投入的爱越多,经受的风险也就越大
经过两年半的努力,我益发觉得生活失去了意义,情绪也更加消沉。最后一年,我几乎整天睡觉,仿佛只有睡觉,才会感觉舒适和自由。
她每次前来就诊,还没坐到座位上,就起码要说上两次“谢谢”―――第一次“谢谢”,是我们在候诊室刚见面时;第二次“谢谢”,是在她刚走进我的办公室的时候。 雷切尔问:“这有什么不好吗?” “没什么不好。”我回答说,“不过,你这样多礼没有必要。从你的表现看,就像是个缺乏自信、以为自己不受欢迎的客人。”
家长的角色和心理医生相似。聆听子女的心声,满足他们的需要,有助于家长实现自身完善,而不是盲目坚守权威,颐指气使。恰如其分地做出改变,使人格和心灵不断完善,才能担负起做父母的职责。
家长在对子女的教育和自我完善过程中,也会跟着一并走向成熟,对于双方都是大有益处。
自我反省的基本前提之一,就是诚实和谦逊的态度,正如14世纪一个英国僧侣所说:“诚实和谦虚,意味着有自知之明。善于自我反省的人,才会表现得诚实和谦虚。”
不过,作为感情的主人,我们却经常犯两个错误:其一,我们可能对奴隶不加约束,听之任之。
内疚感折磨的神经官能症患者,经常走向另一种极端―――这也是我们容易犯的第二个错误:主人担心奴隶(感情)造反,因此,出现任何征兆或者迹象,就会把奴隶捆绑起来,并加以毒打,甚至施以最严厉的刑罚。
《先知》43%
前两天和同学聊天,还聊到关于先知中一句话启发她对父母和子女关系的认知。所以一直觉得先知是一本很能启发人的书,也许现在就是一句话,但是一定时候,会折射出现实的对应。
工作是眼能看见的爱 而在你劳力不息的时候,你确在爱了生命 从工作里爱了生命,就是通彻了生命最深的秘密
你们也听见人说,生命是黑暗的,在你疲瘁之中,你附和了那疲瘁的人所说的话。 我说生命的确是黑暗的,除非是有了激励, 一切的激励都是盲目的,除非是有了知识, 一切的知识都是徒然的,除非是有了工作, 一切的工作都是空虚的;除非是有了爱;
Your joy is your sorrow unmasked.
悲哀的创痕在你身上刻的越深 你越能容受更多的欢乐
无论你的房屋是如何地壮丽与辉煌,也不应当使它隐住你的秘密,遮住你的愿望
不用因为外在的华丽的躯壳,限制住了内心最美好的东西。