《2023年终总结》

news2024/11/17 17:30:16

笔者来回顾一下2023年的个人成长。

2023年总的来说,工作和生活都相对比较顺利。

  • 工作上领导给予了肯定的评价,升职加薪,对我的鼓舞很大;

  • 生活上和女朋友的感情越来越好,生气频率降低,也能相互理解,各自见了家长,然后双方父母见面,已经订婚

  • 平时生活也有一点点变化,相对2022年疫情的一年来说,今年的活动相对更多,会更多的去锻炼,参加活动,和女朋友去旅游,留下一些美好的点点滴滴,我觉得的这样很好。

总的来说,在平稳的向前走,希望更加努力,完成自己设定的目标,2024 加油

工作中

工作上主要投入了一个项目,基本上算是从头到尾参加了,作为轮值TL,去组织开会,协调开发;了解了框架的重要性和必要性,引入组件,真的可以使得开发变成搭积木,方便很多,而且不容易出错;也挺会到了模拟器的重要性,节省了不少调试时间;还有自动化测试的保障性,避免后期的返工。

  • 工作中,如果是真正想做一件事情,真的需要自己主动去推动,如果被动等待,最后的结果往往不如意,所以项目开发的时候,如果涉及相关的,一定得前期去做,不然后面还是自己去搞。
  • 作为PL/TL,项目进度是一方面,去协调以及解决问题也很关键,
  • 框架这块以后是必须做的,代码框架(可以先尝试去看),测试框架(有点难,不太懂),代码分层(这个比较懂)等等;代码分层见的比较多,比如硬件抽象层,把硬件和应用分开,这样应用的移植就会很方便,可能一次就成功。还有应用中可以分为纯应用+会话层,会话层可以帮忙完成一次交互,保证应用收到响应。不需要做收数据的动作,只需要有人通知他去处理就好了。
  • 模拟器也是一个比较重要的概念,前期辅助调试,可以模拟各种异常case,减少后期繁杂的调试工作。模拟器这块就需要配合上面的分层结构,中间层隔离了应用和驱动,而且中间层可以适配真实的设备驱动和模拟器的驱动,
  • 自动化测试,通过模拟器的测试case,保证主分支代码运行正常。

前面介绍了一些工作上面的感悟,其实这些之前都知道,不过理解的比较少,因为真正没有做过。
还有些具体技术上面的长进与总结。

  • 比如USB 协议CAN协议有了一些基本认识,可以看到一些基本问题。
  • 模拟器可以用共享内存或者Socket去实现,
  • RISCVARC又有了一些深入认识,
  • 链接和加载的介绍基本有了大概得框架,
  • C语言学习这块继续学习,运气好拿到了公司举办的趣味比赛第二名,大拇指奖杯

工作之余,之前规划的事情也有一些进展,

  • 网站终于做的可以了,可以对外展示了.
  • 把之前做的高级时钟项目又完成了一部分,算是可以看了,但是依然架构和组件很难看,
  • 嵌入式软考中级证书考过了,高级考起来

最后,工作中也碰到了一些瓶颈,

  • 多人参与项目,关注点就会被分散,就会很杂,不断地有人找你,
  • 事情摆在那边,但是又不想做,明显的规划的事情不好,
  • 想多写点代码,好多时候还是承担了一些建设的事情
  • 心情有时也很浮躁,很难静下心看看书,总是被各种事情推着走

生活中

2023年前期的生活规划基本都按照目标来实现了,生活更加充实了

  • 5月回女朋友家,10月回自己家,11月求婚,24年元旦订婚
  • 锻炼是23年的主旋律,23年后半年的几个月每月都有100KM,年跑量打到800KM,总跑量突破3000KM,
  • 还参加了无锡江阴马拉松,体验很不错,和女朋友去了野生动物园,东钱湖,日湖公园,欢乐谷和雁门关这些,自己出差顺便去广州塔玩了玩。
  • 公司里面作为社长举办了乒乓球比赛,运气好拿到了男单季军
  • 提了人生中第一辆代步车,跑步车,取快递车,吃饭车
  • 平头哥的RISCV比赛,以及RT-Thread的开发者大会,都值得去开开视野,
  • 理财就不说了,今年都没咋关注,跌了都快40%了,就先放着。

当然生活中也有一些烦恼,恶魔习惯一直缠身,不知道如何摆脱

  • 晚上沉迷于看手机,不睡觉,影响第二天工作,心情就会不好,
  • 做的事情一直拖拉,计划的目标一拖在拖,比如总结,练琴,看书。
  • 陪师姐去玩的次数,屈指可数,

展望未来

项目部分

  • 高级时钟项目收尾完善,主要结构部分。
  • 智能小船从设计到制作再到调试最后到演示,需要发视频
  • Linux 板子使用到项目中,可以进行简单的外设开发和使用

个人影响力部分

  • CSDN 文章数量保证每月三篇,继续提升数量和质量
  • 网站继续完善, 保持更新
  • 通过系统架构师高级资格考试

技术部分

  • ARM/RISCV/ARC 芯片技术总结与完善,形成文档
  • 内存管理、系统调度等深入学习,继续RTOS代码
  • 代码能力提升,保证2W-3W行代码量,框架能力提升

习惯生活部分

  • 24年学习保持专注,集中注意力做事情,
  • 继续保持锻炼,跑量月50KM,需要锻炼胸肌和腹肌(要结婚了)
  • 练琴

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1385228.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【编码魔法师系列_构建型4】原型模式(Prototype Pattern)

学会设计模式,你就可以像拥有魔法一样,在开发过程中解决一些复杂的问题。设计模式是由经验丰富的开发者们(GoF)凝聚出来的最佳实践,可以提高代码的可读性、可维护性和可重用性,从而让我们的开发效率更高。通…

Meproc:简单高效的跨平台进程/任务管理工具

最近使用 Melang 语言写了一个 supervisor 相似服务Meproc来管理进程。 Meproc 有如下特性: 使用 HTTP API 管理控制 Meproc 来管理进程跨平台,支持 UNIX/Linux 、Mac 、Windows 等平台支持 cron 类定时调度任务支持简单的任务间依赖关系支持原生的协…

基于51单片机的模拟量输入输出通道实验

实验一 模拟量输入输出通道实验(C51) 一、实验目的: 1、了解A/D、D/A转换的基本原理。 2、了解A/D转换芯片ADC0809、D/A转换芯片DAC0832的性能及编程方法。 3、掌握过程通道中A/D转换与D/A转换与计算机的接口方法。 4、了解计算机如何进…

第二证券:利空因素影响成本端 豆粕期现价偏弱运行

上个买卖周,受利空要素影响,内盘豆粕期价刷新2021年12月14日以来收盘价新低。到上周五收盘,豆粕主力合约MO2405最低下探至3075元/吨,收报3078元/吨,周内累计跌幅近4%。业内人士以为,美国农业部超预期调高20…

pinyin-pro库使用方式

pinyin-pro 是一个专业的 JavaScript 中文转拼音的库,具备多音字识别准确、体积轻量、性能优异、功能丰富等特点。 pinyin-pro官网链接:介绍 | pinyin-pro 运行展示 pinyin-pro安装命令: # 选择一个你使用的包管理器进行安装即可# NPM $ n…

学网络必懂的华为CSS堆叠技术

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! 厦门微思网络​​​​​​https://www.xmws.cn 华为认证\华为HCIA-Datacom\华为HCIP-Datacom\华为HCIE-Datacom Linux\RHCE\RHCE 9.0\RHCA\ Oracle OC…

2024多系统萎缩最新全球特效药治疗进展

多系统萎缩是一种罕见的神经退行性疾病,由于缺乏有效的治疗方法,患者经常面临症状无法缓解和生活品质下降的困扰。然而,近期刘家峰大夫基于中医理论研究和临床实践,采用中药治疗多系统萎缩取得了显著疗效,给患者带来了…

mysql原理--undo日志2

1.概述 上一章我们主要唠叨了为什么需要 undo日志 ,以及 INSERT 、 DELETE 、 UPDATE 这些会对数据做改动的语句都会产生什么类型的 undo日志 ,还有不同类型的 undo日志 的具体格式是什么。本章会继续唠叨这些 undo日志 会被具体写到什么地方&#xff0c…

RMI简介

RMI 介绍 RMI (Remote Method Invocation) 模型是一种分布式对象应用,使用 RMI 技术可以使一个 JVM 中的对象,调用另一个 JVM 中的对象方法并获取调用结果。这里的另一个 JVM 可以在同一台计算机也可以是远程计算机。因此,RMI 意味着需要一个…

Spring MVC中的一些常用注解

目录 RequestMapping 实现路由映射 限制请求方式 PathVariable 从url中获取变量的值 更改绑定参数的名字 RequestParam 可以传递集合 更改绑定参数的名字 可修改是否为必传参数 RequestBody 获取请求正文的内容 可修改是否为必传参数 RequestPart 可以支持上传…

Android中的SPI实现

Android中的SPI实现 SPI是JVM世界中的标准API,但在Android应用程序中并不常用。然而,它可以非常有用地实现插件架构。让我们探讨一下如何在Android中利用SPI。 问题 在Android中,不同的提供者为推送功能提供服务,而在大型项目中…

python入门,数据容器:字典dict

字典作用就和它的名字一样,我们可以通过某个关键字找到它对应的信息,或者讲的高级一点,就是key与value的对应关系 举例: 一场考试小明考了80分,小红考了90分,小东考了95分,在字典里&#xff0…

使用JDK自带的jvisualvm工具查看堆dump文件【回顾】

JDK自带的jvisualvm的使用 打开方式: 直接命令行输入:jvisualvm ,然后回车​​​​​​​ ​​ 或者去jdk的bin目录下找到打开 安装visual GC插件 检测死锁 再点击“死锁 dump”就可以看到死锁的线程信息了;

C++每日一练(16):数组逆序

题目描述 给你m个整数&#xff0c;将其逆序输出 输入 第一行一个整数m&#xff08;3 < m < 100 )&#xff1a;数的个数 第二行m个整数&#xff08;空格隔开&#xff09;&#xff08;这些数在0-9999999之间) 输出 m个整数&#xff08;空格隔开&#xff09; 输入样例 3 1 7…

SV-7041T 30W网络有源音箱校园教室广播音箱,商场广播音箱,会议广播音箱,酒店广播音箱,工厂办公室广播音箱

SV-7041T 30W网络有源音箱 校园教室广播音箱&#xff0c;商场广播音箱&#xff0c;会议广播音箱&#xff0c;酒店广播音箱&#xff0c;工厂办公室广播音箱 SV-7041T是深圳锐科达电子有限公司的一款2.0声道壁挂式网络有源音箱&#xff0c;具有10/100M以太网接口&#xff0c;可将…

GZ075 云计算应用赛题第9套

2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷9 某企业根据自身业务需求&#xff0c;实施数字化转型&#xff0c;规划和建设数字化平台&#xff0c;平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”&#xff0c;拟采用开源OpenSt…

【已解决】fatal: Authentication failed for ‘https://github.com/.../‘

文章目录 异常原因解决方法 异常原因 在 Linux 服务器上使用git push命令&#xff0c;输入用户名和密码之后&#xff0c;总会显示一个报错&#xff1a; fatal: Authentication failed for https://github.com/TianJiaQi-Code/Linux.git/ # 致命&#xff1a;无法通过验证访问起…

CAN总线记录仪在车企服务站的应用

CAN总线记录仪在车企服务站的应用 CAN总线记录仪在车企服务站中有着广泛的应用。这种设备可以记录车上的CAN总线数据&#xff0c;方便工程师进行分析&#xff0c;以找出可能存在的问题。CAN记录仪一般采用TF卡来存储数据&#xff0c;实现离线脱机实时存储。数据存储完毕后&…

Shiro框架:Shiro登录认证流程源码解析

目录 1.用户登录认证流程 1.1 生成认证Token 1.2 用户登录认证 1.2.1 SecurityManager login流程解析 1.2.1.1 authenticate方法进行登录认证 1.2.1.1.1 单Realm认证 1.2.1.2 认证通过后创建登录用户对象 1.2.1.2.1 复制SubjectContext 1.2.1.2.2 对subjectContext设…

《向量数据库指南》RAG 应用中的指代消解——解决方案初探

随着 ChatGPT 等大语言模型(LLM)的不断发展&#xff0c;越来越多的研究人员开始关注语言模型的应用。 其中&#xff0c;检索增强生成&#xff08;Retrieval-augmented generation&#xff0c;RAG&#xff09;是一种针对知识密集型 NLP 任务的生成方法&#xff0c;它通过在生成过…