<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>HPC中国研发团队 : 实习故事</title><link>http://blogs.technet.com/chinahpc/archive/tags/_9E5B604E45658B4E_/default.aspx</link><description>Tags: 实习故事</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>实习也能这样过！--直接参与产品开发</title><link>http://blogs.technet.com/chinahpc/archive/2008/08/20/3159702.aspx</link><pubDate>Wed, 20 Aug 2008 09:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3159702</guid><dc:creator>Zhen Wei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/chinahpc/comments/3159702.aspx</comments><wfw:commentRss>http://blogs.technet.com/chinahpc/commentrss.aspx?PostID=3159702</wfw:commentRss><description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 大家好，我叫刘超，是服务器与开发工具事业部(中国)HPC团队的软件开发工程师(SDE）实习生。在微软实习了将近6个月了，在这段时间里对于实习、对于我们组的工作生活都有不少感悟和体会，所以很想借这次写blog的机会做一下记录，如果能对别人有所价值，那就是最大的开心了。 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在微软的实习经历对于我来说，是一份永远的记忆。在实习中开发的VS Add-in for Deployment，是我在公司中第一次独立开发的项目，而这个项目能够最终发布，得到了很多同事的帮助，老板们也给予了我充分的信任，让我很感激。这个项目虽然不大，但是其中也有着不少波折：刚开始接手这个项目时，我做了很多调研提出了不少实现方法，但是进度很慢，是因为对自己没有足够的信心，总希望得到同事们的支持才开始动手。后来老板看出了这一点，告诉我“纸上得来终觉浅，绝知此事要躬行”，也指出经过了一段时间的调研，其实我所了解的并不比别人少了。我一听，觉得可不是嘛，自信心立刻就有了，然后进度就赶上来啦。在这一次开发中我也深刻体会到了原型产品和正式产品的区别：自己觉得很稳定的产品，到了测试阶段却能够发现很多意想不到的bug；在修bug的过程中，不仅自己trouble shooting的能力得到了提高，与项目经理(PM)、测试开发工程师(SDET)沟通的能力也得到了很多锻炼。现在回想起整个项目的开发，还是感觉很幸运，从这次珍贵的项目经验中学到了很多。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 下面我来一步一步介绍怎样使用这一个VS Add-in for Deployment来把开发好的WCF Service部署到HPC Cluster上去。首先，用户需要安装Windows HPC 2008 SDK，其中包含了这个工具。安装好之后，用户就可以在在Visual Studio的Tools -&amp;gt; Add-in Manager菜单中选择使用这个工具。然后用户需要建立一个Setup Project, 并且将需要部署的WCF Service添加到Setup Project的Project Output中（图1）。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG alt="" src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin1.jpg" mce_src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin1.jpg"&gt;&lt;/P&gt;
&lt;P&gt;图1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; 然后，用户可以在Visual Studio中的Solution Explorer中用右键打开这个Add-in工具（图2）。在Deploy Tool的界面里，用户可以选择要部署的WCF Service 包，要部署到的cluster，以及在cluster上具体部署的nodes或者group（图3）。用户还可以通过打开“Service Details”对话框（图4）来自定义在cluster注册的信息，这些信息往往对于正常调用WCF Service是很重要的。&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin2.jpg" mce_src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin2.jpg"&gt;&lt;BR&gt;图2 &lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin3.jpg" mce_src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin3.jpg"&gt;&lt;BR&gt;图3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 在开始部署后，用户可以看到各个节点的部署状态（图5），也可以通过进度条看到整个部署任务的进度。同时用户还可以点击部署状态上的链接看到部署任务在各个节点上执行的日志文件。&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin4.jpg" mce_src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin4.jpg"&gt;&lt;BR&gt;图4&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="" src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin5.jpg" mce_src="http://www.windowshpc.net/Blogs.Archive/China/Pictures/Addin5.jpg"&gt;&lt;/P&gt;
&lt;P&gt;图5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在部署成功之后，客户就可以通过HPC Cluster自带的SOA功能对这些WCF Service进行调用啦。对于VS Add-in for Deployment的介绍就先介绍到这里了，希望这个工具能够给更多人带来便利。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 对于我们实习生本身，为了更好地把握实习机会，也有很多需要了解和准备的东西。下面是在这几个月的实习中我的一些体会，希望能对师弟师妹们有所帮助。：）&lt;/P&gt;
&lt;P&gt;1. 一次实习最重要的是要抱着学习的心态进入公司，如果能有求知若渴的态度，那么这次实习的价值才能够被最大化。曾经听过一个经理对职场新人的建议是“榨干职位上一切你能学到的东西！”在大多情况下，一个职位一个人一生只会经历一次，比如现在的软件开发工程师，如果转做IT咨询或者项目经理，可能一辈子都不会再回到开发工程师的职位。对实习生而言，接触不同公司不同职位的机会还是很多的，所以如果能够在不同的职位上把能学到的东西尽量学好，往往会有很多受益良久的收获。曾经听人说过，如果是抱着拿工资的心态在工作，那至多只是工资慢慢地增长；如果是抱着学习的心态在工作，就一定有成为公司CEO的希望。&lt;/P&gt;
&lt;P&gt;2. 要积极，才能有更好的机会。刚进入公司的时候老板会安排一些项目，而在组里待久了，往往会了解到其他同事的一些想法或者原型，如果感兴趣的话就应该积极地争取参与进去。被动地等待任务往往会让自己慢上半拍，毕竟老板们不是神仙而且很忙，无法完全了解实习生的兴趣、工作状态和工作强度，所以毛遂自荐往往是更受欢迎的。&lt;/P&gt;
&lt;P&gt;3. 要有坚持的心态和责任感。在日常工作中，刚刚走上岗位的实习生一定会遇到各种各样的困难，这时一定要有坚持的心态和不畏困难的信念。很多人对一件事情开始时表现出很大的热情，却只有三分钟的热度，这对于与他合作的同事来说是灾难性的。如果承诺了一件事或者接了一个任务，就一定要坚持完成，信誉的建立比毁坏要难得多。实习生与正式员工相比，往往约束要少很多，学校课业的负担有时也成为逃避责任的一种借口。可是“人而无信，不知其可”，责任感是任何职业都不可或缺的，该修的bug一定要修，该完成的任务一定要完成，在战胜困难的同时，自己的自信也得到了非常大的提升，所以这不仅是对于公司的贡献，也是对于自己的贡献。&lt;/P&gt;
&lt;P&gt;4. 不管是什么样的工作，一定有它的意义；退一万步，即使是最单调乏味的工作，也能提高做事的效率和锻炼时间管理的能力；同样的一件重复劳动，有的人能够二十分钟做完有的人却需要一个小时。在微软，实习生被安排到的工作往往是开创性的新产品的开发，所以大多是非常有趣的；可是即使这样，也要知道对于不怎么感兴趣的工作保持热情也是非常重要的。&lt;/P&gt;
&lt;P&gt;5. 要有更好的系统性组织性。我以前做事风风火火的，有什么事情想到就做。看到别人给我发的bug，一旦想到解决的方法就开始修了。后来经过老板、mentor与我的沟通，了解到需要更多地为别人考虑，即使是修bug也要经过一定的流程、更加系统化才行，否则频繁的修改很可能引起别人的麻烦，而这些往往是在学校里进行手工作坊式的项目开发很少遇到的。&lt;/P&gt;
&lt;P&gt;6. 要多交流，这一点我很汗颜。我的一个很大的缺点是在交流方面没有足够的热情，而这可能是职场的大忌。酒香也怕巷子深，花了几年酿出的酒如果不能运出巷子卖掉还是一点价值都没有。所以情商方面的培养也是实习中非常重要的环节。一个很直接的方法就是多于老板交流，老板之所以成为老板，肯定有成为老板的原因。在与老板的相处过程中，个人的阅历、眼界和处事风格等等都会有很多提升。&lt;/P&gt;
&lt;P&gt;这篇文章到这里就要结束啦，在实习的过程中每个人肯定都会有自己不同的体会。希望各一位实习生不管在什么公司什么职位都能够得到更大的收获，在工作岗位上不断进取，走得更高更远。：）&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;刘超&lt;/P&gt;
&lt;P&gt;高性能计算团队 实习生&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3159702" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chinahpc/archive/tags/Windows+HPC+Server+2008/default.aspx">Windows HPC Server 2008</category><category domain="http://blogs.technet.com/chinahpc/archive/tags/_A74EC154CB4ECD7E_/default.aspx">产品介绍</category><category domain="http://blogs.technet.com/chinahpc/archive/tags/_9E5B604E45658B4E_/default.aspx">实习故事</category></item><item><title>微软实习感受</title><link>http://blogs.technet.com/chinahpc/archive/2008/08/14/3162273.aspx</link><pubDate>Thu, 14 Aug 2008 09:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3162273</guid><dc:creator>Zhen Wei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/chinahpc/comments/3162273.aspx</comments><wfw:commentRss>http://blogs.technet.com/chinahpc/commentrss.aspx?PostID=3162273</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;就像费玉清歌词唱的那样“悠悠时光流转”，我 来微软实习整整一个月了。当人站在原地，把时光的脚步停下的时候，回头望望，却仿佛不知了过去是梦还是现实。一个月以前的我，怀着对微软实习的期待，对上海繁华的憧憬，一个人拖着行李箱来到了上海。当平生第一次坐在磁悬浮 飞驰的列车上，那种对这个陌生城市的不安全然没有了。上海，我来了。微软，我来了。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;写了第一段，发现有点像抒情散文了，悬崖勒马，还是让我说说我的感受吧。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;微软是一家很与众不同的公司，有着与众不同的企业文化，这也许就是造就了今天成功的原因。就像我的report to和我讲的那样，在微软没有什么很大的压力，也没有人会整天跟在你后面push你的工作，但每个人的积极性都很高，这和当年的吃大锅饭不同，每个人都怀揣着对软件事业的热爱，和那种让世人都用我写的code的豪情。微软就是很有一个大家一起写code，大家一起学习，一起进步的氛围，经常会有这样那样的talk，感觉就是有点像一个大学。最令我开心的就是吃之不尽，吃之不绝的西瓜和牛奶啦。每天来上班的时候，都满怀欣喜，有了好吃的，就有了动力，哈哈。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;也别光说好吃的，来说说我的工作吧。我现在所做的prototype是把原来Cluster Manager里面的Heat Map之类的monitor的东西，放到web service里面，然后再用silverlight在client那边很炫地display出来。由于我学的专业是Electronic Engineering，在学校里的课程设置接触的计算机部分大部分是属于比较底层的东西，这也使我在一开始闹出了笑话。在最初听说要建一个web service的时候，我直接写了一个TCP/IP的server和client，以字符串传输信息。后来才知道，其实已经有很多很高层很成熟的东西比如Visual Studio里面的ASP.NET&amp;nbsp; Web Service可以用了，可我几乎完全没听过。不过，在我的mentor和其他同事的帮助下，我的工作也早已步入正轨了。Silverlight现在还是beta版，内容比较新，这样通过上网找资料，每天都会有进步，每天都会学到新的东西，每天都对怎样的代码怎样的结构最美有新的认识。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在微软这里，不仅有技术上的提高，平时在公司看到的听到的，都可以让我受益匪浅。我听到其他员工在讨论问题的时候，词频最高的就是“客户”二字了。我得到了“一切以满足客户需求为目的”的最好诠释，这也是所有engineering公司，都应该作为真理敬奉的句子。微软的管理也很有一套，Dev,Test,PM三条线并驾齐驱，不存在统治与被统治的关系，每一条线都有迁升的机会。在微软，很重要的一个能力就是怎样与人沟通。这也是我应该有意去培养自己的，我这个人有时候还是比较腼腆D ^.^。其实未来最重要的也是沟通的能力。其实一个人没有必要什么都是专家，但是认识很多方面的专家就可以了，有着好的沟通能力，就可以直接请教各个专家。就是这样，世界就是一个很大的network，很大的人脉之网，node和node之间的有用数据交流越频繁，performance就约有可能提高嘛。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;好了，就说到这里。希望在接下来的一个月里面，每天更加充实，每天学到更多的东西，每天都让自己有所升华。&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: SimSun; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: SimSun; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;香港科技大学实习生 王铭钰&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3162273" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/chinahpc/archive/tags/_9E5B604E45658B4E_/default.aspx">实习故事</category></item></channel></rss>