自我介绍
大家好,我是滴滴吴彦祖(狗头) – 石臻臻(狗头)
开个玩笑哈, 非常感谢CSDN的邀请 能够来这里跟大家来聊聊天,来交个朋友, 我呢也是属于C站的老用户了
从第一篇文章到现在应该快有十年的时间了, 对C站的感情也是非常深厚, 这一晃而过的十年,是我逝去的青春, 但是同样我也从当初懵懂无知的少年变成了能够跟产品撕逼的沧桑大叔了(狗头)
为了能够让大家快速的认识并记住我, 我简单列几个关键词
- 2021年度CSDN博客之星Top5
- 滴滴Kafka技术专家
- 开源项目LogiKM 的PMC
- Kafka Contributor
- Nacos Contributor
- 号主
- 一个热爱音乐的码农
有同样爱好的可以来交个朋友, 交流交流琴艺 和 代码 。
经常会有人问我 在这么多年的工作中,有没有一下经验分享分享, 以及我是如何开始参与开源项目的。
那么今天我们就好好来聊一聊
工作经历
我总共到目前为止是待了4家公司, 一家电商企业,一家金融企业, 2家网约车企业。
前面2家主要是后端开发, 后面到现在的话主要是做基础中间件以及做开源项目。
后端 -> 中间件
那么为什么我从后端开发, 后面转到基础中间件了呢?
C站可能学生比较多,还没有入行的同学可能不太清楚这两者的区别;
后端开发:
主要是做业务需求, 开发者大部分的时间可能是在CURD增删改查, 这个是在已有的框架上造房子, 不需要你过多的去关注一些底层的基础服务。这样可以更高效敏捷的完成业务需要, 但是这个并不是说后端开发没有技术含量, 相反后端开发需要你处理非常复杂的业务场景和各种故障。这个需要你有一定的业务理解能力。
它的优缺点
优点:
①. 对底层技术要求没那么高。
②. 如果业务发展迅速, 非常容易借着业务来实现快速晋升。
缺点:
①.干久了觉得枯燥乏味, 经常会觉得自己就是一个纯粹的CURD Boy。
②. 需求多变, 无止境的跟产品扯皮。
③. 没有不紧急的需求。 基本上产品提给你的需求都是没有不紧急的, 恨不得马上上线, 所以会经常加班
④