《远大前程》的原文摘录

  • 如果你想等到日常工作告一段落后才开始学习一些东西,就会像Samuel Becket的戏剧《等待戈多》里的Vladimir和Estragon一样,永无何止地等待下去。 (查看原文)
    右牧征南 1赞 2012-11-10 16:19:51
    —— 引自第74页
  • 对我们软件开发者来说,一个最难以接受也最为关键的理念,是要认识到我们不是自己的客户。 (查看原文)
    右牧征南 2012-11-08 22:07:37
    —— 引自第12页
  • Malcolm Gladwell在他的经典著作「引爆点:如何制造流行」中介绍了社会的相互作用如何导致深刻的变化。 (查看原文)
    右牧征南 2012-11-10 15:31:49
    —— 引自第58页
  • 关于情商的定义多种多样,但我认为情商是衡量成熟度和基本常识的一种方式。 (查看原文)
    右牧征南 2012-11-10 16:25:07
    —— 引自第76页
  • 你可以把决策者当作一家小规模的风险投资公司,并想想他们为什么要对你的项目投资 (查看原文)
    右牧征南 2012-11-27 21:59:39
    —— 引自第132页
  • 职场世界不会强行逼近你成长。当你发现自己在工作中感到十分舒适,已拥有了所有需要的技能,这可能意味着你正在职场中滑行。 滑行不是成长,是平缓的直线。 (查看原文)
    右牧征南 2012-12-05 22:17:29
    —— 引自第300页
  • 没有人比创造(创新)者更能够影响科技的走向。 (查看原文)
    dhcn 2014-02-10 12:53:21
    —— 引自第4页
  • 如果你在工作中达到了忘我的境界,也就是说,如果时间过得真快,那么这就是一个非常积极的信号。 (查看原文)
    dhcn 2014-02-10 13:02:53
    —— 引自第5页
  • 至少一半的好想法是深山徒步时萌发的 (查看原文)
    dhcn 2014-02-10 14:35:41
    —— 引自第32页
  • 我想可能会看到基础设施与应用程序之间更清晰的分离。Java在许多方面是介于两者之间的。时间会告诉我们Java是两者的最佳结合还是两边都不讨好。 (查看原文)
    dhcn 2014-02-10 15:38:02
    —— 引自第53页
  • 不能影响你编程思维方式的语言是不值得学习的。 (查看原文)
    dhcn 2014-02-10 16:22:54
    —— 引自第68页
  • 新职员的一个常见错误之一是他们有想着引导变化的强烈热情。 (查看原文)
    dhcn 2014-02-12 11:30:12
    —— 引自第165页
  • 工作与生活平衡的期望状态:工作9小时,睡眠8小时,旅游1小时,家庭和休闲4小时,家务和卫生2小时。 (查看原文)
    dhcn 2014-02-12 16:29:30
    —— 引自第202页
  • 某些管理者他们的视线只是朝上的,而这样的人是不值得为之卖力工作的,无论他们提供的是多么重要或有趣的项目。 (查看原文)
    dhcn 2014-02-13 15:27:44
    —— 引自第296页
  • C++之所以成功,原因是其在时间和空间上的性能优势、适应不同系统的能力、对C语言的兼容性、语言机制的通用性(不只是面向对象)以及目标很务实(C++只是一种语言,而不是一个完整的系统)。 我能设计出比C++更简洁更优美的编程语言,但是抽象美并不是主要目的,实用性才是。 我每天不去看看C++的新应用甚至都没心思干活。 如果没有坚实的技术和科学基础,你就会迷失在潮流和时尚中。研究生教育也是为数不多的几个可以思考、实验、学习前瞻技术的机会之一。我认为,重要的是要花些时间在有趣的事情上,而不总是专注在很窄的领域。 你不会擅长做那些不喜欢的事情,因为做好一件事(“好”是指在竞争世界中相比较而言的一种标准)需要好几年的时间,如果不喜欢它,你就会很痛苦。此外,如果你喜欢做某事,就说明你很有可能具备这方面的天赋。而天才就是在这样的基础是产生的。 不要选择一个工作,周围却挤满了你无法尊重的人,或你不喜欢与他们共处业余时间的人(广告行业的人就和工程师差别巨大)。 我想可能会看到基础设施与应用程序之间更清晰的分离。……Java在许多方面是介乎两者之间的。时间会告诉我们Java是两者的最佳结合还是两边都不讨好。 (查看原文)
    cp4 2014-12-13 22:40:33
    —— 引自章节:专访Bjarne Stroustrup
  • 你是如何紧跟技术潮流和创新的? 留意你不知道的事情,然后花时间去了解它们,即使你没有获得相关的工作知识,但你至少会有一个粗略的认识,才可以明白别人在谈论什么。然后当时机来临,你需要真正了解它时,至少已经有了一个起点,可以做技术细节方面的研究。 了解新的技术,我几乎总是以谷歌搜索开始。然后,当然你必须要找到正确的文档,在该技术上真正有权威性的,而这有时比较困难。还有很多的死胡同。 软件行业经常会出现一些新的、奇妙的东西,似乎可以用较少的人来完成目前需要很多程序员来做的事情,这样程序员就可以腾出时间去做一些其他的事情。但实际上,这从未发生过。无论你如何辗转腾挪,都只是在转化同样的问题,只是名称不同而已。困难程度从未改变,纵然你使用不同类型的工具、不同类型的对象、不同种类的编程实体和不同语言来工作,但这些仍然是类似的东西。你仍要试图组装这些互不匹配的东西,并设法让它们能在一起工作。 你编写的软件应该帮助他人更容易、更有效、更快的做事。不知怎么的,这似乎永远都没有发生过,因为一旦你可以更快的做事,你就会有更多的事情要做!有一句老话说得好:程序规模的增长将超过你所拥有的内存。同样的道理,如果你为计算机增加了更多的内存,突然间所有的应用程序都会变大。如果你让人们更容易的做事,突然间他们都只是做了更多重复的事,而不是利用节省下来的时间做别的事情。……我们被绕进去了,而且无计可施。 (查看原文)
    cp4 2014-12-14 21:20:10
    —— 引自章节:专访Ray Tomlinson