You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

126 lines
16 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 不定期加餐4 | 从身边的牛人身上,我学到的一些优秀品质
你好,我是宫文学。
今天的加餐环节,我想跟你分享一下让我很敬佩的那些牛人,以及从他们身上我所能学到的优秀品质。我希望你也能从这些人的故事上得到启发。这里为了叙述方便,我就不提具体的名字了。你只需要了解他的故事,从中有所感悟就好了。
我把这些牛人分为了两类,一类是搞技术的,一类是创业的。由于我自己也身兼两重身份,所以我很关注这两类人中能带给我启发的人。
首先来说说第一类人,搞技术的,也就是我们常说的极客们。
## 我所理解的极客
我曾经在技术圈子里参加过比较多的活动,特别是开源圈子的活动,因此也接触了不少技术大牛,国内国外的都有。
早在2000年的时候我就听过理查德·斯托曼Richard Stallman的讲座听他布道自由软件。Stallman是GNU这个组织的创始人他也发起了GPL开源协议。更重要的是他是GCC编译器的主要作者所以跟我们这门课也是很有渊源的。记得当时他给我们放一个幻灯片的时候用的是Linux上的一个软件界面没有微软的PowerPoint那么酷炫。但你能想到Stallman是绝对不会用PowerPoint的。
后来在参加和组织开源技术活动的过程中,我也接触了不少国内国外的技术团队,他们在很多方面刷新了我的认知、拓宽了我的视野,也让我更理解极客都是一些什么样的人。
在我看来,这些人应该就是合格的极客。那么,怎样才能被称为极客?是技术水平高吗?我想不是的。技术水平高,其实只是一个结果。真正让极客显得与众不同的,其实是他们对待技术的态度,乃至是对待人生的态度。这些特质,也能给所有做技术的人一些启发。
首先,是**热爱技术**。
跟普通人只是把技术作为一个谋生的手段不同,极客们是真心喜欢技术,热衷于钻研和探讨各种技术细节。他们在对待工作的时候,绝不会把某项工作做到能交差就行,他们想要做到完美。
我之前公司的一位股东,他在做程序员的时候,曾经接到领导的一项任务,给了他一块语音板子,让他研究一下能否做呼叫中心的功能。两个星期以后,再问他,技术上是否可行?他说,已经做完了。不仅做完了,他还考虑了各种扩展性。比如,给他的板子只有八个语音口,但他写的程序考虑了用不同的板子,有不同的口的情况。以至于后来很多年,基于他的程序做的呼叫中心系统,底层都不用做很大的改动。
我这位朋友,我在[加餐2](https://time.geekbang.org/column/article/269322)中也提到过。他因为对于底层软件的深刻理解力,被挖到中间件公司做老总。后来又在创业什么的,最近又写了一套科幻小说。不管什么时候,我总能从他身上吸取到一些东西。
另一个例子,是我一个在苹果工作的同学提到的。这位同学负责苹果的文件系统的开发,我下面还会给你讲他的故事。这里是他讲的另一件事情。一次,一位博士分配到他们组,一时没有合适的工作给他干,就先让他做一阵测试。结果这位老兄,彻底升级了测试系统,对于大量的工作都实现了自动化测试,给整个团队带来了巨大的价值。
这个故事也让我更新了看待测试工作的视角。我现在基本上不会去招聘那些因为对自己的技术能力没有信心,而选择去做测试工作的人。我认为测试工作需要极大的技术热情才能做好。
我想,不管是从事什么岗位,能够热爱自己所做的事情,都是非常值得庆幸的。反过来,如果不喜欢自己所做的事情,为什么要去凑合呢?
换句话说能够做自己喜欢的事情其实是有所取舍、有所牺牲的。林纳斯·托瓦兹Linus Torvalds就喜欢领着一拨人折腾Linux。如果他去做某个大公司的CTO甚至是创业合伙人也无不可。但他选择的是自己喜欢的生活方式。他没有太去想自己因此损失了多少发财的机会。
这就涉及到了第二点,就是极客们**洒脱的生活态度**。
极客们所展现出来的这个特质,从某种意义上来看是更具魅力的。很多极客,都是不愿意以“生活所迫”为借口,选择自己不喜欢的工作和生活方式。
我在[加餐1](https://time.geekbang.org/column/article/251164)分享远程办公话题的时候,就提到过一家芬兰公司。这家公司都是远程办公的,其中有的员工,是一边全球旅游,一边工作的。这些技术型的公司,正是以这种方式,吸引那些真正的极客加入。
还有一次我参加一个技术活动我的朋友C指着一个老外说这家伙在泰国买了一个小岛自己住还弄了个度假村什么的。说实话这样的归园田居的生活方式对像我们这样浸染在中华文化中的人来说是有很大的吸引力的。但我们有多少人敢于不从众去选择自己喜欢的生活方式呢
我还有的朋友是依托自己的技术创业的。创业这件事当然很不容易,但他们通常都会保持积极乐观的态度,并没有因为自己的项目没有及时被社会认可,就变得垂头丧气。
那第三点,就是极客们看待这个世界的方式:**用代码说话**。
极客这群人是不大讲政治的。他们一般只认真实的本事。Linus就有一句名言“Talk is cheap, show me the code.”,这也代表了极客们的精神。一个人的水平如何,看看他写的代码,或者至少看看他发表的文章,其实差不多就有数了,这个是伪装不了的。
早在智能手机流行前有一次聚会我一个搞Linux的朋友F就拿出了一台手机里面装着Linux、图形界面、App什么的看着都还行。这都是他鼓捣出来的。其实再加把劲比如支持用Java开发应用这就是一个Android系统了。而Android的创始人安迪·鲁宾Andy Rubin差不多也是这样一个极客。前一阵我跟一个公司的老总聊天。他问我为什么中国搞不出安卓来我给他解释了原因。其实不是我们没有这样的技术在极客们的眼里最早的那个安卓版本也没什么大不了的。只不过我们没有掌握技术生态而已。
极客们一般对系统底层的技术都比较熟悉。像安卓系统这种看似很高大上的东西,不会让他们心生畏惧。这些人在互相交流的时候,也会谈论一些底层技术。几句话下来,心里已经有数。
然后呢?他们之间会缔结惺惺相惜的友谊。两个极客之间的交往可以极其简单,他们甚至不需要见过面,只需要见过对方的代码,或者读过对方的文章,就会认可彼此。如果有事情,直接打招呼就行。
某互联网大厂是如何把自己的底层技术搞扎实的呢据我了解就是找到一个开源圈的大牛。这位大牛进去了以后又给技术社区的其他人打招呼说这里有什么技术难题需要解决过来吧。于是就聚集了一个小组的牛人搞出了非常好的成绩。这就是极客们的特殊的社交方式他们知道who is who并且志同道合的人愿意聚到一起。如果光靠HR部门和猎头公司来做要想达成这样的结果是很难的。
Github在某种意义上也是把极客们的这种倾向给充分地引导了出来。它从一个代码托管工具几乎已经变成了程序员的社交网站。
这里我是想说明一个观点,那就是技术人并没有怀才不遇这一说。**把真本事亮出来,所有的事情会变得简单很多。**
好了,这就是我总结的极客们给我的三点印象:热爱技术、生活洒脱、凭本事说话。这些特质,都是我很欣赏的,也常常作为参照来调整自己。
比如说,我觉得自己也挺热爱技术的,但是在前些年,我觉得自己不够洒脱,做不好取舍,总是想各方面都兼顾,结果哪方面都顾不好。所以还不如在自己喜欢的事情上全情投入,不去计较太多得失,反倒会更加心情愉快,做事情的结果也更好。
你可能会问,那这些极客都发展得怎么样呢?
我所认识的极客,有的是在小公司工作,有的是在大公司工作,还有的是在创业。不过,不管从事什么岗位,似乎都发展得不错。我想,这是因为他们从底层上选择了一个更好的发展逻辑:首先是做好取舍,让自己能够专注技术;在拥有了比较好的技术底蕴以后,他们也有更好的施展自己才华的平台;在专注于技术价值的同时,他们的生活也变得简单和健康。
OK讲完了搞技术的我再讲讲搞创业的朋友的故事以及他们给我的启迪。
## 创业者这个物种
我周围的朋友有不少是搞创业的。这些人往往都有一些很特别的点,让我欣赏、赞叹乃至仰慕。
首先一点,是**坚韧不拔的意志力**。
我们都知道,创业肯定不是简单的事情。而让一个企业能够穿越惊涛骇浪,最重要的就是创始人坚韧不拔的意志品质。
我本科的同班同学中,就有一个创业者,他公司的主营业务是户外运动用品,目前已经做到上市了。他的性格就很坚韧,我给你讲两个故事。
第一个在他成为我北大的同学之前其实曾经考上了一所技术类的军校。但后来他发现自己并不喜欢那里于是就想退学。可是军校岂可以当作儿戏想来就来想走就走为了能够退学他想了很多办法包括自己注射大剂量的抗生素产生精神恍惚的效果以便让校医诊断为精神疾病此法不成又从3楼的阳台上滚下来想把胳膊摔断以此理由退学……后来校领导实在看他态度坚决也就同意了他退学。他又重新参加了高考选择了他喜欢的学校和专业。
第二个大约在2006年我们一些同学因为毕业十周年又聚到了一起去内蒙古草原上玩其中一项活动就是骑马。我的这位同学骑术很好在草原上策马狂奔。不过在一个地方突然马失前蹄他从马背上摔了下来。这真是很惊险的一个意外我们在场一群人看了都心惊肉跳。不过他休息了一会以后又要了一匹马上马继续策马狂奔。晚上我们问他为什么刚摔了又骑他说如果今天不骑以后就不敢骑了。
说到这我想再多讲一个例子。这是我同一级的另一个同学的故事他是社会学系的。如果我说他的名字很多同学应该都会知道。他从2000年开始做一个与汽车有关的网站结果后来互联网泡沫破裂然后投资人撤资。他就自己筹了2000万买下了投资人的股份坚持做了下去直到2011年上市。想想看那个年头的2000万是多大的压力。但他就是咬着牙挺过来了。
我不知道有多少人能拥有像他们这样钢铁般的意志力。并且,令我沮丧的是,我怀疑这种个性可能主要是天生的?反正我是万万难以做到的。所以,创业这件事情,其实不是每个人都适合去做。而我这两个同学能做到上市,也绝不是偶然。
不过,为了不让自己的希望完全破灭,我还是倾向于相信意志和勇气这样的事情,至少在部分上是可以后天磨炼的。我在大学的时候练习过拳击,因为我觉得拳击可以锻炼人的勇气。来拳的时候不能眨眼,是拳击运动员的基本素质。那么在创业中,如果我们每次都去积极地面对挑战,那面对困难的能力也会越来越强。
我认识的其他几个创业者,虽然不像这两位那么夸张,但在意志力方面,也都属于罕见的。比如,某个技术社区,其创始人能够做到天天更新内容,十年如一日,这就是常人所不及的。最近我通过写编译原理的课程,也对内容编写这件事有了一定的体会。这样的事情,做一个星期、一个月、一个季度,是凭着兴趣和热情就可以做到的。而长年累月地去做,你要说没有意志力的因素,那是不可能的。
说完了强大的意志力,我再来说说我钦佩的这些人的第二点品质,就是**有主见,不从众**。
我观察,这些创业成功的人,往往判断事情都有自己的标准,这些标准往往与大众是不一致的。
还是说我同班的那个同学。在学校读书的时候,他经常就会消失不见了,过一阵再重新出现,他告诉我们,这次去陕北了,有什么感受,怎样怎样。过一段时间又会消失,回来后,说自己在新疆沙漠里独自走了几天,遇到被人追赶,差点殒命,等等等等。
等到快期末考试的时候他拉着我在未名湖边给他补习高数说能及格就行。几年以后在创业的过程中他还读了个清华的MBA班也是连毕业证都没要。按他的意思来说就是学到知识就行了。证书什么的不重要。
而我们这些俗人,天天使劲读书。等到毕业以后,又根据习惯和潮流,很多人又去出国,虽然我敢说,大部分同学那时候都想不清楚出国到底要干嘛。
所以从某种意义上来讲,比尔·盖茨、马克·扎克伯格等人敢于辍学创业,本身就意味着他们不是一般人。
而作为对比,还有一些人,都不管自己什么年纪了还在花高价去混文凭,不停地想往自己身上贴一些标签,来为自己壮胆。我觉得,这些人不要说创业了,给他一个重要的职位都是一件很冒险的事情。
前面我也提到了有些极客,会基于自己的兴趣爱好来创业。他们喜欢的技术和产品,往往在很长的时间内都不会得到社会的认可,不能变成有经济价值的商品。然而他们就是会坚持自己的方向。这些人,也是我学习的榜样。
这些技术创业者有的发展比较顺利但似乎也不是刻意为之。比如上海的小X我跟他在技术活动上有几面之缘。他搞了一个用于物联网的小小的OS搞了很多年了前两年突然听说融了很多资估值不错。我觉得资本投在这些人身上是投对了。
也有的朋友,会经历一些坎坷。但是他们总是按照自己的方式去折腾,保持对科技发展趋势的敏锐观察。每隔一段时间,我总能从他们那里听到一些新的思想和动态。就拿我一个做移动端底层平台朋友来说,他做这个方向已经很多年了。我相信他肯定会做成。不过先不说未来结果如何,至少我觉得他的生活状态是洒脱的、阳光的、不纠结的。
## 小结
今天的加餐,我给你分享了周围搞技术的和做创业的一些朋友的故事。这些故事跟你有什么关联呢?
首先,你选择了编译原理这门课程,基本上已经说明你有成为一名极客的潜质,否则也不会给自己这个挑战。但是在这个过程中呢,你可能会遇到很多的困难和心理上的纠结。我希望通过我分享的故事,能够帮助你做好取舍,丢掉包袱,健康阳光地拥抱作为一个技术从业者的职业生涯。
而如果你不小心选择了创业这条路,我也希望你能够像故事中的人物一样,去磨炼自己的意志力,以及坚持自己的主见。成功不成功不敢保证,至少你的生活会是很有价值的,不会后悔的。
以上也是对我自己的勉励,希望能跟你共勉。如果你或你身边也有类似的故事,欢迎在留言区分享出来。同样,也非常欢迎你把这一讲分享出去。
感谢你的阅读,我们结束语见!