2023年软件工程师工作总结范文

各位领导:
你们好!时光飞逝,光阴似箭,转眼间又到了一年的年末。2023年又是一个不平凡的年,今年是国家十四个五年计划的第三年,是全面贯彻党的二十大精神的开局之年。中国XX集团作为中国XX行业中最大的企业,面对商业模式的变化,也面临着数字化转型的机遇和挑战。在国内外大环境经济下行压力的形势下,在这将近一年的时间里我们在领导的坚强领导下,通过努力工作,也有了一点收获。我个人也以认真负责、严谨细致的工作态度和艰苦奋斗的精神,圆满完成了公司和领导布置的各项工作和任务,基本上已经达成了年初制定的业绩目标,同时在软件研发,团队协作和个人成长上也取得了一定的进步,特向公司和领导们总结汇报如下:
一、个人工作态度方面
1、在敬业精神方面,我热爱工作,对工作认真负责,精益求精,对工作全力以赴,力争尽善尽美。
2、在责任意识方面,我始终以第一责任人的角色要求自己,主动驱动工作进展,问题讨论和开发联调,主动优化工作中的缺陷,完全服从领导工作安排,积极认领工作任务,同时在力所能及范围也为其他同事提供帮助,遇到问题,先从自身找问题。力争把工作做好,凡是对公司,对项目有益的事情想发设法去做。
3、在工作作风方面,我在工作中,作风正派,乐意帮助其他同事,积极为其提出工作上的合理建议,严于律己,宽以待人,谦虚学习,能吃苦耐劳,艰苦奋斗。
二、个人在员工合约达成方面
1、在XXXXXX项目个性化需求开发,技术支撑方面,已完成开发和技术支撑工作120余项,充分保障了三月份XXXX小程序的推广活动,活动期间系统0故障。其中,XXXX小程序个性化需求系统开发工作任务100%按时完成。XXXX小程序个性化需求风险项和高危漏洞修复率100%;中危漏洞修复率50%。XXXX小程序个性化需求平均每个需求的BUG数量均<3个。XXXX小程序个性化需求开发需求的技术文档和技术总结文档覆盖率>90%;XXXX小程序个性化需求按项目计划交付的内容缺省率小于3%和交付时间无一次延时。
2、在XXXXXX项目相关供应商代码审查接收与维护方面,从一月份到五月份基本上完成了代码的接收,数据库表的审查,交付文档的评审工作。在代码审查方面,找出相关问题和风险项10余处,敦促供应商及时修正。在相关接口文档审查,验收文档审查方面,给予了供应商规范性指导,确保文档完整,正确可用,补充性文档两篇。
在系统设计风险漏洞审查方面,找到了供应商的系统架构缺陷和安全隐患,给予安全组防范系统漏洞设置提供参考。
3、在开展内部培训,提升团队技术和业务能力方面,已完成《计算机技术发展与java简史》、《数据库设计原则》两次内部培训。
4、在软件架构模块和基础代码开发优化方面,已完成适配XXXX小程序特性相关的缓存技术封装,使缓存使用更加规范,性能更加优越;开发了通用后台登录,用户管理,权限分配系统,使项目搭建更加快速和规范。
5、在对系统功能、接口进行性能优化,系统日常发版更新维护以及日志巡检方面,不断提升系统性能,系统由原来最大可支持约1000并发,目前已优化至最高可支持约2300并发用户同时在线访问购物。
6、在3.8XXXX小程序活动推广中,我参与了营销推广工作,其中个人完成了50个新用户注册XXXX小程序。
综上,我在本年度工作中已经全部完成了年初制定的工作任务和要求。
三、个人在创新和挑战目标方面
1、在今年XXXXXX项目个性化需求方面与技术保障,使用IP限流技术,充分保障了三月份XXXX小程序的推广活动的访问安全,活动期间系统0故障。
2、在XXXXXX系统优化方面,通过使用缓存和消息队列的不断优化以及代码的review调整,极高提高了代码的性能,完成了从支持1000并发到2300并发的优化提升。
3、在代码复用方面,通过复用XXXXXX后端框架,以较少的工作量顺利完成了XXXXXX块链系统数据上链需求,支撑完成区块链在海口的试点验收工作。
4、2023年度个人Gitlab代码提交110余次,提交有效代码总行数约103000余行。
四、个人工作中的不足以及原因
1、我在系统级的技术架构方面经验欠缺。还未能完全进行全流程,全系统的架构设计和技术选型。今年JAVA后端架构依然继承原来微服务架构,对于微服务生态组件的技术选型和适用场景,并没有形成成熟的方法论和知识库,现在基本是需要什么补充什么,比如数据库的选型,缓存的选型,安全框架的选型,消息队列选型等,很多技术缺少在真实项目的实践。导致难以从最开始就搭建出健壮性和扩展性优良的软件架构,以及应对新的具有独特特性的新项目。
2、在近一年的工作当中,依然没有形成成熟稳定的软件开发模式和工作流程,使用项目管理工具较少,没有进行工作量化。在这一年中,由于研发资源不足,我们采取了人员资源池战术,项目人员弹性较大,一个开发人员需要弹性兼顾几个项目研发,在XXXXXX项目基本上是以需求进行驱动开发,完成业务上的需求为目标。对于工作任务的分解,跟踪,监督,关闭流程并不完整,缺少文档和相关任务研发过程说明,缺少更加专业的测试工程师,这导致了软件质量问题和日后维护的成本。对于项目知识库的建设和基础软件功能的研发不够重视,这导致了日后开发新项目和需求时可能需要增加重建基础的成本。
五、针对工作中的不足未来改进措施
1、继续加强XX行业知识以及相关业务的学习,多学习行业内的竞品软件系统架构、功能架构和业务架构等。参考业内先进性的软件架构模式,如携程的架构与开发模式,总结前人的经验与不足,取长补短,力争提炼出一套通用性更强,扩展性更好的软件架构。
2、技术开发学无止境,应该在工作之余,抽空学习目前市场领先的技术体系和技术组件,开发模式,管理模式,特别是目前流行的AI大模型技术,争取技术上更上一个台阶。今年我已在IT开发者社区CSDN上累计发表原创技术博客350篇,始终保持一颗谦虚学习的心态进行技术研发。
3、架构与研发中心仍处于软件开发过程成熟初级阶段,客观上,在软件项目和产品的策划,需求的分析,开发设计,测试,发布,项目监控,风险管理,质量管理等方面都相对不成熟,不规范,也不严谨,未来的道路任重道远。我们需要加强项目和软件知识库建设,加强工作流程规范和方法论沉淀,把基础建设和业务需求实现放在同等地位看待,全面进行技术积累,加强研发人员技术培训,使每个研发人员对应自己的工作都能找到正确的工作方式和方法论,减少不必要的沟通,提供工作效率,形成适合公司本身的工作法。
六、2024年重点工作规划
1、在未来一年加强软件开发流程完善建设,形成完善的开发文档知识栈;加强软件基础功能研发,多进行通用功能微服务开发。形成登录鉴权、后台系统、菜单配置、权限系统、通用业务等子领域构成的软件知识库。立足于集团自身业务项目,形成一批具有自主知识产权的软件项目,使架构与研发中心具有单独承接项目建设的能力,促使架构与研发中心由成本中心变为利润中心变为可能。
2、2024年需要承担新成立公司带来的业务开发,这项任务任重而道远。需要对系统进行割接,研发流程完善,需求响应,系统整体架构等,同时适应新公司的业务发展,估计这些任务需要消耗我个人2024年大部分的工作时间。
3、2024年我会更加关注来自事业群的项目需求,比如各种个性化系统,数据全面打通以及其他项目系统的需求,这需要根据集团及领导们的指示而定。
七、最后的寄语
以上就是我的本年度工作总结报告,请领导们审阅。总结过去,展望未来,过去不等于结束,而是新的开始。让我们携起手来,共同努力,勠力协作,乘风破浪,在未来的一年中,在各自的工作岗位上都能做出辉煌的成绩!
相关文章:
2023年软件工程师工作总结范文
各位领导: 你们好!时光飞逝,光阴似箭,转眼间又到了一年的年末。2023年又是一个不平凡的年,今年是国家十四个五年计划的第三年,是全面贯彻党的二十大精神的开局之年。中国XX集团作为中国XX行业中最大的企…...
STM32实战之深入理解I²C通信协议
目录 IC的物理层 IC的协议层 IC特点 IC 总线时序图 软件模拟IC时序分享 软件模拟IIC驱动AT24C02分享 例程简介 例程分享 STM32的IC外设 IIC(Inter-Integrated Circuit),也称为IC或TWI(Two-Wire Interface)&am…...
如何区分ChatGPT 3.5与ChatGPT 4:洞悉智能对话的新时代
如何区分ChatGPT 3.5与ChatGPT 4:洞悉智能对话的新时代 随着人工智能技术的快速发展,OpenAI持续推出更加强大和精准的模型,以改善和扩展用户体验。在聊天机器人领域,特别是OpenAI的ChatGPT系列,每一次迭代都带来了显著…...
blender scripting 编写
blender scripting 编写 一、查看ui按钮对应的代码二、查看或修改对象名称三、案例:渲染多张图片并导出对应的相机参数 一、查看ui按钮对应的代码 二、查看或修改对象名称 三、案例:渲染多张图片并导出对应的相机参数 注:通过ui交互都设置好…...
使用 Elasticsearch 检测抄袭 (二)
我在在之前的文章 “使用 Elasticsearch 检测抄袭 (一)” 介绍了如何检文章抄袭。这个在许多的实际使用中非常有意义。我在 CSDN 上的文章也经常被人引用或者抄袭。有的人甚至也不用指明出处。这对文章的作者来说是很不公平的。文章介绍的内容针对很多的…...
WPF DataGrid
文章目录 SelectionModeHeaderVisibilityBorderBrush SelectionMode DataGrid 控件的 SelectionMode 属性定义了用户可以如何选择 DataGrid 中的行。它是一个枚举类型的属性,有以下几个选项: Single(默认值):只能选择…...
【cesium-5】鼠标交互与数据查询
scene.pick返回的是包含给定窗口位置基元的对象 scene.drillpack返回的是给定窗口位置所有对象的列表 Globe.pick返回的是给光线和地形的交点 Cesium.ScreenSpaceEventType.MIDDLE_CLICK 鼠标中间点击事件 Cesium.ScreenSpaceEventType.MOUSE_MOVE 鼠标移入事件 Cesium.ScreenS…...
Xcode 编译速度慢是什么原因?如何提高编译速度?
作为一个开发者,我们都希望能够高效地开发应用程序,而编译速度是影响开发效率的重要因素之一。然而,有时候我们会发现在使用 Xcode 进行开发时,译速度非常慢,这给我们带来了不少困扰。那么,为什么 Xcode 的…...
Best Arm Identification in Batched Multi-armed Bandit Problems
Q: 这篇论文试图解决什么问题? A: 这篇论文试图解决在批量多臂老虎机问题中进行最佳臂识别(BAI)的挑战,其中必须成批地对臂进行抽样,因为代理等待反馈的时间有限。这种场景出现在许多现实世界的应用中,例如…...
Unity编辑器紫色
紫色原因是因为编辑器内跑了其他平台的shader兼容性导致的,需要动态的去修改shader,主要用到Unity的api : Shader.Find(shaderName); 具体的工具代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine…...
冒泡排序(C语言)
void BubbleSort(int arr[], int len) {int i, j, temp;for (i 0; i < len; i){for (j len - 1; j > i; j--){if (arr[j] > arr[j 1]){temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}}} } 优化: 设置标志位flag,如果发生了交换flag设置…...
Unity中Shader观察空间推导(在Shader中实现)
文章目录 前言一、观察空间矩阵推导1、求观察空间基向量2、求观察空间的基向量在世界空间中的矩阵 的 逆矩阵2、求平移变换矩阵3、相乘得出 观察空间转化矩阵4、得到顶点的世界空间坐标,然后转化到观察空间5、把观察空间坐标转化为齐次裁剪坐标输出到屏幕 二、最终效…...
Hive04_DDL操作
Hive DDL操作 1 DDL 数据定义 1.1 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_nameproperty_value, ...)];[IF NOT EXISTS] :判断是否存在 [COMMENT database_c…...
odoo17核心概念view4——view.js
这是view系列的第四篇文章,专门介绍View组件。 作为一个Component,它总共包含js、css、xml三个标准文件,当然最重要的是view.js 首先在setup函数中对传入的参数props做了各种校验,然后扩展了subenv useSubEnv({keepLast: new Kee…...
Centos7 openSSL
阅读时长:10分钟 本文内容: 在阿里云Centos7上部署python3.10.6项目时遇到openSSL协议不支持,导致无法下载第三方包 本文目的: 通过手动编译,升级openssl版本centos7 重编译 python3.10.6github下载缓慢解决镜像源记录…...
Web 安全之文件下载漏洞详解
目录 引言 文件下载漏洞原理 文件下载漏洞的危害 文件下载漏洞类型 文件下载漏洞的利用方法 文件下载漏洞示例 文件下载漏洞的防护措施 漏洞检测与测试 小结 引言 在数字化时代,文件下载是网络应用程序的重要的功能之一,用户可以通过这一功能获…...
搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法
搬运机器人RFID传感器CNS-RFID-01|1S支持RS485通信,可支持RS485(MODBUS RTU)协议、RS485-HS协议,广泛应用于物流仓储,立库 AGV|无人叉车|搬送机器人等领域,常用定位、驻车等,本篇重点介绍CNS-RF…...
使用ZMQ.proxy实现ZMQ PUB消息转发
MQ.proxy 是 ZeroMQ 库中的一个功能,用于创建一个简单的代理服务器。它可以将消息从一个套接字传递到另一个套接字,实现消息的转发和路由。 要使用 ZMQ.proxy,需要按照以下步骤进行操作: 创建两个 ZMQ.Socket 对象:一个…...
若依SQL Server开发使用教程
1. sys_menu表中的将菜单ID修改为自动ID,解决不能增加菜单的问题,操作流程如下: 解决方案如下 菜单栏->工具->选项 点击设计器,去掉阻止保存要求更新创建表的更改选项,点确认既可以保存了 2 自动生成代码找不表的解决方案…...
Mysql5.7服务器选项、系统变量和状态变量参考
官网地址:MySQL :: MySQL 5.7 Reference Manual :: 5.1.3 Server Option, System Variable, and Status Variable Reference 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. MySQL 5.7 参考手册 / ..…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
本文介绍了一种名为AnomalyAny的创新框架,该方法利用Stable Diffusion的强大生成能力,仅需单个正常样本和文本描述,即可生成逼真且多样化的异常样本,有效解决了视觉异常检测中异常样本稀缺的难题,为工业质检、医疗影像…...
Linux中《基础IO》详细介绍
目录 理解"文件"狭义理解广义理解文件操作的归类认知系统角度文件类别 回顾C文件接口打开文件写文件读文件稍作修改,实现简单cat命令 输出信息到显示器,你有哪些方法stdin & stdout & stderr打开文件的方式 系统⽂件I/O⼀种传递标志位…...
WebRTC调研
WebRTC是什么,为什么,如何使用 WebRTC有什么优势 WebRTC Architecture Amazon KVS WebRTC 其它厂商WebRTC 海康门禁WebRTC 海康门禁其他界面整理 威视通WebRTC 局域网 Google浏览器 Microsoft Edge 公网 RTSP RTMP NVR ONVIF SIP SRT WebRTC协…...
前端调试HTTP状态码
1xx(信息类状态码) 这类状态码表示临时响应,需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分,客户端应继续发送剩余部分。 2xx(成功类状态码) 表示请求已成功被服务器接收、理解并处…...
2025-05-08-deepseek本地化部署
title: 2025-05-08-deepseek 本地化部署 tags: 深度学习 程序开发 2025-05-08-deepseek 本地化部署 参考博客 本地部署 DeepSeek:小白也能轻松搞定! 如何给本地部署的 DeepSeek 投喂数据,让他更懂你 [实验目的]:理解系统架构与原…...
未授权访问事件频发,我们应当如何应对?
在当下,数据已成为企业和组织的核心资产,是推动业务发展、决策制定以及创新的关键驱动力。然而,未授权访问这一隐匿的安全威胁,正如同高悬的达摩克利斯之剑,时刻威胁着数据的安全,一旦触发,便可…...
中科院1区顶刊|IF14+:多组学MR联合单细胞时空分析,锁定心血管代谢疾病的免疫治疗新靶点
中科院1区顶刊|IF14:多组学MR联合单细胞时空分析,锁定心血管代谢疾病的免疫治疗新靶点 当下,免疫与代谢性疾病的关联研究已成为生命科学领域的前沿热点。随着研究的深入,我们愈发清晰地认识到免疫系统与代谢系统之间存在着极为复…...
