认识的一个 10 人左右的团队,本来是用 PHP 的,这些年看到网上很多用 / 转 Go 的消息,于是团队里有不少人就焦虑了,希望找一个合适的切入时间,能够试一把 Go。
首先带来的问题是团队里有几个人不愿转,觉得 PHP 用得很稳定,没必要转。这几个基本是工作有些年头的老员工。这是第一个出现的裂纹。
他们终于拿了一个项目用上了 Go,但是做到中间发现大家对 Go 技术栈还不够熟练,Go 的轮子也没 PHP 多,开发进度和程序质量方面都遇到了障碍,搞得相互指责、士气低落。这是该项目出现的第二个更大的裂缝。
然后有人提出回到 PHP,几个老员工不乐意再折腾了,于是有老员工离开了。走了老员工,也就是PHP 核心开发的流失,这意味着项目分裂了。
接下来,只能硬着头皮磕磕碰碰继续 Go 下去,然后又发现想再补充一两个 Go 的人,也不是太容易招到……
不是说什么技术好。只是说:
- 求新不能闹着玩,不能随性。几斤几两不论是针对自己还是环境,都要掂量清楚。不要赶时新,项目是演练场但不是试验场;
- 领导还是要以业务意识为上,同时对技术 / 开发规律有所了解,不能任由技术瞎胡闹;
- 网络意见要慎重,要筛选。