PHP 想转 GO,有没有成功转的前辈指点一二?

2020-05-09 13:46:12 +08:00
 PainfulJoe

RT,已经干了三年 PHP,因为疫情被裁了,现在找工作想换 GO 。目前对 Golang 的掌握仅限于能使用 gin 做个小项目。有没有成功从 PHP 转到 Go 的前辈指点一二?

9060 次点击
所在节点    Go 编程语言
51 条回复
Canon1014
2020-05-09 16:39:33 +08:00
我公司的运维也从 py 转 go 了,业务还是 PHP 但是目前看来转语言迟早的事情了
Canon1014
2020-05-09 16:40:05 +08:00
@Canon1014 #21 仅我司,不代表大众
qq1340691923
2020-05-09 16:41:01 +08:00
@as94boy php 不香吗,快速开发有 fpm,高性能有 swoole,哪点不比其他语言强?
sunznx
2020-05-09 16:44:06 +08:00
@qq1340691923 香,但是工资低
fiypig
2020-05-09 17:06:58 +08:00
我是内部转的 ,然后出去一段时间 ,很不好找就是
laojiaqing
2020-05-09 19:13:06 +08:00
@fiypig 内部转完 go 之后出去不好找吗?
ninerec
2020-05-09 19:23:04 +08:00
我应该算是那种所谓的成功从 PHP 转 Go 的吧,但貌似没有什么可分享的经验。转的时候,也没有任何成熟但项目经验,不过能看懂,能写代码。
个人感觉:大家都是后来转的 Go,招聘 Go 的公司也并不太会对你本身的 Go 有太高要求,更多还是基本的技术基础,项目经验等。找对应岗位,投简历就好了。
silentred
2020-05-09 19:51:53 +08:00
php 大厂机会不多,go 相对多一些
liyaojian
2020-05-09 20:11:17 +08:00
php 没几个大厂在用了,都是小公司,一波疫情,死了不少,趁早转吧
jdlau
2020-05-09 20:17:16 +08:00
转了的路过
zachlhb
2020-05-09 20:28:32 +08:00
我转了 python
ylsc633
2020-05-09 21:50:05 +08:00
我是从 php 转 golang 的!

已经很久不写 php 了..

php 转 golang 还是比较简单的!

结合我去年在帝都找工作来看

golang 分三块 1. 业务 2. 区块链 3. 偏运维(云平台)

个人通过招聘平台和亲自经历, 业务占 40% 区块链占 30% 云平台占 30%

业务这块 一般需要对 golang 底层比较熟悉, 比如 go 的调度和垃圾回收等等! 大厂会问 操作系统相关

区块链 大部分不是开发链 而是做 钱包相关 等等! 问的很基础.. 大部分都是老板在国外..

云平台 需要对 docker k8s 等等相关非常熟悉! 一般也只有大厂或者有背景的厂会招人 比如 阿里 美团 金山云 等等

综合来看 我感觉 golang 还是比 php 好找工作的!

如果你是在帝都 说不定我可以推一下 小公司.. 非大厂
FaceBug
2020-05-09 22:06:58 +08:00
1 、如果是因为 php 写不好,想转 go,那么 go 也不一定也得好,我个人感觉 go 可能更难一点

2 、代码写不好没关系,大部分人最终都是面对业务的,人“聪明”,能理解业务实现业务改进业务,这样的人比代码写的好,技术一套一套的更难找,如果你恰好两样都行,在小公司拿个高收入问题不大

3 、中小公司 php 比 go 好找工作,但是进大厂,go 比 php 好找,但是大厂毕竟就那么多,看你个人水平到了什么程度了
haohappy
2020-05-09 22:52:19 +08:00
swoole 吃相太难看,又没有一个能打的同类产品,P8 也看不到啥突破。。。大家都开始放弃 PHP 了吗
namelosw
2020-05-09 22:57:10 +08:00
强转,能找到工作先用起来就好。Go 的前景好很多。

你也不比别人差啥,用 Java 的转 Go 也比较磕磕绊绊,Nominal typing 和 structural typing 还是有很多区别的。PHP 这种动态类型反而是白纸上手,挺好的。

听别人的非得说先把 PHP 用好都是假的。不同语言的 idiom 不一样,需要多用才能体会。
lights
2020-05-10 00:49:45 +08:00
针对大厂准备,C++/Java 他不香吗,跳槽也可以搏一搏大厂,多好
我之前也是个 PHP CRUD boy,现在在搞 UE4/C++
ifconfig
2020-05-10 02:51:42 +08:00
坐标广州,6 年 PHP 开发经验,2 年 Golang 开发经验。

刚刚从一家 PHP 公司离职,以为在目前这种大环境下很难找到工作,结果误打误撞之下在离职的第二天就拿到了两个 Golang 的 offer,当然我也不确定是巧合还是事实。

之前花了一周的时间学习了 Go,就写出了一个基于 Gin+Gorm 的小网站 https://www.xiaojipu.vip/ ,里面还用到了 goroutine 协程,协程这一块跟 swoole 几乎是一样的,学会了 Go 的协程,就等于学会了 swoole 的协程。

至于楼主应该想知道,一个 PHP 转 Go 去面试会遇到什么问题,我在 laravel-china 写了分享:
https://learnku.com/laravel/t/44248
stabc
2020-05-10 04:25:43 +08:00
考虑一下转 node
rooob1
2020-05-10 09:17:18 +08:00
一个是职位特别多,收入低;一个是职位少,收入高。看你怎么选了
gejun123456
2020-05-10 10:13:25 +08:00
不如转 java,岗位多,go 做业务岗位太少了

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

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

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

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

© 2021 V2EX