Welcome to MSDN Blogs Sign in | Join | Help

August 2008 - Posts

[原文发表地址] HPC中国研发团队博客 [原文发表时间] 2008年08月20日 大家好,我叫刘超,是服务器与开发工具事业部(中国) HPC团队 的软件开发工程师(SDE)实习生。在微软实习了将近6个月了,在这段时间里对于实习、对于我们组的工作生活都有不少感悟和体会,所以很想借这次写blog的机会做一下记录,如果能对别人有所价值,那就是最大的开心了。 在微软的实习经历对于我来说,是一份永远的记忆。在实习中开发的VS Add-in for Deployment,是我在公司中第一个独立开发的项目,而这个项目能够最终在Windows Read More...
从卓越工程的角度看微软中国开发团队的成长 (一) 从卓越工程的角度看微软中国开发团队的成长 (二) 高效率的工具 工具的使用在人类历史发展中起到关键作用,一个时代通常因使用某种工具为标志。例如石器时代的标志是石制工具,铁器时代是铁质金属工具,信息时代是以现代通讯设备和计算机为标志。总之,工具使人们的生产效率大大提高,是人类革命性进步的重要组成部分。同样,在软件开发中,也离不开工具。 在软件开发中,最常用的工具是集成开发环境(IDE)和源代码管理控制系统,集成开发环境包括编辑器(Editor)、编译器(Compiler)、链接器(Linker)和调试器(Debugger)等。Visual Read More...
上篇我们讨论卓越工程系统中的人才因素,本篇探讨第二个重要因素——流程。 简捷有效的流程 人是有思维的、有创造力的,可是在做一些具体事务时却容易出一些低级的错误。这时流程会帮助减少这样的错误来保证产品的质量。流程如果太繁琐会降低效率;没有流程,质量又没法保证。所以要有一个平衡,要建立一套对产品开发最合适的流程也就是简捷有效的流程。我想大家对软件产品开发的周期,例如市场调查、产品需求、计划、产品设计、产品实现、测试、调试、修补漏洞、质量过关、产品发布已有了解,在此不多谈了。我想以产品实现和测试的流程为例来说明这段流程对软件质量保证的重要性。 Read More...
在进入正题以前,我们来想象一下人类祖先在石器时代后期开始种植农产品的情景。最早发现农作物可以种植的人类祖先可能不小心把种子掉在地上,第二年春天雨季后发现长出了植物并结出果实,而秋天的收获激励他们有意识地在下一年去重复这一过程,他们挖坑埋种子的工具是石质的。经过很多很多年的进步,人类经历了农业革命、铜器时代、工业时代,直到现在的信息时代;播种农作物的工具由石质发展成铁质、钢质,由铲发展到犁,由牛拉的单犁发展到机械化拖拉机拉的多排犁;农作物种植的过程也由根据节气听天由命发展成机械灌溉、大棚种植和基因工程等现代种植方法。然而不管它怎样发展,有三样东西贯穿始终,那就是人、工具、方法或过程。 Read More...
—— 安全与访问团队侧记 用寥寥数百字介绍一个开发团队的方方面面,貌似不是一件容易的事情,不过古语说的好,“窥一斑而见全豹”,让我们来看看这个团队的两个独特之处: 1. 最分布的团队 拥有一个远在万里之外的合作伙伴对服务器与开发工具事业部(中国)的每个团队来说都不是什么新鲜的事情,每一个团队都和位于西雅图雷德蒙的一个或多个产品部门以各种方式进行合作。人们常用“共饮一江水”来形容关系之密切,对于产品开发团队而言,最密切的关系莫过于“共写一行Code”了,如此亲密的伙伴,我们上海安全与访问团队有几个?One,Two,Three,足足3个!我们与纽约长岛的Forefront Read More...
 
Page view tracker