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 的基础上,学习一些乐理知识,让音乐不再那么枯燥。这种就比较随意了,不纳入评判指标中。

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

相关推荐
Good_tea_h2 小时前
Android中的单例模式
android·单例模式
计算机源码社7 小时前
分享一个基于微信小程序的居家养老服务小程序 养老服务预约安卓app uniapp(源码、调试、LW、开题、PPT)
android·微信小程序·uni-app·毕业设计项目·毕业设计源码·计算机课程设计·计算机毕业设计开题
丶白泽8 小时前
重修设计模式-结构型-门面模式
android
晨春计9 小时前
【git】
android·linux·git
标标大人10 小时前
c语言中的局部跳转以及全局跳转
android·c语言·开发语言
竹林海中敲代码10 小时前
Qt安卓开发连接手机调试(红米K60为例)
android·qt·智能手机
木鬼与槐11 小时前
MySQL高阶1783-大满贯数量
android·数据库·mysql
iofomo11 小时前
【Abyss】Android 平台应用级系统调用拦截框架
android·开发工具·移动端
AirDroid_cn13 小时前
在家找不到手机?除了语音助手,还可以用远程控制!
android·智能手机·远程控制·手机使用技巧·远程控制手机
Good_tea_h21 小时前
Android中如何处理运行时权限?
android