zoukankan      html  css  js  c++  java
  • 黑客与画家 摘录

    这本书偏向于创业者读,文章中有些部分略显啰嗦,观点都是带着如何创业而来的。黑客和画家,两种不同的职业,却有着类似的工作模式。
     
    1、任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。
     
    2、对于书呆子来说,意识到学校并非全部的人生,也是很重要的事情,学校是一个很奇怪的、认为设计出来的体系,一般像是无菌室,一般像是野蛮洪荒之地。它就像人生一样,里面无所不包,但又不是实物的真实样子。它只是一个暂时的过程,只要你向前看,你就能超越它,哪怕现在你还是身处其中。
     
    3、创造优美事物的方式往往不是从头做起,而是在现有成果基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。这种类型的工作很难用研究性的论文表达。
     
    4、换位思考并不就意味着你要做自我牺牲,实际上,这是完全不同的两件事,了解别人对于事情的看法,并不代表你为他的利益服务,某些情况下,比如打仗,了解对手正式为了打击对手。
     
    5、判断一个人是否具备“换位思考”的能力有一个好办法,那就是看看他怎样向没有技术背景的人解释技术问题。
     
    6、你要对每一个人微笑,但是不要说出自己的真实想法。
     
    7、复合式bug,也就是互相影响的两个bug,举例来说,一个bug,是楼梯很滑,另一个bug是扶手送了,那么只有当这两个bug互相作用时,才会导致你从楼梯当摔下来。在软件中,复合式bug是最难发现的bug,往往会导致醉倒的损失。复合式bug有一个子类型,两个bug是互相弥补的,好比负负得正,软件反而能正常运行。这种bug可能才是最难发现的bug。当你修正了其中的一个bug,另一个bug才会暴露出来。这时对你来说,你会觉得刚才修正错了,因为那是你最后修改的地方,你就怀疑自己在那里做错了,但是你其实是对的。
     
    8、总的老说,这也是很好的处事原则。如果你有两个选择,就选较难的那个。如果你要选择是做在家里看电视还是外出跑步,那就出去跑步吧,这个方法有效的原因可能是遇到两个一难一易的选择时,往往出于懒惰的缘故,你会选择较易的那个选项。在意识深处,你其实知道不懒惰的做法会带来更好的结果,这个方法只是迫使你接受这一点。
     
    9、编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序
     
  • 相关阅读:
    SGU 495 Kids and Prizes 概率DP 或 数学推理
    poj 2799 IP Networks 模拟 位运算
    uva 202 Repeating Decimals 模拟
    poj 3158 Kickdown 字符串匹配?
    uva 1595 Symmetry 暴力
    uva 201 Squares 暴力
    uva 1594 Ducci Sequence 哈希
    uva 1368 DNA Consensus String 字符串
    数字、字符串、列表的常用操作
    if条件判断 流程控制
  • 原文地址:https://www.cnblogs.com/silence-hust/p/4949364.html
Copyright © 2011-2022 走看看