是否该继续 PHP 还是投向 go 的怀抱?跪求各位大佬给点意见

2018-03-07 09:40:49 +08:00
 strive

坐标:成都
专业:软件工程
    小弟我从 16 年毕业以后一直从事着 PHP 开发。因为缺少了市场调研,我所在团队开发的项目现在处于无限期暂停阶段,而公司最近全力开发物联网的项目,所以,公司 PHP 这一块可能从此以后没有开发任务了;而现在有一个公司内部转向 GO 开发的机会,但是小弟我昨晚思考很久,至今仍然犹豫不决,原因有以下两点:
    1.虽然对于程序员而言,语言只是工具,但 PHP 在 web 开发有着成熟的体系和解决方案,而自己还没深入了解到一定程度,我是否该继续坚持着 PHP
    2.在招聘平台看了一下,GO 在成都招聘的职位不是很多(薪资比 PHP 高),而我目光也比较短浅,无法窥见 GO 的未来发展趋势和互联网这个行业的本质
    对于编程而言,我觉得我挺爱它的,而现在这个选择(机会),让我比较茫然,希望各位大佬能给点经历或者建议,让小弟参考参考

10859 次点击
所在节点    程序员
64 条回复
MushishiXian
2018-03-07 10:31:20 +08:00
当然可以学 go,php 也不能丢,要不然之前的努力不就白费了
visonme
2018-03-07 10:32:17 +08:00
每个语言都有其适用的领域,所以不要过多考虑某种语言的未来发展,除非这个语言背后主导者停止了对它的支持。

某个时期使用一门主要语言作为开发工具是没错的,但是你的工具集不能只有一门语言可以选择。

学 go 挺好的,至少现在你有应用的场景会有实际的经验,比很多没有实际应用的学习会好很多了,为什么不学呢?
go 会成为你下一个较长时期的主要开发语言,这并不代表你就放弃了 php,php 的路很长,只是在未来较长的时间里,你在 php 上的时间和精力分配会少点而已~

最后我想说,没冲突,除非你眼里除了 php 容不下其他,不然就放开胸怀拥抱它把
yanjinbin
2018-03-07 10:41:13 +08:00
你这样的顾虑不适合继续学 PHP
fatjiong
2018-03-07 10:43:01 +08:00
骚年,不是转 go 哦,只是多学门手艺,一起学习就好。
JulyXing
2018-03-07 10:44:33 +08:00
内部转岗是一个很好的机会,不仅学到新的技术而且也可以去了解项目继续学习。
lawmil
2018-03-07 10:46:41 +08:00
你是个司机,不能说换了个车就不会开了啊,
赶紧学起来吧,没什么可怕的,多一门语言为以后打基础
ioven
2018-03-07 10:52:30 +08:00
学一门静态语言有助于拓展思维,目前正在抽空撸 Go
Yemilice
2018-03-07 10:52:47 +08:00
都学呗。。。。
zdkmygod
2018-03-07 11:01:10 +08:00
公司内部转 Go 是主要做什么类型的项目,如果还是做 Web 的话,触类旁通的学习没准效果更好。但是如果是换做中间件或者工具类的话,看你的个人兴趣,有没有想法转一个方向,还是沿着 Web 的方向专下去。
xomix
2018-03-07 11:15:15 +08:00
没见过粤菜厨师学了几个川菜就转菜系了的。语言不是编程。
teaaa
2018-03-07 11:18:32 +08:00
我 一个 16 年毕业的 php 渣渣程序媛 依然要开始学 java 了 公司业务需要。加油!提高自己的竞争力而已呀 不用想太多
8355
2018-03-07 11:25:03 +08:00
我给你的建议是学 Go 首先现在 Go 处于高速发展期 不管是区块链还是网游后端接口或者是其他高并发领域都非常需要 Go

php 更偏向中小型架构的网站 如果是做网站前端程序那 php 制霸 后端并发 Go 是非常强的
很多只做 php 的人都缺乏很多偏底层的编程概念 在 Go 里你都能找回来 到时候你在理解 php 又是一个不同的境界. 现在有公司带着你走 你就应该转, 自己直接学是非常吃力的 你会发现有很多东西都是跟 php 差距很大的.
TanLian
2018-03-07 11:45:05 +08:00
想学 GO 的话可以关注我的公众号:大后端开发,里面都是我学习 GO 语言过程中的总结
nullen
2018-03-07 11:45:50 +08:00
转学 Java 和 Golang 吧。
xkeyideal
2018-03-07 11:59:28 +08:00
楼主看我的头像
qce7
2018-03-07 12:17:16 +08:00
问下仁兄觉得 php 程序员学 C 怎样 @stabc
not4jerk
2018-03-07 12:20:08 +08:00
有转 golang 的机会要珍惜啊
gowk
2018-03-07 12:52:03 +08:00
楼主看我的头像
fhefh
2018-03-07 12:58:06 +08:00
@TanLian 已关注 内容真棒~
feverzsj
2018-03-07 12:59:00 +08:00
一个是脚本语言,一个是系统语言,差别很大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/435620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX