前言
「自我启发之父」阿德勒在《被讨厌的勇气》中说到这么一句话:“决定我们自身的不是过去的经历,而是我们赋予经历的意义。”
那么,是不是意味着过去的经历没有任何意义呢?其实,不然。
诚然,过去的经历确实不能决定将来的走向,但是,将来需要借鉴、思考过去的经历,就好比「图灵」的每本书的第一页都是“Staning on the Soulders of Giants”,因而,我们也得站在过去的肩膀上。
所以,今天这篇年终总结也有着它的故事线:回首 2022 -> 展望 2023,正文从这里开始~
1 回首 2022
1.1 编程
相信很多同学在捣鼓技术的过程,都希望能带给自己一些“新鲜感”,所以,每年我们都会看到技术在不断地更新迭代。而今年,我总共写了 6 篇技术文章:
- macOS App 自动化分发 App Store 探索与实践
- macOS App IDs, Certificates & Profiles 基础和自动化管理
- 常用文件访问权相关命令,以及 macOS launchd
- 揭秘,Vue3 性能优化之 Non-reactive Object
- 现代 Monorepo 工程技术选型,聊聊我的思考
- 设置 NPM Registry 的 4 种姿势
其中,有 3 篇是前端范畴的文章,另外 3 篇则是和 macOS 应用 CI/CD 相关的,这也是我今年在技术方面做的不一样的事情。相应地,我也投入了相当一部分时间研究 macOS 应用 CI/CD 相关的知识,包括 Jenkins、进程常驻、应用分发(AppStore 和网络)和证书签名等。
我想可能有很大一部分前端的同学会问:“作为一个前端,我需要学习这个吗?“,个人认为是需要的,因为在一些场景下,比如说做 React Native 或 Electron 开发的时候,不可避免地就会接触到原生应用的签名、构建、公证(Notarize)和分发 App Store 的概念,所以,通过亲身地体验一番原生应用实现这些的过程还是有一定收益的(知其然使其然)。
然后,在 GitHub 的产出方面,总共有 200 多个 Contributions,略有点微薄,上半年倒是捣鼓了一个简单的关于 Monorepo 的轮子 fmr,然后下半年主要重心也在写关于 macOS 应用 CI/CD 的开源书籍 📚(相信很快会和大家见面,Stay tuned):
并且,值得一提的是,今年刚好是到猪厂打工满 1 年的日子:
作为一个老程序员...难免会问自己一个问题:“过去 1 年,我做了哪些有价值的事情?”。
这里我给出的答案:“过去 1 年,仍然是围绕「工程化」,做了脚手架、CI/CD、研发文档和规范制定等方向上的事情...”,其中,每块都做了一定深度的学习和实践,这里就不做展开了,有兴趣的同学可以私聊我交流。
1.2 生活
回到生活,停下脚步👣,仔细思考下,每年的我在编程上的收获都会有所不同,但是在生活上的变化似乎却所见甚微...
比如说,这几年一直没变的 3 件事情:
- 周末日常宅家学习,比较少出门,靠点外卖、喝咖啡和奶茶维持”生计“...
- 交际圈比较小,我想应该是这个行业的一致表现...
- 还是单身,不知道算不算一件事,快忘了总之...
看完这 3 件事,我想很多同学可能会有点感同身受?希望不要这样...作为一个新时代的程序员,我们还是要学会“拥抱变化”的。虽然,上面提及的 3 件事确实这几年都没变化,但是,值得一提的是,今年尝试报名了公司的吉他学习班,也算坚持了下来,现在可以勉强弹一下 5、6 级的曲子(需要时间学),也算是多了一项技能?
接下来,就来简单鸡汤一下,除开看编程相关的书籍,我也会看点关于其他方向的书籍,一方面是丰富自己的阅历和生活,一方面则是学会从多个角度分析问题(不单单是程序思维...),例如这些书(排名不分先后):
- 《被讨厌的勇气》
- 《幸福之路》
- 《自卑与超越》
- 《异类不一样的成功启示录》
- 《幕后产品》
- 《挪威的森林》
有兴趣的同学,可以买来看看,通过阅读这些书籍相信你会得到不一样的收获 💡。当然,也欢迎大家和我分享一些你看过的书籍。
2 展望 2023
要说对 2023 年有什么详细的规划?可能还真没有...但是,初步的规划或想法还是有的。
首先,对于编程的规划会是:
- 写完 macOS 应用 CI/CD 的开源书籍
- 输出工程化、框架源码相关的文章
- 捣鼓下 GitHub,比如说给一些 Repo 提 PR、写点有趣的轮子等
其次,对于生活的规划会是:
- 学习一项技能,比如说摄影、小提琴等
- 继续看一些非编程相关的书籍
- 输出一些关于生活的文章或者视频
可能看起来这些 2023 年的规划还略显单薄,具体还是需要去验证这些计划是否可行,以及是否有足够的时间去尝试做一些事情,毕竟有时候真的是计划赶不上变化...
结语
正如文章开始所说,“决定我们自身的不是过去的经历,而是我们赋予经历的意义。”。过去的经历终究只属于过去,它也不能决定将来你会是一个什么样的人。
那么,回到现在,无论过去错对与否,如果我们希望将来的自己是往一个好的方向发展。那么,我们则要更多吸取过去经历,然后去思考将来要怎么做。
并且,这几年,大家都逃不开的一个话题就是疫情之下的经济发展停滞不前或者倒退,作为一个打工人,我们不可避免地是受到了一定的影响。但是,人生也许就是这样,你永远也不知道接下来可能会发生什么。
所以,我们更多地是需要做好自己,从编程的角度,那么就是保持好奇心和耐心,人生这场马拉松,看的是谁能坚持到最后,而不是在这个过程的某个成功或失败。最后,在这里也祝大家新年快乐、心想事成。
本文参与了 SegmentFault 思否年度征文「一名技术人的 2022」,欢迎正在阅读的你也加入。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。