选择困难症之前端新手该选择那种框架进行学习?

202 阅读2分钟

        开始之前先说下前段时间(2021.11.13)本人发起的“工作当中自己所在部门采用的前端框架”调研情况。

        这次调研涉及公司规模有互联网大厂、垂直类行业的top公司、创业类型的公司,涉及的城市从一线城市到二线城市都有覆盖。

        调研结果大致呈现的规律是一线互联网大厂部门存在Vue、React都在用,规模小的一般只会统一使用一种Vue或React,因为一些历史原因一些伙伴也在维护着另外一些的框架,整体的比例还是以Vue和React居多。

        为什么要先提到这次调研?因为明确了需求与现状,我们的选择才能大于努力。

        现在我们的选择就非常明确,其实面对的抉择就变为了猜正反,此时不管猜正还是反您已经超过很大一部分人了。

        但是对与新手有很多种定义,从来没接触过前端的、接触过前端但是技术比较老(更偏前后端不分离的模板开发)、技术岗转前端岗的(客户端、后端等)等等

        暂先谈从没接触过前端(其实还可以再拆分)。

        A类:学习时间比较短,想快速找到一个工作的(毕业了的、转行业的)

        B类:有充分的学习时间,目前也有其它方向的选择(刚入学或正在上学的大学生)

        对于A类需求就非常明确了,容易、快速是您需要的标签,所以渐进式的框架Vue比较适合您。

        对于B类我的建议是不要着急入手框架,而是在了解前端三大件HTML、Css、JavaScript的技术上,先用最原生的技术来实现一些demo(ToDoList等的实现),因为框架万变不离其基础原理,用不变来应对未来的变才是目前最好的选择。

      做好选择固然重要,但迈出第一步更重要,恭喜您已经迈出了第一步。