第一:要了解最新的前端趋势比如 Micro Frontends、omi、Houdini、CSS Scroll Snap Points、React Suspense、Hooks、quicklink、Workbox、Angular8 Lvy
等等。
第二:同时还要熟练掌握现在流行的前端技术如 Webpack、React、Vue、ES9、Angular、KOA、TS、Three
等等。
第三:如果你是普通公司,你就每天实打实,脑子里不要考虑做轮子哥(原因——轮子太多了Parcel、Moon、hyperapp.js、Fastify…
),但是一定要理解内部机制是怎么样的,要理解后面的东西,不是天天一顿摆 API。
第四:我有个习惯,就是每隔一段时间就回去看一波招聘的 JD 和面经,并不是为了跳槽,而是关注一下最近大家都需要什么样的人才,需要补充自己哪方面的知识。知己知彼,方能百战百胜!平日里还喜欢逛技术论坛,看看大家都在玩啥黑科技。有什么技术沙龙偶尔也去参加一下,得时刻关注技术的发展,学习大厂的解决方案。
最后:建议大家一定要把 Node.Js 要研究透彻,这才是真材实料的硬货。
看到这里,如果你还是懵的话,以下是更详细的 5 点建议:
要学会 C|C++(Webkit、Libuv
等等后面也会用到)。天下武功出少林,天下语言爹是 C
。
最早讨论的经典思想—OOP
到 AOP
再到 Functional
,个人建议先学思想再学框架。还有 NodeJs
中三个特别有意思的框架 Nest
(NodeJs
版本的 Spring
)、Nuxt
和 Next
(Vue&React
的 SSR
),有没有也傻傻分不清楚。
在强调一次至少会一门正统的语言,比如:JAVA、NET 等。
项目,一定要做有质量的,有些技术没有条件创建条件也要用。只有把技术用到项目中去,才能让你醍醐灌顶,光学不干等于耍流氓。
多读书,一本好书就像高级武功秘籍一样。哪怕是从里面领悟一招半式,功力提升起来都是惊人的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。