从PHP转到Go,看我就够了

引用公众号:进阶的脚步
链接:我是怎么从PHP转到Go的?

前言

最近换了工作,从入职到熟悉业务,到真正参与项目研发,这个过程有很多需要总结和思考的地方,主要是牵涉到技术栈切换,汇总一下分享出来,希望可以帮助到你。关于切换技术栈,对一个研发工程师来说,意味着战场换枪,海中换船。那么从PHP切换Golang,有哪些需要注意的呢?

有哪些需要注意的呢?

  1. 编程思想

这个听起来很空泛,很难具体的描述出来,但是跟实际研发关联很深。接触Go的时候,很容易带着主观思维去思考,活生生把Go写成了Java、PHP。所以,刚接触Go的时候不要背着历史包袱。要注重了解go所推崇的编程思想。

2.类比思维

在切换技术栈,当然在PHP所经常用到的技术中间件和开发工具也会跟着切换。

简单罗列一下:

一致性协调:zookeeper => etcd
消息队列:kafka => nsq
开发框架:Laravel/ThinkPHP/Yaf => Gin/Beego

注:当然在此只是简单说下,PHP开发过程用到的中间件不会局限以上几个,视公司技术选型而定。

学习资料分享

当然在学习中也踩了不少坑,在此罗列一下一路走来所用到的资料,希望能帮到大家。

(1)语言基础

(2)进阶相关

(3)适合阅读源码的开源项目

注:在学习过程中有需要讨论的,可以在后台私信我。进阶的脚步,从未停止。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,034评论 1 3
  • 2017年我们公司需要快速迭代一款产品,当时,我们团队的后端框架是spring mvc ,该框架结构清晰,上手快,...
    非正式解决方案阅读 8,242评论 14 67
  • 我和肖先生是在2015年认识的,那时候我还是学生,而他已经是社会上混了好几年的老油条了!我在G市的师院读大学,他在...
    瓣夏阅读 440评论 0 0
  • 年末时公司年会的策划真不是件容易的事儿,公司年会总给人一种高大上的感觉,如何给公司年会加点创意放飞自我接地气呢?年...
    咩喋_9954阅读 752评论 0 3
  • 昨天晚上听了一整晚的歌,遇到一些喜欢的歌分别在qq音乐和网易云音乐APP里听,想着也许会有不同的版本,说...
    文森林木阅读 89评论 0 0