自己对前端的观点

——读黄玄前辈的回答有感

Posted by Ivens on September 4, 2020

今天中午看黄玄前辈的一年前参加掘金分享的时候,有一个 Q&A 很有意思:

这里的 “复合性与交叉性” 一下让我有了一些启示。

此前其实一直都在思考一个问题,前端的未来,或者准确点说,我自己作为一个 front-end engineer 以后我的路该怎么走下去?

在我看来无非就是这几条:

  1. 往上走,参与设计
  2. 往下走,参加后端 API 开发,或者是 BFF 层开发
  3. manage 走,学习项目管理知识

结合黄玄前辈的回答来看,其实做前端这行不好做研究(技术换代太快),可以把饼摊大。

解释一下:身边不乏有很多做了 10+ 年的 java engineer,对于后端来说一套 SSM 可以用十几年。但是同样的情况放在前端这,如果你现在还看到有人用着 JQuery 在做网页,你肯定也会惊讶于怎么还在用这落后的技术。一定要多学新的东西,哪怕不深入,或者说在深入与新技术面前,应该更去偏向选择 the new one,这也是前后的差异。

所以可以推导一些结论,广泛的学习是需要良好的基础的,所以对 FE-engineer 来说,拥有好基础,能让自己在学习新技术上事半功倍,力求做到 “先有再精”。

计算机组成、编译原理、计算机网络、JavaScript 基础知识……这么看反倒是算法上可以慢慢精进。

最后,想用知乎某前辈的话结尾:“ 对前端而言,现在是最好的时代,现在是最坏的时代。”