斗胆说一下,希望不会偏差。
以下列表按重要权重排列(越后面越重要)
技术热点
Flutter: 继续深入下去是不得不搞 Native 的,所以如果不满足只做 UI 层面的话,是一定要学 iOS 和 Android 的,这样又是平台 API + 一门语言。门槛不低,成本不小。
WASM: 开始开始玩玩,目前 C / C++ / Rust / Go 都已经支持了,注意,只是玩玩就好,总感觉这不是前端的主战场,而是那些系统开发程序员的世界。如果你可以玩得很溜,可能你已经不是前端了。
PWA: 持续关注,不过这玩意其实真的很简单很简单,只要学会 Service Worker + Cache API 就算掌握了 80% 了,需要的时候再学也来得及。
GraphQL: 嗯,看你能不能推动了。
上面是可预见的在 2019 依然是前端热门技术点的名词,但是,并不是每个团队、每个人都需要的。
前端周边
微信小程序: 随着各种方案(mpvue 、Taro等等)出现,我觉得微信小程序对于前端老手来说已经是一两天上手的事情了,2018 年后半年又支持云函数了,更是前端的福音,你要还没上手,可能会有点落后了。
Electron: 这玩意简直是做团队内部工具的利器,也是前端老手秒上手的东西,可以给团队做些玩意了。
这算是『前端周边』,我自己是这么分类的。会了更好,不会也无所谓。
学了加分,不学可惜
rxjs
TypeScript: 学完你会后悔,后悔没有早点学。18年最有收获的就是学了它。
应该要掌握的技能
A/R/V: 老生长谈的框架选择
一门后端语言: 我自己是 Node / Golang
Docker: 云原生时代,你不得不要了解的,甚至于可以开始 k8s。
项目工程化: CI / CD ,不谈了,这是一个累活,不是技术活
自动化测试:单元测试、集成测试、e2e测试都是可以单独分享的大块
PPT & 演讲: 别问为什么
需要持续充电的知识: CS 基础
算法
操作系统
计算机网络
注意之前说的是『技能』,这里是『知识』
以上是我个人觉得这两年自己梳理的一些前端脉络,鉴于自己计划之后会比较少的做前端了,所以视野往别的方向看了看。
反正说到这了,顺便说说自己的 2018 技术总结:
TypeScript: 上手之后,写代码更自信了
rxjs: 自2017年『入门』两次之后,2018年又一次入门,这次觉得真的入门了。这次是看@程墨Morgan大佬的书入门的,感谢。现在自己也在慢慢写一个笔记总结riskers/rxjs-note
微信小程序: 上线了一个小程序,用 Taro 开发的,感谢京东团队,能让我用 React 开发小程序。
Electron: 分别在两家公司做了两个不算完整的桌面应用,只能算是会用了,了解架构
三大框架: 自己一直是 React 技术栈,前一阵分别用他们实现同一个界面,顺便学习 Vue 和 Angular 我之前也写过回答 前端三大框架有哪些异同? - 一波不是一波的回答 - 知乎https://www.zhihu.com/question/304826338/answer/548649563。怎么说呢,我觉得框架只是工具而已,我自信我可以都可以用他们写出漂亮的代码。大家不要再争了,有空多看看书吧,web前端学习交流裙:前面 四8️四 中间 七五七 最后是七六0
Chrome Extension: 公司开发了一款 Chrome 插件,自己也开始了解这个生态,写了一本小书写了一本 Chrome Extension 小书 · Issue #39 · riskers/blog
2019 年目标:
Flutter 学习,不过是纯兴趣,不设目标
深入后端,而不是简单的 CURD,需要补大量的知识,我应该能行。至于哪些知识,太多太细了,我现在也逐渐地在摸门路。
计算机基础很重要,要不工作永远是学个语言调平台api,没意义,且不可替代行太低.
有疑问加站长微信联系(非本文作者)