五千年(敝帚自珍)

主题:【原创】闲聊微软 序 -- 丁丁鱼

共:💬135 🌺141
分页树展主题 · 全看首页 上页
/ 9
下页 末页
    • 家园 微软的最主要问题是人才问题

      其他什么市场了,产品定位了, 开发了等等不进人意与第一流的人才的缺失都有直接关系。

      Ray Ozzie被推到一把手的位子,写个blog把google的广告经济模式当作软件业的未来方向就算吹响了号角, 其实充气量不过是拾了google的牙秽。 google的真正大的计划微软既看不懂也没人能看得明白。 Ray Ozzie开发了个四不象的Groove从产品到市场无一是处, 就凭着对windowsoffice的额外兼容就被收购, 其实已经说明微软决策层几年前就已经落后于时代了(收购groove是几年前的事)。

      归根结底,微软的第一代开国元勋们大多退出了, 退休的退休, 创业的创业。 而且自从2000年以来, 整个软件的大气候变了, 创业的门槛与回报都发生了戏剧性的变化, 从此第一流的人才再也不以为第一流的软件商打工为荣, 而是以自我创业为第一选择,当然还是会有少量的高端人才为微软网络,但主要在重要的关键岗位,而且是有与自行创业相当的待遇, 但这仍然是少数, 近年大量的是从学校与社会招的新人, 以微软镀金为目的, 或满足于软件商打工的二流人才为主。 虽然这样的人才的素质完全可以满足开发高质量软件的需求, 但对前瞻性的,开创性的, 充满创意的人才的需求, 微软已经不可避免的伦为二级市场, 同样的情况近年也发生在大部分的软件开发领域。 而近年的大规模送往印度的海外outsource进一步加剧了这种低创意,高重复性的趋势。 相比而言, 大量的startup, 或以google为代表的高回报的, 高创新并代表着软件的未来方向的一批新兴公司吸引了大批的有企图心,不满足于陈旧概念的软件开发概念的模式的一流人才, 正是这些人才引领了美国的软件业的未来, 从web2.0到分布式计算, 远远不是简单的以outsource为主力的降低成本理念拥有者所能够理解的, 也注定了微软为首的大软件商的IBM化, 而新的“微软”自然要从这些一流人才所供职的公司中产生。

      与历史上微软多次战胜对手夺得最后市场霸权不同, 这一次微软的落后是全方位,概念层次上的。 代沟的落后必须要以跨代的决策人才来赶超, 这恐怕也是BillG所以看到并退居二线最深层原因, 只不过以Ray Ozzie上台为代表的这一动作来的太晚, 力度也太小了。 微软称为新一代IBM的宿命是不可避免了。

      关键词(Tags): #MICROSOFT#OUTSOURCE#微软#人才
      • 家园 呵呵. 这话说得有点儿过了.

        人家大公司的二流, startup的一流. 有点儿太绝对了.

        说实话, 个人觉得在哪儿都是二流人才多,

        包括上市前的google和很多现在的startup. 成功的公司成功在人才配置:有

        一流人才掌握经营方向核心技术营销渠道. 有几个有经验的二流做lead, 再配

        上朝气蓬勃的new graduates(二流人才尽够了)做entry level. 大家一口气大

        约能撑三年, 拼搏一把加上点儿运气也就成了.说到底还是因人成事的二流

        人才站多数.

        大公司里混事儿的多了一点儿, 有自己小算盘的也多, effective team不好配.

        但并不注定招不到一流人才. 我在比MS还要stodgy得多的公司都见到过很牛

        的人.

      • 家园 GOOG的计划

        个人认为,其根本还是在线媒体,或结合人们搜索意愿的新式在线广告。这条路在GOOG之前和之后都有很多人探索过,少数成功,多数失败。至于老兄讲的

        google的真正大的计划微软既看不懂也没人能看得明白。
        ,在下倒是很想多了解一些---如果不涉及商业机密

        在下一直想开个话题讨论一下GOOG在技术上的Disruptive (应该翻译成断代?)优势,还请老兄到时捧场。

        说到人才,我得承认GOOG在这方面有很多的优势,这也是本人非常推崇GOOG技术优势的原因,见这一贴。人才方面,的确是个大问题(见我以前的贴子),这恐怕只能慢慢改变。另一方面,人各有志,如GOOG 般的高回报高风险的机会是总有的;但问题是,这到底是不是属于自己的机会。

        至于老兄对Ray的评价,我想还是让事实来说话的好,毕竟我也没有机会直接为他工作。对于未来,我想竞争会日益激烈。我庆幸的一点是微软还保留着一种崇尚竞争的氛围,如果这种氛围变了就麻烦了。说实在话,我觉得MSFT和GOOG相似的地方太多了,MSFT就像一个超大的GOOG

        • 家园 人才的衡量

          提到人才,我上面所指的还不是一般的写程序的高手, 这里指的是如同google创始人本身那样的一流学术教育背景的人才。 对这样的人才用软件构架,java,c++,oracle这些去衡量当然是笑话了。 当然一流学校的PhD也是很偏面的,应该说是一切拥有一流的头脑,智商,创新能力,执行能力以及热情的人才。 对这样的人,传统的行业领域,既成的规范模式,有规模大公司的以管理为目的而设计的结构等等都不构成任何挑战。这样人对软件与其他技术应用领域既能驾轻就熟,也对商业社会的发展, 日常生活中的新鲜事物有极敏感的眼光与判断力。

          • 家园 看了老兄关于美国选举的高论,突发奇想

            评:我看美国 -1- 选举的三个境界

            对老兄的如下论述很欣赏:

            美国当代的制度形式也不是固定,也在不断进化中,而且当然的是以其西方民族文化的底蕴为特点的。而国人一个最常见的误解就是认为美国短短二百年的历史,其优良的政治文化与制度似乎是美国先贤们一个早上灵机一动的结果,而忽视了美国做为西方文化的主体延续,其代表的是上自罗马,下到英法的几千年西方同时也是人类历史的一个重要组成部分的文化发展阶段。

            不知道可不可以把上面的逻辑拿到技术的创新上,包括那些创新中的领袖人物。。。

          • 家园 【原创】我也说说Leader

            30年前的Bill Gates 又何尝不是如此呢?试问当年有几个人会觉得做PC有前途?不过,他连本科学历都没有

            个人看法,首先,没有几个人上来就什么都明白,多数成功的都是因为不停地尝试加上运气不错;当然,还有从绝大多数失败者们身上学到的教训。就拿Search来讲,Larry Page最初做他的Web Crawler时只是想知道Internet到底有多大。就算成立了公司,也要到了2001年才借鉴Overture的成功搞明白了今天的商业模式。这之前,他们也曾想卖掉公司,毕竟那时所有人都觉得Search不赚钱。如果他们当时失败了,Google恐怕会跟以前其他Search Engine走一样的路的。

            另外,大公司(包括现在的GOOG,从Market Cap 上讲)单靠一两个Leader是长久不了的。不过,他可能会玩得挺好看,象Apple,离了Steve Jobs,谁知道会怎么样。Bill Gates应该认识到了个人的不足,所以留下了两样东西使公司离了他照样转:相对客观的决策体制以降低出错的可能性,和崇尚竞争的氛围来不断自我更新。效果大家都看到了,他宣布要退的第二天,MSFT稳中有小升

            扯远了,毕竟我自己也对Bill,Steve, Larry 们崇拜的很。

            对了,不只老兄对什么技术感兴趣,什么时候交流一下,说不定也搞个有意思的出来。

    • 家园 【原创】闲聊微软 变化

      微软正在慢慢地发生着变化,而导致这些变化的原因主要是外部的压力:来自商业模式上的:开源(用户免费使用软件)和在线服务(媒体广告出钱给用户提供免费软件);来自市场发展上的:如以苹果为首的家庭娱乐业(IPod)。这两方面的压力之大就在于他们动摇了微软的根本,即付费软件和传统PC业。具体讲,新的商业模式为用户提供了直接购买软件以外的选择;新的市场发展希望改变PC的传统使用模式。这两者都在试图改变PC软件业遵循了20多年的游戏规则,而这即便在激烈的浏览器之争中也从没能改变过!

      2005年,在一系列关于微软面临危机和挑战的报道和分析之中,有一条并购新闻似乎没有引起人们的太多关注,即微软于2005年3月收购了Groove Networks,其创始人Ray Ozzie出任微软CTO。当时,说到Ray Ozzie这个软件业的传奇人物,人们一般会想起他过去的成功---Lotus Notes。 Notes曾经长期是Micorsoft Office强有力的竞争对手。而一年半后的今天,当大家再谈起Ray时,恐怕会更关注他目前的挑战,因为Ray Ozzie已经开始接手为微软这艘航母在技术上把握未来的方向。

      在Ray提出微软在在线服务业的应对策略后,公司的其他方面也发生了一系列的变化。高层人事上,曾把ASK的市场份额从0提高至5%的 Steve Berkowitz 加入微软执掌在线商业部门(包括MSN),Office的高级副总裁Steven Sinofsky 转任Windows负责视窗及在线服务的整合。与此同时,公司加大了在新兴领域对小公司的购并力度,以期新产品能更快地进入市场。

      就内部而言,微软提高了对员工的待遇和激励办法,希望能以此提高士气。同时,有不少部门也开始考虑和使用新的开发项目管理方法(Agile Project Management)来缩短产品的开发周期和提高产品质量。内部的关于应对挑战的讨论和试验也相当热烈。总的感觉,面对外界的压力,微软内部长期存在的竞争似乎找到了一个目标。这股力量正在慢慢改变着微软,促使人们去思考一些过去的做法,比如更多的Feature,更长的Code等于更好的产品;部门间的协作;还有对竞争对手优势的重新审视,等等等等。。。

    • 家园 【原创】闲聊微软 微软的工程师们 下

      昨天和一位从YAHOO过来的大哥聊天,谈起对公司的影响,他说,“比起以前想象中的微软,我还是挺喜欢这个公司的”。个人感觉,持同样看法的新同事不在少数。至于为什么,兄弟在上篇中大概谈了一下,很重要的是崇尚竞争的企业文化。这里的氛围会让喜欢做些事的人兴奋,而众多的产品又使得大家有用武之地,再加上产品和公司的巨大影响力,还是很容易让人产生成就感的。对个人来说,和在这种环境下做得不错的人们工作,也是一个很好的学习机会。

      和这位大哥聊到最后,我们都要一个共同的感觉,既然公司的能人不少,似乎应该能做得比现在好很多才对,比如产品质量,开发周期,市场份额,当然还有股票,等等,等等。但是,现实中好像。。。产品安全问题,Vista一拖再拖,Search市场份额太小。。。 于是就要问了,WHY?

      先摆摆客观上的“困难”。首先是老产品的历史包袱---即兼容性。这兼容性也许是商业上的利器,但的确够我们这些搞技术的喝一壶了。有些陈年的老Code,大家都知道最有可能出问题,可又必须有---用户需求。重写吧,如果太大,费时费力;还是维护着合算。Vista曾雄心勃勃要把Windows从头做起,可代价实在太大,最后,只好尽最大努力而已。

      其次,微软涉及的产品太广,战线太长,有的产品又太过复杂,对人员的需求似乎总也跟不上。这里不光是能不能招来人的问题,还要培训,能否真正适应等等,等等。如果找来不合格的人,麻烦就更多--这方面兄弟就有惨痛的教训。做过项目管理的人都知道,当资源不足时,结果只能是东西做不出来,功能没有预想的好,质量不高。微软的这些表现相信大家都不陌生吧。好在,每个产品都有帮能人在那撑着,大多数时候都还是可以过关的。

      好了,该自我批评了。

      从工程师自身上来讲,我觉得主要有三点不足。第一,不少产品/部门对加功能,多写代码兴趣很大。这里面当然有市场和商业需求的影响。但,软件产品如盖房子,不停的添加好像不是一件好事。为什么要加这些功能?能不能用简单的办法实现?能不能重用代码?。。。 这些问题时常有人提出来,但是具体落实下来就往往不尽人意了。毕竟,这种“加加加”的想法根深蒂固。于是,微软的产品容易厚重有余,轻巧不足。

      第二,如铁老大所言,作为崇尚竞争的副作用,部门间互不服气,不买账,争资源的情况总会发生。有时,实在不行,不同的解决方案一起上。对工程师自身,也许是种“承认”;但对产品,对客户呢?相信各位都有感觉。

      最后,也许是上个世纪的巨大成功和产品的巨大影响力的合力,有时,在Redmond这个巨大的王国里总会感觉到一种自我陶醉的情绪---包括兄弟我。对Internet和Search这些新兴事物的最初的轻视就有这种情绪的功劳。这至少对公司在技术上的发展产生了消极的影响。记得,MSN第一次推出自己的搜索引行时,和一个开发经理聊GFS(Google 文件系统),该大哥似乎对GOOG的技术并不太在意。总有一种观点,好像只要一和PC整合到一起,对手一定失败。这个策略似乎到目前为止还是很有效的(平台创新的威力!天才加好运的Bill),这次如何,个人感觉会有帮助,至于帮助多大,只有让事实来说话了。

      兄弟前面提到过,外界压力对微软是个好事,它促使微软在向积极的方向改变。下一回里,我就打算在和大家聊一聊一些最近的变化。

      这两天有些忙,写得仓促,请大家原谅。至于,老成都兄提出的希望,小弟资历尚浅,仅仅能触及皮毛而已,见笑了。

    • 家园 【原创】闲聊微软 Windows开发中的跟踪测 兼答懒厨

      懒厨兄出了个好题,在下得马上作答;毕竟这里是技术班麻

      先聊聊OS Debugging。开发OS时,根据具体Feature的不同,使用不同的Debugger。高层一些的,比如Notepad,窗口管理器(Explorer),用一般的就行。底层的,比如Driver,系统服务,文件系统,就得通过串口连接来远程跟踪(Remote Debugging)。具体地说,就是在被跟踪的机器/OS(Debuggee)上打开Kernel Debugging 的功能,再把系统信息通过串行线输出到Debugger中。对Debuggee,在系统启动时,按F8,选择Debugging Mode;或者在boo.ini 文件中加入相应信息(具体的得查查,这种做法在Vista里已经不用了)。大家有兴趣,可以试试,反正我第一次见到系统信息输出在Debugger里是挺激动的。至于具体的Debug操作和跟踪应用程序也差不多,加载Symbol,源文件,设断点,步进,等等。毕竟OS只是个很大的程序---尤其是Windows

      Windows的开发,测试人员的测试机器(Test Machine),应该都连接远程跟踪。这样,一出问题,比较容易找到原因,比如系统崩溃后,是想继续,还是想重启。搞OSDebugging,就像用一台机器控制另一台机器在走,挺有趣的。刚开始时,系统很容易就崩溃;现在好多了,用远程跟踪的机会也少了。不过,这么一次次得崩溃,发现问题,解决问题再测,倒让自己和Vista建立了挺深的感情

      再具体的,在下的这片里有更多:http://www.cchere.com/article/877642

      关于Windows在质量上的提高,我就先谢谢懒厨兄的鼓励啦

      其实窍门也谈不上,就是重视和下功夫,这和做其他技术一样,来不得虚的。自己不把问题找出来,别人总有办法能鼓捣出来。到时候,公司的面子是一回事,各种有形无形的损失就大发了。所以,从上到下,从总设计师(Bill Gates, 觉得这个翻译不错)到小兵们都不敢大意。应该说,总体上还是功夫不负有心人的。

      还是那句话,人,流程,工具。在QA这方面,微软对员工的培训还是挺严的。比如,我们(开发,测试,项目管理)每6个月必须参加计算机安全培训。流程方面,新Feature的设计要有安全分析,代码要经过静态检查;每个Feature加入Windows之前,原则上要经过几十个自动测试程序的检验。一个不过,对不起,搞清楚问题再说。有时,SVP就在测试出错EMAIL的CC List上,挺慎的荒的。再说工具,从自动测试平台,到Debugger的插件,再到代码静态检查工具和做极限测试和安全测试的工具包,公司还是投入了不少注意力的。综合这三方面,个人对Vista的质量和稳定性还是有信心的。

      说了这么多,我这里描述的微软产品的质量好像应该高出大家用的一截才对呀,这段现实的落差在哪里呢。待兄弟下回试着讲来,还是从工程师们开始。

分页树展主题 · 全看首页 上页
/ 9
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河