黑客与画家 摘录 1

这本书的名字有点标题党了,看起来很文艺很牛B,其实只是因为作者既是黑客,也是画家。只是作者的两个名号而已,当然这也很牛B。

“以前创业很昂贵,你不得不找到投资人才能创业。而现在,唯一的门槛就是勇气。”

黑客伦理:

  • 使用计算机以及所有有助于了解这个世界本质的事物不应受到任何限制。任何事情都应该亲手尝试。
  • 信息应该全部免费。
  • 不信任权威,提倡去中心化。
  • 判断一名黑客的水平应该看他的技术能力,而不是看他的学历,年龄或地位等其它标准。
  • 你可以用计算机创造美和艺术。
  • 计算机使生活更美好。

第一章《书呆子为什么不受欢迎》中的内容将来可以教育小孩子,现在不受欢迎没问题,先胖不算胖,后胖压塌炕。

  • 书呆子从小琢磨的确实如何更聪明,心底里也是这样追求的。这都是受父母的影响,书呆子被教导追求正确答案,而受欢迎的小孩被教导讨人喜欢。
  • 在任何社会等级制度中,那些对自己没自信的人就会通过虐待他们眼中的下等人来凸显自己的身份;
  • 大部分的欺负来自处于下一等级的学生,是那些焦虑的中间层;
  • 当你所作的事情能产生真实的效果,那就不仅仅是好玩而已了,发现正确的答案就开始变得重要了。如果总体足够大,即时是人数最少的少数派,只要聚集在一起,也能产生可观的力量。;
  • 更糟糕的问题就是我们没有得到真正的工作,没能发挥我们的才能。人类喜欢工作,在世界上大多数地方,你的工作就是你的身份证明。但是,我们那时做的所有事情根本就是无意义的,至少那时看来是这样。最好的情况下,那些事情也不过是遥远的将来我们可能从事的实际工作的练习。
  • 如今的成年人根本不接受青少年。一般来说,他们都是在办公室工作,所以就在上班的路上,顺路把孩子送到学校去关着,这有点象他们周末外出度假时,把狗送到寄养的地方。// 这个这么说美国教育,我觉得实在太偏激了。。。

 

第二章《黑客与画家》。

  • 黑客搞懂“计算理论”的必要性,与画家搞懂颜料化学成分的必要性差不多大。一般来说,在理论上,你需要知道如何计算“时间复杂度”和“空间复杂度”,如果你要写一个解析器,可能还需要知道状态机的概念;除此之外,并不需要知道特别多的理论。
  • 编程语言首要的特性是允许动态扩展的。编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。
  • 大学和实验室强迫黑客成为科学家,企业强迫黑客成为工程师。
  • 大部分公司不把涉及的职责交给一个优秀的黑客,而是交给一个委员会,黑客的作用仅仅是实现那个委员会的设计。大公司只要做到不太烂,就能赢。// 跟网易的风格差不多,只求不犯错,求稳。
  • 开发优秀软件的方法之一就是自己创业。创业的另一个问题是赚钱的软件往往不是好玩的软件,两者的重叠度不高。几乎所有的创作者在职业生涯的早期都有一份“白天工作”。
  • 要是你很热爱编程,你就不可避免的会开发自己的项目。
  • 黑客可以通过观看优秀的程序学会编程,不是看它们的执行结果,而是看它们的源代码。
  • 你不能盼望先有一个完美的规格设计,然后再动手编程。坚持一丝不苟,就能取得优秀的成果。因为那些看不见的细节累加起来,就变得可见了。
  • 有时候,你有了一个令人兴奋的新项目,你会愿意为它一天工作16小时。等过了这一阵,你又会觉得百无聊赖,对所有事情都提不起兴趣。
  • 暂时放手又是也能防止热情熄火。
  • 从他人的角度思考问题正是成功的奥秘所在。“换位思考”并不意味着你要做自我牺牲。实际上,这是完全不同的两回事。了解别人对于事情的看法,并不代表你为他的利益服务。
第三章《不能说的话》
  • 道德禁忌的最大制造者是那些权利斗争中略占上风的一方。你会发现,这一方有实力推行禁忌,同时又软弱到需要禁忌保护自己的利益。
  • 在科学领域,质疑他人的结论和公认的假设是尤其重要的一件事。
  • 与笨蛋辩论,你也会变成笨蛋。自由思考比畅所欲言更重要。在心里无所不想,但是不一定要说出来。
  • 人们喜欢讨论的许多问题实际上都是很复杂的,马上说出你的想法对你没有什么好处。
  • 你不要直接攻击某个标签,而要攻击它的“元标签”。所谓“元标签”,就是对某个标签的抽象描述。
  • 当你看到有些话被攻击为出自xx分子或xx主义,这就是一个明确的信号,表明背后有问题。
  • 你不仅要远距离观察人群,更要远距离观察你自己。如果自己就是潮水的一部分,怎么能看见潮流的方向呢?你只能永远保持质疑。
第四章《良好的坏习惯》
  • 公民自由使得国家富强。如果将人均国民生产总值与公民自由的关系画成图,你会发现他们是很清楚的正向关系。一个人们拥有自由言论和行动自由的社会,往往最有可能采纳最优方案,而不是采纳最有权势的人提出的方案。
第五章《另一条路》
  • 太麻烦,不如死
  • 如果互联网软件能够击败桌面软件,一定是赢在更方便这一优势上。// 正如现在的手机软件是个很好的机会,也会赢在更方便上。
  • 构思这种东西有一个特点,就是它会导致更多的构思。你有没有注意过,坐下来写东西的时候,一半的构思是写作时产生的?软件也是这样。实现某个构思,会带来更多的构思。所以,将一个构思束之高阁,不仅意味着延迟它的实现,还意味着延迟所有在实现过程中激发的构思。事实上,将一个构思束之高阁,甚至会限制新构思的产生。
  • 计划这个词,只是将构思束之高阁的另一种表达方式。只要想到好的构思,我们就立刻着手实现。
  • 我想,要是为桌面电脑写软件,我们就不会成立创业公司了。因为桌面软件必须能运行在windows上,要给windows写软件就不得不使用它,可是我们对它并没有兴趣。//跟我一样。。。
  • 创业公司必须用更少的人,更少的钱,把软件写出来并开始运作。你必须打破常规,快速行动,循规蹈矩不可能成功。
  • 如果你把赌注压在互联网软件上,你也不比担心这个问题。只要人们继续上网,互联网软件就输不了。// 同样,现在是手机爆发的机会,只要人们还用手机,就?
  • 如果你是一个黑客,并且梦想自己创业,可能会有两件事令你望而却步。一件是你不懂管理企业,另一件是你害怕竞争。实际上,这两件事都没那么难。管理企业其实很简单,只要记住两点:做出用户喜欢的产品和保证开支小于收入。
  • 做出用户喜欢的产品,首先要保证你自己愿意使用,然后不断加以改进,整个过程中密切倾听用户的反馈。
  • 比较软件的标准应该是看对手的软件将来会有什么功能,而不是现在有什么功能。无论何时,你都要使用自己的软件。
  • 如果他们的观点真的很好,那就听从他们。关键是你要自己判断,不要盲从。如果你不打算自己动手设计和开发,那就不要创业。
  • viaweb被雅虎收购后,我突然发现自己在为一家大公司工作,那感觉就像在齐腰深的水中艰难行走。
– EOF –

0 comments:

Leave a Reply

Your email address will not be published. Required fields are marked *