This website requires JavaScript.

2020

2021.01.23 11:25 字数 2202 喜欢 20 评论 8
巴音布鲁克没有海

Code

1

今年前端进入了深水区,没有多少让人眼前一亮的技术出现,社区里面的技术文章也大多是重复几年前热点。想提的一点是 Bundleless 构建工具出现(Vite、Snowpack、es-dev-server 等),dev 时不再是一个 bundle,直接跑 ESModule,构建交给 esbuild,再加上 HotModuleReplace,应该能提速不少。对于内部系统,也可以部署通过 ESModule 加载代码。

今年讨论最多的算是 Serverless 以及 low/no Code 部分的搭建系统了,前者小公司基本无人问津(可能我不了解),大厂在相互厮杀。至于后者,似乎大部分公司都在搭这种可视化建站工具,就连 GitHub 上面开源的,都不下于 20 个

截屏2021-01-0916.26.09.png

对于 2C 的页面搭建工具(通常是 H5),更多的则是需要考虑多端,这不管是在物料方面还是在实时预览时,都需要提供更多的能力;对于 Editor 则需要尽可能的简单,使用者是运营而不是设计师;此外,结合营销数据(内容投放)则似乎是有了更多的玩法。而对于 2B 的页面搭建工具(通常是中后台),不再关注于多端,而是聚焦于交互和数据,使用用户不再是运营,而是具备基础编程能力的开发或者是设计,Editor 也可以设计成兼容 Code 输入的方式。

2

今年维护的一个项目代码超过了 10W 行,我在内网发布了一篇「CRM 当下与未来」文章,主要是谈谈当下系统面临的困境与我的应对办法。

在细节上,关于代码风格及组件的设计原则,我多了一些体会,代码要尽可能的简单,因为下一个维护你代码的人不会像你这么聪明;足够的抽象也是必要的,因为它能提升研发效率以及可读可维护性。

在架构上,巨石项目已成现实,便计划着往微前端拆。考虑到应用交互复杂,模块之间可共用部分较多,之前那套不足已支撑该诉求,还好 Webpack5 Module Federation 有可能成为解决方案,不过倒还是没踩坑。

除了业务上面的项目,在今年也还做了几个比较有意思的基建项目,如上文中提及的页面搭建,以及 PPS,内容投放体系等。

3

由于一些底层知识的缺失,愈发给我带来了困惑。

写多了 NodeJS,遇到问题需要刨根问底,亦或者在必要自己造轮子时,都要涉及到 C++ 的知识,而这是我的盲区。

学习 WebGL,需要深入一点时,也会涉及到 C++ 相关知识。

而对于其他 CS 中操作系统、编译原理等知识所知少之又少。

这些知识可能在工作中并用不到,不过却可以解谜很多遇到的问题,在另一方面来说这也是提升「专业能力」的一种有效方式,毕竟这些朴实无华且枯燥的知识点永远不会过时。

Life

1

年龄越大,就愈发觉得时间可贵,然而很多时候还是需要处理很多头疼的问题、和莫名奇妙的人交流,这样浪费了时间也弄坏了心情。为此,我通常在一周的第一天花半天时间,来理清这周需要做的事情,多花时间在自己有兴趣的事情上,而对那些没有价值却不得不面对的人/事,则尽量往后排。

2

今年很大的一个遗憾是没有写多少文章,看的书也比以往少了很多。当然,主要原因确实是懒了很多,在另一方面,被业务缠身,缺乏了很多思考。

虽说被经常性的提醒到,「挖掘业务痛点,尝试寻找技术业务结合切入点,创新、高效推动业务发展」,不过确实很难做到。一方面,相比于后端是「业务的建模与实现」来说,前端其实只是「业务实现的 UI」,即使 BFF 层是在前端的范畴中,也难以改变「前端并不需要深入理解业务,也能做好」这一现象;在另外一方面来说,长时间满负荷的支撑业务,很难有好的解决问题想法。

3

下半年以来,道琼斯指数接连创新高,比特币翻倍增长。几乎谁也不曾想到,疫情如此严重的米国,股票却能逆势疯狂上涨。

随着国内疫情好转,A 股在经历千股跌停后开始复苏增长。下半年以来更是疯狂,「卖菜大妈开始进场」便是对当前股市最好的形容了。

所幸,今年的「睡后收入」比以往多,理财收益大概在 40% 左右。不过比起上海房价的飙升,这些也只是杯水车薪而已

4

摄影是一门大学问,可惜入门尚浅:

女朋友

5

我依旧是那时的我,希望世界和平,自己热血沸腾。

Contact

微信公众号

微信

相关推荐

暂无推荐文章