艾伟:微软是在向谁“献刀”

简介:   前些天听了易中天先生的 "儒法之争(一)血染的思想", 对法家的思想有了一个初步的认识,可以说法家是先秦诸子中改革改的最彻底的一种思想,这主要是因为法家思想是更加与那个时代背景相结合,也更直面“惨谈”的现实。

  前些天听了易中天先生的 "儒法之争(一)血染的思想", 对法家的思想有了一个初步的认识,可以说法家是先秦诸子中改革改的最彻底的一种思想,这主要是因为法家思想是更加与那个时代背景相结合,也更直面“惨谈”的现实。

  所以其所提出的思想都是些很实际,好用的手段(甚至可以说是阴谋论)。这里不是希望大家学坏,因为我感觉对那些“为非做恶”的人使用阴谋论再“合适不过”了。

  当然法家先行者的一个主要任务就是“献刀”,向君王献刀(即两面三刀,法家所推行的“赏, 罚”两面和“势, 术, 法”三刀都是为了更好地帮助君主实行集权),而刀一出鞘就要见血,而那些鲜血来自君王的手下的大臣和百姓甚至包括实施法家思想的人。

  说了这些,那为什么说微软是在献刀呢?其实理由很简单,下面简要说明一下:

  首先说微软献的是什么刀,因为我是个技术人员,所以想到就是VisualStudio. 

  因为这个工具很好用,不仅对普通开发人员,即使对那些经理,架构师级别的人也是如此,那最后的结果就是连公司的老板都知道这个工具很好用,起码能让手下的雇员很快的完成手头工作。所以说最终微软这个刀(产品),是献给了所有与
它发生关系的人(不管是开发者还是管理者甚至是老板)。但其实再终我们会看到,真正从中获益最大的还是公司老板,而那些员工都是在这个利益链中处于下层而不是上层的。

  之前说过刀一出就要见血,其实这一点也很好理解,就是微软的.NET框架对原来的MFC的冲击,我们可以将当年“商鞅变法”时那些皇权派和保守派看成是对些"MFC程序员",回想那些年MFC风行天下时是何等风光,但微软一发布.NET战略之
后,对整个MFC开发阵营来说绝对是个“利空消息”,因为微软准备要向全世界范围内的公司高层献刀了。

  这下子可好,程序员面临两种选择,要么学会使用这把新刀,要么被这把刀所砍(淘汰)。当然还就一些开发者走了第三条路(转投非微软技术体系)。

  注:目前还有MFC职位招聘,但数量和所做工作与当前比起来带有很大局限性。

  当然选择继续在微软体系下生存的开发者日子过得也并得轻松,首先就是一大堆的技术和名词来学习了解。另外就是因为.net框架自身也在不断出新,包括以后要推出的.net4以及.netN一路狂奔下来,可能最终能不断跟进的只有微软内部的人员和那些合作伙伴以及那个技术狂热追随者等人了。当然作为公司老板而言,可没这样痛苦,因为微软是在向其献刀,而.net的刀一向好学好用(但深挖底层就不容易了)。只要让手下人用这把刀开发产品并卖钱就可以了。并且以前几个人耗时几个星期才能开发出来的功能(开发周期不仅因为代码量,还包括技术复杂度等因素)。现在可好了,只要1个人1-2周就能搞定,何乐而不为。以前.net开发者认为.net为开发人员做了很多,感觉.net很强大很好用,但这时看来感觉.net框架不断强大好用不仅仅是为了开发人员,从公司的角度而言,老板和管理层才是最大的受益方,必定时间,人力,资金都是成本。Net平台会助其不断降底这些成本,何乐而不为呢!

  说了这些,相信大家对vs的感觉不会像之前那样轻松了吧。其实对于微软来说这样做的结果也未必软松。原因就是法家在不断献刀的同时也被这把刀所害,因为法家的两位代表"商鞅,韩非"最终的下场都很惨,可以说要想看到自己的思想被推行
的前提就是要见血,包括自己身上的血。

  微软在不断献刀(推出了.net框架的n个版本)来提升开发者的设计和开发能力,表面上看开发者应该感谢微软,但相信也有不少人,特别是从.net1一路跟过来的开发者已感到疲惫,因为每个.net都要学习一堆东西,而新版本的推出又很快,就目前而言,基本上是一个vs就会跟一个.net版本。所以有人开始止步不前,甚至转投其它阵营就不足为怪了。止步不前的开发者就成了之前所说的那些保守派,其面临的未来无非是在技术上被一步步的抛弃最终被淘汰(取决于.net相应框架的市场需求)。而逃汰他们的恰恰是微软不断献的刀。而管理层和老板完全不必过于关心开发者所面临的问题,因为总会有初学者不断补充进来(初学者往往会带着较新的知识和看法)。

  而这些对企业的不断发展和进步是有一定关系的。而微软面临的就是开发人员的不断流失(必定使用它的是大多数是开发),开发人员的水平止步不前(一路走来的开发者少之又少)。相信这也能“部分解释”为什么有些微软公司的开发者自身水平不高的原因(包括技术水平和业务水平)。

  而那些不断使用微软所献“宝刀”的人其实日子过的也不老轻松,必定要不断学习。不过人到一定岁数之后年龄会与学习理解能力成负相关,这一点我目前已身有感处。

  所以对于所有开发者而言,过于频繁的献刀--"弊大于利"(即使你是技术狂热追随者
也会发现,在不断追随的过程中,身体健康状况却今不如昔。因为你要没白天带黑夜
的学)。

  这里不妨假设

  有这么一天,就是微软会以5年甚至更长的周期来发布一个.net版本和VS版本。

  相信我们会有更多的时间来观注技术之外的东西(以免将来转行时什么都不会),也可以多花一些时间来照顾自己的家人,当然最重要的还是给自己的身体时不时放个假,必定这是本钱,没了它,啥都是扯谈。而你我能不能熬到那一天,就不得而知了。

  也许真要等到微软的相关产品在市场上有了绝对的“占有率”,才会出现这种景象,
  但就目前市场状况而言,短时间内够呛:(

  最后只能说上一句:微软一路走好!

  好了,东拉西扯了这些,借法家的思想把自己的一些牢骚发了出来,希望古人不要怪罪才好:)

目录
相关文章
|
6月前
|
人工智能 云计算 UED
|
机器学习/深度学习 存储 人工智能
微软车库与微软黑客松:微软复兴的“秘密武器”
微软车库与微软黑客松:微软复兴的“秘密武器”
115 0
|
Web App开发 开发者 iOS开发
程序人生 - 推出 5 年后,微软想用设计「全面复兴」Windows 10
程序人生 - 推出 5 年后,微软想用设计「全面复兴」Windows 10
144 0
程序人生 - 推出 5 年后,微软想用设计「全面复兴」Windows 10
|
Windows 物联网 开发工具
【WinHec启示录】透过Windows 10技术布局,谈微软王者归来
物联网的三要素,无非是云、入口、端。而微软恰恰在这三点上,都已经完成了最重要的布局。
674 0
|
数据安全/隐私保护
艾伟:请不要相信
1.不要相信Request.QueryString: 相信在asp时代,这个问题比较严重,不信,随便到网络上找几个asp的企业站,找到这种url"view.asp?id=xxx",改成"view.asp?id=xxx or 1=1",相信你会看到不一样的东西,到了.net,应该很少了,不过上次看到有人说CSDN爆过哦,简单的解决方法是在取得数据时做数据类型验证或转换。
805 0