您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 软件开发所需要的三种人
主持人:张宏江院长曾经多次提到微软亚洲工程院需要三种人,软件设计工程师、软件测试工程师和软件项目经理,请问这三种人在工程院里的角色和在其他企业里有什么不同?这些角色的特点又分别是什么?张益肇:我先讲一下软件项目经理这个角色。在微软,软件项目管理与其他企业的项目管理有很大的差别。在微软,软件项目经理,也就是ProgramManager将不仅仅负责项目的管理,还要对整个软件负责。有别于其它软件公司的ProjectManager负责制,在微软的软件开发过程中,将由ProgramManager分配资源、控制进度、管理流程。微软对软件项目经理有很高的情商要求,如亲和的性格、极强的协调和沟通能力、能迅速把握用户需求、深谙项目的分析、设计与进程管理,对于新技术和产品有着超乎寻常的敏锐嗅觉并能迅速深入其中。微软的软件项目经理要知道如何理解客户的需求,如何满足客户的需求,我们的产品目标在哪里,如何细化,需要哪些功能,需要哪些设计,开发的流程又是怎样,等等。可以说作为一名软件项目经理,他的工作就像从编剧到导演以及最后到后期制作,要从头到尾都涵盖进去。主持人:谈到项目管理,在微软,软件项目经理的职业发展道路是怎样的?张益肇:在微软,人员的比例大致是10个开发人员会有一个项目经理,相比而言,对项目经理的需求量没有那么多。在比例上,大概每10个人里有一个人是项目管理,但在公司最高层的主管中,项目管理出身的人占了很大比例,这是因为他们对市场的理解以及对技术的理解,都比较全面和透彻。对于项目经理来讲,更重要是要有很强的沟通能力,不管是中文还是英文,说还是写,都要有很强的沟通能力。文档要写得很清楚,让大家知道怎么开发、怎么测试。我们会给这些年轻的同事到美国工作的机会,让他们理解项目管理在整个项目当中扮演什么角色。主持人:林斌先生,也请您介绍一下软件设计工程师和软件测试工程师的角色吧,微软对他们的能力有什么要求?林斌:开发,最关键的一点就是要有对技术的热爱,这一点是作为一个开发人员最基本的要求。虽然说的简单,但是是很难做好的,这牵涉到很多方面。作为开发人员,首先是写代码,要写得多么细、多么好、多么完美,一定要做到尽善尽美。一个优秀的开发人员可以把代码写得很漂亮,每行写得很整齐,看起来像一个艺术作品一样,而不是堆起来的代码行。刚才张先生讲到对PM要求要有很强的沟通能力,其实对开发人员,我们一样要求他们有很强的沟通能力。比如在写代码的时候,写一个函数,不能一上来就说你写的这个是不好的,我写的这个是好的,应该以技术的背景来说服别人。怎样说服别人,不能让项目经理替你说服别人,而你自己要有这方面的能力,去说服别人,与别人沟通。一个很好的开发人员除了会写代码以外,还要会做设计和技术顾问。设计方案出来以后,怎样很好的跟同事、测试人员、项目管理人员协商得出一个很好的设计,这是他综合能力的体现。这些能力要体现出来,要看他的技术背景是否强,能否利用一些真实的数字、例子说明他的设计是好的;还要看他的表达能力,让别人知道他的设计是怎样的好。因为最后对这个设计做出实施的决定,不是他一个人说了算的,是需要调动团队成员一起做的。我是开发人员,在这方面有深刻的体会。除了技术能力外,还要涉及到方方面面的协调能力。主持人:网上很早就流传微软亚洲工程院面向测试工程师的一道面试题,“给你一台冰箱,你将如何测试它?”在工程院,测试工程师都做哪些工作呢?林斌:测试工作是很有意思的。很多同事觉得测试工作就是每天坐在电脑前点鼠标,点出很多Bug来就可以了,这其实对测试是片面的理解。测试,鼠标去点是一个。微软做了很大工作,就是希望把鼠标去点的工作变成全自动,所以在这里面产生了新的工作范畴。微软产品这么复杂,要达到完全自动的去做测试,这么多测试怎么去自动完成。这就体现微软对开发和测试人员的要求。测试人员也要写代码,而且写代码的质量要求也要非常好,要有设计结构的能力。除了自己写代码以外,还要具备很强的洞察能力。测试的目的就是要找到问题,找到目的就是好的测试师。找不到问题,也就没有洞察能力。有些人员做测试工具的开发,有些开发做着做着,应该把工具做得非常完美,可是在做测试工具开发的时候,他可能掉进一个误区,他只是注重工具的完美性,没有注重实用性。工具开发出来,搞了半天,没有找出问题。可以检讨一下为什么会这样,在这个过程当中,应该对产品有很强的了解。在开发工具以后能够找出问题,洞察能力要强。我强调一个是开发能力,一个是洞察能力,这是我们对测试人员的一些要求吧。测试工程师的洞察能力要比较强,好的开发工程师不一定是好的测试工程师。主持人:微软亚洲工程院在做一个产品的过程中,还会包括哪些人,除了项目经理、程序员和测试员,细分下去还有什么角色呢?张益肇:一个产品开发出来,在项目管理、软件开发人员、测试人员之后,还要有做交互设计、用户研究方面工作的人,对这方面的人才我们也有需求。他们要能够真正考虑到用户的需求,以及产品的功能如何更好的使用等等。微软在交互这方面下了很大的工夫。一种技术要真正做到产品,让上亿人使用,对专精的程度要求是非常高的。本文来自《程序员》杂志(2005年第03期),转载请注明出处。下面是古文鉴赏,不需要的朋友可以下载后编辑删除!!谢谢!!九歌·湘君屈原朗诵:路英君不行兮夷犹,蹇谁留兮中洲。美要眇兮宜修,沛吾乘兮桂舟。令沅湘兮无波,使江水兮安流。望夫君兮未来,吹参差兮谁思。驾飞龙兮北征,邅吾道兮洞庭。薜荔柏兮蕙绸,荪桡兮兰旌。望涔阳兮极浦,横大江兮扬灵。扬灵兮未极,女婵媛兮为余太息。横流涕兮潺湲,隐思君兮陫侧。桂棹兮兰枻,斫冰兮积雪。采薜荔兮水中,搴芙蓉兮木末。心不同兮媒劳,恩不甚兮轻绝。石濑兮浅浅,飞龙兮翩翩。交不忠兮怨长,期不信兮告余以不闲。朝骋骛兮江皋,夕弭节兮北渚。她含着笑,切着冰屑悉索的萝卜,她含着笑,用手掏着猪吃的麦糟,她含着笑,扇着炖肉的炉子的火,她含着笑,背了团箕到广场上去晒好那些大豆和小麦,大堰河,为了生活,在她流尽了她的乳液之后,她就用抱过我的两臂,劳动了。大堰河,深爱着她的乳儿;在年节里,为了他,忙着切那冬米的糖,为了他,常悄悄地走到村边的她的家里去,为了他,走到她的身边叫一声“妈”,大堰河,把他画的大红大绿的关云长贴在灶边的墙上,大堰河,会对她的邻居夸口赞美她的乳儿;大堰河曾做了一个不能对人说的梦:在梦里,她吃着她的乳儿的婚酒,坐在辉煌的结彩的堂上,而她的娇美的媳妇亲切的叫她“婆婆”…………大堰河,深爱她的乳儿!大堰河,在她的梦没有做醒的时候已死了。她死时,乳儿不在她的旁侧,她死时,平时打骂她的丈夫也为她流泪,五个儿子,个个哭得很悲,她死时,轻轻地呼着她的乳儿的名字,大堰河,已死了,她死时,乳儿不在她的旁侧。大堰河,含泪的去了!同着四十几年的人世生活的凌侮,同着数不尽的奴隶的凄苦,同着四块钱的棺材和几束稻草,同着几尺长方的埋棺材的土地,同着一手把的纸钱的灰,大堰河,她含泪的去了。这是大堰河所不知道的:她的醉酒的丈夫已死去,大儿做了土匪,第二个死在炮火的烟里,第三,第四,第五而我,我是在写着给予这不公道的世界的咒语。当我经了长长的飘泊回到故土时,在山腰里,田野上,兄弟们碰见时,是比六七年鸟次兮屋上,水周兮堂下。捐余玦兮江中,遗余佩兮澧浦。采芳洲兮杜若,将以遗兮下女。时不可兮再得,聊逍遥兮容与。注释①湘君:湘水之神,男性。一说即巡视南方时死于苍梧的舜。②君:指湘君。夷犹:迟疑不决。③蹇(jian3简):发语词。洲:水中陆地。④要眇(miao3秒):美好的样子。宜修:恰到好处的修饰。⑤沛:水大而急。桂舟:桂木制成的船。⑥沅湘:沅水和湘水,都在湖南。无波:不起波浪。⑦夫:语助词。⑧参差:高低错落不齐,此指排箫,相传为舜所造。⑨飞龙:雕有龙形的船只。北征:北行。⑩邅(zhan1沾):转变。洞庭:洞庭湖。⑾薜荔:蔓生香草。柏(bo2伯):通“箔”,帘子。蕙:香草名。绸:帷帐。⑿荪:香草,即石菖蒲。桡(rao2饶):短桨。兰:兰草:旌:旗杆顶上的饰物。⒀涔(cen2岑)阳:在涔水北岸,洞庭湖西北。极浦:遥远的水边。⒁横:横渡。扬灵:显扬精诚。一说即扬舲,扬帆前进。⒂极:至,到达。⒂女:侍女。婵媛:眷念多情的样子。⒃横:横溢。潺湲(yuan2援):缓慢流动的样子。⒅陫(pei2培)侧:即“悱恻”,内心悲痛的样子。(19)櫂(zhao4棹):同“棹”,长桨。枻(yi4弈):短桨。(20)斲(zhuo2琢):砍。(21)搴(qian1千):拔取。芙蓉:荷花。木末:树梢。(22)媒:媒人。劳:徒劳。(23)甚:深厚。轻绝:轻易断绝。(24)石濑:石上急流。浅(jian1间)浅:水流湍急的样子。(25)翩翩:轻盈快疾的样子。(26)交:交往。(27)期:相约。不闲:没有空闲。(28)鼂(zhao1招):同“朝”,早晨。骋骛(wu4务):急行。皋:水旁高地。(29)弭(mi3米):停止。节:策,马鞭。渚:水边。(30)次:止息。(31)周:周流。(32)捐:抛弃。玦(jue1决):环形玉佩。(33)遗(yi2仪):留下。佩:佩饰。醴(li3里):澧水,在湖南,流入洞庭湖。(34)芳洲:水中的芳草地。杜若:香草名。(35)遗(wei4味):赠予。下女:指身边侍女。(36)聊:暂且。容与:舒缓放松的样子。译文君不行兮夷犹,神君迟疑犹豫徘徊不肯向前,蹇谁留兮中洲?你为谁滞留在水中的岛上呢?美要眇兮宜修,我容颜妙丽装饰也恰倒好处,沛吾乘兮桂舟。急速地乘坐上我那桂木小舟。令沅、湘兮无波,叫沅湘之水柔媚得波澜不生,使江水兮安流。让长江之水平静地缓缓前行。望夫君兮未来,盼望着你啊你为何还不到来,吹参差兮谁思!吹起洞箫寄托我的思念之情!驾飞龙兮北征,用飞龙驾舟急速地向北行驶,邅吾道兮洞庭。改变我的道路引舟直达洞庭。薜荔柏兮蕙绸,用薜荔做门帘用蕙草做床帐,荪桡兮兰旌。以香荪装饰船桨以兰草为旗。望涔阳兮极浦,遥望涔阳啊在那辽远的水边,横大江兮扬灵。大江横陈面前彰显你的威灵。扬灵兮未极,难道你的威灵彰显还没终止?女婵媛兮为余太息!我心中为你发出长长的叹息。横流涕兮潺湲,眼中的清泪似小溪潺潺流下,隐思君兮陫侧。暗地里思念你心中充满悲伤。桂棹兮兰枻,想用桂木作成桨兰木作成舵,斫冰兮积雪。劈开你坚冰积雪也似的情怀。采薜荔兮水中,却似在水中采集陆生的薜荔,搴芙蓉兮木末。更似爬树梢采摘水生的芙蓉。心不同兮媒劳,两心不相通让媒妁徒劳无功,恩不甚兮轻绝。恩爱不深切就会轻易的断绝。石濑兮浅浅,留连着沙石滩上浅浅的流水,飞龙兮翩翩。等待着你驾着飞龙翩然降临。交不忠兮怨长,你交情不忠徒增我多少幽怨,期不信兮告余以不间。既相约又失信却说没有时间。朝骋骛兮江皋,早晨我驾车在江边急急奔驰,夕弭节兮北渚。晚间我停鞭在北岸滩头休息。鸟次兮屋上,众鸟栖息在这空闲的屋顶上,水周兮堂下。空屋的四周有流水迂缓围绕。捐余玦兮江中,将你赠的玉制扳指置于江中,遗余佩兮澧浦。将你赠的玉佩放在澧水岸边。采芳洲兮杜若,采来香草装饰这芬芳的洲渎,将以遗兮下女。这一切都是你留给我的信物。时不可兮再得,难道那往昔的时光不可再得,聊逍遥兮容与。暂且慢步洲头排除心中烦恼。赏析在屈原根据楚地民间祭神曲创作的《九歌》中,《湘君》和《湘夫人》是两首最富生活情趣和浪漫色彩的作品。人们在欣赏和赞叹它们独特的南国风情和动人的艺术魅力时,却对湘君和湘夫人的实际身份迷惑不解,进行了长时间的探讨、争论。从有关的先秦古籍来看,尽管《楚辞》的《远游》篇中提到“二女”和“湘灵”,《山海经·中山经》中说“洞庭之山……帝之二女居之,是常游于江渊”,但都没有像后来的注释把湘君指为南巡道死的舜、把湘夫人说成追赶他而溺死湘水的二妃娥皇和女英的迹象。最初把两者结合在一起的是《史记·秦始皇本纪》。书中记载秦始皇巡游至湘山(即今洞庭湖君山)时,“上问博士曰:‘湘君何神?’博士对曰:‘闻之,尧女,舜之妻,而葬此。’”后来刘向的《列女传》也说舜“二妃死于江、湘之间,俗谓之湘君”。这就明确指出湘君就是舜的两个妃子,但未涉及湘夫人。到了东汉王逸为《楚辞》作注时,鉴于二妃是女性,只适合于湘夫人,于是便把湘君另指为“湘水之神”
本文标题:软件开发所需要的三种人
链接地址:https://www.777doc.com/doc-5734259 .html