汇编、C、C++的这类入门门槛高的,蓝领级别程序员就少了,不过这些语言高薪的说真的也不多。你去XX软件园、XX工业区,就会看到,年薪20W以上的,在数量上C#/JAVA之类的要比C/C++的多。
而在一个开发团队中,C/C++的5-6K其实是占多数的,但5-6K要求也不低了,学徒级别的也只有3K月薪左右。两年后,如果做JAVA/C#还是5K属于不上进类型。
顺便说一下,从语言上考虑,在C、C++、JAVA、C#来说,C是最简单的了,那些觉得JAVA、C#是最简单的,恐怕是把他们当成C来看了,同时这类薪资也是最低的。
JAVA、C#所包含的OO思想,对于一个初学者来说就是个噩梦。
要在JAVA、C#充分利用语言的优势,构建自己的业务framework,这类人确实很少。
另外汇编也不是那么神秘,汇编只是针对CPU的一种语言罢了,操作极其繁琐。
我见过不少写汇编的,写得比编译器产生的还要差的占绝大部分,他们所谓的技巧无非就是内存复制、移动之流。。。
如果现在只会51汇编等,恐怕很难找工作了(现在招这类工作的大部分都是搞破解或者安全的)。。。
现在嵌入式领域,做51之类的很少了,基本都转到ARM9甚至更高级别去了,BMW(德国的)的车载系统就是基于ARM9,上面跑OSGI。
而消费类电子,CORTEX A9四核都快成主流了。