关于我
7bao.fun目前从事于 Golang 后端开发,Golang 之前重度 PHP 使用者,最初用 CI,后来用 thinkPHP、Yii2 后面全面切换为 Laravel 直到换 Go 语言。
为什么从 PHP 转 Go
最初公司开发的仿 Slack 应用程序使用的 PHP+swoole 技术栈,由于 swoole 学习成本和维护成本(学习成本倒是不大,但是偶尔 coredump 和内存飙升让我们这些没有 c 经验的开发者无从下手),所以公司领导意识到这不是长久之计,选择了有大厂背书、国内 Go 正热火中天的时候让我们将 Swoole 服务迁移到 Go 上,这也是我的第一个项目。
项目经验
PHP 经验现在不提也罢,因为现在除了$符号和强大到离谱的 PHP Array,其余 PHP 语法也记不得多少了。
使用 Go 开发的话有
- IM 系统
- WebRTC 音视频
- 云管平台 PAAS(多云、混合云纳管,集群,CI/CD)后来做了微服务全生命周期的管理,但是只兼容 SpringCloud 的微服务,参考了 Kubesphere 和 TKE 的源码
建站缘由
希望将自己遇到的问题或者学习的感悟,能够有个地方记录,而不仅仅是本地记事本,博客也是一个公众平台,或许会有人监督,这样能帮助自己持续学习。
建站历程
最初学习 PHP 的时候,使用虚拟主机,后来会自己购买弹性云装上 Nginx 和开源博客系统,再后来使用 GithubPages,用下来都不适合我,自建需要维护(用过一个小众的博客系统因为有漏洞 Mysql 被人黑了),而且云产品首年便宜,第二年续费很贵,所以要准备新账号和迁移工作,GhPages 国内访问不友好,而且图片和评论是个大问题。偶尔搜索资料从涛叔的博客知道了乐乎社区,便抱着试一试的心态建立了这个博客。