前端职业规划 - 2021 年

https://github.com/ascoders/weekly 号码 196

#知识分类

通用知识:

  • 计算机原理
  • 操作系统
  • 设计模式
  • 编译原理
  • 数据结构
  • 算法

行业知识(又分为,行业通用和行业专用):

  • 前端框架
  • API
  • ……

行业知识太过于上层,以至于同类产品很多,可替代性强,知识点可以随着新版本的发布,完全变样。

如果某些行业知识,不能教我创新,它就不值得学习。

如果真想学好一个项目脚手架,认真读好一个主流脚手架的源码就行,以后除了工作用到,不需要看任何文档。

架构能力也是如此,工作中通过踩坑得出的经验,可能只是设计模式这本书里提到的一个常见误区;

在设计一个复杂系统时,用到的模块通信设计,可能只是操作系统设计里的一种常见通信方法。

一个能理解操作系统复杂度的人,基本上可以处理与其等价复杂度的软件工程问题,而软件工程的复杂度其实很难超越操作系统,所以与其在项目里试错,不如从这些基础知识里找答案。

如果想在职场更进一步,要确保自己的基础牢固。

#领域深耕

前端 + 业务领域(BI);前端+后端;前端+产品

前端之所以存在,是为了更方便地与用户交互。后端才是核心部分。

审视自己的工作,找到自己的工作在产品生产过程中扮演什么角色。

#经济视角

充分了解自己的领域在全球范围的发展阶段,人才水平如何。

首先了解自己的技术是如何转化成收入,覆盖自己的工资的。

培养成本意识。了解人力成本、机器成本、以及接入二三方服务的外部成本,了解这些成本后,再算算产品年营收是否能覆盖这些成本,如果想继续加人,那明年产品营收相应要翻多少,现在市场空间允许产品翻这么多吗?

Layout of comment panels