今年结束之后工作就满7年了, 也是跨行做前端的第七个年头.
4年前开始热衷于在各大技术平台分享前端技术, 开源一些自己的框架, 想法, 收获了很多启发. 也因为坚持做了零代码项目H5-Dooring, 获得了很多工作机会, 也认识了很多优秀的小伙伴. 通过大家的共同努力, 成功让 Dooring 在 github 收获 8k+ star.
2年前入职一家人工智能公司, 目前长期远程办公.
7年的工作中, 有差不多半年时间的空窗期, 这段时间主要在创业, 做自己的技术类产品, 项目存活率50%.
每年开源10个高价值的开源项目 是我之前定下的技术目标, 每年也都在落地, 今年也会抓住最后的尾巴, 沉淀一些技术思想和设计思路, gihub: 100+优质开源项目, 后面会针对可视化, nodejs, 前端引擎设计 做一些开源的方案, 感兴趣的朋友也可以随时交流学习.
最近几年出了很有优秀的框架和设计架构, 比如Svelte, Alpine, LitElement等, 还有非常优秀的同构框架 next.js, 感觉一不留神就被时代淹没了, 也许就是最近比较焦虑的原因之一吧. 一方面需要跟上时代的步伐, 一方面需要解决更多的企业场景问题. 对于熟悉且使用多年react的我, 隐隐觉得 react 近身乏力, 但依然不影响它在技术圈的地位, 毕竟生态系统的强大是大部分企业做技术选型的首要因素之一.
其实对于框架来说, 我一直觉得只要精通或者熟练掌握一种即可, 更重要的是设计思维和代码的架构方式, W3C加速对新特性的兼容也意味着前端原生的 css3 和javascript 在未来会更加智能, 所以前端人的能力上限还是在于对web基础, 算法和数据结构的掌握上.
前端未来的发展方向更多的继承了 less is more 的早期 JQuery 时代的思想, 所以组件化, 低代码, 零代码的开发思路一定会得到延续. (JQuery4.0马上要问世了, 迫不及待想试试)
所以未来还是会坚定前端方向, 聚焦于前端解决方案领域的探索和研究, 也希望更多热爱前端的朋友能加入进来, 一起探讨前端真正的技术.
也许什么时候脑袋一热, 又开始全职创业去了.