什么样的时间管理才能提高投入产出比

大多数讨论的时间管理是狭义的时间管理。具体到,如何利用所学知识在有限的时间内高效完成眼前的工作。这种时间管理的作用就是教会大家如何做好眼前的事情。

比如:小明,是一个公司职员。如果进行管理,可以在8小时内高效的完成交办的任务,如何应对长线任务和断线任务,如何在几条任务线中并发的工作。还有,下班后、假期时间如何利用自己的碎片化时间学习,进一步提高自己的工作能力。

所谓的广义的时间管理是什么呢?就是可以在一个较长的时间里规划时间,在每个时间节点做出正确的判断。那个这个相当长的时间有多长呢?我认为是人的一生。

如果人能活80岁的话(如果能活90岁,就算赚到了),可以按照332来划分,前30年属于学习期,中间30年属于事业期,最后20年属于沉淀期。

首先,人生的时间管理需要弄明白一个核心问题:为什么而活?

假定:小明是一个低收入家的孩子(中国80%是在温饱左右徘徊的低收入群体)。那么,他如果没有弄明白的人生意义的话,大概可以肯定的是小明的孩子甚至孙子还会像他一样是一个低收入家的孩子。

可能,有人提出疑问。万一,小明的孩子发财了,当了大官了呢?其实,如果小明这么想,他的下一代出现这个机会会更加渺小。一个逐渐成熟的社会,会慢慢关闭跨级上升的通道的。

分析一下,这30年。这30年,是我们从0到1的过程。有胆识,加点运气就可以发展起来。比如,王石、潘石屹、任志强、任正非、许家印等,是这30年发展的红利的受益者。但,如果深挖的话,他们大多是有红色背景的人。

如果再过30年呢?就是从1到100的过程,发展不像之前那么陡峭了,将会进入明显的阶层社会。阶层社会的特点是什么?看看英国就知道了。富人会更富有,穷人会更贫穷。

964年英国BBC电视台拍摄一部纪录片“7 UP”(七岁起),片中访问了14个在英国来自不同社会阶层的七岁小孩 (有来自孤儿院的孤儿至上层社会的小孩),谈谈他们的生活和梦想,此后, 每七年回去重访那些长大了的小孩,直到今年他们四十九岁。本片综合了被访者7,14,21,28,35及42岁多年访问的精华。
此纪录片拍摄的初衷是想揭露和批判英国阶层社会的凝固与腐朽:富人的孩子还是富人,穷人的孩子还是穷人。40年拍摄下来基本上得到了印证,富人孩子基本不会偏离精英社会的培养期望,穷人孩子仍然无法脱离底层社会的命运。当然其中有一位孩子是命运的漏网之鱼,穷人的孩子成了教授。
当这些孩子7岁和14岁时出现在镜头前表达着她/他们的理想和梦想时,观众期待着她/他们会有精彩的人生,奇迹并没有发生,对于精彩人生的幻想的“高潮”并没有到来。反高潮的故事走向向我们暴露着生活的本质:阶级社会对人生命运的影响是如此的深刻。阶级社会是这部系列纪录片的主轴,让观众和受访者不断对此感叹,片中受访者尼克对英国社会阶级下了贴切的注解:“英国各阶层似乎有种自我防范系统,谁都不敢越雷池一步。”同时,对于阶级社会的反思不断地在影响着观众和受访者。虽看似是个体的命运发展,却正是不同阶层的缩影。

今天先写到这儿

[翻译]写单元测试的12个好处

前言:

这是一篇国外开发者写的文章,主要介绍了测试先行的12点好处。一位台湾的开发者把它翻译成了繁体,为了方便大陆开发者阅读,我将繁体翻译成了简体,分享出来。江边望海做开发多年,对开发不写测试深有感触。真的有时候不是不写,而是压根就没有想过要写,一部分原因是眼界狭窄造成的。我建议开发者可以经历以下两点,可能会对测试先行有更深的理解:

1.尝试做半年的测试工作,去探索测试驱动开发的方式和方法;
2.尝试在Github.com上注册帐号,并fork别人的代码后Pull Request自己修改的代码,参与到与他人的协作中去。


以下是翻译原文:

「写单元测试的好处是什么?」

这个问题非常难以回答。通常只能得出「只有写了才知道」这种含糊不清的答案。

我最近找到Tim King在2006年的文章,非常完整的回答了这个问题。

看过之后觉得获益良多,翻译出來和大家分享。 继续阅读[翻译]写单元测试的12个好处

[转]写单元测试的好处

前言

这篇文章是江边望海在网上发现的一篇好文,虽然它写于2007年,现在看来,里面的很多思想还是非常有用的。我把中间重要的句子高亮标注,希望开发者们看到也能产生共鸣。

什么样的开发者才是一名合格的开发者呢?这是江边望海一直在探索的。现在可以肯定的是,没有写过单元测试的开发者不能算得上合格的开发者。

继续阅读[转]写单元测试的好处

闭包概念的理解

在PHP中,闭包和匿名函数是一个概念,闭包就是匿名函数。闭包是指在创建时封装周围状态的函数,即使闭包所在的环境不存在了,闭包中封装的状态依然存在。

匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过,匿名函数仍然是函数,因此可以调用,还可以传入参数,适合作为函数或方法的回调。之所以能调用变量是闭包函数实现了__invoke魔术函数。

打造爆款思维

把握窗口期

很多机会是有时间窗口的。错过了时间窗口,不管你再怎么努力也无法改变局势。一旦有机会就应该快速组队,三五个人就可以干,切记走流程。走流程都是拿下市场后要考虑的事儿。如果市场对产品的反响不错,就在三个版本迭代后开始融资。为什么北上广是互联网的热土呢?那里不仅有众多高校输送着大量人才,也是资本的聚集地。可以将Idea、技术、资金高效的结合在一起。所以,打造爆款就要先找到适合爆款成长的土壤。

先试错再优化

不管你信不信,我们的创造性深受整个时代的影响。产品的迭代是时代发展的一面镜子。如果有创业者雄心壮志的说:我们要做最好的某某产品时,一定要谨慎。身为一个人是不可能跳出历史的洪流,况且一个伟大的产品不是一个灵光一现的idea造就的,而是整个社会协作的结果。

QQ20160922-0

苹果鼠标的版本迭代是设计师和供应商不断成熟的结果

598d18c541659fc6002fb51aa1c67d55

可能站在现在来看,1984年的mac简直就是一台游戏机。但是,如果没有第一代就不能有现在的mac。所以,有想法就去干,就去落地,千万别等到完美了才推出来。产品的第一个版本往往是创业者自己的想法,但是成功的产品是投放到市场后经历了不断的改进再改进的结果。所以,伟大的产品就像一块璞玉一样,需要经历用户的千刀万剐啊。

浪子回头金不换

精彩的人生是需要经历的,一个产品的Level就是一个团队的Level。我本人喜欢看『罗辑思维』和『晓松奇谈』,这两个节目有着极强的性格特征。罗胖是一个安徽来京的北漂,在央视做过多年的财经栏目制片人,2012后出来做脱口秀。『罗辑思维』的特征就是罗胖的特征,他喜欢讲历史喜欢死磕,每期都有种我做的东西必须对客户有用的信念,内容比较硬和直。

而『晓松奇谈』是地地道道的北京爷们,而且出自那种在解放后月入60多块的官宦之家,晓松的奇闻也有很多放荡不羁、酒驾、离婚等。但他做节目的态度非常自然,很随性。有种我做节目就是玩玩,如果大家喜欢那就一起玩,有用没有我不管,真没用,则算是你丫Level太低,理解不了我们读书人的境界。

说实话,我喜欢『晓松奇谈』的多一些。那么,你觉得高晓松能做出『罗辑思维』吗?罗胖能做出『晓松奇谈』吗?根本不可能。正如,李宗盛大哥所说:人不能孤独的活着,之所以有作品,是为了沟通,透过作品去告诉人家心里的想法,眼中看世界的样子,所在意的、珍惜的。所以,作品就是自己。

我为什么举上面这个例子呢?是因为,团队是什么样子,产品就是什么样子,有极强的继承性,不可能跳出人的因素。这与奢侈品发源地在罗马,在法国而不在中国是一个道理。打造爆款,不用信誓旦旦的说我要打造爆款,很难想象一个小山村里面会出来爆款。爆款的一个重要属性就是有高Level,找到那些有高Level的人,基本上产品就成功了一半了。

UUID做数据库主键

其实,UUID做数据库主键的讨论,从2007年就开始讨论了。江边望海之前并没有对UUID太关注,直到这几年使用的一些系统,发现URL非常有意思。

在Mysql中,我们一般习惯使用AutoIncrement作为主键,它的好处是自增、整型,效率会非常高。但是缺点则是需要在暴露ID的地方对它加密,不然会造成被遍历数据和泄露敏感数据的风险。 继续阅读UUID做数据库主键