2023:了解接纳自己的一年,学习成长的一年

2023年,对于我来说,过得实在有些漫长了,让自己有一个月过成了两个月的感觉。每次月度总结的时候,自己总会感慨道:确定这是自己一个月做的事情吗,我怎么感觉两个月做完才合理。

如果说 2022 年自己成长的速度和走路差不多,那么 2023 年,自己的成长速度可以媲美自行车了,这是一个质的变化。如果你好奇我是怎么做到的,可以查看 学习流程及方式的转变 部分。

这篇文章我们不聊技术,但是会涉及到自己的一些经验和总结,相信会对你有所帮助。按照惯例,先介绍一下自己今年都做了些啥吧~

阅读

今年全部看完的书估计在 15 本左右(还有两本没找到,应该是外借了)。

内容上,主要分布在:Android 开发、软件工程、投资、心理学、个人成长

《聪明的投资者》:这本书自己在大学的时候已经看过一遍了,今年上半年和下半年各又看了一遍,每次阅读完都会有新的感受,新的思考和体会。都会感慨 格雷厄姆 在上个世纪已经把一些简明扼要的道理总结了出来,甚至现在也是适用的,但大家还是很难把投资给做好,真有意思~推荐指数:5⭐

《投资最重要的事》:需要有一定经验的投资者去阅读,暂时不评价

《高效能人士的七个习惯》:积极主动、要事第一、以始为终。感觉把这几个个人习惯思考清楚,在日常的工作生活中用上,会受益良多。推荐指数:4.5⭐

《阿斯伯格综合症完全指南》:有阿斯伯格综合症的人推荐阅读,可以获得一些心理上的安宁,做到更加理解和接受自己。不做推荐

《Android 开发艺术探索》:年初读的,多少有点忘了,一本 Android 开发的工具书吧。当时读的时候很多内容都没用过,走马观花了。可以用来拓展知识面和复习。推荐指数:3.8⭐

《重构------改善既有代码的设计》:去年读过一部分,今年又拿出来全部读完了,读的非常的畅快。一边阅读一边反思自己代码书写上的问题,了解到有一些改进点。非常开心!阅读的过程中,可以预想到作者会使用哪些重构技巧来改善既有代码的设计,最后会和作者的想法不谋而合。会有共鸣的涌现~推荐指数:4.5⭐

《安卓传奇》:郭霖公众号抽奖得到的,有空的时候可以了解了解,Android 帝国是怎么从 0 开始组建壮大起来的。推荐指数:3.5⭐

《你当像鸟飞往你的山》:真实故事改编的小说来着吧,没啥具体的感悟,推荐指数:2.5⭐

《图解 HTTP》:当故事书看,复习一下 HTTP 相关的知识,推荐指数:3⭐

《被讨厌的勇气》:看第二遍了,第一遍看的时候觉得想法挺有意思、很新颖,因为很多都是自己之前没有了解过的。看第二遍的感悟是:道理我都懂,但是我就是做不好。推荐指数:3⭐

《小米创业思考》:需要有创业经验的人读,估计才会有所共鸣。推荐指数:2.8⭐

《Android 组件化开发》:读完收获不大,不做推荐

《深入理解 Kotlin 协程》:地狱级的阅读难度,不做推荐了,个人表示看第二遍也看的不是很明白。

技术的输入和输出

从整体上看,自己的输入是大于输出的,技术输出总计 9 篇,每篇按照 2k 字计算的话,输出大概在 2w 字左右。输入总计 5.6w 字左右(记录的知识点但是没有整理成文章分享)。我想,我这种状态应该算是比较健康的。输入一定是要大于输出的,不然分享的都是质量不高的文章,自己未能完全理解的知识点,导致对读者进行错误的引导,那又有什么意义呢~

Teck Blog 输出

令自己没想到的是,自己的文章被 Android 领域比较知名的公众号转载了,也算是对自己的一些小小鼓励吧

参加社区活动

第一次参加 GDG 的社区活动,见到了凯哥,凯哥真的看起来好年轻啊。下次见到一定做个 e 人,上去打声招呼!

学习流程及方式的转变

学习,对于我来说,既陌生又熟悉。熟悉的是,自己从小就开始学习,也逐渐意识到了学习的重要性。陌生的是,经过了这一年的探索和转变,我发现自己对于学习这件事情,还是存在一定程度上的认知偏差。

个人时间管理的变化

在使用 Notion 之前,我一直在使用网易云笔记来管理自己学习相关的事情。只能用两个字来形容:原始。传统的笔记软件太过于原始了。不够现代化,不够 Notion。简单分享一下自己是如何使用 Notion 来进行学习管理的吧。

这是一个自己 12 月待办事项的 Calendar 视图,我可以很方便的看到哪一天要做什么,哪一天做了什么。

这是待办事项的看板视图,可以清楚的看到自己接下来要做什么。当然还有其他 tab,只不过被隐藏了。

当然,还有每周及每月总结的部分:

整体使用下来,其实还是蛮有意思的,你可以使用 Notion 对自己的事项及时间进行一个非常清晰明了的规划。如果你还没有使用过的话,强烈建议尝试一下(虽然会有一些性能优化上的 bug),for free。

学习习惯的变化

学习习惯的变化,是可以做到立竿见影的。当然,前提是得自己有想去学习的想法。

注重休息,原来自己不是一台学习机器

之前,自己是没有太过于注重休息的,周末也不断的学习(立志成为像智晖君一样的卷王 😏)。但是渐渐的,我发现自己周末名义上是在学习,实际上学习的时间可能每天只有 4 小时。这显然是有问题的,假设每天按照 8h 来计算,剩下的 4h 我干什么去了呢?很难统计,东摸摸西瞅瞅,4h 就过去了。进一步思考,自己内心其实是有放松和休息的需求在的,我不应该用学习的名义去掩饰它,而应该去尊重它,满足它。满足了自己休息和放松的需求之后,才能让自己之后的学习和工作更加踏实和放心。

让自己立马进入学习状态

之前,我可能很难进入学习状态,即使坐到了电脑前,但还是忍不住打开 B 站看会视频,或者打开网易云音乐,听会歌先。这样的操作都严重影响了学习的效率!没有什么比一坐到书桌前,就能进入学习状态更加完美了。所以,我进行了一些小小的改变,规定书桌的用途只能用来看书,不能用来娱乐,也不能用来干饭。效果真的出奇的好~如果你也有类似的困扰,可以简单尝试一下。

健康和运动

按照自己的打卡记录,今年运动的天数总计 105 天,占比 28%。自己大概是从 10 月开始记录体重数据的,想着得减减重了。没想到减重些许顺利,3 个月减重 5 斤的样子~

了解和接纳自己

我想,按照人的成长阶段来说,先是要了解和接纳自己,知道自己是谁。才能进一步做到了解别人,以及了解世界。我不太清楚这样是不是正确的,但我觉得这样做,问题不会太大。

今年,我有做不下 8 次 MBTI 测试,试图通过 MBTI 测试去了解自己,理解自己。但有趣的是,这对于我来说,真的很难。测试结果一直在 ENFP、INFP、INTJ 以及 INFJ 这几个之中进行变化。所以导致很长一段时间,我对自己的了解都是变化的,很难对自己有一个长远而清晰的认识。

事情的转机,是心理咨询师邀请我进行一次团体心理咨询。课程结束之后,发现大家对我的反馈是,外向且乐观的,这真的是意料之外的反馈。我一个常年只知道写代码的 IT 宅男,怎么可能是外向的?

原来,自己并不是 MBTI 测试中的某种类型,而是多个类型的集合,E/I N F/T P/J。ENFP、INTJ、INFP、INFJ,这几个人格类型都挺符合自己的。自己在遇到人多想去社交的时候,会是 ENFP,自己不想社交的时候会是 INFP,去观察和体谅别人。自己一个人独处的时候,会是 INFJ/INTJ,会进行一些需要深度思考的事情。

可能,每个人不一定属于某种特定的人格类型,而是在不同情况下,在不同的人格类型之间进行转变。

工作相关

2023 年,是自己工作的第二年,总的来说,比第一年得心应手了不少。但还是处在一个知识点大面积摄入的阶段。简单总结了一下,摄入的知识点主要是这些了:

较为熟练使用一些常用的设计模式(装饰器模式、状态模式、代理模式、策略模式、工厂模式),及泛型来优化代码的组织和结构,做到 DRY(Don't repeat yourself)。

对 Kotlin 函数式编程、协程、高阶函数等有了更加深入的理解和思考。

对 MAD(Modern Android Development)及模块化开发有了更加深入的实践经验。

还有 APP 内存泄漏、性能优化等知识点的实践。

当然,还有好多好多零碎知识点的了解。

在代码书写上,我想自己多少还是有些洁癖的。对于一些很烂的设计,以及重复的代码,自己会坚决抵制!

具体一点,我会怎么做呢?自己做到 DRY 及保持代码的整洁。如果看到别人的代码写的不够好,我想我肯定会通过沟通和自行修改解决。

播下一颗种子

总的来说,2023 年,又是个人飞速成长的一年。那 2024 年,自己会做哪些尝试,生活会有哪些变化呢?

根据个人经验,在定目标的时候,我们定的越具体,就越有可能完成和实现。同时,要保证目标项不能太多,个人精力是有限的

目标项 目标内容
阅读 15 本 / 年
写技术文章 1 篇 / 月
运动 3 天 / 周
1k star 的 Github Repo 1 个 / 年
投资相关 年化收益 15%

当然,还有一些暂时无法量化的指标,比如吉他学习,希望自己在有一定 FingerStyle 的基础上,学习一些乐理知识,让音乐不再那么枯燥。这种就比较随意了,不纳入评判指标中。

赶在今年的最后一天写完了,明年见~

相关推荐
JhonKI6 小时前
【MySQL】存储引擎 - CSV详解
android·数据库·mysql
开开心心_Every6 小时前
手机隐私数据彻底删除工具:回收或弃用手机前防数据恢复
android·windows·python·搜索引擎·智能手机·pdf·音视频
大G哥7 小时前
Kotlin Lambda语法错误修复
android·java·开发语言·kotlin
鸿蒙布道师10 小时前
鸿蒙NEXT开发动画案例2
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei
androidwork10 小时前
Kotlin Android工程Mock数据方法总结
android·开发语言·kotlin
xiangxiongfly91512 小时前
Android setContentView()源码分析
android·setcontentview
人间有清欢13 小时前
Android开发补充内容
android·okhttp·rxjava·retrofit·hilt·jetpack compose
人间有清欢14 小时前
Android开发报错解决
android
每次的天空16 小时前
Android学习总结之kotlin协程面试篇
android·学习·kotlin
每次的天空18 小时前
Android学习总结之Binder篇
android·学习·binder