zoukankan      html  css  js  c++  java
  • 微软工作(第一个月的小结)

    算来到微软工作也已经一个多月了,总想写点工作的小结,可一直没时间动笔。恰好今天是个周末,外面下着小雨,闲来无事,于是。。。

    说实话,到微软前的面试确实是挺多的,感觉要进去好像挺不容易的。但是细细回想,有几点感受:

    1. 要有信心,虽然微软的牛人很多,但是要对自己有信心,尽量把自己已有的知识充分表现出来。但不要盲目自夸,呵呵,微软的牛人是很多的,万一不小心说漏嘴,可不好收场了。
    2. 要有一定的英文功底,很多轮面试都是纯英文的。
    3. 不要紧张,紧张只会让别人觉得你不够自信,对自己没有把握。
    4. 最后一点,(我不知道是否有效,但我是这么想的),尽量把面试官往你擅长的方向引导,让他跟着你的思路走,这样就比较有戏了,呵呵

    上面还不算我的工作总结,只是一些面试经验。

    由于MSNCDC刚成立不是很久,这里的位置好像不是很多,我上班的第一天是在会议室跟一帮新同事聊天,猛然发现我在这批新员工里居然是年龄最大的,sign...,微软果然喜欢招刚毕业的。

    第 二天10点到公司,HR通知我被分到了hotmail组(Front-End),说实话,对这个分组我真的不是很爽,我以前都是一直做 Unix/Linux开发,并且基本上都是做Server-End的,现在让我来写ASP.NET,好像对我来说有点转变太大。(说明一下,微软面试还有 个奇怪的地方,不跟你讲来了做什么,问了也没用,他们会回答首先确保为微软招到right person)

    开始自己装机,跟以前公司不同的是,这里什么都要自己装,包括硬件和软件。因为alias(其实就是account,但微软总是这么叫)还没下来,只能跟同组的老员工借个alias先开始装机。呵呵,第一次在自己用的机器上装正版的MS产品。。。

    第一周就在装机和熟悉同事以及等alias之间度过。。。

    第 二周终于开始做事了,(其实没事做的日子也挺空虚的,:)),两个项目同时进行,一个是写Calendar,一个是做Kahuna的Downlevel版 本。我被分到了后者。所谓的Downlevel就是除了ie6+以外的其他浏览器。而且我们这个项目是用asp.net2.0开发的(现在2.0还是处于 beta版,微软是否是用自己的项目帮vs2005做测试?)。不过vs2005确实是比2003强多了,界面更漂亮,功能更强大,而且还加入了我很喜欢 的重构功能(微软在开发工具上的功能还真是深厚!)。

    于是我开始看c#2.0和asp.net方面的书,c#的开的倒是不少, asp.net这玩意儿我觉得其实跟jsp有几分相似,觉得挺简单的,不太想看,用时再说吧。同时开始熟悉微软的开发流程和方式,这里用的是scrum process(xp的一种)。所谓的scrum process,就是吸收了不少xp编程的优点,加了一些自己的东西。不过好像现在挺火的。我个人觉得很多方法其实都挺不错的,就看实施的人的水平怎么样 了,:)。

    scrum的要点是:

    1. 整个开发过程分为几个milestone,
    2. 每个milestone又分为三个阶段。
    • backlog,就是做一些planning,把这个milestone要实现的功能和要做的事确定下来;
    • sprint,就是快速开发,这个阶段的要点是不改变backlog阶段制定的计划,凡是要添加的东西可以放到下一个milestone;
    • demo,向客户或领导展示这个milestone的劳动成果。

    比如我们这个kahuna的项目就分为8个milestone。这就形成了一种螺旋式的开发过程。这种螺旋式的开发过程有几个好处:

    1. 可以让整个project以比较良性的循环方式进行,可以降低project失败的rate。每个milestone只会完成某些feature。
    2. 可以逐步让customer看到产品,而不是一下给用户所有的feature。这样的好处是,把customer带到product的开发周期中。可以及时的根据用户的feedback对product做一些design上的修改。不会到最后直接给用户一个他根本不想用的product。
    3. 用户可以尽早的帮着做测试。往往用户的测试更具有随机性,公司的tester毕竟还是对产品有很深理解的。
    这次就写到这里了。。。

    Enjoying working here!
  • 相关阅读:
    利用sklearn训练LDA主题模型及调参详解
    关联规则挖掘:Apriori算法(基于Groceries数据集)
    极大连通子图与极小连通子图
    TCP协议“三次握手”与“四次挥手”详解(下)
    TCP协议“三次握手”与“四次挥手”详解(上)
    95题--不同的二叉搜索树II(java、中等难度)
    96题--不同的二叉搜索树(java、中等难度)
    CRC循环冗余校验---模2除法解析
    黑盒测试用例设计方法总结
    软件配置管理和软件维护的区别【详细】
  • 原文地址:https://www.cnblogs.com/kevinwan/p/371712.html
Copyright © 2011-2022 走看看