2023年度总结

已经有很多没有写博客了,荒废了许久,决定重新更新博客。

新学的技术

TypeScript

今年3月从公司离职之后,朋友找到我说有一个项目,合约+网页,去中心化,一个人做。想着有时间,就答应了做。之前写Web用的一直都是Vue2+JS,感觉写着还行,我在想,这个项目就挑战一下吧,直接上Vue3+TS

我已经有多种语言经验了,上手极快,基本一下就熟悉了

Vue3+TS让我觉得写起来舒服多了,从此不愿再用回JS

Solidity

和朋友做的这个项目,要合约端,之前只做过合约交互,没做过合约端,于是自己赶紧学了Solidity。

对这门语言的印象就是 权限,控制做的比其他语言要多一些,毕竟是直接和钱打交道的语言

合约部署

学了合约自然要弄懂合约的部署,也了解到了很多相关的知识,测试网,测试币,合约开源,审计,合约迁移等,一点点摸索到最后整套流程搞明白了还是有一点成就感的

部署

部署就是项目的部署,配置服务器,由于项目只有静态网页端,基本就是配Nginx,也用Docker走了一遍流程,最后发现用不上Docker,配完网页还要配HTTPS,使用的是Let’s Encript

React

之前用的Vue写的web3项目有些地方是比较难受的,WalletConnect没有Vue版本(写这边文章的时候去看了已经更了Vue版本),只能靠自己一点点摸索。后面发现基本写web3项目用的都是React,于是赶紧去学了React,和Flutter挺像的,很多思想都很像,编程方式大同小异,还是快速入门

2024年要学的技术

基本就是巩固之前的技术,熟练运用

后端 Golang
前端 React
合约 Solodity

后端还想学Node.js,不知道有没有空

工作

2023年年前因为前前公司解散,年前紧急找了一份工作,面的是Flutter,结果进去是打杂,因为老板看中的就是我什么都会的能力。

进去了先做的是维护公司1.0的版本,是UniApp写的App和网页,后端也是UniCloud,还是想吐槽一句,UniCloud是真恶心

然后维护开发公司的2.0版App,Flutter版本,和2.0的Web,是AngularJS,对这玩意没那么熟,还好RxJS和其他的响应式语言框架很像,改起来没什么难度

后续打杂了三个月,给PUA加班文化,初创公司的不容易等等,意思就是让加班,严重加班,连上了十几天班都有,受不了就离职了

休息了一个月,和朋友做项目,做技术总结,沉淀

5月入职了一家CEX直到现在,做Flutter开发,虽是远程,但是开发流程还挺规范,希望能持续久一点

一点思考

看了一些招聘要求,发现 英语口语流利 比 技术深度 值钱太多了。达到一定高度的技术虽然是有门槛,但是中国人多,大家都可以卷技术,但是英文口语流利的人却不多,现在开始每天都留一点时间来学英语

现在的水平是读写问题不大,但是口语因为几乎没机会说,不太行。目标是两年吧,两年口语流畅