关于我

一个技术人的成长与思考

你好,我是刘小平,一个在软件领域摸爬滚打十余年的老兵。你或许在我的博客“竹栏呓语”里读过我的技术文章,或是使用过我分享的开源项目。今天,我想在这里,用一种更轻松的方式,聊聊我的技术人生,以及那些在代码和管理之外的思考。

我的技术旅程:从代码到管理

我的技术生涯始于2010年,从一名软件工程师做起。那时的我,沉浸在代码的世界里,享受着解决一个个技术难题的乐趣。从东软集团到京东研究院,我积累了扎实的研发功底,也逐渐对软件开发的各个环节有了更全面的理解。

2018年,我加入了东软熙康,开始接触远程医疗领域,并担任架构师。这是一个充满挑战也极具意义的阶段,我负责了远程医疗五条业务线的研发,从技术选型到业务重构,每一个环节都倾注了我的心血。这段经历让我对系统架构和复杂业务的处理有了更深的认识。

2020年,我来到了望海康信,角色也从架构师转向了研发经理。在这里,我不仅要关注技术本身,更要思考如何带领团队高效协作,如何将微服务和领域驱动设计(DDD)等先进理念落地。我们成功交付了多个省级卫健委项目,这让我深切体会到,技术的力量不仅在于创造,更在于赋能。

2023年,我加入了上海通办信息服务有限公司,担任研发总监。我的职责范围进一步扩大,从技术体系建设、规范落地,到代码安全审查、技术专利撰写,再到团队的招聘与培养,这意味着我将承担更多的管理责任,但不变的是我对技术的热情和对团队成长的关注。

我的技术栈:广度与深度并存

在我的技术世界里,Java 生态始终是我的核心。我精通Java语言编程,尤其在 SpringCloud 微服务架构方面积累了丰富的实践经验,无论是服务治理、负载均衡,还是断路、网关路由,我都能够游刃有余。我曾从零开始构建整套研发框架体系,并设计实现了微服务体系下的异常处理与链路追踪机制,这些都是在实际项目中摸索出来的宝贵经验。

除了Java,我对数据库技术也有深入的理解,无论是关系型数据库(如MySQL),还是非关系型数据库(如Redis、MongoDB、ClickHouse),我都能够熟练运用。在高并发、大数据量处理方面,我也积累了不少经验,例如我曾设计过基于Socket.IO的长连接聊天室,能够支持2000人同时在线且无延迟。

在前端领域,我虽然不是专精,但也了解并使用过React、Vue(通过uni-app)、HTML5等主流技术。值得一提的是,我基于 MinIO 设计并研发了开源项目 MinIO-Plus,实现了断点续传、秒传、分块上传、缩略图等功能,这不仅简化了开发,也提高了效率。

此外,我还涉足了流程引擎(Camunda)、代码生成(alice-code-creator)、H5跨平台开发、数据分析与爬虫等多个领域。我始终相信,一个优秀的技术人,不仅要有深度,更要有广度,才能在不断变化的技术浪潮中立于不败之地。

技术之外:生活与思考

工作之余,我是一个热爱生活的人。我喜欢玩游戏,也喜欢看动画片,这些都是我放松身心的方式。我也关注家庭,女儿的成长是我最大的动力。当然,人生总有起伏,我也曾面临健康挑战,但积极的心态让我能够坦然面对。

我乐于分享,也热衷于开源。我的博客“竹栏呓语”记录了我对技术、工作和生活的思考。我曾受邀回母校演讲,与学弟学妹们分享我的求学和工作经历,我告诉他们:“正确的方向+持续的努力=改变命运。”这句话,也是我一直以来的座右铭。

未来,我希望能够继续在技术领域深耕,探索更多未知的可能。同时,我也希望能够将我的经验和思考分享给更多人,无论是技术上的探讨,还是人生中的感悟,我都希望能与你一同成长。感谢你的阅读,期待在未来的日子里,我们能有更多的交流。