从PHP转向Golang:一个全面的指南

发表时间: 2021-12-06 14:24

其实如果只是想从php转Golang其实超级简单。

Golang相比php最大的不同,就是常驻内存,协程和Channel,简单来说,只要这三块搞懂了,再学一点语法就可以愉快的编程了。

但对大多数PHPer来说,别说协程了。可能常驻内存都是无法逾越的鸿沟。那更别提在Golang中有什么可以实际上线的业务,那么招聘Golang的公司凭啥要你,不要那些一直从事Golang的开发者呢?所以,很多PHPer永远都无法迈出这第一步。

那么,解决办法就很简单了,现在就开始学习Swoole,Golang里的协程 chan,它都有,而且现在的基于Swoole的框架,也都是常驻内存的,比如hyperf imi 和 simps。所以,你只要掌握了这些框架中的一个,再转到Golang基本没有什么难度。

这个时候,你就可以在公司发起一个Golang项目了,因为你已经在Swoole中跑过一轮,所以换成Golang基本没有障碍,而且大多数开发者也都是更愿意拥抱新事物的。

这样,在你跳槽换成Golang的时候,也自然是水到渠成的,而且你更有优势,因为你之前的Golang项目,可是你自己主导的!!

总结起来,其实很简单:别想什么优雅而美好,干就完了!送给所有的开发人员,送给我们所有追求自我成长和进步的每一个你我TG:li9047