3-知识体系

413 阅读6分钟

什么是知识体系?

      前端知识体系即前端技术领域的结构化思维与专业知识总和的概括,是一个管理学技术名词,领域指定了前端范围。
      知识体系体现了你对一个行业的了解程度,体系通常长这样:"❉",即一个领域有多少分支,每个分支又有多少子分支,每个子分支又有多少知识点……,依次扩展开来便形成了一张庞大的技术图谱(文件太大文末附)。另外我们可以从当前技术生态形成自己的体系,比如当下主流技术范围、涉及运行环境、终端产品类型。总之不论从哪个角度出发你要知道所接触的事物如何分类,在体系中占据的什么位置,权重大小等等。
      通过基于自身的专业知识、技术能力、工作经验、学习方法等分析和判断身处的行业领域,形成良好的视野、格局,并对遇到的问题钻研不舍、究其本质,这也是《大学》中所讲的格物致知,笃行致远之意。

前端技术发展简史

小册Flows-技术发展简史.png
      现在前端开发者触及的领域已不仅仅是浏览器端,还涉及后端、桌面端、手机端、小程序端、游戏、嵌入式等等,这一突破还要得益于nodejs的出现突破了浏览器的宿主环境限制,带领JavaScript走向了更广阔的的领域。

前端主要技术时间简史

小册Flows-生态发展历程.png
      当初JavaScript据说只有十天就被设计出来,也曾一度被认为是世界上最糟糕的语言,时至今日它已是最流行的语言:GitHub 60%的开源项目都是与JavaScript(包含JavaScript的转义语言)有关。在 1990 年,Tim Berners-Lee(蒂莫西·伯纳斯-李) 在他的 NeXT 电脑上部署了第一套“主机-网站-浏览器”构成的 Web 系统,这标志着前端的开始。在 1999 年,IE 浏览器支持了 XMLHttpRequest 接口,允许 JavaScript 异步发出 HTTP 请求,这为以后的前端发展埋下了重要伏笔。2005 年,在 Google 广泛应用 Ajax 技术并获得一系列产品成功后,这种不需要刷新页面就可以与服务器通信的技术开始被开发者所重视。在 V8 开源的第二年(2009年),Nodejs 出现了,让 JS 有了更多用武之地。

2023前端生态概要

小册Flows-生态技术汇总.png
      时至今日,前端框架爆发式增长的阶段已经过去了,各厂商技术增速开始放缓,依照目前形势看,前度技术领域基本完善,生态已经趋于成熟,在DSL、VDom领域的技术会长期保持,预测接下来的生态发展会更多的围绕开发者、开发体验、性能方面进行深耕。

2023年的高级前端

      依照目前技术发展成熟度看,国内的开发者可以放心深入学习Vue体系的知识,在就业方面不会再有技术选型障碍,在进阶的过程中可以作为最拿手的框架,在此基础上扩展补充其它框架知识与编程思想。另外对于前端工程化仍然是每个公司和技术团队都会一直面临的问题,这也会是接下来一个热门的方向,而且很考验格局视野与技术能力,其中Webpack5、Monorepo可能会有比较不错的发展与应用。过去三年,口罩等原因对各行业冲击极大,就目前站在2023开端节点看,互联网行业逐渐回暖,但是情况仍不如口罩前,回暖也只是相比较去年来看。对于一些大伤元气的中小微企业来说,短时间内就恢复业务仍然有些难度,行业环境相对活跃的仍然存在一些大厂和部分做的好的企业中,这些技术圈里也都是久经考验的老战士,所以大胆分析下,2023年开始对于开发从业者的真实技术能力会再加大了考验,整体产品生态与技术级别都迈向了一个更深的区域,之前靠浑水摸鱼的方式可能不好混了。针对当前处在前端开发的从业者们严重有两点建议:1、一定要深入业务领域,理解用户群体需要,积累从业经验。2、深入技术领域,加大对高阶技术的探索,落地技术型应用。这两点是作为一名前端开发者保持自身竞争力的两大基石,缺一不可。另外当下流行的低代码、Web3、元宇宙、ChatGPT等新型知识,也要及时跟进学习,做好竞争准备。总之依旧是继续卷的年代,城墙越高越坚固,城里的人才会感到安全。

前端技术谱图

image.png

      以上技术图谱原文件已免费提供下载,图谱中所涉及内容也是作为前端领域在技术层面所涉及的全部知识,作为高级前端序列来讲,你是需要全部掌握的,很显然这也不是一朝一夕就能搞定的。技术深度、广度不够的场景下,你将疲于应对眼下的业务研发工作,没有时间、经历、能力考虑长远规划,面对复杂的业务场景也没有相应建设格局。任何时候成长都不会是顺顺利利的,除了自己也不会有人真正关心你如何成长,只有你真正磨炼成一位干练的职场人、成熟的社会人的时候,你才有资格回过头来骄傲的告诉那些傻X:不要小看任何人。从入门到行业均等水平也是有很长一段路需要走得,这段路倘若有人指点或者有很多的前辈案例可以参考,是可以少绕很多很多弯的。记得我刚入行的时候带我的师傅正好大我10岁,这比我多出来的10年技术与管理经验,这对我来说可以说是一笔不小的财富,每天即使只是跟着看就可以学到很多东西,这也支撑着我25岁时就可以在一家创业公司做到部门经理,带领着30多人的团队,这其中有不少运气成分在,但也需要有一部分技术与管理方面的能力,这些很多都是直接拿着学来的这10年经验加以灵活运用的。

资源下载

download.csdn.net/download/ga…