做了78年的java后端

更新时间:02-03 教程 由 盏尽 分享

做了78年的java后端?

哈哈哈,的确现在学Java的人太多了,所以导致Java人才过剩。翻一翻编程语言排行榜,Java虽然这几年被Python给挤下去了,但是还是常年在前三名徘徊,可见Java是多么地吃香。

但是用Java的人多,不代表和你竞争的人就越多,尤其是做了七八年的Java了,其实优势还是存在的。

Java和C#一样,属于面向对象的进阶版本,什么继承、封装、多态等等。不是说C++没这样的特性,只不过C++的代码,对于一个长期写Java的人来说,接受起来可能有点困难。

C#和Java实在太像了,当初教我们编程的老师曾经说过一段话:“如果你先学的C++,再去学C#或者Java,你会发现C#和Java简直太简单了。但是如果你先学的C#或Java,再想去学C++,你会发现你会越学越难受!”。

C#和Java的语法和C++有很大差别,但不得不说,C++程序写好了,程序的运行速度和处理速度会优于C#和Java。C++对于内存和性能的处理还是挺好的,这是很多大厂还在用C++的原因。而像C#和Java这种对“深度封装”的语言,用起来就比C++要容易得多,但是弊端就是很多程序员在写代码的时候,就基本不去考虑C++代码需要考虑的事情,就比如说内存托管这块的知识。

所以,既然做Java那么久了,就别转行了,尤其是已经30岁了,可你如果作为一个C++新手,薪资就比不上你在做Java时那么高。等你好不容易掌握了C++语言的特性,刚准备好好通过自己的技术来提高自己的薪资待遇时,发现你已经迈进了35岁这个坎。

如果继续做Java,等你35岁的时候你至少就有12年的Java底子。即使可能存在被“优化”的风险,但核心竞争力是在那得。

总结一下,就是不建议转行,如果想学C++,可以在工作之余去学。

声明:关于《做了78年的java后端》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2315229.html