当前位置: 首页 > news >正文

2023年总结

人们总说时间会改变一切,但事实上你得自己来。

今年开始给自己的时间读书、工作、生活都加上一个2.0的release版本号,相比过去的一年还是有很多进步的。

就跟git commit一样,一步一步提交优化,年底了发个版本。用李笑来的话说,要有不断进化的思想。
在这里插入图片描述

时间管理2.0

1 生活上

  1. 从日记中获得能量

    今年已经完全养成早上醒来就写日记的习惯,一天不写日记总觉得缺点什么,并且从15分钟自然延长到了25分钟。

    不开心的写下来忘掉它,做的不好的想一些改进办法,做的好的鼓励一下自己。

    每天早上写完日记后就觉得能量满满,新的一天又开始了,迎接挑战,重新做人。孔圣人的“日三省吾身”诚不欺我。

  2. 醒后即起勿沾床

    确立一个原则,5点半之后只要睡醒就起床。无数次的日记记录表明,每次醒来时虽然觉得很困,但洗完脸会瞬间清醒;睡个回笼觉醒来是满满的愧疚。曾国藩诚不欺我。

  3. 不再焦虑入睡慢

    最开始是确立一个习惯,躺床上半小时睡不着就开始看书,这样可以避免睡前胡思乱想。

    后来从李笑来那里学到了一招躯体扫描方法(冥想方法的一种),让注意力集中在身体的每个部位上,从脚到头扫描一遍,每次扫描不到一半就会睡着。

  4. 时间统计方法

    先是改用了半年的"时间日志"APP,一开始觉得打开了新世界,以为终于找到了各方面都适合自己的软件,用了半年后发现并不合适,统计时间开销带给我的心里负担远大于收益。

    于是年中又返回块时间+番茄Todo,这是适合我的高效的统计方式,只记录重要的时间和重要的事情。

2 工作上

  1. 主动规划每件事情的时间

    每天早上到公司先花一个番茄钟,规划一下一天的工作,每项工作大概花几个番茄钟,这样对一天会有一个掌控感,不至于让自己陷入某件事项中走不出来。

  2. 区分现阶段的计划和下一阶段的计划

    现阶段想到的新todo,要放入下一阶段的计划中,这样可以保证现阶段的计划不被打断,这也是从李笑来那学到的。

3 状态不好时如何调整?

**无精力时怎么办?**这时不要逼自己再工作、学习了,小睡10分钟即可满血复活,或者看跟工作无关的书转移注意力。

**心静不下/焦虑怎么办?**写日记自我对话,写下当前的想法,觉察自己,我为什么焦虑,为什么静不下来,接下来要做什么行动,写着写着就不焦虑了。后来看了一句时间管理的名言:当下最重要的事,就是找到当下最重要的事。有异曲同工之妙吧。

**沉溺于垃圾视频如何走出?**用一个好习惯代替一个坏习惯,B站仍然在,只是以前漫无目的刷奶头乐视频,现在每次打开只看一个教练的篮球教学,放松的时候在学习篮球理念。

读书/写作2.0

1 读书时间double

  1. 今年最值得的事,就是养成了看电子书而不是纸质书的习惯,这样可以随时随地阅读。5分钟以上的时间都可以利用上,今年微信读书上显示的读书时间是去年的3倍多,258个小时,平均每天42分钟,不过还是比我想象的少。微信读书上显示2023年读完21本,读过160本,算上买得纸质书,平均一下也应该有30本吧,这比去年设定的一月一本书目标可是多多了。
  2. 11月份时发明了一个新的读书时间段,即**工作日每天中午吃完饭后的半小时,实践下来感觉很有效。**这时间本是零碎时间常用来刷手机,如果利用起来,一年有200个工作日,一年下来就多了100个小时的读书时间,这100个小时读10本书绰绰有余。

2 开始感受到读书的乐趣

去年的理念还是每月一本书,看完写读书笔记,以输出倒逼输入,还是觉得读书是“苦“的,其核心在于先让自己坚持下来,没有太多体会到读书的乐趣。

今年已经能能够体会到读书的乐趣,且可以从读书中获取知识。而且,越来越能体会到,读书可以开眼界。

读书也是一种交流,和面对面交流形式不同,它跨越了时空,你是在跟作者交流,这个作者一般情况下都是某个领域有成就的人,他在教你如何做事,如何思考,他在分享他的人生观、价值观。

这从某种意义上说打破了“你=你身边7个人的加权平均”这个局限。如果让我选择把时间花在读一本好书,还是同一个没有高出我很多level的人交流上,我更愿意前者。

3 写作

写作并没有坚持的很好,满打满算写了17篇文章,其中技术的只有6篇。2023年初定的目标是每周一篇,一年写够50篇。

一个主要的原因是受到flomo笔记创始人的一篇文章影响,其观点大致是**“大部分人逃避在主业上做,选择在副业上说。输出不仅仅是写文章,更重要的是要影响现实世界,改变自己。**”

当时我认为这句话说的很对,我觉得写文章花了我很多时间,但并没有给我带来太大的改变。

所以我选择了以记笔记仅仅给自己看的方式来整理思想,这有个很大的问题,因为没了发表出去的动力,就没有很强的动机系统化地整理知识,导致我觉得我掌握了,但其实是似懂非懂自欺欺人。

现在回过头再看,我依然觉得能够坚持一年,每周写一篇文章是一件很酷的事情。量变引起质变,不管写文章所花费的时间到底值不值得,做到之后再自证吧。

工作2.0

“读大量的书,和大量的人交流”,马斯克诚不欺我。

今年相比去年有了新的挑战和尝试,总的来说进步还是很大的。有两件里程碑的事情,包括在新技术方向的探索上和在项目管理上的锻炼,感谢我的领导给了我这些机会。

1 新技术探索

在2023年7月时,我开始想要探索NeRF这个新方向,大概在调研了两周在公司做了次分享后,意外得知等其他几个组的人也都想研究这个方向。

这样我们在公司组起了个虚拟小组,人多力量大,这样才有了后面的一些成果。我对自己的定位是,我可能不是技术最强的,但是我拉起了这个小组,把大家的力量聚集起来。这件事给我带来的成就感还是很大的,这也印证了我的一个生活理念,越分享,越成功。

一开始也在纠结要不要尝试,因为尝试一项新技术就意味着有失败的风险。但是“不尝试就不会失败”,还是要挑战一下自己。

这件事给我带来的最大的影响并不是技术上的,而是在交流上。它给我带来了很多跨组交流的机会,我因此和车道线、仿真、测试组都有了交集,也因此结识了几个志同道合的朋友。

倘若我当时没有下定决心搞NeRF,没有做分享,没有拉虚拟小组,我就不会认识这些新的朋友的机会。从这一点上看,也是“事在人为”,想做就去争取。

2 项目管理

负责做Auto Labeling这个5人参与的项目,这对当时的我来说是一个挑战,从此以后不再是一个人单打独斗,而是要为这个项目的所有成员考虑。

一边看书学习项目管理、技术管理的理论知识,一遍在实际项目中体会。做了一次负责人,才发现实际要面临的问题是很多的,比如如何和项目成员建立信任关系,如何沟通,如何识别风险,如何应对冲突,如何说服别人。

这就是王阳明所说的“事上炼”吧,在实践中成长,这个项目给我带来的锻炼是很大的。

生活2.0

成家之后,越来越觉得家人是最终要的,家人也是陪伴你最久的。

1 家人

  1. 顺利完成了订婚、结婚,整个准备过程中和老婆几乎没有任何争吵,办的三场婚礼基本都是她在准备。庆幸娶了个好老婆,我们几乎形成了完美的互补。也说服了老婆和我一块锻炼,一个月出去旅游一次,提升幸福度。

  2. 每周给爸妈打两次电话,双周和两个上大学的妹妹打一次电话问问他们的学习情况。

2 篮球

又练了差不多一年的篮球,改变了策略。跟着一个视频

问题

说了很多收获,但其实问题也很多。读书笔记花了太多时间;没有做到和大量的人交流;有时还是因对未来的不确定性而焦虑,担心自己一辈子碌碌无为;语言表达能力差,嘴巴跟不上脑子;和朋友联系得并不密切,一般一个Q才联系一次。

慢慢优化吧,只要你不停止,走慢一点没关系。

新的一年,加油!

相关文章:

2023年总结

人们总说时间会改变一切,但事实上你得自己来。 今年开始给自己的时间读书、工作、生活都加上一个2.0的release版本号,相比过去的一年还是有很多进步的。 就跟git commit一样,一步一步提交优化,年底了发个版本。用李笑来的话说&am…...

Git中为常用指令配置别名

目录 1 前言 2 具体操作 2.1 创建.bashrc文件 2.2 添加指令 2.3 使其生效 2.4 测试 1 前言 在Git中有一些常用指令比较长,当我们直接输入,不仅费时费力,还容易出错。这时候,如果能给其取个简短的别名,那么事情就…...

STM32内部Flash

目录 一、内部Flash简介 二、内部Flash构成 1. 主存储器 2. 系统存储区 3. 选项字节 三、内部Flash写入过程 1. 解锁 2. 页擦除 3. 写入数据 四、工程空间分布 某工程的ROM存储器分布映像: 1. 程序ROM的加载与执行空间 2. ROM空间分布表 一、内部Flash…...

html5 audio video

DOMException: play() failed because the user didn‘t interact with the document first.-CSDN博客 不可用: 可用: Google Chrome Close AutoUpdate-CSDN博客...

LoveWall v2.0Pro社区型校园表白墙源码

校园表白墙,一个接近于社区类型的表白墙,LoveWall。 源码特色; 点赞, 发评论, 发弹幕, 多校区, 分享页, 涉及违禁物等名词进行检测! 安装教程: 环境要求;…...

Flink cdc3.0动态变更表结构——源码解析

文章目录 前言源码解析1. 接收schema变更事件2. 发起schema变更请求3. schema变更请求具体处理4. 广播刷新事件并阻塞5. 处理FlushEvent6. 修改sink端schema 结尾 前言 上一篇Flink cdc3.0同步实例 介绍了最新的一些功能和问题,本篇来看下新功能之一的动态变更表结…...

WWW 2024 | 时间序列(Time Series)和时空数据(Spatial-Temporal)论文总结

WWW 2024已经放榜,本次会议共提交了2008篇文章,research tracks共录用约400多篇论文,录用率为20.2%。本次会议将于2024年5月13日-17日在新加坡举办。 本文总结了WWW 2024有关时间序列(Time Series)和时空数据&#xf…...

代码随想录算法——数组

目录 1、二分查找法 2、移除元素 3、有序数组的平方 4、长度最小的子数组 5、螺旋矩阵II 1、二分查找法 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在…...

Linux第45步_通过搭建“DNS服务器”学习图形化配置工具

学习的意义:通过搭建“DNS服务器”,来学习“图形化配置工具”。“DNS服务器”,我们用不到,但为后期移植linux系统服务,因为在移植系统时,需要用到这个“图形化配置工具”。 1、“menuconfig图形化配置工具…...

【Linux取经路】探寻shell的实现原理

文章目录 一、打印命令行提示符二、读取键盘输入的指令三、指令切割四、普通命令的执行五、内建指令执行5.1 cd指令5.2 export指令5.3 echo指令 六、结语 一、打印命令行提示符 const char* getusername() // 获取用户名 {return getenv("USER"); }const char* geth…...

【MATLAB】使用随机森林在回归预测任务中进行特征选择(深度学习的数据集处理)

1.随机森林在神经网络的应用 当使用随机森林进行特征选择时,算法能够为每个特征提供一个重要性得分,从而帮助识别对目标变量预测最具影响力的特征。这有助于简化模型并提高其泛化能力,减少过拟合的风险,并且可以加快模型训练和推理…...

2024Node.js零基础教程(小白友好型),nodejs新手到高手,(六)NodeJS入门——http模块

047_http模块_获取请求行和请求头 hello,大家好,那第二节我们来介绍一下如何在这个服务当中来提取 HTT 请求报文的相关内容。首先先说一下关于报文的提取的方法,我在这个文档当中都已经记录好了,方便大家后续做一个快速的查阅。 …...

【数据结构与算法】(5)基础数据结构之队列 链表实现、环形数组实现详细代码示例讲解

目录 2.4 队列1) 概述2) 链表实现3) 环形数组实现 2.4 队列 1) 概述 计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头&#xf…...

(注解配置AOP)学习Spring的第十七天

基于注解配置的AOP 来看注解式开发 : 先把目标与通知放到Spring里管理 : Service("userService") public class UserServiceImpl implements UserService {Overridepublic void show1() {System.out.println("show1......");}Overridepublic void show2…...

[C++] opencv + qt 创建带滚动条的图像显示窗口代替imshow

在OpenCV中,imshow函数默认情况下是不支持滚动条的。如果想要显示滚动条,可以考虑使用其他库或方法来进行实现。 一种方法是使用Qt库,使用该库可以创建一个带有滚动条的窗口,并在其中显示图像。具体步骤如下: 1&…...

C#用Array类的Reverse方法反转数组中元素

目录 一、Array.Reverse 方法 1.重载 2.Reverse(Array, Int32, Int32) 3. Reverse(Array) 4.Reverse(T[]) 5. Reverse(T[], Int32, Int32) 二、实例 1.Array.Reverse 方法4种重载方法综合实例 2.Reverse(Array)方法的实例 一、Array.Reverse 方法 反转一维 Array 或部…...

iOS AlDente 1.0自动防过充, 拯救电池健康度

经常玩iOS的朋友可能遇到过长时间过充导致的电池鼓包及健康度下降问题。MacOS上同样会出现该问题,笔者用了4年的MBP上周刚拿去修了,就是因为长期不拔电源的充电,开始还是电量一半的时候不接电源会黑屏无法开机,最后连着电源都无法…...

春晚刘谦魔术——约瑟夫环

昨晚,刘谦在春晚上表演了一个魔术,通过对四张撕成两半的纸牌连续操作,最终实现了纸牌的配对。 这个魔术虽然原理不是很难,但是通过刘谦精湛的表演还是让这个魔术产生了不错的效果(虽然我感觉小尼的效果更不错&#xff…...

itextpdf使用:使用PdfReader添加图片水印

gitee参考代码地址:https://gitee.com/wangtianwen1996/cento-practice/tree/master/src/test/java/com/xiaobai/itextpdf 参考文章:https://www.cnblogs.com/wuxu/p/17371780.html 1、生成带有文字的图片 使用java.awt包的相关类生成带文字的图片&…...

如何为Kafka加上账号密码(二)

认证策略SASL/PLAIN 上篇文章中我们讲解了Kafka认证方式和基础概念,并比较了不同方式的使用场景。 我们在《2024年了,如何更好的搭建Kafka集群?》中集群统一使用PLAINTEXT通信。Kafka通常是在内网使用,但也有特殊的使用场景需要…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

在rocky linux 9.5上在线安装 docker

前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)

本期内容并不是很难,相信大家会学的很愉快,当然对于有后端基础的朋友来说,本期内容更加容易了解,当然没有基础的也别担心,本期内容会详细解释有关内容 本期用到的软件:yakit(因为经过之前好多期…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...

服务器--宝塔命令

一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行! sudo su - 1. CentOS 系统: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...

前端调试HTTP状态码

1xx(信息类状态码) 这类状态码表示临时响应,需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分,客户端应继续发送剩余部分。 2xx(成功类状态码) 表示请求已成功被服务器接收、理解并处…...