当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 原文:http://research.microsoft.com/asia/atc/news/0512.asp目前,微软亚洲工程院最需要的三类人才分别是软件设计工程师(Software Design Engineer)、软件测试工程师(Software Test Engineer)和软件项目经理...
 

 

 · 对 api 发展的简单认识     »显示摘要«
    摘要: 对 api 发展的简单认识 lu_yi_ming(_at_)sina.com 2004.11.5   一、windows 用户端   微软对 windows 的若干部分进行了升级(longhorn 中会看到),之后只提供 clr 类库 api ,并且 intel 又把 cpu 的速度提高若干倍后,我们只能写托管应用了。   c 语言大概只能用来写底层驱动,c++ 只能用来写 clr,忘......
 ·初学设计模式-abstract factory    »显示摘要«
    摘要: 对于同一个软件,可能同时需要支持在不同的窗口环境下运行,或者同一系列的程序的配置都一样的时候,我们可以采用这种抽象工厂模式, 抽象工厂模式的关键是如下图所示的左边部分,所有的具体实现部分,如不同类型的界面风格等,均被包含在一个abstractfactory类中,客户端(client)只与这个类打交道。其他具体的实现有这个类的成员去完成。 所以此模式分离了具体的类,使得我们可以很快的对程序进行......


[转载]张宏江院长谈微软亚洲工程院最需"三种人"

原文:http://research.microsoft.com/asia/atc/news/0512.asp

【程序编程相关:Item 3:使容器里的对象拷贝正确且高

【推荐阅读:关于nucleus中的优先级查询表

目前,微软亚洲工程院最需要的三类人才分别是软件设计工程师(software design engineer).软件测试工程师(software test engineer)与软件项目经理(program manager).

第一类:软件设计工程师——不仅仅是写code

微软的软件开发流程与其它软件公司并无太大不同——需求分析-设计-实现(编程) -测试–发布——但微软更强调人员的合作与成长.微软要求软件设计工程师的基本技能出众并善于学习,沟通能力.协调能力出类拔萃,还要求他们“具备‘架构’的概念”,能适时用“架构师”的角色去了解整个流程,从而主动发现问题并协同解决问题.这就要求软件设计的人员不但知道自己需要做什么,还需要了解自己在整个软件开发流程中起着什么作用,如何与其他同事配合工作,共同解决问题.这样做出来的程序放到整个流程中才可能完美.

第二类:软件测试工程师——绝对有趣的职位.

“给你一台冰箱,你将如何测试它?”

这是微软亚洲工程院招收测试工程师时的一道题目.遵循两条不同的思路,此问题可以有两个答案:一是检验冰箱的外观有否破损,门能否打开,冷冻室.冷藏室的实测温度是否符合标称,温控装置能否正常发挥作用,灯光装置是否正常……二是为冰箱设定最低温度并使之持续运行,记录其所能正常运转的最长周期,接入电源并在不同电压下观察冰箱的稳定情况,切断电源并检查冰箱的保鲜时间……只有同时答出这两个答案的应聘者才能通过这一关的考验.
...   下一页

 ·skype 宽带电话    »显示摘要«
    摘要: 我的号是:dahuagogo skype 是一种新型必备应用程序 什么是 skype? skype 是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。 skype 是 kazaa 开发人员的又一杰作,它使用全新的 p2p(对等)技术将您与其他 skype 用户相连接。 如果您已厌倦支付极不合理的电话服务费,那么 skype 是您......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE