.NET,一个是否值得去学的技术

原创 2004年09月10日 16:59:00
关键字:微软,.NET
  随便打开任何一个与微软技术或.NET有关的论坛或能够发表言论的地方,比如文档中心,在线书店什么的,总能看到很多人发出抱怨“微软只不过为了垄断...”“微软的.NET不值得去学,将来说不定哪天又会推出.NET++,就像抛弃MFC一样抛弃.NET...”“C#狗屁都不是,全是抄JAVA的,别去学,上当,哪天微软一不高兴就像抛弃MFC一样抛弃.NET了...”诸多,诸多,我不列举了。而且这些人多以“程序员”“大程序员”“经验丰富的程序员”自居。呵呵,诚然,不排除事实如此。

  暂且放下微软该不该骂吧,毕竟无商不奸,与其说BILL是个程序员,不如说他现在是个地道的商人。我想这样,应该心气能放平和一点。只是提醒每一个看过本文,并且骂过微软的朋友,是在骂之前先想想自己有没有资格。因为微软的商业策略也许不算光彩,但它拥有世界上最好的开发团队与值得敬佩的精英。

  我想我最好先从.NET是不是微软挖下的陷阱说起吧,或许部分想学、或者初学编程的朋友也许想听听,.NET是不是值得他们学习。

  一个能吸引所有程序员眼球的技术,是不是值得学习的?答案很肯定,是!但是如果这个技术是某一个公司推出,并对这项技术有绝对的发言权的时候呢?迷惑了?茫然了?或者这个问题换个角度说说。.NET是不是微软为了让它的利润更大的一个技术陷阱呢?会不会某天它又会挖一个更大的陷阱,用那个陷阱里的东西填平现在的这个。答案又很明确了,是!

  呵呵,害怕了?既然这样,还有什么必要学.NET?用上几年就落伍了的技术,不学也罢...这大概就是多数对.NET提出置疑的人的心理吧(我是说的多数,不包括学术界的泰斗,以及具有极大影响力的人。本文,是写给程序员或想成为程序员的人看的)。

  但是难道因为这样,我们就拒绝.NET?拒绝新的技术?你没有钱,你也不是什么计算机界泰斗,你可能甚至连项目经理都不是,你连选择开发工具的权利都没有。这时候你抱怨,为什么微软又出新工具?为什么又出新技术?我苦学了多年的MFC不能用了...(因为你的项目经理打算尝试使用.NET,而你要从头学起!)呵呵,真的么?苦学了多年的MFC没有带给你好的思想?没有让你明白编程的精髓?你无法接受.NET的语法?无法接受托管与垃圾自动回收的思路?所以你拒绝.NET。哈!我以“小程序员”的身份告诉你:“您,该退休了!”跟不上技术,跟不上时代,就退吧。让“年轻人”来干,虽然,年轻人的年纪可能比你还大!

  技术的进步总会引起一些人的忧虑,这从第一次工业革命开始,或者更早一些的远古时代开始就已经是一个定论了。这些人害怕学习新的技术,因为他们掌握的知识过时了,作废了。他们怕再学到的知识某一天也过时,也作废,在这个新的技术面前,他们和其他所有人又站在了同一个起跑线上。他们拒绝,他们恐惧,他们传播恐惧,让那些想学习这个新技术的人产生困惑:“是否真的值得去学?”他们觉得只有这样才能阻止技术的更新,他们才不会落伍。然而历史一再的证明,发展的必然性,拒绝新的技术的人终究还是要被淘汰。只有积极的学习,才会继续保持着领先的优势。

  或许有人该说了,这样做的后果就是成为商业战争的牺牲品,新的技术是永远也跟不上的纭纭。这些我都不能,也无法否认。可是一个能够引起波澜的技术,再是商业产物,也有值得学习的地方,因为这个商业产物的背后是精英辛勤的劳动。我,不拒绝,因为我相信不论是否能够真正从中得到金钱利益,它都是值得去学习,值得去揣摩的。好的思想永远都不会落伍!(说到这我突然想起来,其实那些借微软推出.NET,放弃MFC而漫骂微软商业行为的人,他们也不过是因为微软放弃了MFC造成他们的利益损失而漫骂么。真正的程序员,是不会在意技术是不是过失,只会在意技术是不是有值得学习的地方。)

  引用XXX说的话:“让暴风雨来得更猛烈些吧!”

(其实对于技术更新,我也产生过恐惧,从VB4.0到5.0再到5.0;从delphi4,到delphi5,又到delphi7;BCB、VC,甚至包括VS.NET 2002到VS.NET 2003。无法克服的恐惧,对于已经熟悉的技术的变化的恐惧,对于舍弃旧有方法的恐惧。但是这不能成为我放弃新技术的理由。但是我在这里还是要提醒大家,新技术固然需要学习,但是不可一味盲目追逐。透过现象看本质,你会发现原来本质才是最美丽的。)

关于.NET技术前途问题的讨论

我去年曾经在论坛发起过关于.NET技术前途问题这个话题的讨论,也引起了很多同行和朋友的回复,时间过去大半年,自己也有了一些新的理解。本文的目的就是将其中一些精彩的观点整理出来并谈谈自己的观点。引子 ...
  • guwei4037
  • guwei4037
  • 2016年03月23日 13:42
  • 10263

.Net技术架构

***************图书推荐*********************************************************************************...
  • tongdoudpj
  • tongdoudpj
  • 2007年12月11日 12:49
  • 5883

非常漂亮的网页模板

  • 2002年12月25日 00:00
  • 3.66MB
  • 下载

C#做学习型人脸识别程序(最新)

  • 2012年05月22日 09:05
  • 530KB
  • 下载

用.Net - C#做学习型人脸识别程序

  • 2012年05月18日 12:01
  • 530KB
  • 下载

.NET跨平台初体验

我的个人观点: 我觉得C#是最优美,最万能的编程开发语言,这种观点一抛出或者会引发不少程序员的口水战,当然这只是我个人的观点,没有必要去改变影响其他人的观点,其他人也没必要反驳我,我的这个个人观...
  • s10141303
  • s10141303
  • 2015年11月15日 11:06
  • 7018

.net,我真的需要你?

在珠海的一家公司用了三年delphi,现在转行搞.c#,有点重新回到原点的意思,难免会想起delphi的好来,.net,我真的需要你?我到底要做一个什么样的程序员? 恩,说到底还是一个自身定位的问题,...
  • ultclark
  • ultclark
  • 2005年03月03日 09:32
  • 469

推荐一些值得订阅的 Android 技术专栏

Android 的入门资料在互联网上可以用泛滥来形容。如果你有计算机基础,想快速学习 Android,做几个界面很轻易就能做到。然而移动创业热潮退去后,对 Android 开发者的能力要求也越来越高。...
  • u012845099
  • u012845099
  • 2017年09月15日 09:57
  • 310

有哪些值得关注的技术博客

大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向。对我个人来说我平常在学习的过程中喜欢看一些教程式的博客。这些博客的特点: 1、总结知识点相对比较全面 2、一般来说讲解...
  • Erica_1230
  • Erica_1230
  • 2017年05月02日 18:41
  • 405

.NET容易吗??CSDN的高手们也没说.NET容易的,让你看看程序员的十大级别:

第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。 第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流...
  • KingSoftware
  • KingSoftware
  • 2006年08月11日 09:46
  • 692
收藏助手
不良信息举报
您举报文章:.NET,一个是否值得去学的技术
举报原因:
原因补充:

(最多只允许输入30个字)