也谈一点市场的选择

来这里也有几个月了,对于.net,我也是初学者,实在是没什么发言权,一直在琢磨将来到底是搞JAVA还是.net,只是有些应用必须马上实施,所以暂时凑合着用C#.net上了一些应用(相对JAVA 上手快)。

这个地方给我的感觉就是牛人多,不论是搞什么的,至少在.net方面比我强的多,所以我实在是没有东西或者心得写出来。近几天看到关于VB还是C#还有很多说法,我想谈谈自己的一中看法,希望能对初学.net的同学有一定的启示,也希望.net的老前辈拍我不要太重。

大家探讨的时候最后也归结到市场的因素最重要,我就从这点讲个看法。目前大的电脑公司或一些大型企业的技术权威老大基本都是搞C等出身的,他们的头脑里面对搞BASIC的有歧视,认为BASICVB语言天生不足,编程思维和习惯跟搞其他编译型语言的有差距,是为达到流程目的而编程,不习惯于注意效率和留下干净的尾巴,不适合做大型项目和企业级稳定的项目。搞高要求项目的机会小,得到的锻炼和经验也小,循环下来就显得更不利。他们是如此认为,提拔上来接班的人也差不多。我参加调研谈判和开发的工程不少,电信银行等如果看你的开发队伍是VB的话,绝对免谈。你说他们的看法有一定道理也好,说他们根本就是不合理的歧视也好,但这就是市场。

所以我建议那些初入门搞.net的同学,不妨多考虑些C#,尽管从目前来看和VB.NET分不出高低,既然费的工夫差不多,从前程讲,为了不被错误的封建思想所埋没,多考虑下市场因素。

为了不引起争论,我不想再发挥和引用些所经历的事例,只是想提醒新同学,目前的社会是势利的社会,中国的公司都是以短期赢利为目的。再强调几点:

1)博客园所有发表过技术文章的单就.net技术肯定都比我强,不管是搞VB还是C#的,我不是谦虚才这么说;

2)我也认为,达到要求能长期稳定运行的就是好系统,现在还有很多早期开发工具搞的应用在良好地运行着;

3)如果我做主管,同时有几个项目,客户要求高的我会交给搞C的人去搞,一般的才会考虑给搞VB的.有时这是客户逼的.

4)每人日常所接触的技术圈子影响技术观点的公正性,博客园或多或少也有.

5)我不想挑起纷争,只是说出自己的一点想法给新同学参考。

   

   明显错的言辞请前辈们指正。

   第一次发贴,不懂很多规矩,包括贴到哪个区.

你可能感兴趣的:(选择)