一个Windows开发者的反思

3月29日晚间,微软CEO纳德拉宣布公司施行重大重组,将新设两大部门,即“体验与设备”部门与“AI与云计算”部门。同时,负责“Windows和设备事业部门”的执行副总裁Terry Myerson将离职。

Terry Myerson于1997年加入微软,为微软效力长达21年,其任职期间,先后领导了Exchange团队,并接管了Windows Phone业务。2013年,Terry Myerson被任命操作系统工程部门负责人,掌管所有Windows业务。彼时,他被外媒The Verge称为“微软最重要的人”。过去数年,微软正持续进行架构调整以应对挑战,以完成从软件销售公司到云服务提供商和硬件公司的转型。在过去三年,微软正是凭借发力云业务成功扭转了困局,实现了从内至外、自上而下的整体变革。从本次调整来看,云业务与人工智能成为微软本次改组中最为重视的两大业务方向,而Windows业务被淡化。

人们纷纷说,一个时代结束了。这个结束的时代,我们叫他PC时代。

PC时代,Windwos完成了那些壮举?

开发MS-DOS操作系统,同IBM合作,干掉了Apple || 个人电脑。(开局不久干掉了具备先发优势刚拿下一血的Apple。)

苹果受施乐的启发,开始研发图形界面的操作系统,微软抢先一步发布他的第一代图形界面操作系统Windows。Jobs大骂Gates是窃贼。(苹果收兵线赚钱憋大件,无奈微软先一步完成神装,干掉Apple,完成超神。)

微软的软件授权模式,同各厂商合作,正版预装,盗版流行,兼容各类硬件,Windows迅速崛起,占据PC操作系统绝大多数份额。(微软不单自己超神,还带领各大厂商超神,Windows阵营完成在PC桌面操作系统领域对于Macintach、Linux的团灭。)

多年时间里面,微软卖Windows,卖Office套件,大量Windows平台的软件开发商,设备厂商大赚特赚;Gates成为全球首富,Jobs老爷子失败远走他乡(离开苹果);Apple电脑长期沦为小众产品,Mac OS X上的软件厂商大部分围绕音视频处理等小众高品位专业领域生存,附带卖点音频播放器,做品味强调B格;微软捆绑IE浏览器,搞死网景(曾经最有机会因手握互联网入口而成为类似Google这种体量的公司的种子选手);微软大搞文件兼容性,打压各类Office软件(金山WPS之流);逼退Linux开源操作系统,导致Linux只能往服务器端发展。

这个时期的微软,手握PC操作系统、互联网浏览器、办公生产力套件三大入口,可谓人挡杀人,佛挡杀佛。

我们这群80后程序员在青涩的初中、高中,接触到的微软,就是这个时期的微软。说微软是当是最有科技含量最牛逼的公司一点也不过分。

于是我成为了忠诚的Windows开发者。学起来C++,捡起Windows API,看起那些为了做向后兼容而添加的各类带上Ex后缀的API,学习MFC、COM组件、ActiveX,研究消息Hook,API Hook,心里感叹:多牛逼,这才叫技术,什么Web开发,low,什么Java,我的妈呀,虚拟机性能差,呸。什么Linux,我的妈呀,都是命令行,不好用。什么Mac OS X,我X你苹果,硬件卖那么贵,系统那么封闭,我怎么学?

这个时候,距离上古时代的大战过去了好多年了,微软的IE早成为落后的代名词(前端工程师一定深受其苦),互联网时代,Google崛起,Google凭借自己的搜索引擎成为世界上最赚钱的广告公司,Google的Chrome浏览器在几年的时间里面开疆拓土,提高体验,推进新技术新标准,拿下大量份额,Facebook崛起,成为为最大的社交网络公司。Apple因为乔老爷的回归,在iPhone上发力,开创了一个新的时代:移动互联网时代,大量的移动设备替代了PC,解决了众多场景下的软件使用问题,Google的Android操作系统和Apple的iOS系统打的不可开交,但封闭生态下iOS凭借软硬件结合和更好的体验,拿下了大部分利润,帮助Apple重回巅峰,而移动设备的流行,又反哺了Mac电脑,使得Mac电脑又流行起来;Chrome凭借Android的遍地开发,又获得了大量的流量;Amazon、eBay、paypal、Taobao、Alibaba等电子商务相关的互联网公司成批崛起,对于服务器端的需求增加,Linux这个服务器操作系统在大量的需求下不断发展壮大,开源社区贡献了大量的新技术,新方案,推动了分布式计算架构,大数据等技术的发展和普及。

洞中方一日,世间已千年!

反观微软,虽然他做了各种各样的尝试,但结果却不那么辉煌。微软的新浏览器Edge,份额尴尬,不到Chrome的零头,Window Phone操作系统与Nokia合作,却成为压垮Nokia手机的最后一根稻草,Windows Phone在经过多年努力不见成效后,终于在今年年初进入了维护阶段,Windows Phone操作系统的墓碑已立好。微软做搜索引擎Bing,份额又是Google零头的零头。微软做播放器,做不过iPod。微软MySpace、MSN(早起的社交尝试),都早已经凉透。这几年也就Surface系列硬件、XBOX、Azure发展还不错,这几个也刚好属于微软现在最重要的设备和云计算两个业务的一部分。

微软输了,输给了时代!微软依然有庞大的体量,但却不复往日的辉煌!

讲回我自己,我工作了8、9年了,也在自己的岗位上做出了一点点小成绩,但我的地盘始终在围绕Windows这个小圈子,虽然也因为工作的原因,接触了Java、QT、Mac OS X、iOS、Linux等等相关的开发,但主要的技能栈还是和Winows平台相关的。忽然抬头一看,我去,Windows开发相关的岗位需求越来越少。Windows变得越来越不酷,越来越陈旧,越来越沉闷。我们这群忠诚的Windows开发者,跟随着时代,似乎成为了旧时代的遗产。

我应该反思,为什么我没有去追随主流技术的发展和变革,而只在Windows、或端相关的技术的小圈圈里面圈地盘?

我以前觉得,有难度的技术才是体现技术精湛与否的地方(MFC比Web开发难吧?C++比Java、PHP难吧?),所以对于那些好上手的技术不看好,殊不知,技术发展的思路应该是提高效率,扩大生产力。技术纯粹追求难度,也就是走了一条逆潮流的不归路。沉浸在端里面,沉浸在单机开发模式里面,视野过小,不小心就忽略了很多东西。

无线设备的发展,使得桌面的场景退居二线,除了专业软件领域还被保留,大量的客户端需求被消解,大量的人通过移动客户端或浏览器,满足了以往的大部分的生活和工作方面的需求。此其一。

大数据的爆发,数据不再是一个单机系统可以搞定的事情。对于多机器集群的分布式计算等技术,本身就不是C++、Windows技术栈发展的方向。此其二。

Windows的开发者,转方向迫在眉睫啊!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值