先亮明立场,对于公司来说,我觉得php可以弃,也可以不弃,看团队的心气儿和追求,而且要和公司的短期和长期远景挂钩。
说实话,弃用php转java的项目并不太多,我觉得必要性也不是很大。现在是微服务的时代,与其把php的项目用java全部重写,还不如把一些需要优化或者重构的核心部分抽出来,用java/scala/go甚至php做成微服务, 这样省时省事,各个微服务之间独立部署,以后调优起来也方便。
前面是对于公司或者团队而言的,那么对个人而言,我觉得新人没必要死抱着php,视野要打开一点,要对自己将来要去什么公司做什么项目有个比较明确的想法。现在好的php项目不是很多,水平高的php程序员更是凤毛麟角,入坑要谨慎。
题主工作才一年,后端工程师要学的有很多,语言只是很小一部分,多学学分布式的基础知识,数据库也要搞透。我觉得题主这个很多公司弃用PHP的担心挺没有必要的,后端的道理是相通的,换语言并不可怕。要是真不放心php,直接去学java就好了,就一个php有什么舍弃不下的?相反,遇到很多php程序员觉得php什么都能搞定,老子做法天下第一,这是很难进步的。使用任何的技术都是有得有失,软件开发是没有银弹的。死抱着一个东西不撒手,比较容易当井底之蛙(那个eechen,你也别对号入座,我这次不是在说你,你在php程序员中真还算不错的了,我记得上次有个异步IO的问题你多少还能讲出点东西)。
我前前后后在java上花了十几年的时间,但现在java我也是是想用就用,不想用就不用。我前段时间看到一个在脉脉非跟我说php7比java更有前途的,有好几年php经验的哥们都转java了(大兄弟,你要在,你就出来说个话呗,我也想听听你的心路历程)。 |