【年终总结】IT试用期工作总结.docxVIP

  • 0
  • 0
  • 约2.9千字
  • 约 4页
  • 2026-01-22 发布于四川
  • 举报

【年终总结】IT试用期工作总结

作为2023年7月入职的Java开发工程师,我在过去六个月的试用期中,通过参与企业资源规划系统(ERP)的迭代开发、内部工具平台的搭建以及技术文档标准化工作,逐步完成了从校园到职场的角色转变。现将试用期内的具体工作内容、技术实践成果、个人成长收获及未来规划总结如下:

在ERP系统采购管理模块开发中,我负责供应商评估子模块的功能实现。该模块需要对接已有客户关系管理系统(CRM)的客户数据接口,实现供应商资质自动核验、动态评分及分级预警功能。初期通过逆向工程生成基础实体类后,我基于SpringBoot框架设计了三层架构:在数据访问层使用MyBatis-Plus实现多表联查,通过自定义SQL解决供应商历史交易数据与信用评级的关联查询问题;业务逻辑层采用策略模式封装不同的评分算法,支持按行业类型动态切换权重计算模型;控制层使用Swagger生成API文档,并通过AOP实现操作日志记录与权限校验。在开发过程中,针对大数据量查询时的性能瓶颈,通过引入Redis缓存热门供应商数据(设置2小时过期策略),将接口响应时间从平均3.2秒优化至0.4秒。单元测试阶段采用JUnit5与Mockito模拟依赖对象,编写了87个测试用例,覆盖核心业务逻辑分支,测试覆盖率达82%。该模块在10月上线后,已累计处理2300+供应商的评估数据,系统运行稳定,未出现重大bug。

参与内部工具平台搭建时,我主导了代码生成器的开发任务。该工具需根据数据库表结构自动生成符合公司编码规范的Controller、Service、Entity代码,并支持Vue前端页面模板输出。技术选型上,后端采用Freemarker模板引擎,通过解析数据库元数据(information_schema表)获取字段注释、数据类型等信息,结合Velocity模板定义代码生成规则;前端使用ElementUI构建可视化配置界面,实现表字段映射关系的拖拽配置与预览功能。开发过程中解决了三个关键问题:一是通过自定义TypeHandler实现数据库字段类型到Java类型的精准转换(如将MySQL的datetime类型映射为LocalDateTime);二是利用JavaPoet动态生成Builder模式的实体类,减少重复编码工作;三是通过GitLabAPI实现生成代码的自动提交,集成Jenkins完成构建部署。该工具已在部门内部推广使用,累计为3个新项目生成基础代码1.2万行,平均减少开发人员30%的重复劳动时间。

在技术文档标准化工作中,我牵头完成了《后端开发规范V2.0》的修订。通过梳理过往项目中的常见问题,新增了12项编码约束:包括RESTfulAPI命名规范(采用名词复数形式,如/users而非/getUser)、异常处理统一返回格式(包含code/message/data三要素)、事务管理最佳实践(明确@Transactional注解的propagation属性使用场景)等。为确保规范落地,我开发了基于Checkstyle的代码检查插件,集成SonarQube实现自动化检测,并组织3场技术分享会进行案例讲解。规范实施后,部门代码评审中发现的格式类问题减少62%,新功能开发的单元测试覆盖率从原先的65%提升至78%。此外,我还完成了23份接口文档的Swagger注解补充,通过自定义注解@ApiOperationSupport实现接口权限与JWT令牌的关联描述,使前后端协作效率提升25%。

技术攻坚方面,我成功解决了两个生产环境的关键问题。在9月份的ERP系统性能优化中,通过Arthas诊断工具发现采购订单创建接口存在慢查询问题,经分析是由于循环调用供应商信息接口导致N+1查询。通过引入RedisHash结构缓存供应商基础信息,并使用Lua脚本保证缓存一致性,将接口吞吐量从50TPS提升至180TPS,响应时间从800ms降至150ms。11月处理库存预警模块的数据一致性问题时,采用TCC事务模式重构了库存扣减逻辑:Try阶段锁定库存记录,Confirm阶段更新实际库存,Cancel阶段释放锁定资源,同时引入定时任务进行事务补偿,最终将数据不一致率从0.3%降至0.02%以下。

个人能力提升方面,试用期内系统学习了微服务架构相关技术栈。在部门组织的SpringCloudAlibaba实战培训中,掌握了Nacos的服务注册发现机制,通过配置动态刷新解决了多环境部署的配置管理问题;使用Sentinel实现了接口的流量控制(QPS阈值设置为200)和熔断降级策略(失败率阈值50%时触发降级);基于Seata的AT模式完成分布式事务的测试验证。技术广度上拓展了Elasticsearch的应用,在供应商搜索功能中通过IK分词器实现商品名称的模糊匹配,优化后的搜

文档评论(0)

1亿VIP精品文档

相关文档