关于PHP转Go的一些疑惑或讨论?

起因

这件事情的起因是前端时间,我不小心知道了公司里的Android、嵌入式C等其它人的薪资,然后发现比我们PHP和前端高,然后跑去跟领导讨论了这个事情,说他们入职比我们晚,薪资还比我们高,我们这个部门干的活多,拿的还少,讨论了一会,他最后一句:“没办法,PHP确实低”,一下子给我干沉默了,平心而论,我们PHP管后端开发,还管服务器,有时候还去写前端、小程序,经常加班,公司的大部分业务都是我们承担的,结果现实却是这样的。

转Golang

因为有一个同事离职后转了Go,我跑去问了一下他,他说你也转Go吧,我没有问他具体薪资多少,不过他直接跟我说比PHP高。
之前其实有看过一段时间Go,然后一下子没适应他的语法,而且boos岗位有点少,后来去学了swoole做东西。
不过现在去看岗位变多了,而且薪资水平确实高,再加上同事的现成例子,所以萌生了转Go的想法。
目前的话还是想问一下有没有过来人的大佬能给点意见,目前做了4年多PHP,转Go有点舍不得之前的技术栈,还怕Go的环境不够成熟,再问问公司里是不是都是其他语言转过来的Go,对此有些迷茫。

转前端

其实这个我考虑动机不高,一来是薪资水平没有明显提高(前端工资也跟PHP差不多),二来总感觉转前端在语言鄙视链又降了一层(玩笑话)。
不过其实我算起来也有3年前端经验了,之前有CTO讲做PHP跑不了写前端的,后来就学了Vue(HTML、CSS、JS之前就会的)和一些衍生技术,前端这几年发展其实我都有看在眼里的,能用js实现的终将会用js实现,感觉做前端也不错,之前都没有深入去学习,导致现在只会用Element铺页面,如果转前端深入学习也想写一些漂亮的页面。

阅读 2.9k
3 个回答

看你自己的喜好了,我是建议切换一个后端类型的语言的,而不是转职成前端er(前端的内容太多学习成本太高)。
切换语言相对成本比较低,你多年来的后端经验也不会被变成没有什么价值的历史负担。

可以先去看看你们当地的招聘趋势,比较收你们本地企业欢迎的后端语言。比如说 Java /dog。


没办法 PHP 确实不算一个非常纯的后端语言,早些年(14年左右)的时候 PHP 非常的火,但是自从国内开始前后端分离越来越火之后 PHP 就开始逐渐没落了。毕竟 PHP 这个语言的初衷就是为了降低网页开发的成本。从他原本的名字(Personal Home Page)里面就可以体会到了。

忘掉PHP,拥抱Golang

从就业的角度来讲,我更看好 Java,目前国内大市场下,后端开发 Java 还是占很大一部分。

这些年来,PHP 持续走跌似乎已成定局,在小公司还是有一席之地。从早期的 PHP 转 Python 、PHP 转 Node.js 、PHP 转 Golang 这些场面我都见过。

Golang 固然好,但是,仅限于一些特定的场景。如果用来堆业务,我觉得还是很灾难, Golang 的最佳应用场景就是用来做一些高性能场景,而不是一股脑的用来堆业务。

况且,现在 Golang 的招聘数量并不是那么庞大,能大规模使用 Golang 的都是一些稍大的公司,这些公司也很少能接受经验淡薄的社招。

你所看到的别人的一面,也许只是别人愿意给你展现的一面。

根据个人情况不一样,所面对的选择也就不一样了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题