2023年度总结
已经有很久没有写博客了,荒废了许久,决定重新更新博客。
新学的技术
TypeScript
今年 3 月从公司离职之后,朋友找到我说有一个项目,合约 + 网页,去中心化,一个人做。想着有时间,就答应了做。之前写 Web 用的一直都是 Vue2 + JS,感觉写着还行,我在想,这个项目就挑战一下吧,直接上 Vue3 + TS。
我已经有多种语言经验了,上手极快,基本一下就熟悉了。
Vue3 + TS 让我觉得写起来舒服多了,从此不愿再用回 JS。
Solidity
和朋友做的这个项目要合约端,之前只做过合约交互,没做过合约端,于是自己赶紧学了 Solidity。
对这门语言的印象就是权限控制做得比其他语言要多一些,毕竟是直接和钱打交道的语言。
合约部署
学了合约自然要弄懂合约部署,也了解到了很多相关知识,测试网、测试币、合约开源、审计、合约迁移等,一点点摸索到最后整套流程搞明白了,还是有一点成就感的。
部署
部署就是项目部署,配置服务器。由于项目只有静态网页端,基本就是配 Nginx,也用 Docker 走了一遍流程,最后发现用不上 Docker。配完网页还要配 HTTPS,使用的是 Let’s Encrypt。
React
之前用 Vue 写的 Web3 项目有些地方是比较难受的,WalletConnect 当时没有 Vue 版本(写这篇文章的时候去看,已经更了 Vue 版本),只能靠自己一点点摸索。后面发现基本写 Web3 项目用的都是 React,于是赶紧去学了 React。和 Flutter 挺像的,很多思想都很像,编程方式大同小异,还是快速入门。
2024年要学的技术
基本就是巩固之前的技术,熟练运用
- 后端 Golang
- 前端 React
- 合约 Solidity
后端还想学 Node.js,不知道有没有空。
工作
2023 年年前因为前前公司解散,年前紧急找了一份工作,面的是 Flutter,结果进去是打杂,因为老板看中的就是我什么都会的能力。
进去了先做的是维护公司 1.0 的版本,是 UniApp 写的 App 和网页,后端也是 UniCloud,还是想吐槽一句,UniCloud 是真恶心。
然后维护开发公司的 2.0 版 App,Flutter 版本,和 2.0 的 Web,是 AngularJS。对这玩意没那么熟,还好 RxJS 和其他响应式语言框架很像,改起来没什么难度。
后续打杂了三个月,给 PUA 加班文化、初创公司的不容易等等,意思就是让加班,严重加班,连上了十几天班都有,受不了就离职了。
休息了一个月,和朋友做项目,做技术总结,沉淀
5 月入职了一家 CEX 直到现在,做 Flutter 开发。虽是远程,但是开发流程还挺规范,希望能持续久一点。
一点思考
看了一些招聘要求,发现英语口语流利比技术深度值钱太多了。达到一定高度的技术虽然是有门槛,但是中国人多,大家都可以卷技术,英文口语流利的人却不多。现在开始每天都留一点时间来学英语。
现在的水平是读写问题不大,但是口语因为几乎没机会说,不太行。目标是两年吧,两年口语流畅。