2006-12-31

为了忘却的纪念

岁末将至,是时候总结一下这一年,我甚至于想要总结一下这22年,只是苦于找不到什么特别的理由,不是诸如20、30岁这样的整岁,也不是本命年。于是,只是总结一下对我来说尤其重要的2006年。

最值得纪念的是2006年发生的众多第一次。

我的第一份实习工作给了我如此多的惊喜:
第一次关注于Job板和Parttime板;
第一次为自己准备简历;第一次在自我表现和吹嘘之间徘徊;
第一次面试;第一次拒掉offer;第一次接受offer;
第一次来到北京――至今到过的最远的地方;
第一次离家长达两个月;
第一次通宵工作写程序;
第一次……

在那里结识的朋友,度过的美好时光多么令人难忘。这是一个转折点:从学生的稚气向上班族的成熟过度;这是一个里程碑,标志着长达16年的学生时代的结束。

从此走在校园中,总会有莫名的自信感。我可以大声告诉别人,搞技术不是没有前途,踏踏实实地搞技术,同样可以创造价值。

同时,从技术上说,我也学习到了很多知识,见识了更多未知的领域。多年来我一直保持着一年学习一样技术,并精通它的学习速率。可是在大学三年间,我的学习路程逐渐向应用方向发展。而今年,由于实习的缘故,我开始接触模式分类,并之后的一些学习机会中,进一步熟悉了聚类。我仿佛又一次回到了高中时沉静在对算法的研究中。

每当学习工作没有压力,生活变得富足,就会开始考虑感情问题。

我第一次,也许也是唯一一次挂牌是在6月13日,收到实习offer后不久。现在想来,选择这个时候似乎并不合适。我所希望的另一半,是能够共患难,不离不弃地度过一生的。即使在很普通的日子挂牌也似乎比在收到offer这样的喜事的时候更为合适。而选择那时,也许更是一种情绪化的表现吧。

我一直不明白为什么一些人挂牌之后几周就能够对外宣称自己告别单身了。也许他们的恋爱和我的定义不一样吧。难道我已经old,没有感觉到这是个流行快餐式爱情的时代吗?我相信充足的时间让彼此充分地互相了解,抛开一时的冲动,形成更为稳固的感情,才会有可能共度一生。所以我依然过着名义上的"单身"生活,希望时间不会消磨爱情,而能见证忠贞。

在年底的时候,发表了一篇这个我名字的论文。论文不是特别高深的东西,却也不是纯属忽悠的东西。虽然我是第三作者,但我才是全程参与了算法的设计,独立完成了算法实现和实验数据采集。这样的经历对于日后可能会从事的研究工作无疑会有很大帮助。为此付出了一个月的努力,有一个令人满意的结果,我也深深地为我的成果感到自豪。

今天撰文,纪念2006年这几件大事,却是为了忘却。忘记过去这一年中的进步,而站在现在的基础上继续前进,才是2007年的目标。但愿2006不是我最为感到自豪的一年,愿2007、2008……一年比一年更好!

2006-12-24

后“七不”时代

不知道还有多少人记得当年的"七不"规范。我还记得我在小学的时候,班级还集体到徐闵线车站表演节目,宣传七不。我这一届人,在道德观念成型的时候,深受"七不"的影响,并且深化为做人准则,不吸烟,看红绿灯过马路……

不知何时,"七不"已经不再被提及,知道它的人,或者离开了上海,或者逐渐忘记,更多的人涌入这个城市。一度,道德尺度成了空白,每个人按照自己所乐意的方式生活,而在我们这些经过洗礼的人看来,那些违反我们道德观念的行为是"外地人"所为。

而如今的道德准则又一成为政府大力宣传的东西。"八荣八耻"似乎有些不拘小节,不再是关注于具体的文明行为,而是试图灌输一些观念。也许在十几年里,民众已经失去了太多的道德准则,甚至于在当年看来很理所当然的准则也需要举国上下来宣传。在这个"七不"已不再流行的时代,我们需要的是对具体行为的规范,还是对观念的纠正?

2006-12-08

[转载] 当我们不再年轻

原文链接




在这个时代,有很多很多的年轻人,揣着各种专业的毕业证,近不及待的丢掉根本没有读懂的课本,带着指点江山的伟大理想和对名利的憧憬挤进IT这个"高科技"产业。同样,好几年前,我的身边也充满着各种鼓动者:舆论的声音都在谈论年轻富有的IT名人,对于一个极度缺乏成就感,渴望被别人承认的年轻人来说,这是无可阻挡的诱惑,于是笃信IT业就像传说中那样,可以苦干几年coder,转后转行做管理,赚满荷包,就踢开这些辛苦的劳作,去做个享受人生的"成功人士"。

可笑吧,至少今天我回头看过去:我们这个所谓的高科技行业,到处充满了短期行为,太多的人都想吃青春饭,一夜暴富,想要捞一票就走。对于一个行业,这绝对是一场灾难。加上这个所谓的高科技行业本身,竟然也忽视老技术人员的价值,一味用人海战术来解决问题。于是产业陷入一个怪圈:因为缺少经验丰富的程序,我们只能做低级的体力劳动,这样就更依赖于个人的体力而不是智慧??本应是代表智慧与荣誉的开发产业,变成了劳动密集型的小作坊。这是多么荒唐的事!

还好,我这个老家伙还省得挺滋润,每当见到坐在我身边一个比一个"老"的几个家伙都会做出天真可爱的表情,以便从前辈们身上再"骗"些技术出来。当被问起以后的职业选择,我会认真地告诉他们,我想写程序,我希望可以想一直做一个写代码的程序员,不离开我心爱的键盘和开发工具。即使经济上的回报不能像我的同龄人那么诱人也没关系。因为也许没有管理天赋的我,如果专注于项目管理和市场业务,也许我能挣比现在多得多的钱,可是我还能这样开心的体验智慧吗?

岁月的流逝,带走了我的盲目的精力,但是我激情仍在,并没有感到力不从心。曾经在我看来充满痛苦和艰辛的技术转型,已经可以微笑着面对。从业的几年时间里,几乎每年我都要学习一门新的语言,每两年,自己对开发技术的理解就会有一次比较大的进步和转变。现在的我,已经明白各种语言不过是熟悉的算法和数据结构,换了件马甲而已。面对这些最多还有一点紧张而已??嗯,就像身边突然坐了一个陌生的美女,我还不知道该怎么和人家打招呼呢。当然,每一种编程技术,每一个开发领域,都有自己的思想,问题,方法和困惑。不过这些都是可以通过学习解决的。Pascal的严谨,C++的华丽,Java的务实,Python的灵活,SQL的绚美,付出熟悉的记忆的代价,就可以了解到这个世界另一个侧面的美丽,何乐而不为?当然,这需要时间,经验,磨砺,如果你没有为之付出更多岁月的准备,那么应该选择一条更适合自己的道路。

这世上总有些人,可以用自己的天才和灵感弥补经验的不足,广为流传的IT故事中,多的是这样的天才,他们的年龄和财富,是媒体津津乐道的话题。但是无论天才离我们多近,都不代表我们自己也是天才。理解这个道理,用于我太长的时间,无论读多少天才传记,也不能使我在第一次面对SQL脚本时不紧张和茫然。当我埋头编写SQL,成百上千遍的重复Select,Delete,Insert,Update,我也不会想到有一天可以写SQL的技术文章给别人读,还可以得到大家的肯定。

智慧这东西很不公平,有些人的成就我们这些普通人一辈子也达不到。可它也是最公平的,付出的努力越多,就有越多回报。虽然,可能你没有发现。发掘自己的智慧,也是一种智慧。程序开发,是一个依赖于智慧的职业,它需要我们用岁月,用枯燥的练习和辛勤的劳动来积累经验,换取面对问题时的从容不迫。

不要指望一夜之间就可以得到女神的青睐,我们应该坚持每天为她献上真诚的微笑。总有一天,她会回报你奉献出的时光,不要担心她嫌弃你青春不再,她更欣赏你的成熟。比之天赐的才华,辛勤努力中积累的感悟更为宝贵。昔日年轻光辉照耀整个计算机科学界的天才高德纳如今不还在辛勤的编写《The Art Of Computer Programming》么?

成熟不等于老去,年轻不等于灵活,在积累足够的知识之前,并不能看到足够的高度。当积累到一定程序,学习速度或者创造力并非一定较之年轻人有所不足。换一个思路,经验和技术就不会被遗弃,它们总能力为你带来惊喜。保持一颗年轻的心,就能不断体会到发现智慧的欣喜。

我相信,会有越来越多的人认识到经验对于程序员的价值,不仅是我们自己,还有我们这个需要智慧的产业。

2006-12-02

1st Week in Intel

虽然我还是第一次在Intel工作,但已经是"老油条"了。

这周去了四天,起床一天比一天晚,从开始8:30到9:00。每天做的工作很少,就是熟悉一下环境、看一些文档,剩下的时间我都用来复习周五考试的功课了。在我印象中,Intel始终就是一个养大爷的地方,现在更是有了亲身体会。

我的工作是软件测试。我终于明白,测试就是试用软件,或者是写一些程序自动"使用"软件,看看效果是否正常。可是,在我看来,一些bug应该是开发人员在开发的时候就应该想到的,而不应该留给测试人员去发现。如果这样弱智的bug都需要别人去发现,那么开发人员的工作岂不是太简单了?!可是,Intel就是这么一个地方。似乎开发人员的工作,只是保证按照设计写出能够编译的代码,而语义错误就交给测试人员了……

我还是很喜欢Google的20% rule的……我想在Intel也许会有比20%更多的时间和比寝室更好的环境,去做一些自己喜欢的事情。A RSS substribern for Yangyang, a search engine for SJTUBBS and a msn messenger on mobile device 正在队列中。