今天的故事是这么开始的。我之前学习机器学习的时候,专门找的吴恩达的课程学的,吴恩达虽然现在在百度,但是当年也是 Google 大脑的核心构建者之一,而他也是在深度学习领域最著名的四个学者之一。我戏称,他们为深度学习四使徒,因为他们是给人类带来深度学习福音的人。
但是,我学算法是来源于我之前面试了一家国外公司,他们对算法要求比较高,我发现了我的差距还是蛮大的,决定刷刷 LeetCode,以及重新学习下算法。我当年也认认真真的看过算法的书,但是只是从外部去理解,没有认真的学习怎么实现。这次我想从头好好学学。怎么学呢,我就随便去了几个国外的教学网站搜索了下,随便选了家。
结果前两天,学到红黑树的时候,慈眉善目的老师说,他们当年给红黑树命名的时候来自于,当时在施乐用施乐的彩色打印机,红色效果最好,所以用红色和黑色来表示两种不同的节点。我当时一惊,我以为只是一个普通的教授在讲,原来是红黑树的发明者么?于是就搜索,发现老师 Robert Sedgewick 果然不简单,他倒不是红黑树的发明人。
原来他是 Donald Knuth 带的博士,毕业论文是关于快排的,他建立了普林斯顿的计算机科学系。红黑树是 Rudolf Bayer 发明的,但是红黑树的名字来自于 Leo J. Guibas 和 Robert Sedgewick 的一篇论文,他们发明了左倾红黑树(一个左派的红黑树,哈哈)。
于是,我就很感慨,先是转头跟楠子说,你知道么,我现在学算法的老师超级牛逼的,然后,发了一条微博:
我学机器学习是跟吴恩达的网课学的,吴恩达是深度学习四大使徒之一。我这两天学算法,随便找了个课,觉得老师慈眉善目,课程通俗易懂,就学了。学着学着才知道老师 Robert Sedgewick 多牛逼。互联网真好,我大学的时候,考上一个石油类的二本,就只能在那个环境下学习,现在倒好,我的机器学习课是斯坦福的,我的算法课是普林斯顿的,唉,这个环境下,阻碍你自己的一定只有你自己了。
这条微博启发了一些人。
@小耿_旧金山:
完全同感啊,我开始转行学计算机就是靠着Coursera和edx上各种名校名师的课入门的。比自己啃书高效多了,还免费
@潘九堂:
凡能上网,就不能为自己不思进取找借品了[笑cry]。
如果仍持狭隘/偏激之心,互联网就不意味着平等/可能性,只是一口更深的井而已。
当然也有人有不同意见,他说,
说的就像他在学校是成绩最好的学生一样,见过学霸的人都知道,那是物种差异,跟努力没有毛线关系。
我本来觉得不值一驳,毕竟我的书里面有这么一段,我发现很多读者在写读后感里面都提到了,也有些人专门引用出来at过我:
前两天,有人说鸡汤都是假的,家里有钱和天赋都太强大,根本轮不到拼努力。
是的,也许终我一生,不能比思聪少爷有钱。
然后呢?所以,结论是,我们应该洗洗睡睡,不要幻想,不要努力,不要继续前行么?
当然,如果你真的喜欢这样也没啥不好。
但干嘛要跟思聪少爷比?你比昨天的自己更聪明,更有学识,更有能力,不也是伟业么?
不过,后来我发现他的话,倒是引发了不少转发,所以,还是聊聊吧。这些年呢,流行一些反思鸡汤的思路,好么?我觉得挺好的。
但是反思的时候,是反呢?还是思呢?我觉得所谓的反思核心还是思,反过来不是为了反而反,而是为了换个思维角度,所以最后反不反,应该是思的结果。
我们就思一思。
首先,你和学霸是不是同一种动物?
其实,我还真是见过不少学霸。
我小学同学就有一个学霸,跟我关系还不错。其实我们两家离得不近,不过我妈也有孟母那个范儿,经常跟我说,要跟学习好的玩,我学习也不算差,所以他妈也让我跟他玩。
初中的时候,我记不得那时候用吸过的营养液瓶子来做试管进行各种化学实验是我跟他学的,还是他跟我学的了。不过在电解水,食盐水,包括自制电动机方面,我印象我还是村里面的科技带头人水平。
他其实很聪明,不过没有像我那么爱咋呼,每天回家必然先把各种作业做完才会玩,而且非常塌得下心读书。我就对成绩没那么在意(倒不是真的不在意,就是老是想不起来在意)。我更喜欢鼓捣一些我自己有兴趣的东西,物理化学是我初高中阶段最喜欢折腾的东西。
他成绩一直很稳定,班里面每次考试必然是第一第二。我呢,有时候第一,有时候十几名,非常不稳定。后来我们中考后仍旧是一家高中,不过不在一个班了。
高考那年,我考了一个本科过线的分数,他考了一个全校前几名,我们学校也是一个重点,几乎都是本科水平,一本的比例也不低。他那年的分数跟我们区的状元也就差几分。他的分数可以随便进清华北大,不过他说想设计飞机,所以去了西北工业大的飞行器设计专业。
其实,认识他对我还是蛮重要的,他是我们那里成绩最稳定的一个学霸。当然那年我们学校高考考第一的,反而是一个跟我比较类似的成绩非常不稳定的发挥型选手。
我不觉得他比我聪明多少,或者我比他聪明多少,但是从他开始我就认识到了,认认真真做事情,踏踏实实的学习的效果是什么样子。可惜年轻的时候,我还是太顽劣,明白一个道理,不见得就会真的去做。
走上工作岗位我也遇到过很多学霸,我就说其中一个吧,许式伟。
老许当年是金山Wps2005的架构师,后来是金山实验室的创始人,盛大云存储的创始人,现在他是七牛的创始人和CEO。
很多消费者可能不知道七牛,但是目前七牛已服务 50 多万家企业和开发者,七牛提供的云服务,正在包围我们的生活。顺丰、网易、饿了么、美拍、知乎、陌陌、蘑菇街等,都在使用七牛的服务。也就是说,你可能每天都间接的在使用七牛的服务。
我当时还在北京创业做搜索的时候,许式伟组了一个局,当时在北京做搜索的很多人都来了,大家一起聊过一次。后来,老许去了盛大。
再后来,我的合作伙伴霍炬和余晟,先后去了盛大。盛大也邀请我去看看。
当时创新院最显眼的就是老许带的云储存团队,有很多人是在金山时代就追随老许的,也有很多是后来老许在全国各地网罗来的。我跟他们都一见如故。所以,后来我加入盛大,一般是归因于霍炬、余晟,一般是归因于老许。
但是近距离接触老许以后,你会觉得他真的是一个学霸么?怎么觉得他那么木讷?有时候你问他一个事情,他会反应很久才能回答。
我当时在老许的团队里面帮忙做一些事情,而且他们团队的匪气最跟我合拍,我总是和他们一起去吃饭。大家常见的玩法是到附近中医药大学学生宿舍区,找小饭馆吃饭。
我们的首席点菜官(小郭,温州人,浙大/宁波理工分校毕业,澳洲博士因思妻早归而未遂,归国后曾经营多年消防工厂,后回归技术圈,做云存储,我们的兄弟们都是些什么人啊。)每次都是“光光光”,口吐莲花一般就点好了菜。然后10来个饿狼就守着桌子等菜。
这时,老许慢条斯理的拿起iPad玩塔防游戏,我们就等菜来了,完全不提示他。然后一个菜吃的差不多的时候,跟老许来一句,菜到了。老许,放下iPad,拿起筷子,伸过去一看已经是空盘子了。他也不生气,放下筷子,拿起iPad,继续玩游戏。
当然,你接触老许久了你就会发现他其实思路极快,他给人反应慢的感受的原因是,他不仅思路快,而且入静很快,不管环境如何嘈杂,他要开始思考,开始写代码,他很快就可以入静,外界就很难干扰到他了。所以他也不会那么迅速的对外界有所反映。
我特别喜欢老许,所以,当他离开盛大的时候,我特别积极的帮他介绍投资人,作保。在他和投资人短暂有冲突的时候,我也乐意非常积极的去帮忙。
他是一个谦谦君子。上次他们七牛云发布直播云,他们公司的公关邀请了我,给我安排在大望路的万达酒店,五星级。晚上会后,我拉了几个老同事,把老许也叫上,在旁边一个小饭馆大吃,大聊。
结果急坏了七牛的公关,催我去会场,我说,我就不去大桌子吃了,有几个同事小桌吃着开心。然后七牛的公关问我,看到老许没,我说,正在跟我吃饭呢。她们说,您要是不来,把我们老大还给我们好么?老许这才恋恋不舍的,离开我们几个老同事,去会场参加宴会。
他临走,我说,要不晚上宴会结束,咱们几个到酒店大堂找个地方聊天吧,我顺口问了句,你也住在万达么?他说,哦,我住在旁边的如家。
晚上,几个老同事,加上几个有从北京其他处赶过来的老兄弟们一起在酒店大堂聊,我就说,老许,你要不要这么省钱啊,给我安排这么好的酒店,你自己去住如家。
老许就说,公司的同事都安排在那边,我当然也就住在那边了。
两年前,我想做那个iPad上的排版系统的时候,因为老许是这方面国内首屈一指的专家,还特意跟他聊过一次。他倒是从来没有一种,我是学霸,这东西我可以做,你不可以做的态度。他认认真真的听我描述了各种细节,他说,这东西我相信你可以做,但是你最好是从金山挖两个做过Wps的兄弟,这里面水太深。
其实,我还认识一个学霸,可能很多人不知道他是学霸。
他就是美丽说的创始人徐易容,他高中时候是国家奥数集训队队员,被保送到北大计算机系,2000年获得美国斯坦福大学计算机硕士学位,同年加入世界著名的IBM阿莫顿研究中心,在硅谷从事数据挖掘研究,2003年回国加入IBM中国软件开发中心(CDL)。徐易容在互联网、数据挖掘、数据管理领域创造了多项新技术,共同发明了5项专利。
后来他创业做了抓虾,但是惨败,后来结束抓虾以后,他做了美丽说,后来美丽说,却成功了。
还有很多学霸,我今天没精力去都讲一遍,比如刚才提到了的小郭,也是一个传奇。当时创新院里面,被我取笑的两个博士未遂就是小郭和李道兵。道兵也是一个神人,他是北大的化学系博士出身,但是玩编程玩的太多,后来干脆博士不读了,转行做了程序员。李道兵现在是七牛的架构师,他还是Debian开发者(Debian Developer),现在国内参与国外开源项目的人越来越多,但是他很早就已经是Debian的committer,国人参与国外一流开源项目,他算是比较早的了。
这些所有人,其实都没有给我过一种感觉,我跟他们不是一种动物。反而他们都散发的是一种很朴实,亲和和友善的气息。
当年,在我项目最紧张的时候,有一个CSS的问题不太懂,正好李道兵走过,于是我把他拉住,我一个iOS/搜索双料专家,他一个开源/高性能存储/分布计算专家,我们就一起开始研究CSS了。
他们给我最多的启示,还是怎么做人,怎么做事,如何专注的去解决问题,如何持续在自己专注的领域投入时间、精力和思考。
你要说,跟我们不是一种类型的动物的学霸有吗?也许真的有,而且很多,比如封面的,也就是下图爱因斯坦是一个。
但是,我觉得我们不要静止的去看自己,也不要静止的看世界,不要静止的去看学霸们。
当你自己的能力还不够的时候,满街都是你无法触及的学霸,但是,当你往前走的时候,有些学霸,也许就不再是学霸了,有些是你的同路人。
我也有过,那条微博的那种心态,觉得比自己牛的人,跟自己不是同一种人。这种感慨不是不能发一下。但是如果你就此认命,你就自我催眠了自己。
换句话说,学霸并不一定爬上了珠穆朗玛峰,你觉得你们的距离越来越远,也许是因为你跪下去了。
为什么非要跪下去呢?还不是懒得思考,懒的进步,懒得去追求吗?
再者说,你管爱因斯坦在哪里做啥?全世界有几个物理学家可以跟他比肩?何况你呢?
但是你往前走一步,对你自己呢?是不是有意义呢?
胡适老先生说过一句话,我引用过无数次,再说一次吧“怕什么真理无穷,进一寸有一寸的欢喜”,问题是,就算你喜欢原地踏步,你怎么还踏出了优越感?
天冷了,站着凉,出来走两步吧!
==============================
插播招聘小广告一枚
==============================
我最近加入了家朋友的公司,帮他做CTO,我们的创业方向是GIF动图创作和分享APP,资金力量雄厚,待遇还不错,考勤不严格,办公室里面全是漂亮妹子。
我们需要(如下招聘需求抄袭自纯银的招牌需求,有删改):
一句话:使用 iOS 和 Android 原生 SDK 做 UI 交互层开发的熟手。前期快速发版本,所以要求有“完整开发过一定知名度产品”的经验。
适合我们的工程师是这样的:不需要特别资深,但业务熟练,编程技能正处于上升期,尤其重要的是“拥抱改变,积极学习新技术的心态”。
这样的工程师通常在24~28岁之间,长期在一线编码,能快速清晰地描述出过往工作中,自己最得意的一段研发经历。倾向跟比自己强的人合作,从他人身上汲取经验技能,渴望在编程思想和架构设计方面不断提高。
最后,有开源项目或技术博客,自然是重要的加分项。
另外,我们还需要:
Java后端工程师,有大访问量的经验为先,有Lucene/Elastic Search/Solr经验为先,强大的自驱和自我学习能力为先。
其他同上。
有兴趣参与的,请发简历至我的邮箱 [email protected]