2023年度总结 - 职业生涯第一个十年

8ed4b11124442aa4f88cb548351c4e24.png

2023年只剩下最后一周,又到了一年一度该做年末总结的时候了。

回想起去年,还有人专门建立了一个关于年度总结文章汇总的仓库。读了很多篇别人写的,给了我很多的触动和感想。这里的每篇文章都是关于某个人这一整年的生活和工作的轨迹啊。即使你这一年过的再平凡,也能从别人的视角窥见一种完全不一样的生活图景。

仓库的地址:https://github.com/saveweb/review-2022,该仓库接受投稿。

所以想想今年还是下笔了~

下笔之前先来脑图下:

鉴于我的很多平台 ID 名为“编程范儿”,故以此代表本人

c4a46afe4cd7735539bdf39dd2376137.png

知识创作

其实对于程序员来说,Git 的提交记录无疑是这一年来自己的工作之余的代码和内容产出成功的有效说明:

04e5a1b640a6142fe1b34663bcade4b9.png

载体

从图中可以看见从五月份开始,Git 的提交记录较之前突然有了明显的提升,原因主要在于 spacexcode.com[1] 这个网站的搭建。至于为什么要创建这个网站, 前面也写过我对于建立这个网站的初衷和后续的持续工作计划。

  • [x] 双节前把我的网站重构了一遍[2]

  • [x] 人生不必要精彩,但得有故事[3]

这大半年以来,几乎每天都会将自己的所学到的一些经验、技术和感想形成文档记录下来。不管它能为你产生多大的效益,但最起码等到某个历史节点它能成为你参与互联网这个伟大时代的一点遗产。或者为你的后代追溯你的生平提供一些历史资料信息。这样来看,还是值得好好坚持创作下去。

除了在这个网站上,我还有一个 i-fanr.com[4] 站点,本着流量运营的角度去分享一些关于前端的零碎的知识点文章。目前保持每个月两三篇的更新频次。

语雀的小记和知识库会记录一些瞬间的灵感和及时的所见所闻为后面的写作积累素材。

自从年初买了第一个付费知识星球“池建强·让时间为你证明”,发现优质的东西包括信息总是有价值的。以后我会愿意为知识付费。看到一些人持续地写作,分享,交流,碰撞,确实让思维得到飞跃的变化。

只有大量的输入才能保证有效的输出。

创作类型

以上都是以文字的形式来进行的创作,视频媒体近几年逐渐成为主流,我也不敢轻易忽视。视频号自从申请也没怎么更新,其实是我把视频定位为文字的辅助,它是另外的一种信息展示方式,比起文字更直接。我一直有个思路,它来源于“卢克文”的创作模式,视频的脚本来自于他写的文章,然后通过拼接图片或已有的短视频形成画面的再次创作的形式。

或许 Markdown To Video 的技术可以帮助到我。mdvideo[5]

除了文字的形式,动态的演示网页也是我的创作形式之一。在这个网站上你会发现很多通过简单的配置来动态改变页面效果的地方,它能更直观的将一些知识特性演示给别人看。

创作的灵感来源

在社交媒体上关注一些行业的大佬,从他们的视角去发现一些新的资讯。

Github 更新后,首页的信息流也是有效的信息来源,伴随着推荐质量都很高。

其次,一定尽可能多的拓展自己的语言,然后尽可能大的拓展自己的信息渠道。中文互联网比起整个互联网毕竟是很小的一块。

自媒体运营

自媒体运营其实是一种逐渐放大自己 IP,然后获取收益的一种途径。

前期以知识分享为主,保持一种利他的心态,形成自己的影响力。

现在网站上放的一些 Google Adsense 平台的广告,也会以尽可能少的侵扰用户,保持好的阅读体验为前提。公众号暂时不接受广告推广,找上门的推广课程的我也果断拒绝了。主要还是分享一些优质的文章。依靠小频次的更新今年也带来的两三百精准粉丝的增长。这是一个好的开始,我始终觉得粉丝不在多,而在于精准和粘性。

网站和公众号的评论区也开始有一些互动和反馈。这是积累粉丝粘性的一个有效过程。

我是怎么平衡看待收益这个事?没有收益,你很难坚持下去,太看重收益你会比较急躁,难以产出优质的内容。所以运营好账号的同时偶尔去接一点广告是可以的。那怎么去接,如何让别人发现你?

当你的东西得到别人的认可的时候,自然会找上门来,就比如今年三四月份的时候,有人看中了 i-fanr.com[6] 这个站的“磁力[7]”的关键词流量, 于是买了文章里的链接。就这样很突然地带来了一笔可观的收入。

学习与成长

学习与成长是每个人年终总结始终绕不过去的一个主题,作为一个技术打工人,为了不落后于整个行业背景,你总是需要主动地去学习新的技术和平时工作用不到但是能有效拓宽职业发展瓶颈的一些技术。由于自己工作以来一直用的 Vue 技术框架,但是 React 你也很难不重视它在前端职业里的地位。

所以这个编程网站我选择了 Docusaurus 而不是 Vuepress。这是主动寻求改变和挑战的一种手段。你不会造桥,那你给桥先毁了。这样你不得不去重新造个桥。

还有为了不让自己仅仅局限在前端的思维里,后端你也要主动去学习,nextjs 是最近出来比较追捧的建站技术,我正在撰写关于它的实操的专题[8]

今年买了《JavaScript 算法:基础原理与代码实现》和《React 设计原理》两本技术图书,没怎么看完,还是老毛病发现纸质的书很难一口气看完。不过卢克文的长篇公众号倒是总能一口气看下来,还总是意犹未尽。最近一两年对时事政治和地理环境越来越感兴趣,难道这又是一个中年人的魔咒吗?

本职工作

这一年来,行业的大背景不容乐观,因此自己的心态上也始终抱有一丝的危机感。在无锡,一个制造业发展地还比较好的城市,公司的发展目前来看还是稳步向前。

近几年是公司的大力发展的时候,人才和业务爆发期,业务端会有大量的需求。前端的管理岗的空缺可以努力去争取争取。

一方面自己也将面临35岁大龄打工人的境遇,如何克服焦虑和职业晋升的压力会是接下来一年面临的挑战。

到了这个时候,工资这块如果不是大的晋升也很难有大的起伏了,好在每年还能有小幅度的增加,也略感欣慰了。

家庭生活

家庭生活方面,我是不怎么愿意聊的,但不聊好像又缺点什么。毕竟聊的是年终总结还是全面具体点的比较好。

生活节奏方面参考我制作的页面:

打造高效的生物钟[9]

这是我自己总结并喜欢的一句话:

世界上唯一公平的事是每个人一天24小时
而如何度过这24小时,却有千万种方式
选择什么样的生物钟,将决定你拥有什么样的人生

这是我近一两年来总结并践行的一个自认为比较健康的生活方式和节奏。未来会一直保持下去,深信只有拥有高效的生物钟,才能活的自律和自由。

家庭开支

作为一个中年的“背贷人”,房贷会伴随着接下来的二十年,车贷明年下半年可以结束了。未来还会有什么贷暂时不知道。

虽然目前每个月会有盈余,但还是不敢花大钱。这一年感觉最大的就是生活成本上升了。平时我买菜感觉特别深的是近来的物价上升了,还有就是有了孩子之后开支也多了。

除了生活的零碎开支,近几年出门远游应该还是奢望。平时也只是在周边小范围地转转。

普通人真的只是在活着而已。如果想要更高质量的生活,就必须有新的收入来源。

抚养小孩

小孩子刚刚过了两周岁,见证了她成长的每个瞬间,这一年她的变化是最大的,几乎每个月都能学会新的技能。从走路的摇摇晃晃,到很平稳地奔跑。从一个字一个字的支支吾吾,到简单句子的大喊大叫, 会给你的生活添加很多的惊喜。

当然累也是会有的,你会发现工作之余的时间会被她占满。突然性情的改变,无理取闹会让你手足无措。

总之有了孩子会大大改变你的生活节奏。苦乐掺杂,其中滋味任由你慢慢体会。这就是生活吧!

总结

2023年度我总结的关键词是:成长、背贷、创作、生物钟、焦虑、惊喜、知识付费、时政新闻。

生活不止眼前的苟且,还有诗和远方。不管当下的生活如何,永远不要放弃梦想,这是我想对我自己说的。

参考资料

[1]

spacexcode.com: https://spacexcode.com

[2]

x] [双节前把我的网站重构了一遍: https://spacexcode.com/blog/refactor-my-website

[3]

x] [人生不必要精彩,但得有故事: https://spacexcode.com/blog/i-have-a-story

[4]

i-fanr.com: https://i-fanr.com

[5]

mdvideo: https://github.com/lqomg/mdvideo

[6]

i-fanr.com: https://i-fanr.com

[7]

磁力: https://i-fanr.com/tag/%e7%a3%81%e5%8a%9b%e7%8c%ab/

[8]

专题: https://spacexcode.com/docs/topic/nextjs/intro

[9]

打造高效的生物钟: https://spacexcode.com/lifebalence

- END -

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

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

相关文章

12-桥接模式(Bridge)

意图 将抽象部分与它的实现部分分离,使他们可以独立地变化 个人理解 一句话概括就是只要是在抽象类中聚合了某个接口或者抽象类,就是使用了桥接模式。 抽象类A中聚合了抽象类B(或者接口B),A的子类的方法中在相同的场…

流程图用什么软件做?五款优质在线绘制工具看一看

流程图用什么软件做?现在,流程图已经成为了我们工作中不可或缺的工具。它能够清晰地展示各个步骤之间的关系,使我们更好地理解并优化流程。那么,在众多的流程图绘制工具中,哪一款最适合你呢?下面就给大家介…

【办公技巧】ppt修改全部字体怎么改?

制作完PPT之后,想要更换ppt中的字体,有没有什么快捷的方法呢?今天分享两个方法,一键修改ppt文件字体。 方法一: 找到功能栏中的编辑选项卡,点击替换 – 替换字体,在里面选择我们想要替换的字体…

单细胞转录组学对代谢功能障碍相关脂肪变性肝病的类器官模型进行分析

前言 最近接触比较多肝纤维化项目,包括空转、单细胞和普通的BULK转录组,本文是肝脏疾病类器官构建,所以结果是比较确定的,只是对比不同处理和培养哪种效果更好,适合了解纤维化进展和哪些分子和细胞参与,以…

数据可视化大屏自适应,保持比例不变形,满足不同分辨率的需求——利用transform的scale属性缩放,缩放整个页面。

文章目录 一、需求背景:二、需求分析:三、选择方案:四、实现代码:五、效果预览:六、封装组件: 一、需求背景: 数据可视化大屏是一种将数据、信息和可视化效果集中展示在一块或多块大屏幕上的技…

项目中使用iframe引入html 解决路由错乱问题以及父子组件传值调用方法

iframe与外部之间传值 父组件 <iframeid"iframe"src"luckysheet/index.html"frameborder"0"scrolling"no"style"width: 100%; height: 60vh; border: 0"/>const frame document.getElementById(iframe);frame.onloa…

8. 《自动驾驶与机器人中的SLAM技术》基于保存的自定义NDT地图文件进行自动驾驶车辆的激光定位

目录 1. 为 NDT 设计一个匹配度评估指标&#xff0c;利用该指标可以判断 NDT 匹配的好坏。 2. 利用第 1 题的指标&#xff0c;修改程序&#xff0c;实现 mapping 部分的回环检测。 3. 将建图结果导出为 NDT map&#xff0c;即将 NDT 体素内的均值和协方差都存储成文件。 4.…

学习记录11-SPI通信(软件)

目录 前言 一、引脚定义 二、代码 1.初始化 2.操作代码 三、验证 前言 对SPI进行结构封装&#xff0c;方便使用。方便讲解&#xff0c;用W&#xff12;&#xff15;Q&#xff16;&#xff14;芯片进行讲解 一、引脚定义 #define SPI_CS_PROT GPIOB //CS接线引脚通道…

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

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

【python】12.字符串和正则表达式

使用正则表达式 正则表达式相关知识 在编写处理字符串的程序或网页时&#xff0c;经常会有查找符合某些复杂规则的字符串的需要&#xff0c;正则表达式就是用于描述这些规则的工具&#xff0c;换句话说正则表达式是一种工具&#xff0c;它定义了字符串的匹配模式&#xff08;…

node各个版本的下载地址

下载地址&#xff1a; https://nodejs.org/dist/ 可以下载多个版本&#xff0c;使用nvm控制切换&#xff08;需要先安装nvm再安装node&#xff09; nvm下载地址&#xff08;访问的是github&#xff0c;请科学上网&#xff0c;下载后解压安装exe即可&#xff09;&#xff1a;h…

照片删除了还有救,19 款最佳免费照片恢复软件方法分享!

如果您曾经丢失过数字文件&#xff0c;那将是一种熟悉的感觉。也许您不小心删除了照片。或者&#xff0c;也许某些文件只是消失了。不管结果如何&#xff0c;都令人心碎。 不过&#xff0c;这个故事不需要有一个悲伤和遗憾的结局。现在有许多不同品牌的照片恢复软件可以挽救局…

《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(7)-Fiddler状态面板-QuickExec命令行

1.简介 Fiddler成了网页调试必备的工具&#xff0c;抓包看数据。Fiddler自带命令行控制&#xff0c;并提供以下用法。Fiddler的快捷命令框让你快速的输入脚本命令。 除了输入默认命令&#xff0c;也可以自定义命令&#xff0c;你可以通过编辑 FiddlerScript 来增加新命令&…

Android-常用数据结构和控件

HashMap 的原理 HashMap 的内部可以看做数组链表的复合结构。数组被分为一个个的桶(bucket)。哈希值决定了键值对在数组中的寻址。具有相同哈希值的键值对会组成链表。需要注意的是当链表长度超过阈值(默认是8)的时候会触发树化&#xff0c;链表会变成树形结构。 把握HashMap的…

C练习——肇事卡车车牌号

题目&#xff1a; 一辆卡车违反交通规则&#xff0c;撞人后逃跑。现场有3人目击事件&#xff0c;但没有记住车牌号&#xff0c;只记住了车号的一些特征。 甲说&#xff1a;“牌照前两位数字是相同的”&#xff0c;乙说&#xff1a;“牌照的后两位数字是相同的&#xff0c;但与…

网络安全技术新手入门:利用Kali Linux生成简单的远程控制木马

目录 前言 一、生成远控木马 二、传播木马&#xff08;现实中通过免杀技术进行传播&#xff0c;此文章为新手入门教程&#xff0c;故通过关闭杀毒程序的方法让初学者熟悉流程&#xff09; 三、配置攻击模块 四、进行远程控制 五、建议 前言 相关法律声明&#xff1a;《中…

ERA5数据集解算Tm(水汽加权平均温度)

Part1 Tm&#xff08;代码获取方式在文章最后&#xff09; Tm 是 GNSS 反演 PWV 的关键性因素&#xff0c;由 Tm 可以求得转换因素 Π&#xff0c;Π*ZWD&#xff08;天顶湿延迟&#xff09;可以的得到 PWV。 Part 2Tm 的计算方法 Tm 的计算方法有两种&#xff0c;下面进行分…

C#编程-使用事件

使用事件 事件是一个动作或发生的事情,例如:鼠标点击、按键、鼠标移动或系统产生的通知。应用程序可以在事件发生的时候做出响应。通知的一个示例是中断。事件是对象发生的消息以表示事件的发生。事件是进程内通信的有效方法。它们对对象时有用的,因为它们标识了单个状态改…

swing快速入门(四十四)拖动、编辑JTree结点

注释很详细&#xff0c;直接上代码 新增内容&#xff08;源码细节知识点巨多&#xff0c;建议细看&#xff09; 1.设置JTree可编辑 2.使用JTree关联的数据模型实现节点的增删改 3.鼠标拖动节点事件设计及处理方法 4.手动刷新视图与自动刷新的方法区别 5.自定位节点视图方法 源码…