我的世界观

来源:互联网 发布:mac和windows远程协助 编辑:程序博客网 时间:2024/05/02 20:21

        (来自余弦大牛的宝贵经历)


这篇比较长,大学的经历让我的世界观有了个很清晰的模型,这个世界观对我毕业后的工作起到非常大的帮助,这篇是《我的世界观》终结篇,毕业后进入知道创宇直到现在的部分将在以后的相关文章(比如《如何带团队》系列文章)里逐渐铺开,这里就暂不提了。


牛逼思维


大学前的经历,让我掌握了一个特别牛逼的思维:

站在更高一个层次,俯瞰时,很多问题都可以轻易解决。


高考后的那个假期,当我看完《时间简史》与《果壳中的宇宙》时,更加坚信这个道理,后来看了加来道雄的《平行宇宙》等科普书籍时,意识到这些牛逼的物理学家的顶层思想是通的。他们也是一个圈子,有时候我会想如果我能进入这个圈子该多好,不过仅仅是想想。


宇宙学书籍有个这类思维对我来说非常受用,和维度有关,是这样描述的:


---------描述开始---------


宇宙是多维的,我们在3维,有上下前后左右3个方向,可以任意走动,我们的世界还有个单向的时间维度,只能往前,没法后退,这就是我们的世界。


现在想象下,你的影子投射在2维平面上,比如一个平坦的地面,2维平面上存在生物,它们有前后左右2个方向,却没上下方向,它们没有厚度,时间维度对它们来说,也只能往前,没法后退。


你的影子对于这些生物来说是一种超自然现象,它们在研究影子的本质,却不得其解,它们想办法捕获到了影子的无数形态,并举办了各种研讨大会,视图破译影子的奥秘,可无论它们再怎么努力,也无法猜到,2维上的影子是3维的我们投射下去的,3维的我们实在太复杂了,连我们自己都没搞懂,它们怎么可能搞懂。


---------描述结束---------


霍金举的例子是:飞机飞过群山时,飞机的影子在群山2维表面上的表现。加来道雄举的例子是:小孩把水塘里的金鱼拿出水面时,鱼的惊讶。


这些例子都一个解,那就是我开头说的:

站在更高一个层次(维度),俯瞰时,很多问题都可以轻易解决。


这就是为什么古人说研究达到登峰造极的时刻,会有种一览众山小的感觉。


这种感觉非常好,很容易上瘾。


工程化


缓过神来吧,上瘾不一定是好事,大学时我的偶像从爱因斯坦又增加了一位:奥本海默。二战期间,他被罗斯福总统临危任命为曼哈顿原子弹计划的负责人。二战的压力摆在那,奥本海默聚集了全球最牛逼的一群科学家与工程师,虽然爱因斯坦拒绝了,不过奥本海默正是根据爱因斯坦的质能方程为理论基础,带队搞出的原子弹,实验失败过几次,在即将成功的那次,奥本海默是颤抖着下达引爆指令。后来原子弹投到了日本的广岛与长崎,终结了二战。


我佩服他是因为,他带队把理论的牛逼变成了实实在在可以感受到的牛逼,这是个工程化的过程。


他的晚年是痛苦的,他觉得自己是世界的毁灭者。


在我看来,这样的成就是人类文明的成就,不需要痛苦。人类文明的任何一个关键进展点都是伴随着那个时代的巨大争议、甚至引起战争、总有无数的人会作为文明前进的陪葬品。




这里说的“牛逼思维”与“工程化”完善了我的世界观,说通俗了就是:不仅得站得高看得远,还得实战。


既然提到了工程化,我就多提一点,最近看了王银的《程序员的心理疾病》(大家可以到他的博客www.yinwang.org去找),里面有段提得特别好,直接转摘过来:


---------转摘开始---------


由于程序员的工作最近几年比较容易找,工资还不错,所以很多程序员往往只看到自己的肚脐眼,看不到自己在整个社会里的位置其实并不是那么的关键和重要。很多程序员除了自己会的那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是为什么我的前同事 TJ 作为一个资深的天体物理学家,在一个软件公司里面那么卑微。貌似会写点 node.js,iOS 软件的人都可以对他趾高气昂的样子,而其实这些东西的价值哪里可能跟 TJ 知道的物理知识相提并论。很多科学家其实都 可以轻而易举的掌握程序员知道的东西,有人却认定了他们不是这个专业的,不懂我们的东西,或者故意把问题搞复杂,让他们弄不明白。让人感觉是在阴沟里翻了船被老鼠欺负。

如果力学工程师犯了错误,飞机会坠毁;如果结构工程师犯了错误,大桥会垮塌;可是如果软件工程师犯了错误,大不了网站挂掉一小时,重启一下貌似又好了。所以所谓“软件工程师”,由于门槛太低,他们的工作严谨程度,其实是根本没法和力学工程,结构工程等真正的工程师相提并论的。实际上“软件工程”这个名词根本就是扯淡的,软件工程师也根本不能被叫做“工程师”。跟其他的工程不一样,软件工程并不是建立在科学的基础上的,计算机科学也根本不是科学。


---------转摘结束---------


优等生


来看看我的大学。


北京化工大学,我的专业是材料学院的生物功能材料。选择生物的原因是:我高二时生物奥赛拿了个省级二等奖,我老爸是研究食用菌的,算是从小对我的熏陶吧。


大学入学考试时我拿了个优等生,5%名额,我的班级就我一人。有天我被通知去教务处,主任老太欣赏地看了看我,说:“你是优等生,有机会进入我校的实验班,再参加一次考核,通过即可,当然也可以放弃这个机会。”我说:“我放弃。”


我的想法很简单,我不想争什么名次,也不想被所谓的实验班束缚住,高中的每个月的名次之争已经让我厌恶至极,高考冲刺那几个月是我最轻松的时刻,我很明白我要的是什么,我想赶紧脱离这所高中,我已经被这样的教育束缚着喘不过气,在高中课堂上,我经常和老师争论到面红耳赤,多次争论让我越发对老师的古板感到不可思议。


但是我也不想不负责任,我成绩那样好,上个名牌大学绰绰有余,家人也会有面子,我当然想过要上什么清华北大之类的,这样更能对得住父母的辛苦栽培,但,我真无所谓,我知道:大学的时间一定是我可控的!


大学入学考试的战果让同学们都很佩服,优等生是有福利的,包括奖学金。


堕落生


戏剧性的是,有天我进入图书馆,看到好几排书架都是计算机相关的,当时的心情我至今难忘,因为我对计算机一窍不通,我甚是惊恐,我意识到自己渺小到可怕。


我知道计算机一定可以加速我的效率,拿什么入手呢?Flash动画!我觉得很酷,于是第一本书是Flash 6动画相关的,几个月后的自学实战,我已经可以独立做Flash动画了,自己做了个超级简单的MV,给学院晚会做了个开场动画,给我加入的生物协会做了个宣传动画,后来给心仪女生做了表白动画(这在我们校园论坛还可以找到当年的热帖),2012年我的婚礼电子邀请函也是我亲自花了一晚的时间做的Flash动画,这门技能根本忘不了,就好像学会骑车一样,想忘记是很难的,真保值。


我就是这样“误入歧途”的,我的同学都觉得我堕落了,逃课是常事,能正常上课才见鬼了,经常翻墙出校园在网吧通宵,成绩一落千丈,挂科挂到差点要退学,我记得有次班会,党委书记妹子痛恨我们这样的行为到哭,我那天非常认真地和她说:“你们现在很难理解我,这是正常的,其实我是个很努力的人,我在追求我想追求的东西。”她说:“你不觉得你的专业可惜了吗?那你为何要选择这个专业?”我说:“不可惜,迟早我会回来的。”


关于这个好问题,其实我是这样想的,而且早想清楚了,我的专业就业前景我非常不看好,而我看好黑客技术,这个对我来说是“最低成本+最快收益+最大兴趣”的技术。


“一台电脑,一个网络足矣让我影响世界。”这是我当时的想法,黑客技术的掌握确实让我好几次有能力去影响世界,不过这种影响往往是破坏性的,我还得考虑我未来的生活呢,而且我希望的影响是正面的。


学习Flash完全是兴趣,玩玩而已,也算是入门计算机的一种方式。如果要说Flash给我在黑客技术领域带来了什么帮助,那还真是帮了大忙,2008年全球第一只Flash CSRF蠕虫是我做的,拿饭否(中国第一家微博)做的实验,后来2013年我们上市的《Web前端黑客技术揭秘》这本书,就大量介绍了Flash黑客技巧,包括这只蠕虫的细节。


聪明人总是可以把自己的经验融会贯通起来。


在我同学看来我是堕落生,在我看来,他们中的大多数才是真的堕落生,我实在没法理解上个大学还有为了名次为了排名而天天躲在教室埋头苦读,每每路过这样的教室,我都感慨的很。


不过我的感慨比较假,因为我相信一个道理:这个世界必须有海量的平庸存在,绝大多数都应该是平庸的。


注意:我并没觉得平庸不好,每个人的幸福方式不一样,我不想改变别人的追求。


机房


材料学院是有自己的机房的,里面几十台电脑用于学生进行材料模拟课程,我垂涎这个机房已久,那年是病毒横向的时代,U盘传播、网页传播,一感染就是一群机器,我通过自己掌握的黑客技术,专门编写病毒专杀,在校园论坛上传播我的解决方案,帮老师,帮教导员解决电脑中毒问题,于是顺利拿到机房的管理权限。


从此我经常不回宿舍,打个地铺就睡机房了,一个疯狂的黑客环境就这样有了。


经常有慕名而来的同学抱着电脑来找我帮忙,比如杀毒啦、恢复文件啦,来的女生居多,还有来合照的,送饭的,通宵找我学习请教的。


我特别享受一个人在机房的感觉,至今难忘。


电脑作伴,自学成才。


这种特立独行并没让我成为没法接触的怪人,我认为思维的特立独行能让自己真的做出与众不同的事,这不影响交际,不影响我去帮助需要帮助的人。


方法论


很多人问我学习的方法,我这里一并分享下。


为什么我会强调世界观,因为世界观是我思考这个世界的方式,这个方式决定了我如何看待这个世界。


我对世界充满好奇,小时候是这样,此刻我还是这样,大学毕业前我痴迷自然科学,现在我还痴迷社会科学,人类这个群体的行为导致了我们看到的这一切。


在这样的大框架下,形成了我的多种做事的方法论,给你们分享个很受用的一点。


-> 一门新知识。

-> 了解这门知识的概要轮廓(大概了解:是什么、能做什么、为什么会存在)。

-> 哪个群体创造/发展的这个知识,这个群体背后的八卦是什么(比如微积分,莱布尼茨和牛顿的八卦),看八卦能更好理解牛人们的思维。

-> 原来是这样一门有趣的知识呀,开始深入学习。

-> 查遍全球关键资料,我可不想听一家之言。

-> 了解这门知识的关联知识是什么。

-> 心中了然了,原来这门知识是这样的,还有几个XX问题没解决。

-> 运用知识创造出有趣的或以前不存在的东西,如果能解决几个没解决的XX问题最好。

-> 一抖身加入这个知识所在的圈子,成为圈内人。

-> 用跨界思维给这个圈子带来新鲜感,成为圈内认可的人。


能运用这样的方法论算是一门大知识了,如果是小点的,少其中几步就行。


另外我再分享另一种思想:别着急什么都去学,把你最喜欢的最擅长的搞精通,就能悟“道”,这种“道”正是上面所说的“方法论”,它能让你快速掌握其他知识,从而加速扩充你的知识面。


世界观


我曾经的每个经历犹如一砖一瓦,不断在完善我的世界观建筑,大学的经历让我的世界观有了个很清晰的模型,我们有无数前人的经历可以借鉴,我的世界观让我懂得独立思考、求学、知足与责任,让我对这个世界充满好奇,让我掌握了牛逼的思维方式与做事的方法论,让我聚焦在正确的事情上,让我迫不及待想做出能正面影响世界的东西。


不过此刻,我不着急。


再次提醒,这是我的世界观,看完我的世界观的同学,以后不要再来问我学习相关的事了,因为我自己从来不问,我只探讨一些值得探讨的点。


《我的世界观》全文结束。


----------------------------

余弦,黑客,来自知道创宇的懒人

0 0
原创粉丝点击