Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023 年终总结 #63

Open
riskers opened this issue Dec 29, 2023 · 0 comments
Open

2023 年终总结 #63

riskers opened this issue Dec 29, 2023 · 0 comments
Labels

Comments

@riskers
Copy link
Owner

riskers commented Dec 29, 2023

前言

写这行字的时候,是 2023 年 12 月 22 日,2023 就要结束了,在这里回顾一下这一年,迎接新的一年。

今年做的事情非常多,要分门别类列出来。

流水帐

今年我 DayOne 记日记,每周有个小总结,每月有个大总结。现在回顾起来方便多了。

按惯例,先流水帐记一遍。

一月的时候,因为在年前了,没什么事情做。开始看一些统计学和经济学的科普书籍。了解贝叶斯统计是怎么回事,甚至跟着几本书用 Python 实践了一些统计方法。年前接了最后小需求,涉及到 CSS Grid,发现自己都忘完了,尴尬~

二月到四月开始搞开源 SDK,其中花了无数时间,解决无数问题,这个后面会说。

四月底开始陪产,在月子中心待了一个月。每天晚上睡不着的时候看电视剧和书,《漫长的季节》和 rxjs 就是这么看完的。

从月子中心回来都五月底了,这期间突发奇想想要了解数据分析方向,结果就搞明白了什么是 pandas ,在 leetcode 刷了几个 pandas 的题。

搞定 js exec go wasm方案,还看了两本 WASM 的书,完善了方案。

七月到九月就比较清闲的状态,学了点线性代数、学了点 rust、还不着调地学了一周的 Clojure,写了个练手小项目。

十月,终于又能开始学了点机器学习,现在也只能说了解它是什么东西。发现 Github CodeSpaces 比 Kaggle 、colab 好用多了。

十一月,公司那边来了个大活,重构了一个大的项目,还顺便重新学习了 CSS,刷完了张鑫旭的三本书。

十二月,年底没什么事情,公司开始 360OKR,然后我又看了一本 《Python 工匠》,写得确实不错。

还是要从实战中学习,要不都不知道自己有没有掌握知识,比如 rust 和 pandas 我又有些忘了,要是有项目的话,还能再回忆回忆。

看书

一句话点评今年主要看过的书

  • 现代JavaScript库开发:原理、技术与实战

  • CSS 世界 大约一周搞定,为了情怀。

  • CSS 新世界 两天读完了,发现我之前的 CSS 体系有点糟糕,有空的话要重新整理一下。

  • Python for Data Analysis (3/e) 作者已经把这本书开源了,可以看看,顺便学英语了。

  • Python工匠 就像一个老师傅带着你一样,读得很舒服。

  • 深入浅出Pandas 是一本合格的 cookbook,值得三星了。代码可以运行,再加一星。大约两个晚上翻完。

  • 程序员数学 一晚上加半个下午翻完第一部分 简单记录一下 书中的代码部分是作者封装的,这点如果只看书不下载源码来看,是很痛苦的。 不是我想要的那种书。

  • 统计学关我什么事 总体可以四星的,特别适合学完贝叶斯定理,然后学到假设检验蒙逼的人。

  • Kubernetes修炼手册 两个晚上看完,不是一本 cookbook,有一些基础概念的介绍。 不知道这本书对我胃口,还是我有一定的基础,感觉看得特别快。还顺着这本书,整理了之前的学习笔记。 Ingress 没有讲扣一分

  • 世界尽头的咖啡馆 有几个观点惊艳到我了,比如关于退休的那个故事

  • 拿工薪,三十几岁你也能赚到600万 本书把很多我的一些体会写出来了

  • 小岛经济学 春节前用无聊的一天看完! 书中序言部分,辛辣地批评了凯恩斯主义者,讽刺其实经济学家根本不知道自己在说什么。和之前有本书中说其实找个猴子挑选股票结果也和主动型基金经理的盈亏差不了多少。

  • 投资最聪明的事 每一章一个主题 作者是享受到经济周期的投资者。最后一章感触最深,投资赚到的钱就是要和在乎的人分享。

  • 明朝那些事儿 十年前刚工作的时候,看过一遍。 这次,我又花了一个月近 40 个小时看完了这本书。

  • 宋朝那些事儿 对宋朝尤其南宋历史有了大概的了解

  • 楚国兴亡史 无意在微信读书看到 大约几天就读完了 还不错

影视剧

电影方面倒没什么印象深刻的作品,今年看得最过瘾的就是《漫长的季节》和 《繁城之下》了。

工作 & 技术成长

负责开源公司的 JS SDK,后面自己也复盘过。可以说,这是今天最花时间、最费心思的工作了。

另外,今年还有这些方面有成长:

  • protobuf / gRPC 在 JS 上调研
  • 文档站,使用 Docusaurus 构建文档站
  • 脚手架的开发套路
  • ECDSA / EDDSA 等密码学基础知识
  • EIP712 签名
  • Github Action CI NPM publish
  • 单测 jest
  • DApp 开发体系的完善,包括并不限于 wagmi、rainbowkit、connectkit
  • WASM 封装 TinyGo 有了一套方案
  • JS 实现 reed-solomon,替换恶心的 WASM 实现方案。
  • 为了解决性能问题,还分别对 reed-solomon 的 core lib 的使用环境进行适配,Nodejs 和 Browser 适配开启 Worker
  • 总结 前端开源指南

还有一些开拓视野的技能:

  • Python 以及 numpy、pandas 数据分析方向
  • rust 又一次入门,尬 ~
  • 不知道怎么的,在月子中心呆着的时候,就想着要再次复习一下 rxjs(其实工作中也没机会用),就买了本一个台湾人写的电子书,然后看完了。
  • 可能是看完 rxjs 对函数式不过瘾,后面有时间的时候,又花了大约一周,再次复习了一遍 Clojure。这次有实战,写了个小项目。

生活

  • 最大的变化就是当爸爸啦,4.18 孩子出生,这大半年,出了月子中心的一个月,剩下的时间真的是折腾够了。
  • 9 月全款拿下小鹏 G9
  • 给上大学的侄子写的 学习如何学习
  • 习惯 remote 工作了,享受这种生活状态
  • 工作快 10 年,待过 5 家公司。现在这家公司是我唯一希望它好好活下去,不要倒闭的。

2023 ORK Review

一如既往地超出完成了一些东西,同时也有一些东西彻底就没搞。

  • 英语和音乐方面,完成 0
  • 统计知识 10%
  • DApp 开发 100%,算是彻底上手开发 DApp,连接钱包、和智能合约交互等等
  • k8s 会使用 100%,花了大约一周时间学会使用 k8s 以及 GitOps
  • 前端
    • 重学 CSS 100%
    • WASM 100%
    • WASM 比之前想做的,超出,虽然没有研究底层,其实也不需要,搞定怎么样方便地调用 Go/TinyGo 的 WASM,并且封装在 npm 里:Notion | Github
    • 顺便对还调研了 rust 的 WASM 生态,比 Go 强多了!花了 2 天尝试用 wasm-pack 封装一个 crypto 方法,因为对加密不熟,失败。
    • rxjs 100%
    • Worker
    • React 的技术栈更新,React Query、jotai 这些新玩意
  • 后端架构
  • 机器学习 5%,只是了解了什么叫机器学习
  • 数据分析,刷完 Pandas leetcode
  • 提升阅读 Go 代码的能力,后半年一直在和 Go 打交道,所以就需要一直提升 Go 的能力,至少要看懂一段代码是在干嘛。现在,我已经看 Go 代码不怵了,再搭配 cha rGPT,完全没问题!
  • 开源,上面说过了,不再赘述

还有两篇工作复盘

这么一看,这一年好像也没干什么事情。

2024 ORK

在 2023 的基础上准备准备

未来会怎么样?不知道。

唯一知道的是,可能我们过去几十年所熟悉的世界体系正在崩塌,而落下的灰尘压在我们每个人身上可能就是一座山。

「往前看,别回头」吧


向我捐助 | 关于我 | 工作机会


@riskers riskers added the me label Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant