libook
2019-06-12 14:42:29 +08:00
为什么一定要换 Go,只是因为 Go 是新出的吗? CTO 更看重的是生产效率,而 CEO 更看重的是经济效益,所以只凭借“新技术”确实很难说服人;举个例子,招聘一个团队 Node.js ,每个人 12K,如果招聘一个团队 Golang,每人 20K,做出来的东西的营收还是要看市场运营和推广,你作为被投资人和股东过分关注的 CEO,你会选哪个?
不建议一刀切,你要是真想用 Golang,可以在未来新建设的新项目上从 0 开始用 Golang,如果要把现有项目全用 Golang 重写,在 CTO 还是 CEO 还是其他开发同事的角度上来讲,都不会很赞成的。
我们也在用微服务架构,也用 Node.js 和 Golang,说实话,微服务思想大大降低了语言和技术栈本身对于整体产品的影响程度,参考帕金森琐碎定理,建议把关注点放在 DevOps、Chaos Engineering、数据中台等等这些又潮又真的可以明显提升产能与降低成本的技术。