关于我
本博客主要记录我在程序员生涯中的实践与思考,内容涵盖后端开发、架构设计、爬虫技术等,所有文章均为原创经验总结。
关于我
个人
93 年,北方人,出生在炎热的夏季,双子座 boy。
机械制造专业全日制大专毕业,后转行到互联网,至今已在 IT 行业工作 8 年(目前待业中,寻找合适机会)。
技术栈
- 主攻语言:PHP
- 其他语言:Python、Java、JavaScript(早年写过)
- 前端能力:HTML + CSS 非主要方向,能满足基本协作需求
- 常用工具/框架:Laravel/Lumen、Yii、CI、PhalApi、Scrapy-Redis、Flask、RabbitMQ、Redis、MySQL、MongoDB、Docker、Git
技术标签:PHP Python Java Redis RabbitMQ Scrapy MongoDB Lumen
系列文章:
工作经历
深圳某上市地产公司(2021.9 – 2024.6)
负责 100+ 租户的 SaaS 系统维护,参与系统微服务拆分、Java 模块重构、技术文档编写。
技术栈:Yii2 + RabbitMQ + Redis + Java
物业管理系统
- 维护多租户物业系统,累计修复客户反馈 bug 百余个,降低月均 bug 数 30% 以上;
- 主导多租户开户项目迁移,重新设计开户流程,效率提升 90%,开户时长缩短至分钟级;
- 负责隐私数据改造项目,完成代码及历史数据改造,确保符合 GDPR 规范,并通过安全审计;
- 研究多种语言加解密算法,实现帆软报表与 Java 代码间数据加密传输,保障数据安全,支持报表准确生成;
- 参与物业报修模块 Java 重构,完成基础数据改造及部门对接,保证数据按时交付,支持新业务上线。
深圳某跨境电商公司(2019.12 – 2021.9)
负责公司内部 ERP 系统开发,搭建 CI/CD 环境,自学 Python 研究反爬虫策略,完成亚马逊爬虫项目。
技术栈:PHP + ThinkPHP + Python + Redis
亚马逊平台爬虫系统
纯 Python 爬虫,负责反爬机制研究、架构设计及技术落地。主要包括前台爬虫(商品、评论)和后台爬虫(报表自动下载)。
- 使用
Scrapy-Redis作为爬虫框架,Flask提供接口,Celery处理并发请求; - 破解亚马逊反爬策略(动态代理、请求特征混淆),数据采集成功率 > 98%;
- 基于
Selenium实现后台报表自动下载,人力成本降低 70%; Supervisor集群管理 +MongoDB分片存储,数据入库效率提升 50%。
📄 详细记录: 聊一聊我是如何从0到1搭建公司爬虫项目的
公司内部 OA 系统
从单一 ERP 系统拆分为多个子系统(ERP、ECP、FAS、WMS 等),参与拆分方案设计,负责 ECP 系统的迁移工作。
- 优化大批量数据导出,支持异步导出 百万级 数据;
- 爬虫业务对接,基于
Lumen 6.0开发分布式任务系统,Redis 队列 + 多进程消费提速 300%; - 对接亚马逊 SP-API,实现订单、广告数据实时分析。
深圳某电商公司(2019.4 – 2019.12)
自研社交 APP,独立完成订单、商品、库存、抢购模块;后期负责交易类 APP 所有后端接口。
技术栈:PHP + Laravel/Lumen + Redis
某交易类 APP
- 参与需求讨论与架构选型,基于
Lumen 6.0完成接口编码及表结构设计; - 交易异步处理:将交易操作写入 Redis 消息队列,支持高并发,避免数据库宕机;
- 缓存核心交易商品数据,提升接口响应速度。
某社交类 APP
- 基于
Lumen 5.8完成商城模块接口开发,设计相关表结构; - 使用 Redis 键空间通知处理过期订单,编写订单结算脚本,利用定时任务实现结算功能;
- 开发限时抢购模块,设计缓存更新方案,缓存抢购商品数据。
深圳某通信网络公司(2016.4 – 2019.4)
深圳软件协会成员企业。主要负责 OA 办公、自研商城系统的开发,担任小组长。
技术栈:PHP + CI + Redis + MySQL
自研商城平台
- 独立完成数据库设计,使用 Xmind 绘制前后台架构、模块分工导图;负责购物车、订单、支付模块开发;
- 基于 RBAC 模型设计后台权限模块,提升不同角色的页面访问控制能力;
- 后期优化业务流程,优化慢 SQL,图片接入七牛云,热数据存入 Redis。
报餐点餐系统
- 确定项目架构及数据库设计,监控开发进度,Review 同事代码;
- 消费模块采用
Workerman消息推送框架,解决数据实时刷新和异步传输问题; - 后期带领团队完成系统升级,增加单台消费机独立消费功能,获客户好评。
工作以外经历
与一位 iOS 程序员(强哥)远程合作开发社交 APP,我负责全部后端(API、环境搭建、部署)。
技术栈:PhalApi + Redis + OSS + Git + Composer + JWT
架构:Linux + Nginx + MySQL + PHP + 微信/支付宝支付
这是我第一个真正的远程项目,双方从未见面,所有需求沟通都通过微信、电话、语音完成。
远程项目最重要的是沟通 —— 没有什么比一个电话来得更快。
博客与联系
- 博客更新频率:不定期,但尽量每周至少一篇技术干货。
- 所有文章评论均开启邮件提醒,我会第一时间收到通知。
- 技术交流、项目合作邀请,欢迎发送邮件:
📧 in1993summer@163.com
(也可通过本站 GitHub 链接找到我,个人 GitHub:待补充)