如果你是在私营企业,像阿里巴巴,腾讯,华为这些企业的话,程序员一般是不可能做到退休的。
这些企业平时的待遇都非常高,但是他们的淘汰率也非常高,一般到中年的话你还没有转岗的话,你继续写程序的话是会被淘汰的。但是相反我们一些国有企业也需要程序员,比如说国家电网烟草公司,中石油,中石化如果你进这些企业的话,你完全可以做到退休。但是你可能前期的收入并没有这些私营企业高。但我相信你在当地也可以过的很滋润。
作为一个10多年的老程序员,可以肯定的告诉你,Java不会被淘汰,未来也不会被淘汰,因为Java使用用户众多,社区非常活跃,目前在服务端开发语言里面,没有可替代的语言。且java语言应用范围非常广泛,移动互联网,大数据,手机应用开发,大型互联网项目都是使用Java语言开发的,因此不可能被淘汰。毕竟像黑马程序员这一类都要上市的公司都以java为主。楼主你好!我认为:JAVA更容易被淘汰。
原因是,目前微软为了与SUN公司竞争,全力推出的C#,已经重拳出击,成功逼迫SUN被甲骨文公司收购。
同是纯面向对象的语言,JAVA与C#的作用,基本相当,而C#在WEB应用领域,已经有了长足的发展,微软的.net战略是获得了巨大的成功。而随着时间的推进,还会有更多的新语言出来,比如,最近才萌芽的:J#。
但是,C++就不同了,JAVA是需要虚拟机,C#需要.net framework,而C++写的程序,是不需要任何其他东西就可以直接运行的。
C++,完全包容了C,在C基础上封装了类,引入了面向对象的概念。可以说,在目前的主流编程语言当中,C++是面向对象语言之父。虽然它不是纯面向对象的。
JAVA是由C++来的,其他任何面向对象的语言,都在灵魂深处有着挥之不去的C++的烙印。
C++,功能之强大,它的无所不能,已经被公认。
楼主可能知道,WINDOWS是什么写的?不是JAVA吧?
硬件的驱动程序,要什么来写?JAVA写不了吧!虽然,驱动可以用C来写。但C毕竟是面向过程的语言,效率根本没有C++高。当然,甚至有牛人直接用汇编来写。
其他的高级语言,对底层的开发,就无能为力了,只有C++,即可以做应用层,也可以做底层。
目前的软件领域,虽然网络应用方面,被JAVA和C#占去了半壁江山,但是,你知道,大型的商业软件、对性能要求相当苛刻的软件、安全性能要求严格的软件,没有谁不用C++。你见过JAVA或者C#写的杀毒软件吗?你又见过哪个大型的游戏不是用C++写的!
也就是说,虽然JAVA和C#是目前主流,学的人也多,但是只有C/C++才有对系统完全的控制能力。
当然,虽然SUN被收购,但并不代表JAVA就要淘汰。因为,移动设备平台上,比如手机的 *** 作系统,和手机应用程序,多是JAVA写的。这一点,在跨平台方面,C++不如JAVA。网络应用方面,C++又不如C#。
我是一个C++的痴狂信仰者。C++我是自学的,已经有了四年。
我查过资料,到2009年,相关机构的调查报告显示,我国使用各种语言的程序员的平均工资(月工资),是这样的:
C居第一位,平均6600元
JAVA居第二位,平均3500元
C++居第三位,平均4850元
C#,好像是在第8位以后,平均2200元
其他的,因为不感兴趣,不记得了
所以,C++无论是过去、现在、将来,淘汰的可能性不大。除非哪一天,WINDOWS不是用C++写的,出一门既不需要任何支撑包(像JAVA的虚拟机、C#的.net framework),又能对系统底层拥有控制能力的新语言,完全取代C++的功能和地位。这个过程是漫长的,也需要看程序员的兴趣,和使用国度。
这是个人漏见,敬请再找相关资料。
希望能为你带来帮助,谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)