CTO 拒绝 golang,坚持 PHP , v 友怎么看

2019-12-29 16:17:30 +08:00
 uxff

背景:

公司原有项目是 php,业务量也不小,每日 100W+订单。

前部门负责人想在公司内部推广 golang,希望用 go+服务化改造业务,而且推荐内部从 php 转岗,还招了几个 golang 工程师带队。

一段时间内公司已经改造和上线了 10 多个服务,结合 codepipeline,k8s,ingress 等已经很接近 devops 了。

但是由于需求变化快,PHP 岗位缺人,大量人力被调去做业务层开发等多种原因,服务化进度其实很慢。

后来部门负责人走了。

新来的 CTO 说 golang 产出慢,golang 招不到人,golang 招人成本高,golang 项目不好维护等理由,突然决定公司停用 golang。坚持用 PHP 开发。对业务优化提供了升级 PHP 版本,使用依赖倒置等设计模型,对于业务服务化设计没给出具体指导方案。

对于升级 PHP 等措施我们是支持的,但是对于拒绝 golang,我们是有些心凉的。

对此 v 友怎么看。

25061 次点击
所在节点    程序员
175 条回复
wsseo
2019-12-29 16:52:15 +08:00
很多帖子说语言一通百通,显然不是这样的。
akira
2019-12-29 16:52:17 +08:00
cto 根据实际情况做最优选择。。没啥毛病吧
wysnylc
2019-12-29 16:54:22 +08:00
@wsseo #21 语言可以一通百通,生态不可以
hlwjia
2019-12-29 16:54:58 +08:00
每天购买 100w 单的消费者们会不会因为你们用了 golang 购买更多?

golang 能不能做出些这些消费者们能感知的功能,而 php 是做不到的?

技术部的工资是你们自费的,还是公司通过经验产生利润给你们发的?
zuokanyunqishi
2019-12-29 16:55:05 +08:00
既然 swoole4.0 和 go 都差不多了,就个人来说还是愿意去研究 go😁
KENNHI
2019-12-29 17:10:46 +08:00
pxxxhub 用的就是 PHP,我觉得语言不是性能瓶颈。
alpha2016
2019-12-29 17:15:24 +08:00
@sagaxu 学习成本的很大一块是排错成本,照着教程学和出错了迅速定位问题和解决,这个 cto 得考虑了,要是真的影响现有业务稳定性,cto 要背锅了。
zjsxwc
2019-12-29 17:19:14 +08:00
需求变化快,全被调去写业务。。。
LancerEvo
2019-12-29 17:20:11 +08:00
"新来的 CTO 说 golang 产出慢,golang 招不到人,golang 招人成本高,golang 项目不好维护等理由,突然决定公司停用 golang。坚持用 PHP 开发。"

不是说的很明白了吗?为啥你还来发帖问
mcfog
2019-12-29 17:21:12 +08:00
你猜部门负责人为什么没能升 CTO ?
murmur
2019-12-29 17:22:06 +08:00
golang=够烂
所以我也投 php 一票
ruchee
2019-12-29 17:22:27 +08:00
CTO 要考虑的问题远比你们小兵仔要考虑的多,听 CTO 的没错
tinybaby365
2019-12-29 17:28:40 +08:00
虽然对 php 没有什么好感,但建议还是:不要切换。招人问题,开发效率问题,语言进化问题,标准问题,太多问题了。
个人对 go 的理解,一个更好的 C,做 infrastructure 可以。
dilu
2019-12-29 17:30:13 +08:00
说真的,短短几年内,出活快,好招人,php 在这方面比 go 不知道好了多少倍
sarices
2019-12-29 17:34:48 +08:00
你在这里讨论没用吧,应该跟 cto 的上级沟通,如果你认为 golang 更好,你就死磕到底,做好被炒鱿鱼的准备就行了
mingqing
2019-12-29 17:37:01 +08:00
本人目前长期写 Go,我觉得你们 CTO 说的也没错,什么技术栈适合当前环境,就用什么,语言没有可比性。
sagaxu
2019-12-29 17:39:41 +08:00
@alpha2016 我觉得决定性因素不是客观情况,空降 CTO,java 转 php,php 转 java,php 转 go 的例子一大把。
hoyixi
2019-12-29 17:42:24 +08:00
正常点的都不会折腾,至少短期不会。 如果换了新 CTO,可能会来一波,到时候也是辞退你们这些老人的时候了。
yuanchao
2019-12-29 17:43:57 +08:00
golang 招不到人,golang 招人成本高,golang 项目不好维护等理由

+1 我觉得说的很有道理
merin96
2019-12-29 17:45:05 +08:00
并没有什么非用 go 不可的因素,瞎搞搞出问题还要背锅,吃力不讨好的事情换你去那个位置也不会做的

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

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

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

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

© 2021 V2EX