目前在看前端的知识点,小程序开发遇到瓶颈,js和vue技术也会,前端全套技术去哪里学

看到js和vue,那就认定你说的前端是Web前端吧。

但我不明白你说的小程序开发遇到瓶颈是指什么?性能瓶颈?知识瓶颈?还是说已经把小程序开发的所有知识点都学习了一遍?如果是这样,那就要进行项目实战。以项目实践为主。

JS和Vue技术也会,是指ES6呢还是啥?或者说JS红宝书你已经看完了,Vue的话,基本上已经到了开发项目很熟练的地步?

入门基础知识

要不我直接说下前端技术学习步骤吧

1、学习HTML、CSS、JS语言

2、学习模块化、组件化、Npm、Node.js、WebPack工具

3、学习React、Vue框架

前端入门学习三步,上面三步不包含小程序开发,因为小程序是有自己的调试、打包、运行环境和自己的SDK,基本上算是简化版本的前端开发。

前端框架

你说Vue技术也会,说明你直接找到了框架这层,Vue有个好处,就是自带编译工具,当然,你学会了Vue,Npm和WebPack工具应该也是知道了。但Vue有现成的打包方案,我觉得你这块还是花点时间加强下。

另外,我觉得React也是可以发点时间看下的,虽然学习曲线比Vue陡峭点,但毕竟是比Vue的使用人数还多的框架,学习完你也可以总结下两个框架的区别。对自己还是很有帮助的。

浏览器相关

另外不清楚你对浏览器的机制了解有多少,比如V8引擎的原理,浏览器任务执行的优先级,事件机制等。

项目相关

前端缓存与数据库,建议也了解下,什么情况下用缓存,什么情况下用数据库

Mock的应用也可以了解下

前端单元测试框架也可以了解下,目前前端自动化测试的工具都不怎么好用,可以考虑自己用Node.js写个?

网络相关

WebSocket编程,如果你感兴趣,可以学习下,游戏和IM相关都是用这个的

Node.js扩展

对了,如果你不想只关注前端,我觉得,Node.js你得好好了解下,这块可以做很多事情,你可以了解下BFF如何做服务于前端的后端,当然,你也可以用Node.js来做一些工具,提供一些Npm包,让前端工程化、组件化更简单快捷

最后

编程毕竟是以项目实践为主,一般的知识,都是在项目实践中总结的,或说是在项目中碰到问题,再去寻找解决方案而得到的。

前端工程师,也叫Web前端开发工程师。他是随着Web发展,细分出来的行业。尤其是现在互联网时代,Web技术应用更加广泛。网站、手机app、营销H5等等都离不开Web技术。好不好,行不行,每个人感觉都不一样,因为每个人的需求点都不一样。

俗话说所谓师傅领进门,修行在个人,同样的学习环境,同样的老师,为什么有的人学习特别好,有的人学习就特别差,难以想到学习好的付出了多少,同样付出多少也会收货多少,这都是成正比的,大家都去参加培训,完全零基础的想赶上专业的,肯定得付出努力的,而且到企业面试一样,人家看的是你的技术够不够硬,所以只要你找到一个安静的环境静下心学习,都是同样有竞争力的,机构的选择肯定大平台的有保障,有自己的教学基地,相对于来说更好一些,要是免费提供吃住很好了。

本文来自用户投稿,不代表【51考个证】立场,如若转载,请注明出处:https://www.51kgz.cn/30563.html

发表评论

登录后才能评论

评论列表(0条)