qiwei's profiledreamdailyPhotosBlogLists Tools Help

Blog


    January 12

    TDD(Test Driven Development)

    What is TDD?

    Introduction to Test Driven Design (TDD)

    http://en.wikipedia.org/wiki/Test-driven_development

    The book I am reading now:

    Test-Driven Development in Microsoft .Net

    http://www.amazon.com/gp/product/0735619484/104-6335027-2160757?v=glance&n=283155

     

    In this book, author uses NUnit(http://www.nunit.org/index.php) as the TDD tool. Since I used the Visual Studio Team System, and it has supported TDD. So no need to install NUnit. Just use VSTS. and it is cool!

    http://msdn2.microsoft.com/en-us/library/ms182450(VS.80).aspx

    Test Driven Development with Visual Studio Team System

    http://www.dotnetjunkies.com/Tutorial/9709CE8B-0986-46D2-AE3B-5989F23D3A0F.dcik

    December 27

    欲速则不达

    最近几天在看debug方面的书籍,主要是学习Windbg的使用。感觉自己有的着急了,欲速则不达。

    慢慢来,毕竟debug的能力需要时间来培养的。

    April 19

    几天培训的经历

    由于入职时间的原因,导致了我们几个3月30号入职的新员工要等到4月16号参加新员工培训,MS叫做NEO 1.0.
    16号上午9点开始。准时到sigma二楼的会议室,签到,然后拿到了ppt的内容的打印版本。这次培训是面向所有的
    新员工的,不管是做什么工作,都要参加这样的培训。第一天上午主要是讲MS的历史,企业文化等介绍性的东西。
    然后下午主要讲MS内部的网络资源和如何利用工具来提高每天的工作效率。大家最感兴趣的内容是
    "Payroll and Benefits“部分,原定一个半小时的,在大家多次提问的影响下,最后花了2个多小时才讲完。
     
    第二天上午涉及到了一些法律上的注意事项。另外请到了atc的高层Yong Rui 来做"Executive Guest Speaker".他
    讲到了如何在MS发展以及要注意的一些事情,总结起来是"SCORE".
    S: 代表 solid knowledge;
    C: 代表communicate,要交流,要沟通;
    O: 要Open mind;
    R: 代表Responsibility
    E: 代表eagle eye,不要以自我为中心;
     
    中午吃过饭之后,坐车去密云水库旁边的一个基地,参加户外的素质拓展活动。
    到那边,发现条件还不错。收拾一下之后,教练让我们分成2个组,让我们每组选一个队长,然后取一个队名,
    设计一个Logo, 想出几句口号和几句队歌。
     
    40分钟的时间,搞定一切,然后大家在一起做自己我介绍。认识了好多人,当然这些人都是一起参加过室内的培训,
    但是没有将名字和人对上号。
     
    接着去参加信任背摔的游戏。第一次自己参与这个节目,虽然以前见过,觉得不是很难。但是当自己要挺直的,
    倒下来的时候,确实有点难。幸亏教练拉着我的绳子,缓冲了一下。
     
    第二天参加高空跳板项目。7米高的高度,第一次跳的时候估计有1m左右的宽度。虽然是第一次,但是很轻松
    过去。当准备跳回来的时候,教练把木板缩进去好多,几乎全缩进去了。挑战一下自己! 数1,2,3! 到
    3之后,啥都不想,跳! 其实,很多的事情都不难,是我们自己把它想难了!
     
    虽然是短短的一天户外培训,但是大家彼此都相处得很融洽,各个项目也完成得很好。一段不错的回忆!
     
    March 30

    上班第一天

    定在上午9:30办入职手续。早上8点多起床,原本想洗个澡的,但好像时间不太充足。
    在中科院青年公寓门口的小吃店里吃了一笼的蒸饺和一碗粥,步行到Sigma大厦。
     
    坐上电梯上五楼的时候,跟前台mm和保安说在五楼的Compass meeting room办
    入职手续,他们都很奇怪ATC的员工入职怎么跑到五楼MSRA的会议室。。。。
     
    最后在六楼的某会议室做入职手续的办理,前后持续了一个多小时,好多的文件要填,
    签字签的好爽,哈哈。
     
    然后在hr的带领下,找到了自己的座位,并且认识了自己的mentor和一个team里面的人。
    都很热情,很nice.在自己的桌位上,有2台电脑和2台液晶显示器,爽。不过OS是
    XP的,office 也是2003的。打电话给it部门,说要等到下周一才能帮我更新。mentor
    说不如直接自己上网装。最后花了我一个下午的时候,让它自己在安装,效果还不错。
     
    下午5点多的时候,参加了小组的报告会。师姐做WPF相关的报告,基本上都是用英文交流。
    不过感觉小组的讨论气氛不是很浓厚。讲的过程中,反应不是很强烈。内容是关于小组
    在做的项目和相关技术,不是很懂。小组的主要几个主力明天要去美国开会交流,接下来的
    这段时间我主要来学习WPF等相关的技术。
     
    晚上整个group在一起吃饭。共有2桌人,开饭前每个新人都用自己的方言来介绍自己,
    很有趣。我们这桌在吃完饭之后,一起玩游戏。英文单词接龙的游戏。呵呵,虽然小组
    里有几个人的年纪比较大,可能有代沟,但是玩起来大家都很开心。很切身的感受到了
    小组的团结。
     
    吃饭饭和大家一起上楼,mentor明天去美国。走之前发给我一封email,交待了我要做的事情。
    编写blog,遍装VS等开发相关的软件。明天周末,没有事情做,准备来ATC。
     
    环境真不错。下午喝了2杯绿茶,一个香蕉,晚上喝了一杯咖啡。
     
    新的环境,新的工作,新的开始。加油!