4月14-16日 读书笔记

《编程人生(上)》chapter 2 

Brad Fitzpatrick

Live Journal 的创始人

读他少年时代的经历的时候,觉得就像看一个调皮鬼的调皮历史,机智,聪明,一个和童话一起读程序书的小男孩,有一个很棒的成长环境。

测试的重要性!!特别是在后期维护的时候

使用何种语言很重要么?我还没有找到满意的语言。我还不清楚究竟什么才能让我完全满意。我讨厌在一个项目里一直切换语言。我想要的语言要在我余姚食用油静态类型,在编译时检查所有内容。perl比较接近这个要求,我能用各种我喜欢的方式来写代码。他在编译时没有足够的静态检查,但我可以在运行时对其进行补充。

在校期间经营自己的事业,你有没有感到后悔过?是不是应该从中选择一样来做?

不,我觉得这是孔的方式。我别的朋友在大学里只完成课程,而我对这些课程已经很了解了,只读书的话会很无聊。有个朋友,同样懂这些课程内容,但他的想法是在学校就该学习,而不是为了考高分,所以他在业余时间学习阿拉伯语、汉语和日语,还有很多疯狂的编程语言。每周他都会说:“我喜欢上了一门新语言,这周我只用OCaml来写东西。”他以这种方式让自己保持忙碌的状态。而我则选择一种忙碌而又不怎么无趣的方式。大学校园里最棒的是认识人和参加聚会。

你是如何设计软件的?

我会从接口开始,比如常用方法、常用RPC或者常用查询。以存储为例,我会去思考,常用的查询是什么?我们需要什么索引?数据是如何存储在磁盘上的?然后给不同的部分写点试验模型,再慢慢充实它们。

对于自学的程序员有什么建议

要试着做一些更难的东西,超出能力范围的东西。

要多阅读代码,但是也有自己代码的全局概念,(开源代码)。阅读代码,了解结构,为什么要这么做。

“你怎么看”or“这是审查结果,你怎么认为”

说话的语言艺术。把自己和对方放在同一线上,而不是对立线上。


《制药业的真相》83%

Xigris的治疗效果“非常好”,并保证建立一个20人的名为“价值、道德和定量供应——关键医疗特别工作组”的委员会

专利分好几种类型,但是对处方药适用的专利从它被美国专利商标局批准的那天起有二十年的有效期。专利可以被赋予药物四种特性中的一种:药物物质本身;使用方法;配方设计;或者是制作过程。药物物质专利仅仅涉及药物中有效成分的化合物。

例如,为Neurontin列示的专利之一是针对治疗神经变性疾病的,而该药的这一用途并没有被批准使用。有时公司还会将同一专利列示两次。另外,专利可以在任何时间被列示,即使在最初获得批准后的若干年。也就是说,总会有生效的专利作为起诉通用名药公司的借口,并因此能获得30个月的排他性权力。通过在第一个官司之后不断申请新的专利,然后再起诉说这些新专利被侵犯,制药公司就可以获得连续不断的30个月的特权。尽管《哈奇—维克斯曼法案》的确推动了通用名药行业的发展,但它更推动了大型制药公司的发展。


《少有人走的路》33%

爱最重要的体现形式,就是关注。我们爱某个人,一定会关注对方,进而帮助对方成长。我们必须把成见放到一边,调整心理状态,满足对方的需要。我们对对方的关注,是出自自我意愿、摒弃惰性的行为。

你可能感兴趣的:(4月14-16日 读书笔记)