life

《失恋33 天》

2011 年11 月11 日,这个也变成一个节日了,而且是一个所谓的百年一遇的光棍节。

本来想买1 + 1 张 2011 年11 月11 日晚上11 点11 分的《失恋33 天》,谁知道早就爆满了,真可怕。

之前我就很喜欢《万有引力》里第一个小故事,就是文章和白百何的那个机场邂逅,这回又见到他们俩。

没文化,之前还没看过这本书,直接看的电影。

总的感觉下来,有点碎,都是零散的小事件加起来去承载主线。失恋并不可怕,可以让双方都更认识了解自己,从某一方面来说,也是一件好事,勉强真的没幸福。失恋没什么大不了的,不用要生要死。失恋,为了下一段更好的幸福。

其中有笑点有泪点,挺小清新的,我喜欢。尤其喜欢最后采访路人甲乙丙丁那part ,感动。

万有引力

别被标题迷惑了。。。其实我说的是这部电影:http://movie.douban.com/subject/4906427/

我承认我是看了《万有引力》那个貌似很诱惑的海报才看的电影,看后才发现,本片算是国产电影的佳作了。

机场那个故事是我最喜欢的一个故事。以下对白载抄自电影:

我不认识你,但我见过你上百次了。
三年前,你第一次来机场我就见过,那个时候你笨笨的,连超大的行李都要带上飞机。
两年前,你送女朋友出国,那天你哭的像个孩子似的。
大概一年前,你喝多了过安检,倚着安检门怎么都不肯走,是你同事把你拉走的。
榆林发现了油气田,CA909 飞榆林。
三年来,每周二你都来机场,这儿有十六条通道,我有十六分之一的机会看见你。以前我总是想早晚有一天我会认识你的。
你的身份证头四位是2201,你是吉林长春人。

最后女主角在大巴上面那个镜头,太美了。

整个电影下来镜头也是很唯美的,又很纯情(机场那个故事),反正很喜欢拉。

这个貌似是这个导演的第二部作品,第一部是《双食记》,也是很不错的电影。

Eason Chan DUO Concert 2011

I am coming !!!!

一个无聊的故事

这是一篇无聊的blog ,那时候说起来有点搞笑,决定mark 下来。

以下一段是我同事的口述,但为了表述形象那么一点,我用第一人称。

话说前天,腹部突然来了感觉,然后就很自然地奔向WC 。刚进WC 看到Kaifu 老师正打开最外面那个蹲位的门,可能是我拖鞋声太响了。。。 他回头一看。。。微微一笑。。。就进去了。。。当时他一看,我一愣。。。。  想要不要说点啥,实在是想不出来说啥,他就已经进去了。然后我就进了他旁边的那个蹲位,从未离Kaifu 老师如此之近!!最深的一个印象是:Kaifu 老师好快啊,我第一波还没完,他就出去了⋯⋯

以下是我自己的口述。

话说昨天,我也在WC 遇到Kaifu 老师了,继在电梯,饭堂,又一次离Kaifu 老师如此的近了。这回,大家都只是来小的,我就站在他旁边。Kaifu 老师在小的方面似乎不够快啊,我完事了洗手走人了,他还没完⋯⋯

无聊,我真无聊~~~

再见,网易

在这个开玩笑的节日,我做了一个艰难的决定,不是开玩笑,我要离开我工作了三年的网易了。

离职的原因,说到底是环境。三年前,我所在的部门是一个比较懒散的部门,没有统一的规章制度,没有统一的开发流程,没有太多的技术分工,但是部门的人相处起来很开心,就像一家人。其实,这不是一个做事情的部门,单纯从公司的角度去看,这是不好的。但从个人来说,挺开心的。从 09 年7 月部门搬迁到北京以后,一切都开始改变。部门进来很多新人,能力就不评价了,呵呵,我只能说性价比不高。整个部门现在看起来,更像是一个做事情的部门了,也确实做了不少事情出来了。但是,工作环境却越来越压抑。最重要的是,部门已经不再是搞技术的了,搞政治的。但不能不承认,现在的部门是一个做事情的部门,确实做出来不少事情。但一直没有改变的是,这个部门开发出来的东西,一直都是大学生都做得出来的,完全没有一个平台的思想在里面,这一点我讲了无数次,从今天开始,不再需要讲了。我在这个职位做下去,越来越不搞技术了,都是在处理繁杂的事务和需求。或许吧,我会升为一个小组长,但我觉得我仍然需要继续积累。在这个部门,除了处事方式不够成熟,其它方面,我做个小领导足够有余,但是,我仍然钟爱技术,不想搞政治,也不懂,所以,我离开吧。

我再也不用重复地向同一个人解释缓存是什么了。我再也不用面对这种情况:需求方发了邮件后,im 上对我说hi ,然后我还没回复就一个电话打过来对我说,“我给你发了一个邮件”。我再也不用面对着一堆截图,我不能复制上面的文字啊老大。我再也不用担心迟到的问题了!做IT 尤其是做运维竟然有严格的考勤制度!!我再也不用使用windows 了!我解脱了,哈哈

本来,我想离职后,在咖啡店享受一下小人生,写写代码的。还想着一个人去旅行,第一次一个人旅行呢,或者可以改变一下人生观呢。还想着,可能要练一下ios 开发了,现在够热门的嘛,把我的SA 技术放一下,转型去赚钱玩玩。做完这一切再去找工作。不过,貌似这些都会停留在计划了,因为貌似有事情等着我去做了。。。

坦白说,我是充满了怨念地离开的,但是,当离开在即,没有怨念,有点不舍。离开之际,三年的回忆又涌上心头,一幕一幕,虽然周围的同事基本完全换了一批,但不乏可爱的同事,我还是会经常想你们的。我毕业后就一直在网易工作,即使它已经不是我喜欢的当初那个网易了,我仍然会在心里留了一个位置给它,仍然会不时留意它的发展。

再见,网易。

inception

当我知道,inception 提前一天上映,9 月1 号中午,就骑单车几公里,越过清华北大,去中关村美嘉买了晚上8 点的票,一切因为nolan 。

严谨的剧情设计,精彩不血腥、创造力十足的动作场面,玩物理,玩时间空间,一个字:爽!影片节奏快,以致于,我还是疏漏了不少关键点,后来看影评才看到的。绝对要看第二次!

其中的爱情故事部分,也是很让人动容。主角在最后才回忆起来的那一段,与妻子在梦中度过了一生,当七老八十了,还能与相爱的人牵着手,其实已经很幸福了。

片中,有个混沌的梦境,如果在梦中死去又暂时不能醒过来(例如被注射了镇静剂),就会进入这个地方。植物人是不是也是类似??身体机能无法醒来,同时大脑仍未死亡,处于一个不断地做梦的情况??

以前大学卧谈会时,室友说他可以在梦中控制自己的行为,他知道自己在做梦,于是在梦中打架。我在想。。。他梦中会不会有平时的YY 的情景呢,哈哈。我就控制不了啦,基本都不知道自己在做梦,醒来基本都忘了。。。

每个人小时候都有梦想,但慢慢被现实磨平了菱角。如果真有这种机器,可以让人在梦中控制自如,并创造梦境世界,我希望偶然用来实现一下梦想。真有这种机器,会不会让人放弃了现实世界,永远呆在梦境呢??就像影片中那班基本全天一起share 梦的人,梦就是他们的所有,但他们最想的,却是醒来。

结尾,貌似过于完美,他们的行动成功,所有队员平安。步出机场时,甚至远在法国的岳父也知道他是这班机抵达,并知道他一定任务成功,在机场迎接他。鉴于以上种种,究竟最后的陀螺有没有停下来呢??影片没有告诉我,也不需要深究。到这里,就是一个近乎完美的结局。nolan 的又一经典之作。强力推荐!!

——————————————

这两天,还看了国语版的《线人》和粤语版的《打擂台》。前者本来也是想看粤语版的,可惜已经下画了,无奈。

《线人》,总的来说,只能说一般般,明显上不够《证人》。故事平淡俗套,似乎想在动作的基础上,加入两个主角心理的刻画,把主题说得深刻一点,呃。。。制片人最失败的,就是选错了个反派头头。。。反派的女人倒是演得不错。小谢嘛。。。最近总喜欢演被打的角色么。。。

《打擂台》,很怀旧,非主流。HK 上世纪60 , 70 年代的动作类型。泰迪罗宾再现大银幕,屈指一算,他也65 了。还是他以前那种搞笑的感觉,但苍老了很多。在这部片里,看到的就是老去的香港电影。很是怀念。

——————————————–

最近看的电影有点多,落下功课了,哈哈。下一部期待的,就是《精武风云》了。

敢死队-老就一个字

史泰龙的《敢死队》,就一个字评价的话,就是:老。

其实不用看,就大概猜到剧情和整部戏的风格,基本没有视觉特效,都是硬派的动作。尽管事实上也是如此,但仍然很买他的账,毕竟一个快64 岁的老人了,拍出这样的有诚意的片来,不错的了。

其实李连杰在里面就一配角嘛。。。整场戏都是史泰龙和 Jason 两个人的而已。说他擅长近身搏斗,结果多次输给了同一个人。史泰龙确实很老了,跑起来的动作都怪怪的,电影中还是个快枪手。。。 Jason 变成玩飞刀的了,算算,他也38 了,但动作仍旧,台词仍有他一贯的幽默风格。

还有一大堆东西是老的,音乐一听就是那种老式的摇滚(音乐造诣低,说不出具体是哪种类型的音乐),还有未来战士那个时候很兴很有型的摩托(好像叫哈雷吧,现在如果再出现在街上,恐怕被人笑了),放佛回到了80 年代,没办法,谁叫这是史泰龙导演的嘛。

中间还有一段是加州州长,还有Bruce Wills ,史泰龙同台的一场戏,几句貌似幽默的台词,其实都在互相调戏着,老了。

后来查资料,才知道,这班人中,38 岁的Jason 是最年轻的了。。。动作片老矣

3 idiots

前些日子,GF 介绍我看一部电影,说我一定喜欢,那名字叫《三傻大闹宝莱坞》。哇顶。。。这名字明显阿三的电影阿。。。阿三的好电影,在我这个伪影迷的眼中,就只有前几年那部《贫民窑的百万富翁》,而且那名字也这么山寨。。。不过GF 介绍,就看看呗。

其实名字是<3 idiots>,很好的名字了,那个中文译名真的影响了很多人的观影欲望阿。

这部片简直可以与当年的《贫民窑的百万富翁》有得一比,甚至于,在某个角度上,我觉得比它更好,站在我们同样接受着类似教育的角度上。

幽默,搞笑,感动,沉重,友情,亲情,励志,哲理,等等等,各种元素,在欢笑中讨论着人生,批判着填鸭式的教育。

3 傻中的摄影师,电影的旁白者,由他的角度来做旁述,蛮适合的。一个不喜欢工程师的人,在填鸭式教育下,硬是进入了最高学府ICE,但由于没有兴趣,学习考试令他痛苦万分,成绩天天垫底。就因为父母希望他做工程师。“父母在我出生的时候,就宣称我会成为一个工程师,至于我想做什么,从没人问过我。。。” 在我的国家里,80% 的家庭都存在这种情况,以致于,大学毕业后,仍不知道自己想做什么,或在问,自己究竟能做什么。或者追求更高的学历,那么,这个究竟是自己对学术的追求,还是迫于当前的就业压力的选择,还是仍未找到方向的选择?工作,是为了赚钱,还是为了自己的兴趣呢?钱是否重要?重要。但为了钱而每天重复着做同一件事,或埋没自己的良心去工作,是否值得?人小时候都是梦想家,但小学中学大学,一步一步把你从梦中敲醒。Just follow your heart.

160+ 分钟的电影,有人说很长,但我认为一点也不长,甚至还想继续下去。除了印度歌舞那段,可以稍微走走神,其余的情节一点也不拖沓。最后来了个完美结局,没有给观众留下遗憾,很是喜欢。虽然说,通常完美结局的电影都不会引起观众的思考,让观众永远记住。

主角的一种态度,我仍然学不会。“不要追逐成功,努力让自己足够优秀,让成功来追逐你” 我仍然在追逐着成功,很在乎现在的成绩,也很在乎别人的看法,人,真的能像电影那么阔达就好了。

男主角魅力十足,我决定找多两部他的电影来看看。

生活多姿彩

最近看了几部电影耶!

《志明与春娇》,彭浩翔的电影我一定支持,最喜欢的香港导演之一。就没令我失望过嘛。那种讲故事的手法,那种“叼叼”的对白,那种镜头剪辑,那种结局形式,都刻着彭的烙印。非常真实的一个爱情故事,仿佛没有半点做作,就发生在身边的一个平凡的故事。尤其喜欢那个干冰倒进马桶的那幕,“好似系天堂度屙屎”!我在百老汇电影中心看的,基本有喜欢的粤语电影,我都会来这里看,刚好最近发生了一点事,以后还有可能看不到粤语电影了呢,在这里要撑一下粤语!!

《枪王之王》,片尾写着,“纪念张国荣,枪王2000” ,我竟然没有看过。。。怪不得看起来有点怪。。。原来角色有继承的。。。马上回去看了枪王。枪王之王在我看完枪王以后马上被比下去了。枪王的张国荣,直到他不在了我才渐渐看到他的魅力。。。我是迟钝的!!说回来,枪王之王的开篇是很好的,就是到了中间知道了古仔是奸的以后,剧情就开始狗血起来了。。。其中我觉得枪王之王有两个地方,是比较有看点的,一个就是枪王没有讲到的,持枪为了救人而杀人是否要判罪的问题,这次搬上了法庭,法庭上的辩论很精彩,很赞。另一个,我觉得是男主角和两个女主角的感情问题,很有看点的。。。尤其是对李冰冰那最后一吻,我至今还不太理解这一幕。。。

《toy story 3》,pixar 年度大作,上一年的《up》感动得我哗啦哗啦的,今年这个,据闻是玩具们告别之作了,不免会有感人的情节,很是期待!套路仍旧是那个套路,那个创意无限的“越狱”过程,那个从头到尾几乎没有露出笑容的“小丑”,很有喜感,还有龙猫呢!最后那个 andy 和玩具们告别的情景,我一直在想,玩具们留在阁楼会不会是一个完满的结局呢? andy 毕竟已经长大了,不再是玩玩具的年龄了,把少年的玩具送给了同样会珍惜他们的人,最后那一幕,andy 一个一个介绍着他的玩具,最后一次与玩具们玩耍,那个场景又把我感动得哗啦哗啦的了。。。长大就必须与过去说再见,世上没有永恒,永恒的只有记忆。80 后的我已经长大,哗啦哗啦阿

《独唱团》也到手了,肤浅的我,发现里面的文章和漫画有点难懂!!鸭梨好大阿!!

8月底的架构师大会。。。这次又有幸可以参加一下了,上次没有听到重点。。。这次应该可以听重点了吧。。。

门票到手!!

网站技术职位之我见

搭建一个网站,需要很多职能的人加在一起,如策划、美工、技术等。小时候,这么多的职能,就是一个人去完成。自己把网站构图画出来,自己写html 代码,写动态程序,发布上传。当在地址栏输入网址,看到自己的作品时,那是很兴奋的一件事。出来工作后,这些职能终于分开了,有专门的产品策划,还有SEO 专员,有美术和前端页面工程师,还有一个我觉得名字有点怪的后端工程师,哈哈。一个网站是一个团队的结晶,再也不是一个人独立去完成的了,一个人最多作为一个团队的核心成员。儿时那种喜悦感荡漾无存。

我是做技术的,表达下我对一个网站技术类职位的一点点看法。

——————————–

前端工程师,主要负责面向用户的页面代码编写。熟悉html 和 javascript 是最基本的。想当年,我还不会利用工具,还试过全手工写html 代码呢,当然,现在很多geek 都是直接 vim 或 emacs 编写简单的网页的。想方便快捷地写html 代码呢,还是得利用工具的,人和动物最大的不同嘛,就是懂不懂利用工具了。那些什么 frontpage 啦,dreamweaver 啦,都是工具,我小时候还用过一个好像叫东方网页魔术师的东西呢,内置了很多当时以为很有型的javascript 效果(别笑!)。前端工程师的源代码没有闭源一说,因为所有的代码都是运行在用户的浏览器上面的。前几年ajax 开始大行其道,于是javascript 开始重新热起来,不过这次不是因为js 的那种所谓的效果了。其实ajax 就是利用javascript 异步对服务器发出请求,服务器返回后,重新渲染页面,这就是局部刷新。

在这个职位上做得最为出色,个人觉得,就是灵活地运用javascript 造成各种有创意的效果。前端工程师的代码就是直接面向用户的阿,把用户的体验提高到顶点,就像用户在操作自己的电脑一样。gmail 简直就是这方面的极致!有些geek 还利用html 标签弄出一幅画出来,甚至还动画,我只能说,牛人阿!

最怕的是,在这个职位上流于完成日复一日的任务。大公司里,会有美工把页面需要展示的效果做成一个图片,然后前端工程师就把这个图片用html 代码写出来,俗称:切页面。千万不能每天都重复着没有意义的切页面工作。这个职位应该是一个很有创意的职位,而不是一个只会切页面的工人。

其实前端工程师,我觉得,还可以包括flash 的程序员的。由最初的flash 动画,到近几年很热的 flex ,flex 是当前很热的web game 的主力呢。至于flex ,涉及很多对后端的操作,划入前端工程师的范围貌似不太对。但是作为一个技术人员,就应该所有部分都掌握了解才可以把一个产品做出来。

随着时间的推移,html5 的出炉,将会令到前端工程师的地位上升到一个高度。html5 自带了绘图的标签,甚至可能可以替代flash 的绝对地位呢。

——————————-

后端工程师,好像也统称为开发工程师吧。简单地说,就是那些java, php, python 程序员吧。由于js 是运行与客户端的程序,它并不能访问数据库,这个对数据库的操作,就交给动态语言去处理了。例如,用户访问一个 update.php ,最终可能只会得到一个 html 的返回,但其实,这个程序已经对数据库进行了读写操作,这个html 返回,并不是每个用户都是一致的,所以就叫做动态语言。每个访问 update.php 的人,都可能得到不同的返回。

开发工程师,最怕流于平时只会利用各种组件,调用各种api 去实现某些东西。如果不主动思考去改进,去深入,那么平时的工作,就像是堆积木,互联网民工就是这样产生的。最近听朋友在面试时,就说遇到很多人,说是拥有几年的工作经验,把自己工作领域的内容,滚瓜烂熟的样子,但是知识面很窄,甚至可能连缓存是什么都不知道,一直开发桌面软件不去注意性能?互联网,相关知识日新月异,今年流行的技术,可能明年就落后了。就正如前几天流行的一句话,“你以为你有10 年的工作经验吗??其实你只是1 年的工作经验,复制10 次而已”。在一个web 开发框架下,熟练地运用相应的类、函数,处理的是程序逻辑,也就是处理下 if a = 1 , then do sth 这样的简单逻辑,然后不断地重复,再重复,这些最终都只是流于设计出展现给用户的那部分界面,其实毫无技术含量可言的。以前小时候看着,以为程序员很cool ,后来才知道,其实,不是所有的程序员都很cool 的。。。

毕竟我不是这个范畴的专家,甚至我也只是多年前涉足了一下这个领域,但我觉得,如果开发工程师,可以在现有的开发框架下,设计出符合自己的业务需求的框架,或一个很完善的开放平台,就很完满了。就像豆瓣那些大牛们。

至于不同的语言,我觉得从我的角度来看,没有本质的区别。都是处理动态请求的程序,我的角度,统称为 app 。

我自己以前小时候还是做过开发的,那时候还不会用框架,直接jsp 就上了,什么html 页面代码都在jsp 里面,乱死了。那次是一个期末作业,连续一个星期一天16 小时地写jsp 代码,不分日夜地调试阿,google 阿,终于把作业完成,还得到老师的好评。不过我看回来还是觉得挺有趣的,毕竟以前做作业的心情不再,现在再也没静下心来开发一个功能完备的网站了。

今天刚看到一句话,java 工程师,是最远离计算机科学的,因为所有对象都封装,这个封装那个,最上层的,只是把对象的方法调用一下,就完成了一系列的任务。远离了计算机的底层,根本不知道计算机真正在做什么。这种情况下,可能对性能的优化,产生不良的影响了。而我觉得呢,java 工程师,更应该向软件架构师的方向去走,因为java 的思想就包含了许多软件工程的思想,理解了java 的人可以很容易地从宏观去设计一个产品。至于细节的考虑,就相对较少了。

——————————

DBA ,database administrator,数据库管理员吧,这个翻译真别扭,我还是喜欢直接用英文。就是管数据的那班人。

一句话就可以概括DBA 的重要性了,“代码可以重写,但数据不能再造”。本人很肤浅地认为,DBA 作为一间公司的雇员,占据着核心的地位。在这里,有可能会问,那程序员和DBA 相比,谁更核心呢?我资历是很浅的,不负责地讲一句,DBA 才是核心。设想下,如果一个系统拥有3 年的数据了,数据量达到数T ,那么,这个时候,如果失去程序和失去数据两个选择,相信大部分人都会选择失去程序,因为程序仍然可以根据其业务逻辑重写出来,但是生产环境的数据无法伪造出来。

web 2.0 中,这个核心作用表现得更甚。web 2.0 中,通常业务逻辑并不复杂,对数据库的逻辑往往也并不复杂,不会有很多join 表的操作,但高并发对于数据库的压力是web 1.0 时代的n 倍,往往一个web 2.0 的系统的瓶颈就在DB 这里了。

我这个SA 嘛,以前还是有挺多机会弄弄数据库相关的工作的,经常可以客串一下DBA 。当初老大也是想把我培养成为DBA 的,可惜我不争气。。。我客串DBA 的时候,对一些接近满载的机器,进行参数调优,负载下降到1 以下。那时候心里很爽的样子,到处找实战机会,哈哈。不过,毕竟是客串,我对DB 的很多方面,都没有深入认知。。。

DBA 需要掌握的技能,就相对更多了,同时对个方面的关注度也十分高。磁盘的io ,吞吐率,网络知识,开发编程知识,操作系统的内核参数,计算机硬件知识,甚至于内核的新 feature ,每方面都可能对DB 的性能造成影响。

DBA 发展下去,这么全面的知识积累,往往可能成为系统架构师。

——————————-

SA,system adminstrator,系统管理员,终于说到我的职位了!非要加个工程师的头衔的话,可以叫做系统工程师,或者运维工程师。

SA ,貌似没有具体要掌握哪些技能,也可以说,是什么都得掌握一些,什么都得懂。离谱一点的,一位同事嚷着自己的电脑网络有问题,叫SA 过去看,其实是自己输错了网址,这种低级错误也找SA 去解决,令到SA 俨然一个打杂的小兵。

先介绍下SA 的工作吧,包括但不限于,机房的建设,这个并不是别人眼中很容易的工作,单是布线这个体力活,就很有技巧了,如果简简单单地乱布线,将来机房一定乱糟糟的,根本没人敢进去。机房的网络部署,更是至关重要。想想,如果服务器运行正常,但网络断了,那无论架构师设计多好的高可用架构也是于事无补的。google 的数据中心,更是打出了低碳的口号,可见,机房的建设也同样是SA 需要付诸努力的。SA 拥有服务器的 root 权限,至高无上的权力,一个命令可能毁了一个网站!!我就真的试过运行 rm -rf / ,恶梦一样,不过也从此学会了教训,SA 一定要细心,蜘蛛侠也说了,“great power comes with great responsibility.”,哈哈。SA 还负责了操作系统的安装,应用软件的安装及配置啦。svn 或其它什么代码管理工具的,通常也是由SA 掌管的,你看,代码都掌握在手里了,哈哈。DB 嘛,也是需要操作系统来承载的,SA 同样也拥有其服务器权限,DB 也掌握在手里了,哈哈。就是因为这种特殊的权限,什么杂事都会找到SA 的头上,令到SA 的时间管理变成一种学问。由于SA 对于系统底层的认知,也可能于应用方面,对于应用软件作出符合自己业务的hack 。同样,保证系统的安全也是SA 的职责,当然,可能也会有一个叫安全工程师的职位存在。。。SA 的职能真的很多很杂,我一时也想不到了,就此打住吧。

当然,其实一个SA 并不能完全负责了这些东西,我也只是远程地维护服务器而已,并没有亲身去摆弄服务器。平时也就处理一下烦杂的业务需求,管理一下应用系统的服务器,偶然偷懒一下而已。

SA 要关注的知识点,同样较多,多而杂,也不可能每个点都很深入,追求的就是广吧,呵呵。操作系统,计算机网络,计算机原理,C语言程序设计,编译原理等,都掌握就最好不过了,哈哈。别以为SA 平时就弄弄服务器命令,不会编程,其实我们多少还是会一点的,可能就是不够熟练而已,程序出问题的时候,说不定还要SA 去走读代码来解决呢,不是说开发不聪明,而是有时从一个旁观者的角度去看问题,真的是可以跳出那个 box 的。别以为SA 就像工人一样在处理烦杂的事情,一个聪明的SA 不会有2 次重复劳动的机会。或脚本,或走捷径,总之用自己的方法去偷懒,一个足够懒的系统管理员,才是真正优秀的系统管理员。perl 的发明者,不正是由于懒而发明了perl 么?

我为什么要喜欢并从事着SA 的工作呢?其实我小时候还是喜欢开发的,慢慢地,我发现,其实开发有很多都是一些重复的工作,而且对于所谓的高级语言来说,无非就是读取某些地方过来的一个数值,然后if else 一下,然后调用一下某个组件,然后展现出很貌似很漂亮的效果。其实,我觉得,这个没有什么技术含量。当然,我的说法其实过了一点,程序开发还是有很多更加灵活的地方的,我最喜欢那些会利用小技巧设计程序的开发人员了!然后,我就发现,原来SA 可以如此地接近真相,SA 可以更从底层地去解决问题。同时,SA 的知识接触面也是很广的,我喜欢了解更多,选择自己喜欢的点去深入。

我现在更想通过hack 一些东西来令到业务有增长的,这是从细节去令到一件事做得好。其实以前我也有小hack 过一下 proftpd 的,那时候就觉得实在太有趣了!!另外,我现在接触的知识,倒有点像架构师的内容,这是从宏观的角度去把一件事做好。一个小聪明,一个大智慧的分别,其实,我更喜欢小聪明,呵呵。

——————————-

末了,还可以说一个职位出来,叫,架构师。

以前我的大学有一个课程,叫做软件架构。这个也是叫架构,但与我所说的架构,可能不是一回事了。里面介绍的是,一个软件的设计要如何如何,如果换作一个web 产品,负责整个产品的开发设计的工作,这个职位,应该叫web 设计师。我很肤浅的经历告诉我,这个职位由资深的开发工程师来担当足以。

我在这里说的架构师,是指系统架构师。这是个虚无的职位,对于技能没有一个定性的标准。简单地说一下吧,系统架构师,通过合理的低成本,应用软件的选型,服务器选型,网络拓朴设计,通过各种组合,构建出一个高可用(99.99% 简称4 个9,为合格标准?),高并发(c10k?),高负载的大型系统。

系统架构师虽然是从一个宏观的角度去设计整个系统,但是关注的却是整个系统的方方面面,小至几个字节的网络传输,几毫秒的网络延迟等。高可用并不那么容易,负载均衡,健康检测,故障屏蔽并不可少。在地大物博的中国,或许还要考虑南北互通的问题。分布式的应用,更要考虑数据一致性的问题。这一个一个的问题,钻进去都是一个个深不见底的洞。

系统架构师,需要的是经验的积累,不断实践尝试,不断地与时俱进而来的。

——————————–

总结一下,如果把技术当成自己的一个谋生的工具,那么真的没必要学得那么深,做一两个项目就转型做管理就算了。

我一直认为:程序员的领导管理程序员,成功率只有50%,因为不是说技术做得好管理就做得好,很多人真的只能埋头钻研技术,但于人前就不懂表达自己的。但如果不懂技术的领导来管理程序员呢,对不起,门都没有。(好像在哪里看过。。。不是我的原观点啦,只是我十分赞同)

陋见陋见,仅以我幼稚的看法,来表达一下心中极度郁闷的情绪。