首页 > 技术文章 > 开发者 发展 4 淘宝 专注

dqxu 2015-10-28 09:42 原文

整体性学习篇

为什么有的课程会如此枯燥无味?

所以,假如你能够把枯燥的东西简明生动地表述出来,让别人能够听的懂,听得入迷,那么就可以认为,你在这门课上的整体性学习已经做得还不错。如果做不到,拿自己当例子,不断地讲述,直到自己很清楚明白为止。

所以,现在应该怎么去学习?
首先,带着强烈的目的性去学习,学习这个东西能够给我解决什么样的具体问题。知识只有被应用才有意义。然后呢?联想,让知识不再是一个孤岛,每一个知识点都是你的一个发达神经网络的一个点。

 

我从不“学习”。

我会阅读课本,复习笔记,也会做作业和各种练习,但是我从来没有进行所谓的“学习”。如果没有明确自己究竟想达到什么目的,就去不停地“学习”,实在是对宝贵时间资源的浪费。所谓“学习”的多,未必收获得就好。

 

“这是一个模糊、容易产生歧义的概念,学习这个词给大多数学生增加了太多的精神压力。他们认为如果不能一直呆在图书馆、坐在书桌前沉思苦读,就会有负罪 感。于是学生生活变成了一种持久的自我斗争过程——总是试图多“学习”,但是总是感到收获少。这就好像总是做出一副吃饭的样子,但是吃下去的不多,消化的 不够,吸收的也不好,如此这般学习效果怎么可能好呢?学习就好比整个食物经过咀嚼,消化、吸收的过程,它不是表面看起来“吃”的动作。人们不可能永远吃个 不停,所以学习也不是坐在书桌前越长越好,学习需要挑选要吃的食物(获取信息),咀嚼(明白阶段),消化(理解阶段)、吸收(应用阶段)”。

学习的定义:学习不是指坐在书桌前12 个小时,也不是指每天坚持看书就是学习。

这些是学习的表象,不是学习的实质。狭义的学习是发生在学习者脑子里面的变化。所以学习可以表现为各种各样的具体活动,而枯坐在书桌前的苦读可能是最不像样的学习活动了。

学习的过程也意味着一系列的具体活动。比如阅读、做作业、做笔记、比喻、写文章,写日记,做练习、做科研等等都是学习,最为关键的任何一种学习都要坚持深入下去,要寻根问底,打破砂锅问到底,要不断地问自己为什么。做科研是这样、读书也是这样。

如果面对一项作业完成的日期是下周四,你属于下列哪种人?

  • (A) 尽快完成。
  • (B) 在今天至截止日期之间的某个时间,一次完成作业。
  • (C) 星期三晚上
  • (D) 星期四早上,上课前10 分钟。

很不幸,我知道大多数学生会选择C 答案或D 答案,哪一个答案是最佳选择?不过我也并不认为A 是最理想的选择,如我所解释,不延迟并不意味着尽量早的完成工作。

正确答案(在多数情况下)应该是B,一次性完成作业比分次完成更节省时间。此外,如果你引用周/日目标方法来完成作业,效果会更好。

 

周/日(W/D)目标体系

W/D(Week/Day)目标系统是我知道最好的对抗拖延的方法,办法很简单:

  • 在每周周末,列一个清单,包括所有的任务、作业以及你想在下周完成的读书和学习活动。
  • 在每天晚上,检查你周计划,列出每日目标清单。下一步是将每周的工作分配到每一天,你要确保完成每日的工作清单,但是不必超过它。

W/D目标系统有什么好处?

  • 你没有今天是否加班工作和偷懒工作的焦虑,只需检查清单,就明白是否完成。
  • 防止你做一项大任务时耽搁不前,依赖每周和每日目标清单,而不是截止日期,你会有时间的紧迫感
  • 帮助你分配你的工作量。通过制定计划,你可以将工作适当分配到周和日,不需要考试前熬通宵而前三周一个字不看了,你可以细分工作。

 

下面我介绍以下批量作业法的一些使用技巧:

  • 工作量。批量作业法最适用于将那些需要时间不长的零散工作放在一起做。你不能将整个课程都安排在考试前一天批量看完。超过3-5个小时的工作用批量作业法,效果就不好了。
  • 一次性完成作业。如果一项作业花费的时间不会超过8 小时,我就坐在凳子上不挪窝,一鼓作气完成它。将一个花3 小时就可以写完的文章,分成15 次零散时间内完成,肯定会浪费很多时间,每一次都要花时间重新鼓起写作的激情才能开始正式的写作。(一鼓作气,再而衰,三而竭)
  • 提高注意力阈值。注意力阈值就是指集中完成某项工作的最长时间,超过这个时间,注意力就急剧下降。通过不断接受越来越多的批量作业,你可以逐渐提高你的注意力阈值,阈值越高,表示能一次完成的工作量也越大。

 

 

提醒专注:请珍惜你的注意力

我曾经认为时间是最珍稀的资源。你无法存储它以备日后再用,每过一天,你所拥有的时间就比昨天少。无法制造也无法购买,它是有限的,并且稍纵即逝,这就是时间。

但是现在我发觉,有东西比时间还要珍稀,那就是你的注意力。注意力是时间的子集,所以它更加珍稀。也正因此,如何消费注意力比如何消费时间更重要。

注意力是一种专注、细致、思考的状态。它不像时间那样可以很方便地划分成每个15分钟 —— 注意力不是那么容易整齐简单地划分。

「有品质的时间」是宝贵的,但是我认为「有品质的注意力」是无价的。给予一个人你的注意力比给予一个人你的时间付出更多。

当你要「做」一件事情的时候,不妨问一下你自己这个「做」的意思,是「我可以做」还是「我会专注做它」。如果你并不希望花费你的注意力在这件事情上面,那么它还值得你去做么?也许值得,也许不值得,但是想一想这个问题总是好的。

 

提醒专注:既往不恋,未来不迎,当下不杂

现在所做的就是最重要的

我们永远都是活在当下,而不是未来,也不是过去。当下会成为过去,当下的事能够影响到你的未来。不把握好当下,就没有未来。

当我们谈到“专注”这个词时,我们谈到的其实是一种有意识地激活一部分神经元、同时抑制另一部分神经元的活动。这是一种筛选信息的方式,让我们以忽略大部分外界刺激为代价,获得更深入更长久的思考和记忆能力。对于现代人来说,这种思考和记忆能力十分重要,而大部分外界刺激的确是可以忽略的。

但是我们的本能不喜欢专注,更喜欢随时警醒随机应变,似乎认为专注差不多等于坐以待毙。当然,在草原上时的确如此;但是现在已经不同了。我们应该训练自己的专注能力,以意志力说服本能,让它明白这样才是对自己最好的选择。

既往不恋,未来不迎,当下不杂。

这十二个字大概可以算是练习专注的核心方法

 

提醒专注:专注心法

 

先说结论吧:

  • 当人们觉得安全舒适的时候,更容易专注;
  • 在情绪平稳的时候,更容易专注;
  • 在意志力存量还足够的时候,更容易专注;
  • 当面对的任务有挑战性、且在能搞定的范围之内时,更容易专注;
  • 最后以及最重要的,专注能力是可以通过练习来提升的。

专注的本质,是用意志力来强制激活某些神经元而抑制另一些。要达到专注的状态,需要给大脑足够而不过量的刺激,让它乐于完成当前的任务而不觉得无聊或太过困难;要提供一个尽可能减少无关刺激的环境,使它消耗的意志力不至于过多。

一般来说,在早上起床之后的一段时间里,人们更容易进入专注状态,这也是另一个早起的好理由。早上的外界刺激本来就不多,而此时意志力和情绪常常也正处于 最佳状态。在这一时段完成计划性与创造性的工作,往往效率最高;而且带来的成就感会让我们在接下来的一天都兴致高昂,足以应对任何挑战。

对于那些习惯晚睡的人来说,夜深人静的半夜也许会是个高效时段;如果傍晚小睡了一会的话,效果更佳。虽然没有可靠统计,但是就个人观察的结果来看, 大概最少有一半的硕士博士论文是在半夜完成的。这可能是和个人生活习惯有关,但更有可能的是,这些家伙已经习惯了把白天无所事事所产生的内疚作为动力,在 半夜释放出来。

这种工作习惯会有其他的成本,黑眼圈和白天的昏昏欲睡只不过是最明显的表现而已。把虚度时光的内疚作为动力还会带来其他更糟糕的结果——这种无力改变自己行为的情绪往往会发酵成过低的自我评价,继而引发拖延和抑郁;这种负向循环只会如漩涡一般,把我们拖进深渊。

当自身条件具备时,让我们不能专注的主要原因是面对的任务过于庞杂、过于长期、以及看不到明确的结果。本能会在这种时候跳出来捣乱,让我们离开眼前 的工作,去获得些新刺激——哪怕只是把房间打扫一遍或者找出所有的铅笔把它们都削尖。我们会努力去做一些不那么重要的事情来逃避当前应该完成的任务——如 果不是陷入自艾自怜情绪中无法动弹的话。

在出现这种情况时,也许应该停止抱怨自己的分心,转而去打打游戏——特别是那些设计精美的、情节复杂的、能让人沉浸其中的游戏。好的大型游戏很容易 让人保持几个小时的专注状态,而在基本概念上,任何游戏与我们面对的每个任务都一样:无非是各种资源的收集、分配和利用罢了。与写论文的枯燥无聊相比,游 戏的吸引人之处在于它的每个任务都不大,虽然有挑战但是能马上看到结果,并且频繁地给你各种各样的奖励和反馈。

把艰难的任务看作游戏吧。自己为自己设置一些简单清晰的、能在二十分钟内达到的目标,并且想好以什么方式奖励自己,就不会那么困难。完成一个小任务的成就感和奖励会增强我们的信心,让下一个小任务变得更加轻松。多经过几个这样的循环,我们将不会再那么容易分心。

 

 

提醒专注:如何处理外部干扰  提升自己的意志力

我们的本能认为,所有的警报都是需要关注的,因此不会去关闭它们。没有处理的事情越多,集中精力所需的意志力就更强,也更容易疲惫分心。就算那些我们一时 意识不到的问题,也会一直在脑中萦绕,让我们觉得哪里有些不对劲。这是大脑内部的中断,即使关闭手机拔掉网线塞住耳朵也无法解决。

因此,提升专注能力的途径有两条:关闭这些闪烁的小红灯,以及提升自己的意志力。前者简单易行,而后者才是长久之计。

关闭警报的方法简单到令人难以置信:把它们写下来。无论担心什么、想到了什么、你计划去做什么,都先把它们草草记下来。大脑很容易被这种方法欺骗——它会认为写下来的东西已经算是完成了,不必去担心。

 

提醒专注:用意志力加强对大脑的控制 意志力是宝贵的资源

我们可以很快地理解和接受一个新观念,但是要把这个观念变成自己的习惯,往往要花很长时间。我们要长期记忆某些东西、掌握某种新的思维方法,都需要不断地重复和练习。练习会在脑中构建出更多更牢固的回路,但是这是个生理过程,而生理上的改变都需要经过很长的时间。

力量练习中,我们用到的是肌肉,而在专注练习中,我们用的是意志力意志力看不见摸不着,但是我们都知道它的存在。它在某些表现上像是力量,会增长也会耗尽,有人在很小的时候就比其他人有更多的存量,也总是有人把它用在不 该用的地方。在生活中我们也总是能体会到这种力量的存在:在经过一夜好眠之后我们似乎对疼痛更有忍耐力、更容易集中注意力,也能更好地控制面部表情,不会 对愚蠢的上司做出嘲笑的表情;而经过了漫长繁忙的一天之后,我们的意志力存量甚至会低到没有办法控制自己的情绪和身体的程度——情侣吵架、暴饮暴食、心情 过分低落或亢奋,都是意志力即将耗尽的信号

 

只需要每天进行几分钟的练习,就可以在几个月内有效提升专注能力。练习的方法有许多,但是本质上都是一样:在意志力充沛的时候,让自己去专心致志地做一些 平时不习惯去做的简单事情,例如在走路时缓缓迈步,仔细去感受脚趾、脚底到小腿的肌肉感觉;或者竖起一根手指,尽可能慢而平滑地左右慢慢摇动;或者只是闭 上眼睛默数数字,从100开始,每次减3。每天进行几次这样的练习,经常换换花样以避免大脑对其太过熟悉,效果会更好。这样的简单练习很容易让我们走神, 而这正是训练的意义所在。刚开始练习的时候,往往很难专注一分钟以上,但是经过几个星期,我们就会感觉到自己专注时间的明显延长。

在这些练习中,人们往往会觉得烦躁,并且往往因此而放弃。烦躁情绪是所有有意识练习中都会出现的负面情绪,它不过是来源于我们的期望与能力之间的落差罢 了。失败是学习的一部分,我们只需要平静地接受它就好——既然专注能力如此宝贵,它必然也需要艰苦的努力才能获得;失败是再正常不过的了,只要每次失败能 让我们更加强大,就是值得的。毕竟拒绝继续尝试继续练习,才是最大的失败。

提醒专注:王菲离婚关我屁事 自觉远离无益信息

 

 

学不进去?可以试着这么做 大脑喜欢什么

那么来看看我们的大脑君的一些喜好吧:

  1. 大脑喜欢色彩。平时使用高质量的有色笔或使用有色纸,颜色能帮助记忆。
  2. 大脑集中精力最多只有25分钟。这是对成人而言,所以学习20到30分钟后就应该休息10分钟。你可以利用这段时间做点家务,10分钟后再回来继续学习,效果会更好。
  3. 大脑需要休息,才能学得快,记得牢。如果你感到很累,先拿出20分钟小睡一会儿再继续学习。
  4. 大脑像发动机,它需要燃料。大脑是一台珍贵而复杂的机器,所以你必须给它补充“优质燃料”。垃圾食品、劣质食品、所有化学制品和防腐剂,不仅损害身体,还削弱智力。英国一项新研究显示,饮食结构影响你的智商。
  5. 大脑喜欢问题。当你在学习或读书过程中提出问题的时候,大脑会自动搜索答案,从而提高你的学习效率。从这个角度说,一个好的问题胜过一个答案。
  6. 大脑的理解速度比你的阅读速度快。用铅笔或手指辅助阅读吗?不,用眼睛。使用这种方法的时候,需要你的眼睛更快地移动。
  7. 大脑会归类,也会联系。如果你正在学习某种东西,不妨问问自己:它让我想起了什么?这样做能帮助你记忆,因为大脑能把你以前知道的知识和新知识联系起来。
  8. 大脑喜欢开玩笑。开心和学习效率成正比,心情越好,学到的知识就越多,所以,让自己快乐起来吧。
  9. 大脑需要重复。每一次回顾记忆间隔的时间越短,记忆的效果越好,因为多次看同一事物能加深印象,但只看一次却往往容易忘记。

从现在起有意识地建立你的资产

你可以建立自己的资产,而不一定仅仅限于购买。你的资产可以是下面的几个:

  • 你的品牌。品牌不是logo,而是一个承诺和期望。当你超出预期完成事情,你将赢得信任。信任可以给你带来重复业务,获得新的机遇和以及更多的回头客。
  • 特许(Permission)。一种传播符合预期的、个性化的和相关的消息给特定人(人群)的特权。如果你走了,人们会想念你。
  • 专长。你可能会失去你的工作,但没人能带走你学到的东西。如果你刚刚做的是你之前做的,你会得到报酬,但你没有赚到资产。

想想那些已经获得特定市场信任的个人,企业家或小组织,他们获得特许向这个市场传播他们的产品和服务,并具有专业知识来兑现承诺。一旦你同时拥有这三者,你已经拥有自己的资产。反过来,你仅仅是一个勤劳的员工,做你该做的,你永远不会得到你努力工作所产生的成果。

怎样的项目才算是一个成功的项目 于病视神,未有形而除之

其实项目开发和中医治病应该是一个道理。

病人来找中医看病是因为身体中有些不适希望中医能帮忙解决,而客户找我们开发软件一定是因为自身企业中有些问题需要我们的软件帮忙解决。中医治病应 该是以病人的病况出发开处药方目的是帮助病人解决痛苦,相对的我们做项目的也应该是从客户的问题出发,做出软件来帮助客户解决一部分问题。

中医治病的方法为“望,闻,问,切”,那么做项目开发的也应该是:

  • 望,走访了解业务需求;
  • 闻,倾听客户声音;
  • 问,与客户进行深入交流;
  • 切,提出治理解决方案。

所以一个好的项目并不是仅仅一味的满足客户的要求,应该从自身的项目行业经验出发向客户提出较好的解决方案,帮助客户解决问题实现客户价值。

怎样判断自己是否在平庸者之列?

层级分布图  提升点: 技术 业务 管理

这时候要结合自己的现实来找个突破点,大致方向有这么几个:

  • 第一是如果技术路径长,那么在技术路径上深造。比如:争取开发12306这类并发级别网站的机会,打穿软硬件的屏障等。形象点讲,就是达到有你在一个有难度的活能承担起来的地步。你可以建立起高并发的网站,你可以主力设计一款消费电子产品等。 
  • 第二是如果技术路径不是很长,那要扩宽领域,懂业务知识。比如:金融,ERP,管理软件这类。 
  • 第三是往纯管理上倾斜。这时候要去和估算、挣值、流程、预算、人际矛盾这些东西奋斗了。管理者要懂技术没错,但往纯管理上倾斜几乎一定会荒废技术,除非是天才人物。

你的袜子还是干的吗?

曾经和一个上了年纪的朋友谈论房价,他说,中国现在的房价算高吗?然后举一些数据,大概是一个家庭十几二十年的收入就可以买一套房子,言下之意房价这样还 可以接受。我说,国外正常的房价大概是一个家庭3-5年的总收入,花人生5年左右的时间解决房子与家庭的事情,就有时间和闲钱去做自己想做的事情,去追逐 自己心中小小的梦想。把人生最辉煌的数十年耗在房子上,不值得。生命只有一次,把时间花在一些有意义、有价值的事情上面去,而不仅仅是为了一个小小的居 所。

 

淘宝复杂在哪里?

搜索商品

这个功能,如果你有几千条商品,完全可以用select * from tableXX where title like %XX%这样的操作来搞定。但是——当你有10,000,000,000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?

这里需要用到分布式的数据存储方案,另外这个搜索也不可能直接从数据库里来取数据,必然要用到搜索引擎(简单来说搜索引擎更快)

商品详情: 大规模的分布式缓存

商品图片:存储系统 TFS

广告系统:一套算法精奇的系统

BOSS系统:管理这么庞大的一个系统

运维体系:这么多服务器,上面部署什么操作系统,操作系统的内核能否优化

 

 准备从事编程职业的大学生应该学些什么?

在这个分类方法里软件被分了三层:

  • 最底层是基础结构型(平台)软件的开发;
  • 中间层次是开发工具、系统集成、中间件;
  • 最上层是终端用户编程,也可以理解为一般应用的开发。

同时作者还补充了份数据说:在2005年95%的美国程序员是在做终端用户编程。

假设说你真的感觉自己的能力挺好,就想做基础结构型的东西,去做MapReduce,去做操作系统等等,那首先要认识到的是干这个的人很少,竞争很激烈。如果说在2005年美国只有5%的程序员是干这个的,那我估计今天在中国也顶多是这么个比例。

个人感觉,大学的计算机课程还真都是往这个方向培养人的,一旦真的走这个方向,那么大学的计算机课程还真用的上。需要好好学习,天天向上。当然只上课也不行,把课上学的东西实践起来也很关键(比如开源项目)。

这里麻烦的事情是,干这个的可能只有5%,很多人即使很努力也不一定挤的上去。假设说一个人很现实,说:国内排名靠前的几所学校凑凑也就5%了,竞争太激烈,我不选这个目标方向,我还是95%里做做吧,那这个时候我应该学什么?

 

推荐阅读