今天继续周末,周末继续上班。
我的这一排的实习生座位彻底空了一天,昨天多少还有一个人。
依旧啊,看了一天代码。我正在做的这个东西因为之前好几个人一起写的,所以很乱很乱,不是一般乱…
代码风格更是诡异,什么命名方式都有,登峰造极是这种类型的:

[code=’c#’]
internal void SomeInvoke(SomeThing Node, Action onfinish) { }
[/code]

一个不大的解决方案build时间N长,大部分时间被Code Analysis的warning占据了…
不能忍啊,这代码风格甚至比我们实验室项目差远了,留给我的只好慢慢改了…

今天是周末。早晨八点半照例到公司来上班,确切说是来加班。
到了前台先跑去登记,保安说给他几分钟让他找找加班登记的单子,这才发现我居然是第一个到的。这个…好吧,两年前好像不是这种阵势啊,比我早的人还是有一些的…
最夸张的是整个Intern Lab一整天居然不到十个人,FTE更是只看到一个。看来真的是项目压力小了,风气变了很多。跟实习生私下交流发现,加班竟然变成了被人鄙视的原因,大家都不加班…记得当年虽然我们天天加班,抱怨自然有一些,整体还是很勤奋的啊。
看代码。
中午的时候大鹏打来电话,说腐败一下吧。我说好。于是我们三个骑车去了沃尔玛,买了两只烤鸡,回去吃了。还买了两个手柄,价值78元,大鹏权衡了很久,来自东北的他自称从小到大吃过10个馒头,必须吃米饭才习惯,一直喊着买电饭锅。电饭锅价值88元,在78一对的手柄和电饭锅直接,我们选择了更加紧迫的需要——手柄…
吃过饭,两局实况都菜掉他之后,回公司继续看代码。
元元来了,听说我们买了手柄很是兴奋,于是晚上一起去我们那边踢实况。他们踢了多久多少局战绩如何我没看见,一直在厨房做饭。
炒饼,茄子,土豆,卷心菜,紫菜汤。就这些,很生活,很惬意。

2995612426_88be9fdda9

两年前临走的时候,就觉得,与MSRA的缘分还没结束,早晚一天会重返这里啊。果然,最终还是回来了。
我决定继续接着两年前的编号继续写下去。
说起来到了北京快一周了吧,前一段日子一直在住的地方整理房子,大鹏两个月前到了北京,就让他去租个房子我和会斌加他一共三个人住,能省点开支,加上微软给外地学生提供的丰厚(必须用这个词了,因为,真的很…)的住房补贴,能住的很爽。到了北京,发现确实很爽,我们豪爽的大鹏同学租了一个房子,没有水,没有电,空调就像电风扇;满地爬小强,还留给我个朝北房。
哈哈,不过好消息是,经过和物业维修,房屋中介,和传说中清华大学篮球教练的房东的扯皮,最终花了三天时间把房子给房东收拾出来了,结果还是一样,确实住的很爽。

因为是暑假,需要Check In的实习生很多,Check In的日子从每周二一次改成了每周二和周五各一次,我在2009年07月10日重新Check In。其实两天前曾经穿着以前的实习生黑色的T恤跑到西格玛,请保安开门,溜进来看了看…其实是来三国杀了。三国杀这是后话,一会儿再说。Check In流程和之前没什么区别,一共5个人,我最先到,后面连续三个都是本科生,让我足够郁闷。终于来了一个大哥,迫不及待地问,你是博士吧。答曰是。复问哪个学校的?答曰米国来的。汗…

MSRA里面,没有任何变化。当然墙壁装饰变了些,这个属于季节性之类的,一个注定要经常更换的地方更换了内容,也不算什么变化。最大的麻烦是FTE们的位子有了些调整,让我找不到人啊…最惨的是Intern的位子,物是人非啊。站到一个位子上和人聊天,不可遏制地我就会想起两年前坐在这里的Intern。

当然也不是没有认识的Intern,当年在BBQ小品上和我演对手的张红光,还是在他的位子上,还是在实习哦。说起最老的Intern,HR MM在领着我进来的时候说,她早晨在数据库里查了下,发现一个兄弟已经在MSRA实习了四年,Check Out日期还是2010的…哈哈。

来了继续做Silverlight。两年没动了,现在拿起来还是费点劲。第一天智涛就给我N多重量级的内部源代码,让我学习怎么写一个产品级的Code。至于是哪些产品,这个肯定不能说,不过很重量级…

今天先写这些,赶紧干活了,这是2009年07月10日的日记,我在11日早晨写的。虽然是周末…不过~

这一系列博客今天算是有个结束了. 三个月的Internship那是转眼就过了. 现在什么感觉呢? 很多人这样问我. 不舍? 说不上, 当然会很怀念这里的一些人, 不过好像更加怀念上海一些. 上海的天气比北京差不少, 不过那里毕竟有我的学校, 也有我的朋友. 俗话说, 儿不嫌母丑, 上海再不好再不好, 毋庸置疑那是第二故乡. 微软公司是个好公司, 但是也没到出乎我意料的好的那样子. 因为毕竟名声在外, 所以在外人看起来就应该是这个样子.

Farewell from Zheng Li, 这封信有两个版本, 分别发给了FTEs和Interns and Vendors. 其中点到的名字很多很多, FTE有20人, Intern有37人. 下面是三个月来认识的Intern们, 每个人我都可以叫上名字, 这些人都是在Outlook里查找联系人手工打出来的.

Xinying Song; Xuejin Chen; Yin He; Dong Liu; Qi Liu; Yuan Chen; Zheng Han; Yanbin Zhang; Wei Jiang; Hailei Zhang; Xiaojun Zhang; Hongguang Zhang; Tianrong Ma; Xiaohui Shen; Bin Liu; Sha Meng; Guangchuan Shi; Shasha Li; Bo Li; Tuo Wang; Bijuan Xian; Xiaolin Quan; Zhihui Ba; Ke Zhai; Jiansu Pu; Jiao Wang; Liang Tang; Rong Hu; Chiqing Zhang; Li Zhang; Jun Wang; Yiwen Mu; Feng Hu; Bin Yang; Hua Fu; Fan Lin; Jingwei Guo

还有一些我认识, 却叫不出名字来的人们.

给FTE的信引起了不小波澜, 尤其是出现大Boss王坚的评论:

A BIG PMPMP

Thanks for your great work! Your work impressed a lot of people here. Attached e-mail is only one of them.

几个月以前,我曾告诉吴启迪“Zhitao是同济人的骄傲”

“Xiangwei姐姐, 你就是沙漠中的绿洲, 看见你的信”,不知能否有可能读一下?

Glad you had a good time at MSRA.

Cheers

WANG Jian

信中提到Attached e-mail里面算是属于Microsoft confidential, 我就不提了, 总之是我的某个项目被赞的情况吧. PMPMP是指拼命拍马屁… 呵呵.

再见, MSRA. 希望有机会能重新回到这里.

大家好:

明天(9月30号)我就要check out了, 在此想感谢一下这三个月携手走来的MSRA的各位前辈.

按照时间顺序吧.

首先应该是推荐我进入MSRA的侯智涛学长吧. Zhitao一直是我的偶像, 我们由于同济网而相识, 在今年的暑假之前Zhitao在MSN上告诉我, 需要一个学生来MSRA帮忙, 让我给推荐一个. 这中间的过程还是有一些, 最后还是我自己来了. Zhitao是同济人的骄傲. 经常在技术上对我进行指导, 像一个大哥一样照顾我在北京的生活, 为我介绍MSRA各位同事的特点, 让我能够快速融入这个环境. 谢谢Zhitao, 让我有这样一个机会进入MSRA学习.

然后是我的Mentor张海东. Haidong真的是一个极好的人. 从我刚刚加入MSRA就一直听人称赞, 那段时间最多的对话就是: 问: 你的Mentor是谁? 答: Haidong. 对方就会说: 啊, Haidong, 好人啊. J Haidong技术水平当然没得说, 人品也非常好. 亲切和蔼, 对我的生活也有非常多照顾, 三个月来, 期间我三次离开北京, Haidong都顶住压力给我很大支持, 让我非常感动. Haidong是一个热情的人, 闲不住的人, 他最经常做的事情就是在休息的时候拿着一个瓶子找人聊, 问问项目进展, 遇到什么样的困难, 并且是真的帮我去想如何解决, 为我解决各种问题配置资源. 拿起瓶子, 他就像一个Intern大哥一样跟大家打成一片, 放下瓶子他就是一个受人景仰的微软员工, 思路独特, 勇于承担责任. 另外, 这三个月来我在MSRA认识的每个人都是Haidong介绍认识的, 我个人其实是一个很内向的人, 如果没有Haidong, 我想我这三个月来决不可能完成12个任务. 三个月来, 我的技术能力被大幅提高, 这里面Haidong起了至关重要的作用. Haidong分配给我的任务工作量适中, 技术覆盖很广, 基本把微软技术覆盖了一遍, 还有像Silverlight这样的最新技术, 我想在MSRA这段实习经验, 一定会在我今后的发展中起到巨大的作用. 谢谢Haidong, 为我创造了一个良好的工作学习环境, 为我的工作提供强大的支持和理解.

接下来是刘国伟, Guowei可能是当初电话面试我的面试官之一吧, 虽已经过去四个月, 加上我记性不太好, 可还是对当年电话面试时印象深刻. 几位员工都非常亲切, 在我紧张的时候察觉我的感受, 并且给与鼓励, 谢谢Guowei, 最终能够给我这样一个锻炼自己, 提升机会.

接下来是叶曙光. Shuguang是Intern中的另一偶像, 改Code的时候会经常看见Shuguang的Alias出现在文件开头, 这些文件一般都是非常难的部分, 自然令我们Intern崇拜不已. 我跟Shuguang直接合作是一个Office项目, 在这之前我对VSTO的开发一点也不了解, 是Shuguang的扶持和包容, 不厌其烦的为我讲解VSTO开发技术要领, 我印象当中有一个SQL语句构造前前后后为我讲了三遍, 每次都是耐心细致. 无奈我才疏学浅, 对项目背景理解不透彻, 第三遍才听明白… L 谢谢Shuguang, 在我的开发中提供一盏长明灯为我照亮前进方向.

接下来是王敏姐姐. 我做开发也已经有些年了, 这些年来最大的体会就是Designer在开发中的作用. 一个好的Designer是可遇不可求的. 当年考大学的时候我还差点学了设计. Min应该是我见过的第一个专业Designer, 她工作压力一点也不小, 经常忙得团团转, 可依旧能够按时拿出一些良好的Design. Design这种东西怎么想都应该是灵感使然, 这种量产Design… 除了崇拜还是崇拜~ J Min还是很多优秀UI的Mentor, 尤其是发掘到Chiqing Zhang和Jun Wang这两个学交通的Intern, 真正的全能型人才, 左膀右臂. Min还是我的山东老乡… 每次听Min姐姐说话都会窃喜, 听到了一丝乡音, 外省人恐怕是很难察觉的. 谢谢Min, 让我见识了优秀Designer的素质, 让我在MSRA找到家的感觉.

接下来是朱向未姐姐和杨潇姐姐. Min不是只有左膀右臂, 而是三头六臂. Xiangwei和Xiao是最终指导我们如何去做UI的两位Designer, 可能都是从实习生做起的FTE吧, 所以跟我们这些Intern比较熟, 也经常一起调UI. 这当中的故事很多啦, 记在心里就好, 嘿嘿. 感谢Xiangwei和Xiao能够耐心地让我们的编程工作变得更加专业, 感谢你们的耐心, 感谢你们能够在项目压力巨大的时候做出的一切, 尤其是Xiangwei姐姐, 你就是沙漠中的绿洲, 看见你的信, 我就不觉得压力大了. J

接下来是王坚院长. 话说来到MSRA, 我每天来上班, 趁着还没醒都会写一篇blog, 记录一下每天的工作和见闻. 就有这么一天提到了Jian的一篇新闻讲话, 就有这么一句介绍加在了文章前面, 说是Jian是我所在的DIT组的负责人, 就有这么一天Google把我的文章放在了某个搜索关键字的前几页, 就有这么一天Jian看到了我的博客. 到现在我都不知道是谁把我的名字告诉了Jian. J 就有这么一天晚上, Zhitao走过来叫我过去, 理由是: 这是我们领导~ 我在画册里见过Jian. 这回看真人感觉更有人格魅力… 他是学心理的, 我说话要小心他给我分析了. 心里我暗暗告诫自己. Jian把Haidong, Zhitao, Guowei, Shuguang狠狠地夸奖了一遍, 让我好好学习, 把我的博客狠狠夸奖了一顿, 让我继续坚持, 然后还不忘本行地提出一些项目中需要改进的东西. 最终被Chiqing和我实现并做进了项目中. 感谢Jian, 让我见识了另一种领导的魅力.

然后是徐鹏. Peng是我在MSRA做的最长的一个项目的PM, 我们几个人从零做起(使用Silverlight, 从零, 指那时候我们都不会Silverlight), 在Peng的指导下完成了一个奇迹. Peng很擅长系统设计和后台开发, 经验丰富, 速度快. 可以说, 见到Peng之前我是不真正懂面向对象编程的. 印象深刻的几次与Peng争论接口设计都变成了让我理解OO的最佳实例, Peng也几次很耐心的坐下来手把手教我如何设计接口, 分割对象, 处理它们之间的关系. 感谢Peng, 教给我如何做系统设计和软件项目管理.

还有很多帮助过我的FTE, 比如Chunhui Zhang, Wenli Zhu, Adnan Mahmud, Min Chu, Yabin Kang, Qiang Wang, Min Wu, Jie Su, Kun Zheng, Aimin Pan.

对你们的感激之情, 千言万语难以表达. 在此只能深深道一声: 谢谢

世界上事情太多了. 临走几天也忙得不可开交. 头绪太多太多, 需要处理的人也太多太多, 不知临别之前还有没有时间写一封告别信. 忙. 似乎是必然的, 不然20号一别Mentor就直接让我回去了… MSRA真的是一个好环境. 算了. 再写又耽误事情了. 忙去了.

大后天check out了. 今天想多写一点关于同济网的文字.

BBS真的是一道风景线, 当大家无聊, 有新闻, 需要帮助的时候都会自己找来… 我已经记不清是怎么知道有同济网这个地方了, 不过我可以肯定的是我还没有来到上海的时候就开始在同济网混了. 我的早期ID有这些: goldenstudio(UID: 21874), nocoo(UID: 37049), zocazo(UID: 133076). 主ID的CS(UID: 64495)是在04年注册的, 跟我同系的还有一位CT兄弟, 刚注册ID那段时间还是混得很熟的~

得知被同济大学录取之后就开始到同济网来寻找组织, 在同济网认识了三个将来的同学, 都是03计算机专业的. 这三个人也是我在同济最早认识的人. 三个传奇人物~ 其中就有将来在嘉定版活跃的cnsjw. 进入技术组以来, 我一直怂恿他来做嘉定版的版主, 可人家对这个不感兴趣~

那段时间的同济网, 牛人满天飞, 不过也就那几个. 尤其是我们计算机口上的几个牛人, 真是崇拜得一塌糊涂. 比如乱童啊, payaqa啊, 这些… 自己呢就夹着尾巴做人, 上面那些ID发帖都少得可怜, 现在搜最早的帖子只有几个了.

主ID, CS这个ID, 到现在注册也有三年了, 这才刚刚3000贴, 说来惭愧啊. 其实我当年还是很水的. 忘了是谁揭发的了, 好像是兔兔兔同学? 嘿嘿, 也曾经有夜深人静的时候我在某版(大一生活吧)回复首页所有帖子一遍, 让最新回复人变成我的名字… 悄悄地悄悄地, 不许这样了…

大规模的发贴是在进入技术组之后. 进入技术组的事情是这样的. 话说年初原站务SweetMajor发了一个团队招募的帖子(http://bbs.tongji.net/thread-442020-1-1.html), 现在还在. 于是乎心血来潮投了一个邮件给blue, 大体就是讲讲我是计算机系某某某某什么的, 把自己9年来(98年开始做网页, FrontPage那会儿)做网站的心得稍微说了一下, 然后就稀里糊涂进来了. 最感动的事情是blueonline经过简单考察就充分信任, 几个星期就把整个同济网论坛和Linux主机最高权限给了我, 这个这个… (虽说感动, 这种事情以后不再发生了, 那时候因为这是唯一的权限, 现在经改造会按需要授予权限的.) 当时系统还是celeste呢. 开发小组早就不更新, 后台还是英文的. 早期的版主可能记忆犹新吧. 新来的我上任三把火, 先把版主控制面板给汉化了, 得到大量好评… 同时也说明JTH比较懒, 顺手的事情不早做了…

Celeste是一个非常好的系统, 当年. 后来就陷入了无穷无尽的bug之中. 技术组前人和我都对ce系统进行了大幅的修改, 不过后来还是在我和blueonline的一次夜间对话当中决定要抛弃Celeste, 改投Discuz. (说明, 我睡觉很早, 10点睡, 早7点起, blue在德国跟我们有时差, 所以我的作息时间正好赶上和blue交流~) 说起来容易做起来难. 把系统转移到DZ是我继任以来最大的挑战. 先写转换程序, DZ有个志愿者项目, 可以免费为我们写转换程序. 那位大哥大大超出预期时间之后, 把一个写了大半的东西抛给我, 说是没时间写了, 写到这里剩下的就交给我了… 最后终于写完, 关服务器一天, 跑转换程序那一天真的是没白没黑. 同济网五年来数据不算少, 就怕跑着跑着出个错… 小bug无穷无尽, 记得跑了十几次才最终跑完转换程序. 那一天没出门, 也没吃饭, 就在屏幕上盯着. 转换到DZ之后, 记得blueonline是这样评价的: “CS的这次行动使同济网至少前进了5年.” 听到这个, 我甚是欣慰~

Performance是新系统最主要的问题, 各种各样的问题都反映出速度慢这个问题, 转换完的那几天换回去的呼声很大. 不过最终还是通过调整参数的方法解决了一些. 加了一条内存, Linux主机内存达到3GB.

blue远在德国, 平时还是跟SweetMajor打交道最多. 换硬盘那次真的是辛苦SweetMajor了, 去了趟机房没换成, 我跑了两趟才搞定, 重装系统, 转移到新硬盘, 同济网服务器从此不必为硬盘空间不足烦恼.

关于JTH, 他是原来负责同济网技术的学长, 对我而言一直是一个神一样的人物. 平时只在MSN上简单交流, 主要是问问服务器的一些问题. 忽然有那么一个暑假前的夜晚, 他问我有没有合适的人推荐, 他这边缺人. 最终说服我来到微软亚洲研究院(MSRA), 也最终见到了传说中的JTH. 在MSRA的事情我每天都会写日记, 一共近九十篇, 具体的可以见我的博客(点签名里的图片).

好啦, 回忆录到此为至, 断断续续写的, 肯定不连贯, 凑合看吧. 我到5000的时候会再写一次, 照这个发帖速度, 我研究生都快毕业啦.