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

我平凡又充实的2019,期待2020 #45

Open
closertb opened this issue Jan 25, 2020 · 0 comments
Open

我平凡又充实的2019,期待2020 #45

closertb opened this issue Jan 25, 2020 · 0 comments
Labels
NOTES 个人随感,学习笔记

Comments

@closertb
Copy link
Owner

closertb commented Jan 25, 2020

对于一个传统的人,跨年永远是在大年三十的晚上。

大学毕业已七年,做WEB开发五年,从央企出来已三年,时间真的过得飞快,而自己的成长似乎没有自己预想的那么快。

工作

在2018年,自己几乎写了一年中后台的业务。天天围绕着Antd,React工作,写不完的业务。2019年看起来似乎幸运很多,接触了更多的技术,实践了更多新学到的知识。

虽然公司因为融合大面积裁员,但自己所在的金融纹丝不动,幸运的是我没被裁,不幸的是没拿到N+1(矛盾)。人手变多了,业务不是那么重了,大展(lian)身手的机会就到了。

自己做的第一件事,就是把去年总结出的基于Antd组件库封装做了开源,是真正的开源,有文档库、Demo的那种,目前star:51,fork:7, 完全出乎自己的意料:

第二件事,应该就是基于Koa + React,尝试了SSR服务端渲染。思路很简单,但知识点还是很多,三种Router(HashRouter, StaticRouter, HistoryRouter)的应用场景; ReactDom中render与hydrate的使用区别;React生命周期,以及Docker + PM2部署Node服务;并写下一篇文章:《初探SSR,React + Koa + Dva-Core》

第三件事,还是Node相关。背景就是后端太忙,前端太闲,需求太紧,所以做了一个大胆的尝试,页面的接口前端自己接,直接对接数据库与第三方服务,不能说多成功,但至少完成了。但自己确实学到了很多,Node进程、Koa深入理解、Http等,总结都写下了三篇:《Koa-spring: Node进程通信的实践》

还有很多琐碎的小事,比如对接公司新埋点库、封装中间层来兼容老的埋点基于Proxy,优雅封装JSBridge。2019不再是个业务仔,进阶了组件化,用工程化解决了自己组里开发人员的双手。

学习

随着工作解放了双手,自己私下也是开足了马力,补足了去年落下的课程。学习实践了前端工程化,为自己的技术之路开辟道路;

这上面很多,其实都是源于花229买了了个阿里云服务器。有好的服务器,就没有必要蹭github pages的小便宜,但服务还是可以接着用,就重写了自己的博客。用了自己开源的打包构建库和以前学习的Graphql;后面觉得每次部署是个大麻烦,所以又基于Github Action与自定义服务,完成了开发到静态资源的自动构建部署,将自己工作所接触的前端工程化,用另一种更经济的模式实践到自己的个人开发中。

在这一年中,自己新开了12个Github 项目,写了18篇文章,出去面试了三次,进步还是有的,但离自己的目标还有较大差距。

生活

2019年自己最大的个人事件,应该就是双十一与自己的另一半去民政局领证,成为持证驾驶的老司机,而今年随之而来的,就是办一场让媳妇满意的婚礼。

这一年工作轻松一点,没多少加班,有更多的时间去锻炼,基本保持一周两场篮球的节奏,身体相比前两年更棒一点。

这一年爬了很多山,带着一家人去了邛崃天台山,带着女朋友去了碧峰峡,带着媳妇去了云南感受了藏传佛教文化。

2020

2020年期望婚礼能圆满进行;技术能更多沉淀;如果可以,在更高的平台去迎接更高的挑战。

@closertb closertb added the NOTES 个人随感,学习笔记 label Mar 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NOTES 个人随感,学习笔记
Projects
None yet
Development

No branches or pull requests

1 participant