相反,并不打算放弃golang,反而我会放弃PHP,rube等语言,原因如下(个人见解,不喜勿喷):

1.golang相比java,C++等语言,对新手友好,语言关键字不是很多,25个,相比java,C++少了很多。

2.golang从语言层面支持了并发,线程,协程什么的对于golang来说就是go XXX一句话,当然还是要正确理解GPM模型,才能更好的理解golang为什么对并发支持的如此出色

3.golang 的社区在近几年增长速度之快。一个语言无论性能,语法糖等说的多么天花乱坠,一定要有完善的社区支持,否则语言的更新和对于一些bug的解答效率就会很低。golang本身背靠google这颗大树,自然从生态和核心研发等方面会明显优于其他以社区为主的语言。

4.golang包足够简单。golang近些年第三方包增长速度很快,我们随便找几个包,(如fresh,)发现编写的代码并不是很多,甚至语言自带的包也是只有很少部分的核心代码,这对源码党本身也是一种福利,多读源码~

5.现在大厂普遍也是开始各种服务转golang,字节,腾讯首当其冲地也用golang开源的不少东西,大势所趋了。


真的建议或多或少了解下golang,尤其是从python,php转型的coder~