今天的内容来自安晓辉老师公众号的免费问答栏目。
晓宇,你好:
先给你看一张来自 100offer 的图片:
从图中可以看出,使用 PHP 和 Java 语言的开发者,比较优秀的,拿到的薪水都是差不多的。
我们学习使用一种编程语言或者技术,最长考虑的是三点:
PHP 和 Java 都是成熟的语言,生态都很完善。
薪水我们从图片上看过了,做得好,能解决问题,拿的钱差不多。
找工作的难易程度,看需求和你能把握的工作机会数量。需求来看, Java 相较 PHP 应用场景更为丰富,岗位需求比 PHP 大得多。但实际上,真找工作,就要看你所在地区的机会了。如果你在一线城市,PHP 和 Java 相关的工作机会都很多,对个人来讲,绝对数量都够多,没有大差别;但如果你在二三线城市(比如西安),Java 就有比较大的优势在。实际上你在一线城市北京,所以,选 PHP 或者选 Java ,都有很多机会。
工作机会的另一方面,就是看你身边有什么机会可以把握住。以你为例,假如你内部转岗可能性很大,那选择 PHP 就很好了,有可能可以顺利过渡。而 Java 的话,没有实践机会,靠自学来转,难度会更大一些。
所以综合各种因素,PHP 可能是当下较为现实的选择——因为转型难度相对较小。
不过最终的选择还在你自己,愿你早日从自己的角度出发,做出适合你的选择。