利用象限图安排你的前端学习计划

利用象限图安排你的前端学习计划

前言

相信大家应该都有切身的体会,近些年技术的发展越来越快,每隔一段时间都会有新的技术、框架产生。很多同学都直呼"学不动了"、"卷不动了"。

面对前端日益庞大的技术栈,很多同学不知道如何下手。笔者也增加像无头的苍蝇一样,到处乱学,投入巨大,却感觉收效甚微。前阵子在一本掘金小册中提到了利用象限图来安排学习计划的方法,感觉不错,拿来分享一下。

象限图用途很多,我们也可以把它当做是一种常见的学习规划工具,它将学习任务分成四个象限,每个象限代表一种学习类型。

第一象限:现在高价值技能

结合你自身的情况,你可以尝试将一些你所在的公司、所开发的项目当中正在使用的技能放入第一象限,例如。

    1. 技能本身有价值,且现在正在使用,是目前主流的技术。
    1. 你所在的公司接下来开发的产品、项目会用到的技能。

以笔者所在公司为例,目前公司正在研发的产品是AI智能体,因此,现在急需的技能有:以Dify为基础的AI工作流开发平台;前端以uni-app为基础的多端统一开发框架;以微信云开发为主的智能小程序开发等。因此可以列出Dify,uni-app,vue2,vue3,以node.js为主的云开发等技能,需要尽快掌握、提升。

第二象限:未来高价值技能

有一个观点,笔者是非常赞同的:知识,其实可以分为"快餐知识"和"好知识"。那么,什么是前端的"好知识呢"?

目前大部分前端程序员,都是非科班出身,直接上手vue等框架,然后开始写代码,写代码,写代码。这种学习方式,是"快餐知识",这种学习方式,是"快",毕竟我们找工作,赚小钱钱,无可厚非。

但是的,框架总有过时时候,总会长江后浪推前浪,但是不管后浪还是前浪,无风不起浪,有水才有浪。"好知识",就是我们要找的水和风。水在哪?风在哪?笔者认为,可以从一下几点寻觅其踪迹:

1. 前端的基础知识,和高级知识

不要觉得能独立完成一个项目、完成狂拽炫酷吊炸天的页面就觉得掌握前端开发的精髓了,你可以做如下实验:打开MDN[1],任选其中一个栏目,比如WEB API[2],按照字母索引浏览一遍,你要是80%以上都稍微了解,那么恭喜你,你是大神。否则,继续加油修仙。

2. 程序员通识

别拿豆包不当干粮,前端程序员也是程序员,跟程序员一样,要掌握一些程序员通用的技能,比如:算法与数据结构,计算机基础,计算机网络等。

3. 把握趋势

何谓趋势?当前AI浪潮滚滚而来,作为浪花朵朵的我们,只能随波逐流,顺势而为了。利用AI让你的工作发生变化,是应该考虑的(于公司而言是提高效率,于自己而言是轻松摸鱼)。于公于私,盘它!

好知识值得哦我们做好详细的学习计划,慢慢学习。是的,可以"慢慢地"学。因为好知识经得起时间的推敲,是精雕细琢沉淀下来的。

结合笔者自身的情况,可以列出以下好知识:算法与数据结构,AI相关的理论,软考架构和系分(对,你没看错,笔者发现,软考相关的知识体系,就是程序员应该掌握的,一是可以当通识教育提升编程素养,二是万一学好了,还能考个证书出来)。

第三象限:未来低价值技能

这里的低价值不是绝对的,是结合自身的情况,未来一段时间内对自己的需求不那么迫切的技能。比如你们公司未来的研发计划少有提及的;你的职业规划未涉及的方向等。

结合笔者自身的情况,可以列出以下技能:

  • • n8n工作流
  • • brain.js神经网络框架
  • • neo4j图数据库
  • • 3D可视化,three.js
    等都是笔者感兴趣的方向,可以尝试学习,也可以用到的时候,再详细学习。

第四象限:现在低价值技能

不用多说,一些过时的东西,没啥必要详细知道,比如jQuery等。

综上所述,可以划出如下象限图。

这样一列,是不是比较清晰了。当然,规划方式多种多样,大家选择适合的就好了。

引用链接

[1] MDN: developer.mozilla.org/zh-CN/docs/...
[2] WEB API: developer.mozilla.org/zh-CN/docs/...

相关推荐
集成显卡3 分钟前
图片压缩工具 | Electron+Vue3+Rsbuild开发桌面应用
前端·javascript·electron·vue
赵庆明老师7 分钟前
webpack打包基本配置
前端·webpack·node.js
偷光23 分钟前
现代 CSS 高阶技巧:实现平滑内凹圆角的工程化实践
前端·css·小程序
Blossom.11841 分钟前
人工智能在智能供应链中的创新应用与未来趋势
前端·人工智能·深度学习·安全·机器学习
无限大61 小时前
《计算机“十万个为什么”》之前端与后端
前端·后端·程序员
JuneXcy1 小时前
Vue 核心技术与实战day07
前端·javascript·vue.js
shibin1 小时前
基于axios 二次封装:构建强大的 HTTP 请求层
前端·typescript
xianshenglu1 小时前
我的 Angular 总结:创建一个通用测试模块,简化单元测试
前端·javascript·angular.js
前端工作日常1 小时前
资源加载错误捕获的深层解析:为什么只能用 addEventListener('error')?
javascript
粥里有勺糖1 小时前
视野修炼-技术周刊第121期 | Rolldown-Vite
前端·javascript·github