关于
如果你对我的文章感兴趣,那么很可能你也对我平时的阅读感兴趣,以下是一些你可以参考或订阅的资源:- 我在豆瓣上的豆列列举了一些看过的好书:[只读经典]思维改变生活 | [只读经典]思考的技术与艺术 | 决策与判断 | 机器学习与人工智能书籍资源导引
我的微博
Popular
- 逃出你的肖申克(二):仁者见仁智者见智?从视觉错觉到偏见 - 141,383 views
- [BetterExplained]为什么你应该(从现在开始就)写博客 - 133,128 views
- 我在南大的七年 - 132,332 views
- 暗时间 - 131,468 views
- [BetterExplained]如何有效地记忆与学习 - 117,686 views
- 逃出你的肖申克(一):为什么一定要亲身经历了之后才能明白? - 98,778 views
- 逃出你的肖申克(三):遇见20万年前的自己 - 90,893 views
- 数学之美番外篇:平凡而又神奇的贝叶斯方法 - 81,884 views
- [BetterExplained]书写是为了更好的思考 - 81,552 views
- 编程的首要原则(s)是什么? - 78,655 views
-
-
怎样花两年时间去面试一个人
04 November 2011 1:18 AM | 105 Comments -
知其所以然(三):为什么算法这么难?
10 July 2011 12:24 AM | 57 Comments -
逃出你的肖申克(四):理智与情感
23 January 2011 8:28 PM | 125 Comments -
知其所以然(续)
14 November 2010 5:41 PM | 42 Comments -
逃出你的肖申克(三):遇见20万年前的自己
18 March 2010 12:28 AM | 112 Comments -
暗时间
20 December 2009 1:39 PM | 143 Comments -
不是书评 :《我是一只IT小小鸟》
05 October 2009 1:18 AM | 57 Comments -
[BetterExplained]遇到问题为什么应该自己动手
06 July 2009 9:48 PM | 62 Comments
-
怎样花两年时间去面试一个人
04 November 2011 1:18 AM | 105 Comments -
知其所以然(三):为什么算法这么难?
10 July 2011 12:24 AM | 57 Comments -
逃出你的肖申克(四):理智与情感
23 January 2011 8:28 PM | 125 Comments -
知其所以然(续)
14 November 2010 5:41 PM | 42 Comments -
逃出你的肖申克(三):遇见20万年前的自己
18 March 2010 12:28 AM | 112 Comments -
暗时间
20 December 2009 1:39 PM | 143 Comments -
不是书评 :《我是一只IT小小鸟》
05 October 2009 1:18 AM | 57 Comments -
[BetterExplained]遇到问题为什么应该自己动手
06 July 2009 9:48 PM | 62 Comments
- T客网 ︱ Techpot » Blog Archive » 这周我加星(7)
[BetterExplained]为什么你应该(从现在开始就)写博客 - 天子 2.0
如何清晰地思考(近一年来业余阅读的关于思维方面的知识结构整理) - 如何有效地记忆与学习–对牛人文章的归纳 - 总是要喝下去才知道味道
[BetterExplained]书写是为了更好的思考 - 如何有效地记忆与学习–对牛人文章的归纳 - 总是要喝下去才知道味道
[BetterExplained]如何有效地记忆与学习 - frank
康托尔、哥德尔、图灵——永恒的金色对角线(rev#2) - frank
康托尔、哥德尔、图灵——永恒的金色对角线(rev#2) - 如何充分利用网络与软件资源学好英语! | Chem Web
[BetterExplained]书写是为了更好的思考 - hmgle可能是不可调和的右脑活跃分子 | 调和的微光 – HARMONIC GLEAM
逃出你的肖申克(二):仁者见仁智者见智?从视觉错觉到偏见
-
怎样花两年时间去面试一个人
Categories
编程 Archive
-
编程的首要原则(s)是什么?
Posted on March 9, 2009 | 49 Comments半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题: 你们认为编程的首要原则是什么? 作为我的学习原则的一个实践: 8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。 5个月过去了,这个问题到现在还有人回复,我得到了一大堆有意思的答案,忍不住翻译过来与大家分享: -
方法论、方法论——程序员的阿喀琉斯之踵
Posted on October 29, 2008 | 19 Comments以前,我认为一个事物对我没有直接用途的时候就不会去理会它,心理学上说我们都戴着自己的认知偏见的有色眼镜去有选择性地看待这个世界,纷繁的信息经过我们的认知图式过滤之后便成为少量有序的事件,所以我们都在有强烈选择性地关注一些事物和忽视另一些事物,然而,这样可能会导致丧失一些很有价值的信息,而总是将知识面停留在自己的小世界中——当然这倒也不是说看到什么都要凑上去学一学。如何在这两者中间取得折中,我觉得一个好的办法是先简略地想一下这是个什么东东,他的本质是什么,出现是为了满足什么需求,等等比较“高层”的问题(即“What”和“Why”而不是“How”),这些问题应该是可以通过简单的调研和思考得出结论的,至于背后的技术细节,如果你打算入行,就可以去学,如果不打算的话则可以免了,至少前面的思考和简单的调研能够一定程度上保证当有价值的信息或机会摆在你面前的时候你不会把眼睛蒙上走开,并且多做做这类思考对于思维的广度也很有价值。最近我开始认为,最佳的学习方法就是先广度优先遍历(先弄清What和Why),然后择最合适的分支深入(How)(算法牛人DD同学在TopLang上的一个帖子里面也提到类似的想法,刚进大学就能够如此清晰地看清前方道路的走法,我对DD很佩服)。 -
Failing To See the Big Picture – Mistakes we make when learning programming
Posted on March 3, 2008 | 2 CommentsLet’s start with an obvious fact: The Inconvenient Human Nature, #1 People are inherently more easily attracted by “interesting” (as opposed to “mundane”) things. (We will define “interesting” in the later parts) What can we derive from this simple axiom? A lot of things. But since we’re talking about learning programming, we shall focus mainly on the implications it has for how we learn programming. Programming, the interesting and the mundane
