Intern Committe...'s profileATC 你我的精彩PhotosBlogListsMore Tools Help

intern atc

No list items have been added yet.

ATC 你我的精彩

ATC Intern Blog Launch!
Photo 1 of 12
April 03

体验未来·微软New Hire Offsite纪实(三):收获,来自于互相学习

  第一天的活动是ATC特别组织的,虽然只是Offsite活动的前奏(甚至于不算Offsite的一部分),但也挺值得再次回顾。

  除了各个小组的介绍,最为有趣味的要算那个Presentation了,特别是我们组不但组织了一个小品,还编出来一段三句半——要知道这可是40分钟内想出来的哦!三句半的作者是两位程序高手,Jiang Bian和Xu Tan,他们的事迹我就不胡吹了,反正在作为程序员的同时,他们还有令人侧目的创作和表演能力呢。

  顺便介绍一下主题:用最有创意的表现形式展现新员工工作前会遇到的所有非技术问题,并给出解决方法。我们用三句半作为表演的引子,每一段归纳一个问题,同时由其他同学演出来——结果证明,这样的形式非常成功。

下面就是三句半的全文啦:

学生就业压力大,全天开机等电话,微软终于来Offer,拿下
北京户口很紧张,抓紧时间寄三方,所有手续都办妥,齐活

读书求学在外地,来到北京不容易,公交地铁加打车,搞定

北方天气很寒冷,穿了一层又一层,南方同学要补水,注意
这次来了住天创,下次自己去租房,路边广告不要信,谨慎

名牌大学高材生,如今微软工程师,心理转换很重要,稳定

遇到问题别着急,互联网上找信息,常上微软学生圈,灌水有理
参加培训很高兴,明天还要登山去,认识新朋和旧友,高兴

   还有我们的组长Candy的表现也实在让我找到差距:她作为一个PM,就非常有时间观念,也非常懂得如何协调这么多的陌生人一起高效的工作,所以在这么短时间内创造了奇迹。唉,这充分说明我绝对没有任何时间用来自大,还有很多事情值得向大家学习呢,特别是身边的这些榜样。可以预测,接下来的那么多天里面,我一定还可以找到更多值得我学习的牛人和值得我牢记的事迹——这就是Offsite活动于我的最大收获之一了。

   第二天就是Offsite活动的开始了,没别的好说,就两字:“期待!”  

微软New Hire Offsite:体验式培训介绍

by realdodo
 

体验式培训是一个很有意思的过程,体验当然意味着参与,参与当然会有乐趣。不过关于体验式培训的一些详细而理论性的东西,还是只有在教官那里才能听到,绝不是自己可以臆测的。
这个是我们的总教头薛兵老师所讲的道理,真的非常实用——以后变成PPT就可以成教材啦。

在此,我来放出那天所做的笔记。

  1. 几个特别的数字
    1. 4
      1. 团队和潜能
      2. 实例:当遇到警犬追逐时,原本常年在办公室里工作、极少运动的上班族也可以迅速的逃离,甚至有4个人爬上树,最后危机解除的时候,上树的人甚至于都不敢相信自己能够做到
    2. 5
      1. 熔炼团队
      2. 实例:篮球是5个人的队伍,曾有研究表明,战胜拥有乔丹的公牛队的办法是,放掉乔丹,盯死另外四个人
  2. 培训名称:体验式培训/学习
    1. 目的:更好的吸收知识,更好的记忆所学的内容
    2. 过程:行->->
    3. 操作过程:实践->了解成功/失败的原因->总结经验,完成下一个目标
  3. 几个“不是”
    1. 不是旅游度假
    2. 不是军训
    3. 不是竞技体育
    4. 不是纵向比较,而是与自己比较
    5. 不是横向比较,而是与其他人竞争
  4. 高原反应
    1. 走进Microsoft,想当于抵达5200米的珠穆朗玛峰BC基地,已经有高原反应但不会有人停步,因为珠峰才是每个人的目标
    2. 其实,就算是登山高手一样会有高原反应,只是他们会为了目标而坚持
  5. 培训的起源
    1. 二战期间,英国的研究机构通过调研被击沉的德国战舰的海员,发现能幸存的海员往往不是年轻力壮的海员,而是意志力强、心理承受力强和能够忍耐的老海员
    2. 为了提高海员的幸存率,英国在二战期间开设了海军学校,通过模拟海难来锻炼海员的这些素质
    3. 二战结束后学校即被关闭,但是因为近年来商场竞争过于激烈,也需要极强的心理和职业素质才能够生存,所以另一种体验是培训开始兴起
  6. 培训前需要组队并确定(总共40分钟)
    1. 队名(富有冲击力,健康向上)
    2. 队长(自行确定)
    3. 队旗(给定原料,包括单色的旗帜、有色纸、白板笔、麦克笔、胶水、透明胶、剪刀等)
    4. 队歌(必须个性化其中的歌词,绚丽的选取不限)
    5. 队训(简短而富有冲击力,健康向上)

体验未来·微软New Hire Offsite纪实(二):走近ATC

by realdodo
 

    早晨将近7点才爬起来,脸上呈现的表情是典型的没睡醒那种。很快,到站下车,打车去住的地方。

在微软定下的宾馆Check in,见到了住在同一个房间的Du Bin,并且与旁边屋的Cao YongLiu Xu聊了聊。大家来自不同的学校,也有不同的经历,甚至于未来的职位也各不相同,所以可以聊很多方面的事情。

中午,我们四个一起去西格玛大厦旁边的餐厅聚餐之后就奔赴微软工程院签到。到达签到地点时已经不早,找到自己的姓名牌和书包(居然每个人还有个书包!)便随意找个地方坐下。

    今天主要是针对ATC的未来员工做的一次项目和角色介绍,几乎所有方向的项目组代表都会来Show一刻钟左右的时间,并且以此来指导大家选择自己所喜爱的未来工作方向。听Staffing TeamJessica说,这样的活动去年举办过一次,效果不错,于是今年继续。看来这样的活动微软也是刚刚引入,想必融入了Staffing Team的最新最有趣的想法吧。

由于涉及到微软内部工作细节的问题,这里便不详述,总而言之,各个地方都缺人,还有一些Group刚刚成立不久,亟需新鲜血液。嗯,每个方向似乎都很吸引人呢,怎么办呢……在项目组介绍的过程中我见到了两位面试过我的熟人:Dennis ChenLin ZhiweiDennis Chen我已经见过两回了,他对我还依然有印象,我当然更是不会忘记他——在学校的宣讲会上,我就是向他自我推销,在武汉的第一面,也是他给我去北京On-site的机会。Lin Zhiwei是我参加北京On-site面试时第三个见到的面试官,她今天所介绍的产品居然就是当时在面试我时“假设”的产品构想,今天见到这个东西的真正模样后发现,当时我的设计风格和思路与现有产品相去甚远,不过我确实觉得自己的方案似乎还好些呢。

    接下来,是各个角色职责的介绍。第一个上来的是Lead Program ManagerPaul Nelson,他是我的最后一面的面试官,也就是那位高大的金色大胡子外国人。对于PM来说,沟通总是最重要和最值得注意的问题,无论何时,工作总离不开和人打交道。在这里,Paul和之前的很多宣讲者都提到过Engineering Excellent(卓越软件工程)这个名字,但都没有作任何更细节的解释,这看来需要我在未来的工作中慢慢体会了。

    之后,有一个集体Presentation的环节——每个组有半个小时间,针对规定好的主题来猜想可能会遇到的问题和解决方案,并用最有创意的方式表现出来。每个组的主题都不一样,不过都是有关于我们在上班前如何需要做的准备相关的。说到用最有创意的方式表现,我们组的同学第一个想法就是小品,而且还有同学自告奋勇的想编三句半,所以都立即就开始创意和准备。尽管大家互相之间一点都不熟悉,我们还是能够很快的变成一个整体,齐心协力将这个Presentation做的尽善尽美。特别值得一提的是我们的组长Tian Tian,她的职位也是PM,但领导力和组织能力比我强多了,在这么短的时间里面,她可以迅速的制定出精确到分钟的工作计划并很好的监控和执行,而且懂得如何有效地分配任务,使得我们组的Presentation形式最丰富、内容覆盖面最广、参与人数最多,最后使我们在五个小组中的获得评委的最高评价。这个小小的团队合作活动让我认识到, 在一个每个人都很优秀的团队中,要想使每个人的能力得到充分发挥就需要非常恰当的人在其中做恰当的协调,我们每个同学都能为这次团队合作做出贡献,当然就可以收获胜利。当然,这还只是第一天的活动,真正的比试还没开始,我们绝对不能骄傲——好的开始是成功的一半,我们要把优势不断扩大才行。

    今天活动的最后是一个聚餐,我们和Manager共聚一堂,畅谈自己的想法,咨询各种关系到未来的问题,气氛非常融洽——饭菜也真的很不错呢!

微软HY07 New Hire Offsite活动感受

by realdodo
 

先简单的说一下自己的感受。

作为一个新人,能在这次活动中接触到那么多同龄的牛人,能够认识微软的Staffing Team的mm们,能够见识FESCO的新人王和其他工作人员,还有国家登山基地的教官,真的是非常幸运!还有这些天的活动,让我始终充满快乐,无论如何“折磨”,不管最终怎样辛苦,我只会觉得时间不够用,还想再久一些……

应该要谢谢Staffing Team为我们做的所有幕后工作,你们真的辛苦了!也要感谢theOne小组的所有同学,你们真的是太棒了!培训是一个舞台,而我们theOne真的就是舞台上的明星,从第一天的最后一名到第二天的第一名,我们的实力绝对不能小看!

经过培训,我最大感受就是“团队合作”之不易。大家都在很努力的贡献自己的聪明才智,但是如何将大家拧成一股绳向同一个方向前进确实是一件充满挑战的工作。面对十几人的团队,面对时间压力,我们确实还是浪费了好些时间,大家很辛苦,不过效果还是有欠缺。如果有再来一次的机会,我相信我们会更早的提出统一的scenario,我们也会更好的利用多媒体的方式来做一些必要的演示,也会更好交流各个部分不成熟的想法……沟通,特别是有效的沟通非常重要啊!

此外,还有很多很多感受,看来又必须写好些篇文章才能搞定了……

我本来打算培训期间写blog的,不过坚持两天就没法继续了——晚上1点多才活动完,早上7点还要晨练,哪有时间!至于最后一天通宵那就更不用说了……所以先贴两篇,以后再补充。

培训期间的所有PPT和重要的内容我全部都有记录,不过似乎不方便贴出来……唔,我得想想怎么共享比较好了。这所有的经历和知识,真的比一切都重要啊!

Why do we choose Microsoft?

作者简介:
Dodo, 华中科技大学Master of Engineering of Electronics & Information,ATC2007年PM Newhire.
更多信息请访问他的个人网站 www.realdodo.com
 

为什么选择微软?这还需要理由么?

或许刚开始、特别是签微软之前,我并没有仔细想过,只觉得微软是牛人聚集的地方,就想考大学要考清华北大一样,没有理由的就去争取了。不过最近参加了微软的Offsite活动,听过张洪江院长讲述在微软成功的“秘诀”,听周围的同学议论进入微软的原因,发现这种选择应该是有理由的,并且只有找到了理由,才能更好的在这里工作。

选择一个公司,最重要的是选择一种工作环境,我选择微软最原始的目的确实是为了这个工作环境。可以想象,周围如果都是一些非常聪明而且刻苦的同事,那该是多么令人激动的场景!大家很容易就可以迸发出夺目的闪光,很多“低级”的问题都可以轻易突破,直逼主题,无论是沟通、设计还是实现,似乎都应该是瞬间即可达成默契……的确,与聪明的同事一起工作,是一件非常惬意的事。

不过这种选择更是对自身的一种挑战。大多数人在骨子里应该都讨厌平庸吧,起码我是这样。我需要挑战自己的极限,想不断走向新的高峰,微软或许就是这样一个场所。在这里,我绝对不算出类拔萃,也丝毫没有值得炫耀的资本,但是正因为此,我才有更多成长的机会——我找到了目标。在这次Offsite中我就看到,我是所有PM里最不会表演的啦,我也是所有PM中最不注重沟通和交往技巧的啦,而且两次分组,我都很“幸运”的与一个很强而且很有经验的PM在一起,简简单单的打着下手便好,学习多过于付出。我还有很多事情要学习,还有很多人要超越,我明白自己不是一个甘于落后的人。

这种情形让我想起自己的高中生活:我考入那所高中后,开学时,学校做了一次摸底考试,我“很意外的”在全班在籍生(正规考进来的学生)中总分排倒数五名以内,要知道全班可有35个在籍生,全校有400多人呢,这当然让这个在初中所在学校难遇对手的我颇受打击。不过慢慢的,经过一点点的努力,我终于从最后五名变成了正数前五,甚至还侥幸得过总分的第一,其过程虽然不易,但我做到了——我相信,在微软,我也能慢慢做到。

工作除了本身的意义以外,还代表着一种生活方式。有些人喜欢安逸的工作,因为这样可以让生活更加容易支配;有些人喜欢奔忙的工作,因为这样可以让每天简单而充实。我一般属于后者,但也希望在奔忙中找到乐趣。微软的工作是什么样子,我参加Offsite前并不知道,现在或许有了些许了解:微软不打卡,但是也会从企业文化上迫使员工自愿加班,但她和其他中国的企业不一样,她会在福利方面做到很好,让员工就算加班、就算把公司当作家彻夜不归,也至少有地方切换角色来放松自己。在微软的办公地点,提供很好的饮料和水果服务,都是立即可取且免费,并且有很大的休息场所,软软的沙发和按摩椅,可以充分放松自己,甚至还可以玩玩公司里面的游乐设施、随时到地下一层去健身洗澡……因为不打卡,所以时间全部由自己支配,什么时候该切换的生活,完全可以自己作主,这或许是我所喜欢的生活方式。

还有工作中的乐趣也绝对必不可少。这一点我并不确定,毕竟还没有在里面呆过,但是我觉得完全可以期待。公司既然愿意为大家提供那么好的环境,想必公司里的人应该不会都苦瓜脸吧。周围人的心情往往能够决定我的工作乐趣,所以我觉得不错。

说到这里,有个问题不能回避:为什么是微软而不是Google?其实我没有资格回答这个问题,因为我参加过Google笔试,被鄙视。不过在这次Offsite活动中我听过很多理由,都是为什么拿了Google的Offer却选择微软,我觉得这都很有代表性。最朴实的理由是,Google的Offer来的太晚,等不及,所以选择微软。这虽然不能说明实质问题,但也足以让我回想起听到Jessica对我说“我们要你”的激动——微软可以由中国人立即决定要或者不要,而Google必须等着美国总部回话才能确定,我很自然的倾向于喜欢中国人说话更有分量的外企。还有个非常理性的理由,Google在中国发展的并不好,做的事情也比较边缘,其发展前景并不会比在微软好,虽然各方面待遇确实高于微软,但是长远来看,恐怕并不会比微软强。当我听到这种评述之后真的非常佩服:真的牛人,不但能够获得最好的Offer,还可以冷静的选择未来,令人不得不服!

选择微软是我的一个选择,或许也将是很多即将毕业的同学的选择。现在看来,或许还没有任何错误,理由也可以罗列不少。在未来的日子里,我会如实地报告各种工作的情况,也许,微软就会逐步成为大家的选择。都过来陪我吧,真的也不错(编者注:尤其是mm^_^)

 
November 22

老生畅谈-ATC生存手册

如何才能够做好一个实习生,如果能让你的实习生涯更加的丰富多彩,作为一个实习了一年的老生,我相信我有很多的Tips可以传授给大家。

生存手册

第一条:Shout Out

ATC是一个非常激动人心的地方,这里的气氛也相当的令人Excited。当我报道的第一天,我的Mentor告诉我:Do something that you like! 当时我真的有点不敢相信自己的耳朵,但是这一切都是真的。ATC是一个鼓励创新,鼓励Great Idea的地方,只要你有自己的想法,就应该“不顾一切”的Shout Out,并找出十足的“证据”来向所有的人来Sell你的Idea。记得我当时和Mentor在开会的时候,提出了一个非常有趣的Application的Idea和设计。当时Mentor也觉得非常意思,当时就告诉我说:Just do it!并专门从美国为我找来了相关的设备来支持我的工作。当我们把成型后的App Show给所有人的时候,得到了大家的一直的赞扬。所以,作为一个Intern一定要Shout Out Our Great Idea!

第二条:加入“帮会”

中国有句俗语:无论走到哪里都要找到组织。同样,在ATC你也要找到属于自己的组织。我列举一下一些可能的组织,以方便大家参考:

1:你自己所在的组;

这个组织by default你会加入,相信大家都非常的enjoy和mentor以及同事们一起吃饭,聊天以及饭后漫步Sigma周围。在这个小家庭中,你会感受到无比的温暖。所以,和大家多多的交流,打成一片。

2:ATC Intern Committee

这个组织极具感染力。这是我们ATC所有Intern的服务部和后勤部。它为我们组织了许多的技术的报告、系列讲座以及专业培训等多项活动来增强我们的专业知识。同时,为了丰富我们的生活,它也为我们组织了多项户外的活动,带领我们爬上长城,穿越山林。经历了一周紧张的工作,在周末的时候走进大自然的怀抱,使得我们得到了充分的放松。同时它还为我们组织了多项团体的拓展活动,增强我们的团队意识。最为关键的是,参加这样有趣的活动还能获得精美的小奖品,上面都有可爱的Microsoft ATC的标志奥,非常的有收藏价值。

3:俱乐部

微软中有各种各样的俱乐部,体育上的有足球的,篮球的,网球的,还有摄影俱乐部、旅游俱乐部、以及“腐败”俱乐部。加入这样的俱乐部,你能够在锻炼身体,享受乐趣的同时,认识好多“志同道合”的朋友。这样,保证你能够在ATC的日子过得非常的Happy!

4:校友会

微软的员工和同学都来自全国各个高校,所以在这里你一定会找到你的师兄师姐师弟师妹。所以还等什么,还不和他们一起来分享你们的快乐,听听师兄师姐的建议,并share自己的心得。而且如果你有什么问题的话也可以找自己的师兄师姐寻求一些suggestion,相信会非常的有帮助的。

第三条:参加报告会

如果你来微软实习,可你还没有参加过一次Meeting,那么我可以说你的实习不是完整的。微软每天都会有各种各样的Meeting,在这里Meeting上你也许会发现某个Turing奖的得主,或是某个IEEE的Fellow,抑或某本书著名著作的作者。我就再一次的Training Meeting上见到了著名的Debugging Windows App的作者John Robin。是他亲自来给我们讲课,这是多么难得和Exciting的事情啊。当然在结束的时候,我也不忘上去索要了他的珍贵的签名。

另外,微软在中午的Meeting是一定要参加的,因为有非常美味的麦当劳和必胜客。在品尝美味的同时,听着精彩的讲座,这样的美妙的事情,你还在等什么呢?

第四条:Rush for Gifts

如果让我说我来微软最引以为荣的事情是什么,我会说就是在我一年的实习生活中,我收集了很多微软的纪念品,这些都是我宝贵的“回忆”。

最不能错过的礼物是T-Shirt。所有的Intern的在进入微软ATC的时候,都会收到一件印有Microsoft ATC的T-Shirt。穿着这件衣服你会有种自豪的感觉,会有一种家的归属感。所以一定要有一件T-Shirt。当然,一件是不够的,所以你需要不断的参加各种各样的活动,这样你就有机会收到各式各样的Microsoft的T-Shirt!

我认为最精美的礼物是ATC的笔记本背包,我是参加一次Intern Committee的滑橡皮艇比赛中奋力勇夺的。三层的笔记本背包,每层都能放不同大小的笔记本,设计非常精美,最关键的是在包的正面映着大大的Microsoft ATC!

最有趣的礼物是ATC五彩笔。设计成一个小星星的样子,五个角的每个角都是一种不同的颜色的水磨笔。方便大家在读书的时候Highlight不同的标记。

当然还有非常多的礼品,比如水杯了什么的。所以为了这么多精美的礼品,我们也要不断的向前,努力的参加各种活动,卖力的Enjoy,赢取属于你的那份礼品。

第五条:保养身体

身体是革命的本钱,所以你需要好好注意的自己的身体。每天早晨你可以去Drink Room来一杯热腾腾的牛奶或来杯纯正的意大利咖啡,顺路那上一杯酸奶或者饮料。中午饭后,可以和你的同时绕着Sigma大厦走一圈,边聊天边享受暖人的阳光。下午的时候,阿姨会洗好了各种水果,所以千万不要错过补充维生素的机会。

第六条:Play Really Hard

工作的日子总是辛苦的,所以你要抓住任何可以玩的机会,努力的放松自己。微软工程院在二楼和三楼都增设了很多游戏的内容。三楼的每个角落都有一台X360和多款有趣的游戏。只要free的时候你都可以那起手柄展现你的游戏天赋。同时休息室中还有乒乓球台,台球台,吃完饭以后,约上三五个好友,打上两句相信是个非常好的放松方式。如果你玩的实在累了,别担心,三楼的休息室中有专门为你准备的按摩椅,躺在上面好好享受一下专业“按摩师”的服务吧。如果你觉得室内的这些玩乐还不够过瘾,那么你就赶快联系ATC

Intern Committee的同学,让他们带你出去来一次户外的Out Door,享受一下大自然的恩赐吧,记住奥,是Free的奥!你还犹豫什么,赶快加入我们一起Play Hard。

以上仅是一部分的内容,欢迎大家继续补充。。。

November 17

我们的Intern生涯

三个月的一个轮回,两次outdoor,6次tech talk,12次Mentor One-One,大大小小的team meeting,N多的Bug,一次New Intern Orientation,一次farewell to all,当然还有三次发津贴的时候J……很可能在久远的前路之上,存与记忆深处的对于ATC的实习经历总会留下这多的碎片。然而收回凝滞的目光,安定飞扬的思绪之后,则一定会想起那些每日同自己生活和工作在一起的Intern们,他们是ATC实习项目的主角,有些人可能还会成为一生的朋友。

而今天,2006年的第十一个月份,好多曾经的朋友已经Check Out了,而我正凭此机会追忆一下Intern的ATC生涯。

第一个结识的InternNapoleon Wang

早我半天到北航招待所的Napoleon,在我刚刚到寝室就开始跟我聊天,好像我们是认识了好久的朋友一样。不过,此后我也发现他似乎是具有一种与生俱来的沟通的天赋,不论是不是很熟识的人,总能够找到沟通和交流的途径。从时政要闻,到科学理论,此后每天的晚上,招待所的小床就成了我们高谈阔论的讲坛,唇枪舌剑的沙场。

最有趣的一件事,记得是我们一起研究称13个小球的问题,总之就是通过天平称量的方法把13个球中的一个另类的家伙挑出来。记得当时他精辟的总结到:“表面上开起来是一个排列组合问题,实际上他还是个排列组合问题,只是在考虑问题的时候要考虑并行计算和动态规划技术,这样就能够解决了!”我的天啊!不就一个称小球吗?至于这么复杂吗?不过,想想这个问题的解法,似乎确实是跟并行计算和动态规划又沾点边哦。

BTW:Napoleon是个爱干净而且很勤劳的家伙,不管晚上是11点回来还是12点回来,总要洗衣服的,第二天都要穿新换上的衣服。看来他的女朋友会很幸福,找到了一个愿意自己洗衣服的老公。

路伴-大同

有一天半夜所有人都走了,我在空旷的ATC办公大厅里面充满成就感的闲逛,心中一派“山中无老虎”的豪情。突然一小撮黑黑的头发从一个Cubic上面的边沿处冒了出来,接着是一双夸张的圆圆的眼睛,和两只尖尖的耳朵。我们相互看到对方都吃了一惊,然后相互笑笑,从此每天晚上我们就成了路伴。

一起跨过呼啸的铁路,并肩穿行漆黑的小巷,攀登北航紧锁的大门,面对招待所慵懒的保安挤出致歉的微笑……

我的在ATC的路伴-大同。他的阅历十分丰富,人生也是跌宕起伏,在我看来,简直就是有点传奇一般了。我很喜欢倾听他的经历,他的倾诉,他给我讲他的成功和失败,并且经常能够给我一些启迪。

月明星稀,长路漫漫,昏黄的路灯之后,总会留下两个长长的身影,一胖一瘦,一静移动,那就是我和我的在ATC的路伴-大同。

English TrainerNick

我在ATC认识的第二个外国Intern(第一个是Intern Committee的第一任主席,当主席第二周签证到期,然后居然被据签,呵呵)。Nick名字的全称是Nicholas,我一直怀疑他是在美国的俄罗斯后裔,不过惧怕文化习俗的差异,一直也不敢问他。结果居然是他先问我:“晋,is your hometown ShanXi province?”晕倒~!原来他周末去平遥看古城来着,可算是又学会了一个汉字“晋”。

原来Nicholas完全是他的父母按照自己喜好起的名字,跟历史的传承关系并不是很大。

Nick临走的时候还送给我一只木头小狗,可以通过按小狗基座上的机关让它作出各种各样姿态的那种小木头玩具。

遗憾的是他走之前,我忘记了问他要MSN,现在却也无从联系了。

最不像岩石的岩石-史岩

一次Intern的活动,看Alias列表yanshi。呵呵,还有叫岩石的Intern哦,我得好好看看:惺忪的睡眼很像麦迪,稀疏的小胡子,长长的超过膝盖的短裤,一双走起路来很干脆的木屐,可是不论怎么看也不像是岩石。

岩石是个很聪明的家伙,跨专业考到了北大又来到ATC实习。他简直就是个智力题库,每次到他那里,他总会提出一些稀奇古怪的题目让你来解答。看到我抓狂的样子之后,他又慢条斯理的把答案说出来,似乎每道题的解法又都是那么简单,简单到出人意料。

记得有一次我们谈论目前所遇到的最尴尬的一件事情,最后提到:“有一次去超市买吃的,买完了之后又去饭店吃饭,饭店不让自带食品,于是把食品放在前台保管,餐毕回招待所,发现代管的食品没有带回来。于是打电话,饭店在购物袋上贴了一个纸条“史先生的吃的东西,勿扔!”次日,取回,大吃之后把垃圾放入垃圾桶,同时把购物袋连同纸条一同扔入垃圾桶,然后去上班,晚上回来发现垃圾桶没有倒,大怒!仔细一看,垃圾桶上贴着一张纸条‘史先生的吃的东西,勿扔!’!”

一路的点点滴滴,一生的丝丝牵挂。曾经ATC的实习生们,曾经的我的室友,路伴,Trainer,岩石……许许多多的往事将会随风淡去,遥遥漫漫的前途等待悉心求索;一段美好的回忆,一生收益的经历。

三个月的一个轮回,两次outdoor,6次tech talk,12次Mentor One-One,大大小小的team meeting,N多的Bug,一次New Intern Orientation,一次farewell to all,当然还有三次发津贴的时候J……很可能在久远的前路之上,存与记忆深处的对于ATC的实习经历总会留下这多的碎片。然而收回凝滞的目光,安定飞扬的思绪之后,则一定会想起那些每日同自己生活和工作在一起的Intern们,他们是ATC实习项目的主角,他们是我一生的朋友。

-- 马晋

November 13

ATC-让我们在这里work hard, play harder!--By Candy Tian

很久以前我们组就提议在我check out之前组织一次team morale event,说实话我十分感动,组里因为我而专门组织一次outdoor, 可见这里是多么温暖的一个地方,即便我仅仅是一个intern,我还是时不时得到大家的关心。
 
    上周五,这个愿望得以实现,我们选择去了欢乐谷,起初我还有点害怕,因为本人从上中学就没有去游乐园玩的历史,仅有的几次游乐园事件还都是在小火车旋转木马中渡过,不知道自己去了会不会只有看的份……
 
   结果……嘿嘿,毫不含糊的说比同去的组里几个GG都彪悍~ 没有不敢做的,没有不敢玩的 哈哈哈!我们组一个GG被第一个项目给shock的一直只敢作观赏者角色,此外就是坐了圈旋转木马,被我们集体鄙视……

     走进公园之后总体感觉是文化气息比我想象的略逊一点,还没有达到能够让人完全沉浸而忘却都市喧嚣的境界,不过用不太挑剔的眼光却实也已经做的相当不错了。而其中的娱乐器械则比想象的要刺激的多,大伙来到公园时个个都是激情洋溢,恨不得把所有最刺激的项目玩个遍,而周五这个时间也非常好,公园没有太多人,几乎所有的项目都不需要排队。(有网友说他为了玩水晶神翼(公园最刺激的项目之一,亚洲唯一的台式过山车)排队34个小时)我们不由暗自庆幸,不过所玩的第一个太阳能车就给我们上了一课,被绑在一个圆盘上正着倒着乱转感觉确实不怎么好。大家下来以后一个个目光呆滞,彻底玩个遍的信念也许已经不像前面那么坚定了。

     之后看了个虚拟现实的表演(建议大家完的时候要安排好顺序,间歇的看些表演,连着玩心跳宇航员也吃不消),表演真人和虚拟相结合,如幻如真很神奇,不过在我想如果请个好导演(类似彼得杰克逊,乔治·卢卡斯来设计场景)应该可以做出完美的视觉体验来。

     缓过点神来之后,大家出发向期待已久的水晶神翼。台式过山车是四人一排,我和Frank坐在邻座。神翼张开时,我们由头朝上的姿态向前转了90度,也就是面对地面,这个简单的创意就是台式过山车的巧妙之处,前排并不会挡住后排视线,大家直接面朝身下的峡谷和悬崖,真有飞一般的感觉,惊心动魄。不过被这个姿态固定在车上极其没有安全感,当时只听旁边Frank说“Oh, no, this doesn't feel good, this sucks...oh shit..”(我心里想的也是类似的中文版本)

      神翼穿梭在悬崖之间时让人失魂落魄,之前听人说<死神来了>里面主人公死于过山车事故中,还感觉不以为然。这时想想绝对是天底下最悲惨的死法之一...

      从神翼下来,一个貌似更加刺激的大转盘吸引了我们的目光-太阳神车,亚洲最大的摆锤,120顿的钢铁手臂,下端一个圆环形转盘。能创造1.3G的加速度,把人摆至15层楼高...之后我们称他为欢乐谷罪恶的大葵花。

      走到这个家伙面前,我着实被她的庞大所震慑,游人被固定在转盘圆周上(看起来像一朵向日葵)显得异常渺小,机器开动,手臂摇摆,转盘转动,然后则是随之而来不绝于耳的尖叫。看着看着忽然觉得有些可笑,人们造出这样一台钢铁巨人,把自己绑在他的掌心任其摆动,受尽折磨,无助的尖叫,仿佛更像是小小的人类被这个钢铁怪物给玩了。难道这就是大机器文明给我们带来的乐趣?如果有一天机器真的造反了,把人抓着这么玩弄,那就真有讽刺意味了。不过一面讽刺自己的可笑,一面我们上去感受一下被金刚抓着乱晃的感觉,不过我发誓这辈子再也不会自愿作这种愚蠢的尝试了,大手一摆动起来,人就完全眩晕,失重!超重!旋转!连上下都分不清了,更不必说东西南北。一句最准确的话来描述那种感觉就是“求生不得,求死不能“。最关键的是我在空中感觉下毛毛雨,下来才知道 是坐在我旁边的Frank 口水、鼻涕、眼泪都在飞@#¥%^&×(……这个一定要放在最后做,否则吃的早饭都可能吐出来^_^

     从这朵罪恶的大葵花上下来,可以说已经锐气尽失,再不敢有任何尝试刺激的想法,连温和的旋转小木马,碰碰车在那个时候对我来说都显得有些过于刺激,我只希望摆张床就地睡觉。(强烈建议此刻鄙视我的人去试试看:P  

     完成这个项目,大家由激情转向理智,玩东西也小心多了,之后4D弦外之音表演,奥德赛之旅(急流勇进),雪域金翅,铁路工等等也都不乏精彩,夕阳下欢乐谷众多的文化景点也更加凸显韵味……这次愉快的event让我们组的GG们一个个精疲力竭,周六趴下一天,嘿嘿,我是最坚强的那个,没有趴下哦^_^

     ATC, 在这里我们work hard, play harder!

November 09

信息学奥林匹克竞赛——星际争霸之采矿篇

  【问题】
  一架人族的航天飞机将人族基地建在了一个荒芜的星球上。面对紧缺的能源,他们只能在最短的时间内用SCV(一种智能机器人)采集必须的矿藏。对于这个艰巨的任务,他们希望得到编程高手们的帮助。
  在这个星球上,有着两种不同的矿。一种被称为"冰矿",是一种类似H2O的凝固物的蓝色高能矿藏。另一种被称为"气矿",是四氯化碳的一种异态形式。人类通过这两种矿的提炼,获得可供生存的能源。
  SCV是一种唯一可以采集这两种矿的智能机器人。他们每采集一次冰矿需要花费t1的时间,每采集一次气矿需要花费t2的时间。采集结束后,将得到8个冰矿或者8个气矿单位。每一次SCV只能采集冰矿或者是气矿中的一种。
  SCV可以通过主基地制造。每制造一个SCV,主基地将花费50单位的冰矿。而主基地由于制造能力有限,在同一时间只能制造一个SCV。制造一个SCV需要t3的时间。
  在开始时,人类拥有50个单位的冰矿和4个SCV。在最短的时间之内,他们需要至少采集到p1单位的冰矿和p2单位的气矿。请计算出他们需要的最短时间。
  【输入】
  输入只有一行,依次为t1 t2 t3 p1 p2,每两个数字之间有一个空格。其中1<=t1,t2,t3<=100; 0<=p1,p2<=10000
  【输出】
  输出只包含一个数字,表示可以达到目标的最少时间。
  【样例输入】
  10 9 18 150 0
  【样例输出】
  30

据说是2000年的竞赛题,呵呵

Chris

November 03

News:微软携手CERNET 开启LIVE新生活

[转自搜狐IT]近日,微软宣布与赛尔网络有限公司达成战略协议——这意味着,从11月起,全国高校师生即可借助CERNET平台享受Windows Live相关产品和服务,同时也可通过浏览微软MSN中文门户网站获取自己感兴趣的信息资讯。Windows Live服务在高校的全面开通能够帮助即将步入社会的校园准白领更方便的找到所需信息、发展个人爱好、加强人际关系,为校园生活增添更多姿彩。

  作为国内最大的互联网骨干网之一,CERNET在国内拥有2000多万用户,其中绝大多数为大学师生及科研人员,是中国互联网用户中教育程度最高的一群用户——他们接触互联网较早、对互联网的理解较深、互联网使用水平较高,这些用户对中国互联网行业的影响力大,对高质量的互联网服务需求强烈。

  微软在线服务集团(Online Service Group)依托教育网提供的平台,可以将全球领先的即时通讯工具、搜索、电子邮件、个人共享空间、资讯门户等产品和服务引入中国的教育网用户内,力求为用户提供一个多元化的沟通和信息服务平台,让用户在任何时间、地点和设备上将所关心的信息、联系人和兴趣爱好连接起来,从而实现整合式的互联网体验。社会化网络是双方合作中的一个重要组成部分,用户可以通过Windows Live各项服务搜索、添加并结交新的朋友,并同当前的朋友保持联系,可以创建个性化的、有趣的内容,同时保持使用环境的安全和简洁。

  Windows Live作为一套全新的互联网软件与服务,无缝衔接的设计理念贯穿始终;用户可随时随地通过邮箱、即时通讯、搜索等功能强大、个性化的产品实现更便捷、安全地工作和交流;同时也可通过完备的用户选择和定制功能,表达自我、凸现个性——它是当今最实用和最具创新的互联网服务,为用户提供包括最新版的Windows Live Messenger 8.1beta(即时通讯)、Search(搜索)、Live.com(个性化主页)、Spaces(共享空间)、Mail(邮件服务),以及Toolbar(工具栏)、Favorites(网络收藏夹)、Expo(分类广告)等多样化的服务。

  微软在线服务集团中国区总经理罗川表示:高校师生是中国影响力较大、聚焦国内宽带用户密度较高、消费倾向较强的用户群体。尤其是大学生作为即将走出校园步入社会的准白领,需要在最短的时间内通过最便捷的途径、高效地从海量信息中获取最实用的、最前沿的资讯。长期以来微软一直高度重视中国用户的需求,我们希望通过和赛尔公司紧密合作,为高校师生这一特定用户群提供更丰富的选择。我们相信微软的互联网产品和服务将为他们提供更加自由、完美、互动的互联网体验。同时,我们也将一如既往的关注本地用户的需求,为他们提供更多的个性化服务。

  赛尔网络有限公司副总裁武文忠表示:我们希望通过提供多元化内容服务来满足师生们日益增长的需求,很高兴能与微软这个平台共同为校园用户带来全新的互联网体验,发挥教育网的资源优势,成为院校师生获取广泛信息的最佳途径之一。通过教育网的高速通道和微软的平台,校园用户可以与自己的真实社交圈保持紧密的联系,迅速搭建和扩展非教育网内的生活圈。我们相信 Windows Live各个产品和服务在微软最强有力的技术支持和完备的服务理念下,可帮助我们进一步为校园用户提供丰富的、精彩的、安全的在线互联网服务。

October 31

西雅图梦幻之旅-1:前言:人品大爆发

    从去年11月第一次踏入微软ATC做VS到现在已经快1年了,我在叹息时间过得飞快的同时也试着回忆这一年在ATC那些令人激动地瞬间。最终思绪将我带到了6月17日的早上,从那一刻开始,我做了一个似乎延续了整整4天的梦,也是这一生中最美最美的梦。

前言:人品大爆发
   “那是5月底的一天,具体日期记不大清了,但是在这一天,上天再次眷顾了我,让我兴奋得像个超级幸运儿”
还记得那天我早早得回到了宿舍,正准备爬上上铺的时候电话响了,居然是mentor肖镇。因为我是6点之前提前回宿舍了,我心里那个紧张啊,心想自己是不是什么任务没完成?肯定要挨骂了。可是,谁也没有想到,mentor居然告诉我ATC有个去Bill Gates家参加BBQ party的机会,还问我愿不愿意参加?这样的问题无异于问我“你的体彩中了头奖500万,请问你愿不愿意来领取?”我在尽量保持冷静的情况下回答了mentor的问题。然后mentor让我马上到公司来一躺,我只记得我几乎是从宿舍又蹦又跳的跑过去的,心里那个激动啊!只觉得在这一天,自己真的人品大爆发。
    后来的几天就是办护照,办签证,虽然时间十分紧张,但是在Jessica姐姐的鼎力支持下,一切都很顺利。

2-美梦开始了

     6月17号清晨,在全宿舍人都还在沉睡的时候,我拖着我的行李箱来到了Sigma楼下,Eileen姐姐带领我们一行12人上了面包车,奔向机场。令人激动的4天美梦开始了。

3-第一天:初到西雅图

经过20小时左右的旅途,我们跨越了韩国、日本、太平洋经过了旧金山,最后来到了美丽的西雅图。西雅图的机场没有给我留下太深的印象,应该说是一个普通的机场,除了英文和外国人比北京首都机场多以外我感受不到什么差别。出了机场时两辆面包车将我们接到若Redmond的silver cloud inn居住。
    汽车刚刚离开机场立刻感受到了西雅图的美丽。路的两旁都是绿得发亮的草坪,蓝天白云,以及美丽的华盛顿湖给我留下了很深的印象。汽车速度很快是给我留下的另一个感受,这里的汽车感觉都在飞驰,即使在Redmond城区几乎也是60mph以上的速度。总结原因是这里的路上几乎没有行人和自行车,没有慢吞吞的bus,而且这里的汽车几乎都是高级轿车,速度快看来也是必然了。更让我们都感到惊讶的是,美国的人的汽车非常有个性,不像国内的车千篇一律,单从这点就可以看出这里的人向往自由向往激情与个性。                       机场路上看到的“个性派”跑车
    没过多久,就到了Redmond,Redmond的房屋都在3层左右,都是一幢一幢的小洋楼,每间洋楼都有鲜艳的颜色,不知道为什么,感觉这些颜色和街道和树叶和草坪十分相称,错落有致的房屋给人的感觉是那么的清新,我不禁感叹美国人的艺术感和美感。几乎每到一处这些房屋的造型和颜色都不相同,似乎他们就是以这种与众不同的别致感自豪吧。
    远远的我看到了silver cloud inn的标记,红色,房屋是白色和深绿相间,前面有许多绿色的点缀,让我觉得格外鲜艳。不知道为什么,若Redmond的房屋的颜色让我觉得都好像是刚刚粉刷上去的一样,没有退色,没有陈旧的感觉。silver cloud是一个4层的小洋楼,坐落在一个小坡上,感觉是一个桃园胜地一般朴素而典雅。当我们走进去的时候,也是一阵感叹,接待客人的大厅被打扮得十分温馨,色调和布置都像是一个家,旁边还有一个西方的那种小火炉:)很暖和的哦:)当时大厅里的电视正在播放美国对意大利的世界杯比赛。应该是北京时间凌晨3点吧。我们没有看多久,当时美国1:1和意大利平局。其实我很喜欢意大利,但却不好意思给意大利加油,因为有几个美国人在那看。那个美国的老太太好像很希望美国获胜:)呵呵~~
    到西雅图的时候是北京时间凌晨3点过了吧,大家也是20个小时不睡觉了,旅途的疲劳几乎被这美丽异乡带给我们的感受冲走了。我们去吃越南餐的时候还是觉得人的精神有点恍惚就是了。感觉人在摇晃。不过后来进了costco和sears就开始兴奋了,Shopping原来也不只是女人的爱好。。。呵呵~~看来我们的消费欲望还是很强的,不过消费美元还是让我觉得有点不敢太潇洒。。。后来还去了moore square,那里类似北京的王府井吧,不过要漂亮许多。到处转了很久,买了post card买了一些纪念品。最尴尬的事情是我不知道美元的硬币的面值,服务员看出了我的尴尬,都是主动给我说“that's ten cents"..呵呵~~后来我干脆把硬币全摊在桌上让售货员自己拿:)
 

4-第二天: Boeing & Sea

尽管第一天很困了,我们第二天还是7点过就起床了,谁也不愿意把短短的四天行程浪费在睡觉上面。西雅图不仅是微软的总部所在地,还是世界上最大的硬件制造商--波音公司的工厂所在地。因此,这一天我们首先参观了着落在西雅图的Boeing公司。在波音公司的厂区,我们见到了传说中世界上最大的厂房(号称大小相当于70个足球场),并且体验了世界上最先进的飞机:波音787。当然,第一架787还要等到2007年才能被制造出来,我们只是进入了展厅里的仿真机舱。真希望有一天我们中国也能有这么“牛”实力造出最先进的东西。
    上午听到波浪的声音,下午就见到了真正的大海。如果说Boeing厂房给我的感觉是壮大,那么大海就更是给了我最宽广的视野。
这一天天气不是很好,有点多云转阴的味道,海风很大,但是大海的雄壮还是让我们兴奋不已。

5-第三天:来到Bill Gates家里

这一天也是最让人兴奋的一天,也是4天美梦的最高潮。首先我们和N个大牛见了面,其中有微软高级全球副总裁Rick Rashid,微软Distinguished Engineer,Rico Malvar,微软General Manager黄学东等6位大牛,
     下午5点左右,经过一系列的安全检查(和坐飞机一样)确认我们没有携带电子器件、凶器、易燃易爆物之后,我们坐上了大巴去到了Gates家里。见到了传说中的大豪宅,也许是我们的活动范围有限吧,我没有感受到这里到底有多大,但是从房屋的结构布局装修感觉到这是一个豪华的宫殿。我并没有在房屋里待很长时间就来到花园里参加BBQ Party。与其说这是一个Party不如说这是一个形式自由的学术的交流会。这里聚集了许多来自世界各地的牛人,我们在一起随意的用餐交谈,说实话,BBQ Party的BBQ味道真的很一般,根本比不上北京任意一家烤肉店。
Party开始大概1个小时之后,大家期待已久Bill Gates终于出现了,令我吃惊的是他穿着打扮如此随意,从他的身上我根本感觉不到他的富有,甚至感觉不到他是这个大豪宅的主人。他的一席讲话也把这次活动推向了最高潮,我们几乎完全沉浸在激动兴奋的情绪当中听完了Gates的讲话。(Gates的英语为什么这么难懂呢?)
      大概8:30的时候保镖就开始赶我们离开了,主持人这么说的:“现在接大家离开的班车已经到了,共3趟班车,最后一班是9:00离开。我们很希望(we really appreciate)大家在这里多尽兴一会,但是如果错过了班车你将只有步行回家了。”还真是委婉啊…

6-第四天:Microsoft

晚上回到酒店,我有点伤感,感觉就要离开这个地方。于是我更加仔细地开始观察身边的一切事物,我在我们住的酒店里反复的看来看去,我想要记住这里的一切,一个美丽的城市,我在“梦”中游览的城市。

7-梦醒了

4天很快过去了。回到北京才觉得自己很疲倦很疲倦,回到宿舍就睡了。兴奋的血液终于平静下来了。第二天醒来,感觉这四天就是一个梦。现在回想起来,那四天既清晰又模糊,似乎一切都发生在梦境当中。因为西雅图的白天正好是北京的夜晚,这就更像一个梦了。

    在ATC的日子我学到了很多很多的东西,也获得了这样好的机会。我想无论我今后在哪里学习工作,我都会记得在ATC曾经做Intern的日子,这个最最难忘的地方J

October 30

乱弹ATC-By Ruan Zhe picture team

   进ATC是很多做软件开发人的梦想,既然是梦想,那梦想中的地方肯定是有一点神秘的,ATC到底是什么样子?我的感受是这样的。

   第一天进ATC,漫游了一圈,嗯,这家“网吧”环境不错。包间(office)的环境不错,有自助(各种零食水果),休息室(lounge)的感觉也很好。去过很多软件公司,我一直认为软件公司的工作环境是“网吧”,ATC也不例外。

呆了一段时间后,慢慢熟悉了这边的环境,熟悉了这边的人。大家都很nice,包括老大们,有时候可以没大没小,这点感觉超级爽。有天mentor跟我说有MM要来我们组面dev intern,问我想不想我们组招个MM进来。传说中微软是才子如星、MM如云,可是在ATC是仰望星空、万里无云,我周围方Ncubicle没有MM,所以流着口水说:好呀好呀,快招过来。Mentor一脸坏笑:好吧,招过来吧,她干不完的活你来干…………后来招MM dev未遂,任务多的又做不完,dev leaderpm leader两强联手有组织有预谋地想出了一狠招:招美女PM intern过来,push我干活,这样再多的work item我都不会拒绝了。听完,我狂汗!

   有时候,大家这样没大没小也是有缺点的。比如说在定新产品feature list的时候,大家brainstorming了一个小时,口水已经把会议桌上的花花草草淹的半死了,各种诡异变态的想法都有:识别图片库里的黄色图片然后自动隐藏;识别老婆以外的高频美女图片自动隐藏……。但没有人有绝对权力定feature,最后大虾们各有高见,一个feature也定不下来。然后老大只好跳起来宣布大家继续吵架,后来吵到人仰马翻,老大一看大势不妙,于是果断地跳出来宣布:这些feature我们都做。这么多feature都做吗?有必要都做吗?是的,不管有没有必要都要做,所以我们做产品的重要手段之一就是:灌水,风靡整个ATC网吧的灌水。这一点更是从本质上有力地证明了ATC网吧论。

灌水固然是满足了广大ATC网民的愿望,但老大既然同意了大家灌水,那大家就得顶老大,要按时按量灌好水。可是brainstorming出来的诡异想法可能是无底洞,怎样去识别一张图片是黄色图片?谁也不知道吧。要放弃吗?这可不像是成功人士的风格,什么叫成功人士,成功人士就是做feature不做最好的,只做最难的。所以ATC做产品的口号是:不求最好,但求最难。

我们的ATC

一定得选最好的dev

雇海龟PM

做就得做最好的程序

光盘直接安装

安装文件至少也得10G

什么IEmedia playermessenger

能绑上的全给它绑上

后面带一个update

光一年打补丁就得打几十个

里面再带一个windows安全警报

在任务栏上,特绅士的那种

用户一开机,甭管上不上网都得给用户提醒:

防火墙已关闭,您的计算机存在风险。

一口地道的IT术语

倍儿有面子

系统里建一套COM系统,存储用注册表的

ClassID就得花几万条key

再建一个.net framework24小时运行

就是一个字儿――耗

运行个hello world就得耗10M8M内存

用户不是买IBM就是买苹果电脑

你要是用个Dell都不好意思跟人打招呼

你说这样的windows得卖多少钱?

…….

October 29

双截棍之ATC版——哈希表 (原创)

[RAP]

SIGMA的气味弥漫2,3层是ATC

工程院里的阿姨英语有4级

Pantry里的水果有苹果桔子梨哈密瓜

前台的GG,JJ有各种文具和加班食品

这里的intern我习惯从小就耳濡目染

什么堆栈跟队列我都耍的有模有样

什么数据结构最喜欢哈希表柔中带刚

想要去Redmond学搜索和测试

怎么改(原音)怎么改(原音)这code编译不过

怎么改(原音)怎么改(原音)这bug调不出来

怎么改(原音)怎么改(原音)明天就是deadline

今熬夜加班莫奇怪咖啡上来

嘿!一个链表用上一个死循环调不通

整个模块都将完蛋

一再调试一个改不掉的bug

一放好多年它一直在身边~嘿

怎么改(原音)怎么改(原音)我打开MSDN

怎么改(原音)怎么改(原音)我打开搜索引擎

怎么改(原音)怎么改(原音)这bug已被我一脚踢开

哼!快使用哈希表哼哼哈兮!

快使用哈希表哼哼哈兮!

编程之人切记coding style!

是谁在做测试assertion群起!

快使用哈希表哼哼哈兮!

快使用哈希表哼哼哈兮!

如果排好序二分搜索!

写程序耿直不屈一身正气!哼!

 

Just for fun :)  -- Chris (Xu LIU)

October 26

在ATC实习的日子-By Wang Li(FTE)

我在ATC实习的时间其实并不长,一共只有不到四个月的时间。但是这短短的四个月却又是一段难以令人忘怀的时光,很多很多其中的经历是以前不曾有过的。

做你喜欢的事情——这是我到ATC后我的mentor告诉我的第一条准则。最开始我以为他只是说说而已,因为太多的学生经历和就业的压力让我有这样一种认识:专业方面要学习最新、最酷、应用最广泛的知识,但是我到ATC的第一天却被告知“做自己最喜欢的事情”,这让我有点不敢相信。当时mentor给我的解释是一个人只有做自己最喜欢的事情才能真正的把事情做好,而且自己也能从工作中得到相应的乐趣和满足感。我开始认为这可能只是一种冠冕的说法而已,但此后的很多事情都印证了这句话。在ATC,你可以和你的老板或者mentor说你喜欢什么样的工作,并且在可能的情况下都会得到相应的满足。我身边有很多人从一个project转到另一个project仅仅是因为兴趣问题,而这种行为都会被认为是正当的要求,而不会被人视为浮躁的表现。在这里,工作的目的第一次包含了兴趣的因素,而不仅仅是完成一个目标。

如果你成功了,公司就能成功——这是另一句让我十分吃惊的话,但是这也是Microsoft的原则。它的意思是只有公司的每一个员工都能持续的学习成长,公司才会持续的成长。而且事实上我在ATC的实习经历也印证了这句话:在这里实习生也罢、员工也罢,学习和成长都是一个必要的任务。实习生在开始的几个星期里通常没有任何的任务,而是每天阅读大量的英文文档,并撰写读书笔记。Mentor有时会在阅读完成和用一些时间和实习生讨论文档的内容并针对提出的问题给出解答。ATC还有很多各式各样的presentation,所有的人都可以去旁听,没有任何的限制。Presentation通常由来自不同项目组的人提供,身份有正式员工也有实习生,内容则涵盖了各种各样不同的技术领域。活动的现场通常气氛都很活跃,经常会出现听众和演讲人热烈讨论的情景。

宽松的工作环境——其实这是我最喜欢ATC的一点。在ATC,你可以穿拖鞋上班;工作时间有免费的饮料和水果可以享用;上班时可以听MP3;桌子对面的墙上可以贴自己喜欢的海报;累了的时候可以把脚架在桌子上;每月有Wine-down;下班的时候有免费的Xbox360可以玩……。总之,你可以以最放松的状态工作而不必考虑其他的事情,只要你没有影响到别人的工作。在ATC工作让人感觉是在自己的宿舍里,可以随意的穿任何的衣服,吃任意的东西,摆出任意的自己认为舒服的pose,都没有关系。

……

ATC改变了我对很多事物的看法,也让我认识了很多新的思想,所以这也是我为什么喜欢ATC, 愿意为她付出的原因:)

October 25

Dream starts here… to explore your unknown future, just from ATC - By Huang Zhifang

Dream starts here…..

      to explore your unknown future, just from ATC

                                       By Huang Zhifang of TTS

The first day I went to the 3rd floor in the Sigma , where the ATC of Microsoft research Asia  is located , I was so surprised. I am so surprised that a working office can be decorated like this, commodious and bright ------ with green plants, red beautiful chairs, and colorful quadrate pillars, nice carpets, and what is more, if you can come to see, in the west part of the office, a black white Jolly Roger, hanging there proudly ... all these seem to imply that this is an unusual place full of dreams and hopes that are ready to be explored at any time.

That’s the way it is!

Leaving alone the free drinks and free fruit that do attract many people like me ,in fact I was  indulged myself in the first few weeks that I was more familiar with the kinds of free food than those teammates who talked to me. But then I found there was another kind of food here, “food of thoughts”, which will of course attract young people more, especially when you found you could do and learn so much there. Then you will come to give the latter higher priority very naturally.

Almost every week, there will be some kinds of speeches about the latest development of computer science and technology or other exciting things or new ideas, and there are open, so you can go as you wish, to experience all these fresh things as you like. Besides there will be some lectures for new software engineers, which are given by the experienced engineers, in talk like this, some good advice is given and the knowledge you get here may benefit you so much.

Besides lectures and talks , discussion is very common, when we get problems, when we have new ideas, we can discuss with anyone we think can do some help--other interns, your mentor or the other staff at anywhere almost at anytime. We can hold a meeting in special meeting rooms or we just discuss at your desk, or eating fruit while discussing or just email to a group for some help. We can learn a lot through these very common and effective discussions, and what is more important, discussion makes you think the ideas you have closer, make you have the confidence that there is always a solution out there. Remember the last time you had a good idea but somehow gave it up because of the obstacles? Everything is different here, in a good team like mine, you will feel so confident, you may think: the obstacles? No, it is only a matter of time.

The first day I come, I got a farewell letter to everyone, when I saw the letter, I thought,wa~o , he must be a really nice gay , since he got so many friends here. But now I know the truth, people come and go, but the friendship remains, in a place like this, we work hard together, we play harder together, we share our problems as we share our happiness, we work on the problem as we had worked on many problems before. It is a good team makes a good day, and it is all these days that make a good team.

I cannot describe all the details as I forget to tell you we have x-box with big screen , we have very cool sound boxes, we have a lot of activities organized by us but supported by ATC financially. We have “Winedown”, we have “BBQ”. I won’t forget to tell you it is a place that you will come up with a lot of very important friends, those who help you, or you offer to help. And also there will be something influencing you so much, and I believe you will benefit from these even all your life, anyway ,here ,ATC of Microsoft research Asia , it is like a ship with happiness on board and with friends on board , it is full of dreams and sailing towards your future. So, come to make your life-long friends, come to touch the pulse of dreams in life , come to join us , come to ATC!

  

October 24

西格玛大厦名称的由来-Shi Yan

本故事纯属虚构^_^

宋朝景德年间 希腊有位得道高僧被三个徒弟护送着历经三七二十一难到达洛阳少林寺取经 由于宋人的语系中没有这位高僧名字的发音 高僧于是自己取名的了的瑟以便于当地人记忆 少林寺当时的方丈是三十七岁高龄的圆寂大师 他将高僧和三个徒弟安顿在由自己的继父一手创办的怡红院里 让他们每天在乌龟壳上用甲骨文抄写经书 由于得到朝廷的大力支持 当时的怡红院已成为少林寺四大分院中最为繁华的一个 每天来来往往的香客络绎不绝 除了烧香拜佛揽生意接客 还有各路江湖人士在这里开会 有些为了切磋武艺 有些为了散布江湖上的小道消息 还有些落魄的剑客侠士在这里与当地的地痞无赖一起偷捐款箱里的碎银子 并把偷来的银子上缴给他们的老大----江湖上人送外号杀杀人眨眨眼的流氓大亨格鲁”----作为洛阳恶势力集散发展联盟的发展基金 格鲁之所以当时无敌于江湖连皇上老子都怕他 是因为他是一个那美克星人乘飞碟失事坠落到地球后临死前和一个洛阳村姑生下来的混血儿 有着一半的超级赛亚人血统 武力值1178 是自宋朝开国后所有武状元武力值总和的17.5

 

高僧的了的瑟的大徒弟是一只未完全进化为人的猴子 它其貌不扬 整天邋邋遢遢游手好闲 常常引起当地人的憎恶 猴子从入院后的第一天就深深地喜欢上了怡红院里的一个小尼姑芑芑 尽管他对芑芑万般殷勤千依百顺 芑芑却始终看不上它对它不理不睬 芑芑每天都要到离怡红院很远的一个地方去学习印度瑜伽 这一天 芑芑上完课 天色渐晚 猴子要护送芑芑回家 芑芑不肯 猴子担心芑芑的安全 于是一路尾随着她 在半路突然看到芑芑牵起一个陌生丑陋满脸是毛的男人的手 并饶有兴味地听那个男人说着什么 随后两人越走越近 逐渐由夕阳笼罩中的倾听者和诉说者沦为混暗星光下的拥抱者与被拥抱者 由于受到的打击太大 猴子在用颤抖的双脚走路跟踪的时候一不小心左脚踩右脚跌倒磕到了下巴 顿时鲜血乱窜 惨叫连连 但是距离太远 芑芑并没有听到 到是那个男的回头看了一眼 猴子愤怒地朝丑男人竖起中指 丑男人看到后表面上不动声色 却将这只乱喊乱叫的猴子牢牢地盯了一眼 从此 这只猴子就在地球上消失了 原来丑男人是格鲁和一头作为贡品献给皇太子的印度猛犸生出来的半兽人 叫格犸 有百分之五十的猛犸血统和百分之二十五的超级赛亚人血统 战斗力超强 杀人与无形 并盛传可以用眼神强奸大猩猩

 

七天后 芑芑和格犸在格鲁的筹办下举行了盛大的婚礼 皇上亲自下圣旨给二人婚礼题词 各路英雄豪杰纷纷前来捧场 送礼的送礼 祝贺的祝贺 一个月后 江湖传闻芑芑怀孕 并有道士占卜出其子必为男孩

 

因为猴子是的了的瑟高僧的大徒弟 高僧时刻没有忘记替徒弟报仇 这天 他配了天下第一毒的毒药 串通好厨子下到菜里面毒死了格犸 然后怕格鲁报仇以最快的速度收拾起行李和抄写经书的乌龟壳 带着剩下的两个徒弟和抢过来的芑芑逃离洛阳 此后此毒配方在江湖上失传 甚至连毒药的名字也没有人知道 江湖上只是笼统地称这种绝世毒药为西毒

 

三年后 高僧携三人回到了故乡希腊

 

高僧因为带回来的经书发了大财 从此和两个徒弟花天酒地 最后在一个酒馆里被醉鬼用狼牙棒活活打死 

 

芑芑在回希腊的途中就已把孩子生了下来 的确是男孩 芑芑为了让孩子铭记自己的生父 又怕这孩子以后兽性太重 于是化为玛 给孩子起了个与他父亲同音的名字格玛 格玛武功平平没有过人之处 芑芑从此和格玛定居在爱琴海中间的一个小岛上 希腊人管这个岛叫没有记忆的地方 她们从此过着世外桃源般的生活

 

二十一年后 格玛因为通晓汉语和希腊语被任命为节度使出使大宋 在完成了与宋朝皇帝的一次历史性会面后返回的途中与一个牙买加风情女子西葫芦坠入爱河 一年后回希腊生一男孩 由于根据古牙买加传统孩子出生应随母亲的姓氏 于是孩子被起名西格玛 西格玛从小聪颖过人 长大后成了一位伟大的数学家 发明了著名数学符号 取希腊语译音为sigma 表示众多事物累积在一起的总和

 

一千多年后 西格玛的第四十六代传人成为世界著名房地产开发商 投资北京房地产 建成了一座气势宏伟的大厦 为了纪念自己的数学家祖先 起名西格玛大厦 西格玛大厦名称由此得来

混在ATC-by Shi Yan

在来微软实习之前 我的梦想就是有一天能混进微软 瞅瞅里头到底是啥样的 由于机缘巧合 9个月前我混了进来 现在要离开了 我从自己的角度对自己的实习经历作一下总结

 

这里的饮料随便喝 水果随便吃 除了有一次我拿两个苹果被阿姨警告过一次外 还没有因为吃喝问题产生过纠纷 我在公司的食谱基本上是 早上一杯蒙牛纯牛奶 一瓶伊利酸奶 下午如果没有酸奶了就拿两盒果汁 否则拿一瓶酸奶一盒果汁 果汁我最喜欢喝苹果的和水蜜桃的 如果不够就再拿一瓶鲜橙多或者绿茶 再加上能吃到的水果 令我在ATC工作的每一天都充满了激情 可是一想到以后突然就喝不到这么多免费饮料了 美好的东西如此短暂说没就没 又不禁忧伤起来 

 

除了上述那些突然得到后误以为满足的物质条件 从思想的高度来看 其实在ATC实习让我觉得最舒服的一件事就是上班可以穿拖鞋 我那双著名的拖鞋曾风雨无阻地陪了我整整一个夏天 它是那样默默无闻 以至于我常常忽视它的存在 就像忘记空气一样 它却又是那样与众不同 时刻担负着让我的脚拥有最大暴露度并永远比周围地面高出1.2厘米的神圣使命 我有很多双鞋 但唯独对这一双情有独钟 因为只有这一双拖鞋在微软留下了遍地足迹 只有这一双拖鞋被我怎么踩都任劳任怨毫不变形直到被踩坏我还舍不得扔 在我看来 它不仅仅是一双拖鞋 它象征着对自由的渴望 对真理的追求和对打破传统束缚的期待 是荒谬下的执著 是黑暗中的光明 是挣扎后的解脱

 

工作环境会让我舒适和自由得险些忘掉工作 最后我该谈一下工作了 我在Incubation组实习 这里的项目都很有趣 而且如果自己有好的想法也可以去实现 比如我在实习的这9个月里做的四个项目中有两个完全是我自己的想法 并得到了充分的资源来支持我实现我的想法 通过在这里实习 我从一个真正项目都没做过的人一下变成了做过四个项目的人 当然更重要的是 我通过这些项目学到了很多东西 比如应该怎样在工作上与人交流 会应该怎么开等等 并认识到了我的很多不足 比如代码写的挺烂还需要提高等等

 

外界盛传的没错 这里聚集着一群计算机水平十分接近神的人 在这里呆久了我有时会有一种自己也已沦为牛人的错觉 但其实我要走的路还很长 这里的实习也只是我经历的一个阶段 感谢ATC给了我这样一个机会 我可以很自信地说:我没有白混

October 20

To Be A Superb SDET-Eric Deng

<ATC你我的精彩>征文一:

To Be A Superb SDET

< SDET - Software Design Engineer in Test >

To become a superb SDET is absolutely not so easy aim !!!

Be familiar with the Software Application:
The ideal tester has deep insights into how the users will exploit the program's features and the kinds of cockpit errors that users are likely to make. So I think there are two skills you have to prepare at least:
   - Reading Skills: As a SDET, I wonder you can work without reading any specification of software application. In fact, you should know exactly the product's particular first, so reading the specification is the best choice for you first. Try to be more careful and more patient while your reading;  

   - Learning Skills: To absolutely know all of the details of products is virtually impossible, or at least impractical. For example, to test an income tax package properly, you must know tax laws and accounting practices. Testing a blood analyzer requires knowledge of blood chemistry; testing an aircraft's flight control system requires control theory and systems engineering, and being a pilot doesn't hurt; testing a geological application demands geology. If the application has a depth of knowledge in it, then it is easier to train the application specialist into programming than to train the programmer into the application.

Programming skills: 
There's a popular myth that testing can be staffed with people who have little or no programming knowledge. It doesn't work. There are some reasons:

  - You are testing software: Without knowing programming, you can't have any real insights into the kinds of bugs that come into software and the likeliest place to find them. There's never enough time to test "completely", so all software testing is a compromise between available resources and thoroughness. You  must optimize scarce resources and that means focusing on where the bugs are likely to be. If you don't know programming, you're unlikely to have useful intuition about where to look.

   - All but the simplest testing methods are tool: As a tester, I wonder you can avoid all manual work. So how to improve your efficiency during so much manual work, design tools to help yourself away from the manual work in most time. The tools,  both as testing products and as mental disciplines, all presume programming knowledge.  The tester who doesn't know programming will always be restricted to the use of ad-hoc techniques and the most simplistic tools.

raw intelligence:
There were many studies done to try to predict the ideal qualities for programmers. There was a shortage that says we were dipping into other fields for trainees. despite the fact many famous corporation later repudiated this single side test, it continues to be used to predicting programmer aptitude. What the most famous corporation learned with follow-on research is that the single most important quality for programmers is raw intelligence – good programmers are really smart people - and so are good testers.

HyperSensitivity to Little Things:
Good testers notice little things that others (including programmers) miss or ignore. Testers see symptoms, not bugs. We know that a given bug can have many different symptoms, ranging from innocuous to catastrophic. But what you investigate is just the symptom, not the bug, It is only after the symptom is fully explained so that you have the right to say if the bug that caused that symptom. The screen flickered this time, but not last time - a bug. The keyboard is a little sticky - another bug. The account balance is off by 0.01 cents - great bug. Good testers notice such little things and use them as an entree to finding a closely-related set of inputs that will cause a catastrophic failure and therefore get the programmers' attention.

Tolerance for Chaos:
As a tester, I wonder you just confront only one issue in you daily work. So who is the first, you should make these decisions everyday. Nice habit of label and distinguish priority when something assigned to you will get you out of "yea and nay".

If the tester waits for all issues to be fully resolved before starting test design or testing, she won't get started until after the software has been shipped. Testers have to be flexible and be able to drop things when blocked and move on to another thing that's not blocked. In this respect, good testers differ from programmers. The testers' world is inherently more chaotic than the programmers'.

People Skills:
Here's another area in which testers and programmers can differ. You can be an effective programmer even if you are hostile and anti-social; that won't work for a tester. A sense of humor and a thick skin will help the tester survive. the fact is there and those sharply-honed people skills are important.

well-organized:
I can't imagine a scatter-brained tester. There's just too much to keep track of to trust to memory. Good testers use files, data bases, and all the other accouterments of an organized mind. They make up checklists to keep themselves on track.

Be Skeptical:
That doesn't mean hostile, though. I mean skepticism in the sense that nothing is taken for granted and that all is fit to be questioned. Only tangible evidence in documents, specifications, code, and test results matter. While they may patiently listen to the reassuring, comfortable words from the programmers ("Trust me. I know where the bugs are.")-and do it with a smile-they ignore all such in-substantive assurances.

Be Honest:
Testers are fundamentally honest and incorruptible. They'll compromise if they have to, but they'll righteously agonize over it. This fundamental honesty extends to a brutally realistic understanding of their own limitations as a human being. They'll do test inspections just like programmers do code inspections. The greatest possible crime in a tester's eye is to fake test results.

<Some comprehension of SDET in Microsoft ATC - Oct.2006>

To become a superb SDET is absolutely not so easy aim !!!

October 10

一定要学好office系列

最近参加了公司组织的IT 培训,内容包括Office2007, Windows Vista 还有别的应用产品比如Sharepoint,收获蛮大的。
   一般人提到Office系列,就会想到Word, Excel, PPT,Outlook, Access这些常用的,其实Office里面包括的远远不止这些,还包括了有: Communicator 2007 Groove 2007 InfoPath 2007 OneNote 2007 Project 2007 Publisher 2007 SharePoint Designer 2007 Visio 2007,此外还有一些server产品。
         刚开始培训的时候自以为office用的很熟练了,听了培训后那一个汗啊……以前才用到里面10%不到的功能,而且很多时候都是采用一种笨办法在做事,当然以前也没有特别urgent 的事情和需要在短时间完成的文档;但是现在经常会和office 打交道,不得不提高一下工作效率,而office中有些功能是可以很明显提高工作效率的,只是以前不知道罢了,经过培训师指点,发现,啊~~ 原来看似复杂的东西这么容易就可以搞定啊。决心好好学习一下Office系列^_^
   Office2007的改进之处有很多,一些在2003中要经过复杂步骤的效果,可以在2007中轻松一键搞定,真正突出了它是一款结果导向型产品,而2003则是一款过程导向型产品。突出的是Office2007在界面上和功能上有很大的提高,新的用户界面设计使得使用产品更加直观,引导用户更容易地找到所需功能,支持创建更专业的文档。举个例子是word中的即时预览功能,所选择的每一个字体效果或者颜色都可以在文档中即时看见,在选项中也不是简单的罗列字体名称,而且有直观的效果图,也有其他例如艺术字和阴影的效果可供选择。SmartArt功能十分强大,在做PPT时可以直接选择文字罗列效果,不需要自己再费劲心思的去构思了,这样可以使得PPT更加生动。
   总之很兴奋微软又推出这么一款改进产品啊^_^Vista相比就so so了,除了界面很绚,别的没觉得好用,也可能是不习惯吧……
   大家有兴趣可以去以下网站看看:
       http://www.microsoft.com/office/preview/default.mspx
       http://officebeta.iponet.net/en-us/default.aspx
       http://www.microsoft.com/learning/office2007
       http://www.microsoft.com/china/msdn
 
-Candy
 
This person's network is empty (or maybe they're keeping it private).