最近在一席上看到一个特别有意思的演讲,主题是人类幼崽的道德世界。比如,人类多大年龄才能区分善恶?多大年龄就有了公平的概念?什么时候能够理解社会等级?
一派观点认为,孩子生来有道德天性,比如我们熟知的三字经,“人之初,性本善”,也有其他观点认为,人生来如同白纸,每个人都一样。甚至也有发展心理学家认为,六岁以后的儿童才有道德感。著名心理学家史蒂芬·平克在其著作《白板》中提出了“人生来并非是一张白纸,基因和环境对人的塑造,比我们想象的重要得多”的观点,挑战了上述第二个观点,有兴趣的话,可以去读读。
最近在一席上看到一个特别有意思的演讲,主题是人类幼崽的道德世界。比如,人类多大年龄才能区分善恶?多大年龄就有了公平的概念?什么时候能够理解社会等级?
一派观点认为,孩子生来有道德天性,比如我们熟知的三字经,“人之初,性本善”,也有其他观点认为,人生来如同白纸,每个人都一样。甚至也有发展心理学家认为,六岁以后的儿童才有道德感。著名心理学家史蒂芬·平克在其著作《白板》中提出了“人生来并非是一张白纸,基因和环境对人的塑造,比我们想象的重要得多”的观点,挑战了上述第二个观点,有兴趣的话,可以去读读。
不少开发者在写代码时,都追求代码的复用,很多设计原则也是这么告诉我们的。我之前也对这些原则如数家珍,觉得一定要遵循,直到我读到 Don’t write reusable code,作者在文章中说,可重用代码不是目的,而是为了解决特定问题编写的简洁代码的副产品。
最近无意看到两篇关于软件架构的文章:
大多数人和文章,一提到软件设计就搬出一堆设计模式这种八股文,实在是没办法看下去。这两篇文章中有些原则虽然描述不一样,但意思是一样的。比如API先行,以服务和API的视角来看问题,而不是技术和底层的角度等;选择主流成熟的技术,别重复造轮子,你要选择可享受“前人种树,后人乘凉”的有技术红利的技术等等
我是一个不太好意思拒绝别人的人,总觉得别人有求于你时,不管能不能做到,都要尽自己最大的努力去帮帮忙,也不枉别人拿你当朋友。但真答应别人后,有时候又因为各种原因,让自己感到非常的别扭和不自在。吴军在《态度》中讲述了他是如何拒绝别人的,我觉得还挺有实践价值的,所以分享给你。
吴军在《态度》中描述的德国人做事所遵循的原则:生活是具体的。
为什么德国人总能把事情做得比其他国家的人更好一些?吴军转述了一位在德国生活了20多年的同学的话:
德国总体来讲各方面在世界上都算好的,经济发展比较好,社会也还算公平,一些科技领先,政治上比较清廉。但是,这并不是说德国没有问题,它远不完美,世界各国遇到的所有问题,各种丑恶现象,比如刑事犯罪、贪腐、贫富差距、金融诈骗、犯罪等,德国也有。然后,德国这些问题的程度会轻那么一点点,社会会好那么一点点。这一点点放一起,就产生了巨大的差别。