从PHP转到Go,看我就够了

指尖流年 · · 5144 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

引用公众号:进阶的脚步
链接:我是怎么从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)适合阅读源码的开源项目

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


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:指尖流年

查看原文:从PHP转到Go,看我就够了

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

5144 次点击  ∙  2 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传