自从学.net就发觉自己整天在学新技术,新名词了,很少有时间把精力集中到具体业务编程上。让人疲惫不堪,投资升级电脑,买书都要钱。刚才把1.1框架学好,2.0就已经流行了,为了运行VS2005把内存从256M升级到512M。刚刚凑合。这不,C#2.0 还没怎么学呢,C#3.0又要出来了,我是不是又得要在C#3.0 上投资呢?整天用.net类库中大量现成的封装好细节类来写程序,难道这就是技术含量,现在的程序员已经不是真正意义的程序员了(不如叫函数调用员)难怪.net程序员工资缩水,到最后学的都是如何如何调用类这些皮毛肤浅的东西,而永远不了解运做细节。用.net开发完一个产品后,自己还沾沾自喜,好像完成了一个这世界上最伟大的工程,可是一旦遇到底层错误,连开发者自己有时候都无法解决,于是对客户说“这不是程序的问题,程序好着呢,是你服务器的问题”。虽然用.net类库是为解脱程序员,是为了让程序员把精力放到业务编程上,但是这类也TM太多了吧,熟悉一下用一下,等搞明白了,一年也就过去了,然而新的框架又出来了。你学的又过时了。公司那有这么多时间让职员去学习,于是产品质量上不去也是理所当然的了。然而Linux 程序员要幸运的多,学好一门C++ 把精力放在系统底层,在开源的指导下,进步很快,虽然Liunx界面丑陋些,但至少程序员很清楚自己在干什么,知道程序的来龙去脉。而且工资高,比较稳定。很少有大工程是用.net来做的,知名的就更没有了。为了不让自己被微软弄的狼狈不堪,为了不让自己成为微软新技术的测试人员。建议初学者不要跟风。打好坚实的理论基础,把时髦的技术挂在嘴上,不如把过时的技术放在心里。(如果你自己是一个纯粹玩技术的人,有时间,精力旺盛。可以去跟跟风)

解决方案 »

  1.   

    为啥要放在这里?不发到.net版去?劝.net的投靠java?
    劝java的不要投靠.net?
      

  2.   

    现在用.net做大型程序的多了去了,楼主不知道的话,可以去MS的网站看看。另外,至少AutoCAD2004/2005/2006中都是用.net写的,印刷、制造、邮电、银行、海关、政府都有用.net写的大型程序。其实,.net就是要让大部分程序员都解脱出来,加快程序开发进度(当然,也得保证足够的质量),而且,很久以前,就有人预测:对比近几十年的程序开发所用的时间,是越来越少了,如果一直这么下去,那么总有一天,开发一个程序,或许只需要一天,甚至更少的时间就可以了。楼主用过代码自动生成机吗(市面上已经有很多了,当然现在还不够完善,但毕竟是可用了)?这或许就会是以后编程方式了,业务人员只要把需求输进去,就可以生成自己想要的程序了。
      

  3.   

    自从学.NET,腰不疼了?腿不酸了???
      

  4.   

    pantian(过河老卒) ------------------------------------------------------
    女儿:"爸爸,你不是做软件开发吗?怎么最近不上去上班了?
    爸爸:“爸爸失业了”
    女女:“为什么?”
    爸爸:“因为爸爸软件做的太好了”
      

  5.   

    所以,等到软件行业发展得相当成熟之后,或许就只有较少的一部分人去写代码生成机了,其他的人被逼转向其它更适合发展的行业去了。
    软件行业现在还只发展了50多年,而很多行业,像建筑、服装都发展几千年了,这是无法比的。而且,之所以,会出现设计模式、软件工程、N多的软件开发方法(像XP、SOA等等),无不是为了加快软件开发速度,提升软件开发质量。所以,.net的出现,只是顺应大势所趋而已,MS不做,自然会有其它的公司来做,JAVA能够成功,也是因为当年C++做企业开发太慢了的缘故,而且不适合做网络开发。