WebRebuild 之-人生重构

周六很幸运参加了 WebReBuild.org 第四届年会——广州站,倾听了各大公司前端牛人的精彩分享,受益匪浅。

所以我忍不住要将我个人的一些想法也分享出来,欢迎拍砖!

从标题或许也可以看出来第一篇文章谈思想,第二篇文章谈技术。

甄先生讲的《知识重构》,和对我的启发很大。从网易博学堂出来后,我就一直在努力的思考他讲的某些话。

直到第二天早上,在一个酒店,我们竟然相遇了,而且竟然有了一个很长时间的对话,不要羡慕哈O(∩_∩)O哈哈~,莫非老天爷长眼了~~~~

我觉得和他的谈话,觉醒了很多,明白了很多,但又似乎没有明白,这句话真的不矛盾,因为这是一个人认识某件新事物或思想的开始阶段。

他给我提了两条建议:

1 快速的上一个本科

2 自信

在此先说声谢谢!我会好好思考的。

他很热情的给了我他的联系方式(在此就不写出来了,我相信只要您也是做前端的,会在网上找到很多他不同方式的联系信息),临别时,我说“当我悟出来一些东西的时候,我会再找你的”,他黄渤式的笑并同意了(我一直觉得他新发型的样子很像演过疯狂石头的黄渤)

傍晚,我办完租房子的事情,走了好长一段路,在想:

生活和工作是一样一样的,生活一团糟的人一定写不出优雅的代码。那么我真的是粗心大意或是生活一团糟的人么?如果答案是否定的,那为什么我今天犯了两个很低级的错误呢?

错误一: 今天上午与甄先生聊过,我还去做一个测试,对方让我去填写一个表,其中有一部分是要填写个人经历,那个时候,电视里突然响起了一阵火爆的音乐,我不禁抬头看去,马云先生化妆成类似迈克尔·杰克逊的样子闪亮登场,还有一个未知姓名人男扮女装陪伴出场,我当时非常兴奋,激情澎湃,飘飘然的就把个人经历写反了。

错误二: 也是测试中发生的,据说这测试很准,所以我很用心的去做准备,为了避免出问题,我很小心的在测试前把手机交给了一朋友保管,貌似一切天衣无缝,但当我写完答卷写日期摸手机没摸到时,我傻眼了,今儿是几号啊?这我真不知道,由于没什么可思考性的,就自作聪明的写了“2010年今天的日期”。

反思一,起初我觉得这很正常啊,谁都会犯错嘛,但联系到工作,连这么低级的问题都会犯错,这领导交给你的事能放心么?

反思二,不记得今天得日期,似乎生活有点混乱,没有条理吧。这很容易想到。

我还真有点执着,不是很相信我自己得出的两个反思,平时生活中连哪个兜放什么东西,我都会一一规划好,一走路,就能感觉到是否有东西没有带,所以在记忆中好久好久没有出现过忘记带手机或钱包的情况。类似于面向对象开发设计模式中的接口,去约束要定义的类或对象,实现接口的方法以及参数,倘若方法没有实现,会抛出错误,所以很一般难很难会出现异常。

至于衣服鞋子也都在固定的地方放着,每天拿也从那拿,放也放那,似乎是一个很正常的while循环。不觉得这有什么问题,如果您觉得我有问题,又或许会说我一点都不灵活等等之类的话,没关系,想说什么您就讲吧,我会非常感谢您,并去思考与做选择的,毕竟

对Web应用程序的前端而言,解决同一问题的方案经常会有很多。没有哪个方案是错的,但其中确实有一些是更合适的。优秀的前端工程师应该知道在什么情况下使用哪种方案更合适,而在什么情况下应该重新选择。

–Nicholas C. Zakas

测试我的人,竟说我语文不好,我一直在怀疑她是算卦的(开个玩笑),这是我的地盘,我也就放开说了,我从小作文都不及格,但我不信我博客文章写不好,首先,我自己会抽时间经常写一些东西,其次,博客中的每一篇文章我都在用生命去写,虽然没有什么华丽的词语,也可能不会对您有什么帮助,但我陶醉,我喜欢,我认真对待每一个字符,我很爽。

这让我想起了一个疯子,一天下班回家的路上,看到路边有一个疯子先生,很自我的在大声的说一些别人听不懂的话,他很投入、开心、也很幸福,我在想这疯子是不是叫屈原,"举世皆浊我独清,众人皆醉我独醒,是以见放。"

他可以一直这么忘我的去做想做的事情,而我们所谓的正常人反而会被很多人世间的事情所干扰,往往不能沉下心来,静静地做一件事情做上几年,比如说前端,我是不是真的很浮躁?我要沉思。

所以今天我见到甄焱鲲先生,并看到他眼圈很黑的时候,我很兴奋,因为1他昨晚睡得很晚 2晚上安静,不容易被外物干扰3他一定在做有意义的事情。

什么是有意义的事情?

和他道别后,我就在想这个问题,我问自己哪些技术应该最先掌握?哪些技术应该放到下一阶段?哪些技术应该深入研究?又有哪些技术了解即可?

到现在,我想答案已经有了,但我要花一点时间,整理的更清楚些,然后贴在写字台上。例如:看完练完手头的js设计模式后,会看http协议,因为

HTTP协议才是承载WEB前端技术的根基

–甄焱鲲

有极端一点的想法:我觉得如果一个熟人问我某个方法怎么使用,我会拒绝回答他的这个问题,因为其一,我自己都不一定完全、透彻、一丝不落知道这个方法怎么用,其二,即使我知道这个方法怎么用,我也不一定知道这个方法是怎么实现的,其三,他可以去查手册,其四,也是最重要的一点,即使告知对方这个方法的用法,有意义么?有必要为此花费时间么?解决了当务之急,还会再次去深入研究这个方法么?我想恐怕很难,这或许是甄先生所说的快餐式学习吧,这样我们或许永远都是一个技工,苟且于世!

我还真不信,不想当将军的士兵会是一名好士兵。实例化一点来说,不全心全力地集自身毕生之修理完成每一项任务,很难有突破性的进展。好比:WebRebuild大会梁璟彪先生分享的腾讯班车线路解决方案,从最早的简短文字描述的线路 发展为 结合Google地图API开发的地图线路 后又 在此基础上添加评论功能,从文字描述转变为地图形式好处就不说了,添加评论后,居然神奇般的变成了一个小型的社会化系统,每个人方便沟通的同时,也能知道对方的详细位置,用彪叔的话说,周末Q哥也可以去约会中意的Q妹了。如果您是一个Leader,对此答卷您满意么?

先听听一个逻辑能力不强的人的观点,再看看一牛人是怎么说的,这个逻辑能力不强的人就是我,就把我给抛了吧,能引出块玉来,还真值了!

我:好,很好,不错!

牛人:在国内,我们的技术人员通常都是自己制定方案、自己执行方案,在执行过程中又缺乏相关产品、交互设计等人员的沟通,大多是在自己的思路贯彻下进行开发,久而久之,我们习惯于信任自己的观点、在自己的视角看问题,对于挑战总是百般地”据理”力争。我们需要更多提升的是,如何在对方的视角看问题、如何在用户的视角看问题。

这人的名字就不再说了,文章中已多次提到,哎,悟吧!

不知您注意了没有,我先前以逻辑能力不强自居,这是今儿算命那人告诉我的,哦,错了,是做测试的那人告诉我的,具体测试细节在此不详述,以免透漏天机,她测试我的时候也是希望我能回答最真实的想法,要不然她就测不准了,看她那么坦诚,我也都全如实招了,哎,这要是在抗日战争时期,我这么容易就招了,搞不好就得落个汉奸头名!囧!!!

或许是隔行如隔山吧,我对她的研究不了解,不知道他们这些人天天在搞些什么,貌似很神秘,所以她的话我仅作参考,然后在网上找了75道逻辑题,等我写完了,再给自己下一个定论,先做个标记吧,如果真缺,那我就补。

做测试(指今儿做的心理测试)的人和我们写代码的人虽然是两个不同的行业,但我却觉得很一样,比如某人去面试前端开发,最常见的,面试官往往会考你几个方法怎么用,问你一些问题看你用什么方案怎么去解决?做测试的人也是这么做的,问你一堆问题,然后根据你的回答打个分,仅此而已。难道我们只能这样做么?如果答案是否定的,那么,更进一个层次是什么呢?难道真的是电影里面演的,张三丰忘掉一切拳法才能练成太极?又或者是传说中的手中无间心中有剑?是什么我还很模糊,一句话概况,道行不够…

其实这两天的思想碰撞蛮大的,头脑中的问号远多于句号,话说欲速则不达,需要一点点的沉淀。

最后一句,好好生活,认真工作,oh yeah!

有一个疑问作为补充:

为什么当天 WebRebuild 大会讲师的笔记本,要么是很烂的,要么连笔记本都没有是借别人的?这是巧合么?

This entry was posted in 互联网思考 and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. kathy
    Posted 2011年01月17日 at 6:28 下午 | Permalink

    how do i join

  2. 一滴雨
    Posted 2011年01月18日 at 1:24 下午 | Permalink

    come to China

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>