VB程序员工资低是个不争的事实,我觉得有这么几条原因:
1.VB门槛很低,所以会有很多低水平的编程人员进入.低水平配低工资理所当然.
2.VB程序员中的确有高手,但人数比较少.(因为很多人会半途而废,有些高人学完VB后就转向其他语言,留下来坚守阵地的寥寥无几.)
3.实际上VC高手能做到的事情,VB高手也能做到.但因为VB高手人数少,招聘有难度,很容易出现人力资源的断层.因此企业为了规避风险,通常选择VC为编程语言.因此VB高手的需求减少,工资降低
4.因为3,更多的高手会选择VC,而不是VB,从而导致2的现象更严重,形成一个恶性循环.所以就形成了这样一个状况:
a.VB低端人员工资低
b.企业不原意使用VB高端人员(因为不稳定)->需求减少->工资降低我觉得依照这个逻辑,我们就可以理解
A.为什么很多项目更适合用VB做,而企业却要选择VC.
B.为什么很多VB高手拿的工资不如VC的.所以我认为VB程序员工资低的主要原因不是VB语言比VC差,而是因为VB高手太少.如果VB高手多到一定程度,使公司相信他可以找到足够多合格的VB开发人员,该公司很可能使用VB做为开发语言.这样既为其他VB开发者制造了工作机会,又提高了工资(因为需求增加).
以上都是瞎想的,不知道对不对
请大家批判BTW,上面说VC只是举个例子,也包括其他的语言,如Java
1.VB门槛很低,所以会有很多低水平的编程人员进入.低水平配低工资理所当然.
2.VB程序员中的确有高手,但人数比较少.(因为很多人会半途而废,有些高人学完VB后就转向其他语言,留下来坚守阵地的寥寥无几.)
3.实际上VC高手能做到的事情,VB高手也能做到.但因为VB高手人数少,招聘有难度,很容易出现人力资源的断层.因此企业为了规避风险,通常选择VC为编程语言.因此VB高手的需求减少,工资降低
4.因为3,更多的高手会选择VC,而不是VB,从而导致2的现象更严重,形成一个恶性循环.所以就形成了这样一个状况:
a.VB低端人员工资低
b.企业不原意使用VB高端人员(因为不稳定)->需求减少->工资降低我觉得依照这个逻辑,我们就可以理解
A.为什么很多项目更适合用VB做,而企业却要选择VC.
B.为什么很多VB高手拿的工资不如VC的.所以我认为VB程序员工资低的主要原因不是VB语言比VC差,而是因为VB高手太少.如果VB高手多到一定程度,使公司相信他可以找到足够多合格的VB开发人员,该公司很可能使用VB做为开发语言.这样既为其他VB开发者制造了工作机会,又提高了工资(因为需求增加).
以上都是瞎想的,不知道对不对
请大家批判BTW,上面说VC只是举个例子,也包括其他的语言,如Java
连64位整数都没有(只能用Currency类型来模拟)本身库是死的,又没有后续支持(VB6是98年出的,现在已经6年多了,而Delphi的经典版本D5是99年出的,后来又出了D6 D7,而后来出的VB.NET已不向前兼容)
初学vb比较简单,但用的精就不是那么简单了。会vb的人很多。但经过系统的培训的很少,写程序规范的、有注释的、有很好算法的、有数据结构概念的人就更少了。在我感觉用c++或vc++等等的人,他们写的程序很规范。也许vb程序员工资低跟这个会有很大的关系。
不知道大家是什么看法。
那你会感觉都一样,
只不过,vc开发出来的东西不容易让人读懂,嘿嘿
不象vb,这个世界上最简洁最明了的语言,可读性非常好
就是每个程序段,中间有个横线,别的语言是没有的,哈哈
就这一点,无可取代,
VB程序员要想生存,寻找VC,DELPHI 做参照,永远死翘翘!
叫人如何对它有信心 做到高手?
VB工资低的最重要的原因是会玩的人太多了。
俺用VB 6年 现在8K了,也许还是没有人相信,特别是俺的水平只能算中等了和这儿的三颗星牛人没法比,工资是靠自己努力争取和能为公司带来效益得到的,用什么语言又有什么关系
年底有望10K
作为大公司\大项目,当然要考虑许多因素,不主张用VB.小项目,快速开发,用自己最熟的语言吧.
不可否认,VC的DLL的确效率比VB高基实我觉得VB和VC的混合编程,才是最好的
用多了vc感觉跟vb区别不大
主要是VB容易入门,但想精通却很难!
up
联系方式 58731428-113