您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
有人说现在前端入门门槛越来越低,那么现在学前端还有前景吗?
技术,组件,框架有人说现在前端入门门槛越来越低,那么现在学前端还有前景吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
H5大前端时代,前端开发行业的发展趋势还是很不错的,用户对平台的体验度要求逐渐提高,相应的企业对前端开发人才提出了高要求,已经不再是简单的网页设计与制作了,企业所需要的是具有综合技术技巧的H5前端开发工程师。
随着IT技术行业的不断发展,平台用户体验度对平台发展越来越重要,平台再也不是之前的单页面信息传递,逐渐形成了网页交互的网络信息平台,这些都是前端开发工程师利用H5前端开发技术来实现的。
学习前端开发的门槛是比较低的,入门学习比较容易,但是小伙伴不要忽略了深入学习的困难,这里的简单是相对来说的。不管小伙伴有没有基础,都是可以自学的,不过自学前端开发学习周期可能会长一些,学习效率比较低。
小伙伴可以选择前端培训来获得开发技术知识,尤其是零基础的小伙伴。有的小伙伴可能会问参加前端培训好不好,能不能学会,参加前端培训班可以系统的学习前端开发技术知识,在学习前端开发技术知识的同时,还能积累更多的项目实战经验。
影响小伙伴能不能学好前端开发技术知识的因素有很多种,其中包括小伙伴所选择的前端培训班是否靠谱、培训课程是否新颖、自己所掌握的学习方法是否适合,学习效率怎么样等,这些方面都是影响小伙伴能否学好的因素。
通过以上介绍,小伙伴要清楚的明白你能否学好前端开发技术知识,并不是一方面的因素,在全面的前端培训课程设置的引导下,还需要经验丰富的老师引导学习,才能更快的入门前端开发,在学习过程中还需要小伙伴找到适合自己的学习方法。
小伙伴在选择前端培训班的过程中,可以先了解一下前端开发行业到底怎么样,也可以通过在招聘网站了解企业所需要的前端开发技术是什么样的,理性选择。尚硅谷前端培训机构是全程面授教学,以理论实践相结合的教学方式传授相关前端开发技术知识,让小伙伴在学习前端开发技术知识的同时,积累更多的项目实战经验。
http://www.atguigu.com/html5_video.shtml
回答于 2019-09-11 08:43:50
你好,我是「前端雨爸」,希望我的回答对你有所帮助。
我的回答
首先,我先反驳第一点:前端入门门槛是否越来越低?答案是否定的。
第二,前端是否还有前景?答案是前途很光明。
下面大致解释下:
门槛高还是低?
前端现在主流的框架无非是 Vue、Angular、React 三个好兄弟。对于一个刚入门的前端开发,真的会觉得这些框架好学吗?
如今不是 10年前,你会个 jQuery 就能和业务需求“干架”,甚至会个 HTML、CSS 、PS 就能应聘个前端(网页)相关工作。
看看各个公司的招聘信息,就知道前端要会多少技能点,这颗技能树甚至全要点亮。
容我吐槽下:
会个 Vue 够吗?人家现在 3.0 都用上了 Typescript;
作为一个合格 web 前端工程师,那 React、Angular2 用过么?是不是都要会?那投入实际工作,它们连带的“全家桶”是不是都要看遍 API 文档?
项目运行起来有问题,构建打包速度慢,那 webpack 是不是要研究下?同样 parcel、rollup、flow 是不是要了解下?
这里还没谈 Javascript、css、html 基础,或者原理概念了。恐怕一个正则都要晕一会儿。
前端还有个Node.js,是不是要把相关概念梳理下?起个 Http 服务、写个文件读取...
对了,万一服务挂了,性能有问题,是不是 C++ 模块要整两个,性能日志要分析分析?
不知道到这里,是不是还觉得简单?
论发展
感觉现在前端的开发者更是个多面侠,不再局限于 web 开发,单单的页面已经阻止不了我们的野心。
你会了 React,重要搞搞 React Native,甚至 Weex,还有上年出来的 Flutter;
类似原生开发嫌有难度,各个大厂也精心为我们准备了各式各样的小程序。
像回头搞搞 Java、Python?可能你在Node.js里面够晚一阵子的了,简单的可以试试 Express、Koa,有抱负的可以看看 Egg 或者其他偏向服务端的前端框架。就连操作数据库的模块,都给你准备好了 Redis、Sequelize、Mongoose...
桌面应用想玩玩吗?Electron、NW 去试试吧?没准还能帮公司节省几个 C端的人力成本。
现在云厂商又搞起了微服务,没有错,都是前端整出来的。
举了那么多例子(估计也就 70%),无非就是想说前端的发展多样化,只要有能力,完全可以选择多条线持续练级。就这样还能说没发展吗?甚至门槛低?
总结
如今的前端已经不是过去会个 HTML、CSS、Javascript 就能打天下的年代了。专业的前端更需要全方面的技能能力,对于核心技术更需要有纵向深度。
这样面对未来的挑战,才能从容应对。
如果觉得不错,欢迎关注「前端雨爸」,让我们一同在前端路上成长进步。
回答于 2019-09-11 08:43:50
首先这其实是一个伪命题,所谓的前端门槛越来越低,是看你站在什么角度去看这个问题的。
我们先来看看什么是前端,这是一个很大的概念,从广泛的角度我们可以理解为把专注视图呈现的代码开发岗位称为前端,所以客户端开发也有前端、手机APP开发也有前端、web开发也有前端,而我们通常所谓的前端,其实是指web前端。确实近几年我们看到各大公司在前端这一块的招聘需求是逐年递增,涉及的岗位有纯网页开发、管理系统开发、微信公众号开发、小程序开发等。特别是小程序的出现,好像给人的感觉就是难度降低了,大家都可以去做app了。但实际上勒?
我们简单的梳理一下整个前端的发展史,会发现,从前端初现端倪的时候,我们只需要会写点简单的 HTML 和 CSS 就好了,什么 JS 交互,那时候还不流行。然后 jQuery 出现之后,大量的网页特效出现了,网页的开发难度也降低了,有什么不是一个 $ 符号就可以搞定的,如果不行,那就直接上插件。再后来,真正象征前端技术的是 AngularJS 的出现,算是颠覆了前端开发的技术栈。此时的web前端开发也变得复杂起来,复杂是因为前端能做的东西变多了,网站的性能得到了提升。再到近几年,前端三大框架 Angular、React、Vue 三足鼎立,几近无所不能。你以为还是以前学个 jQuery 就可以走天下了吗?或者说我会个框架就 OK 了吗?现在的前端开发首先你得熟悉原生 JavaScript,然后框架会用是其次,你得深入底层实现,讲得出实现的原理,其次各种相关工具你得会用,什么状态管理、Git、webpack等。还能够通过 NodeJS 搭建一个介于前端与java之间的桥梁。这些都是基础,再往里讲、怎么做性能优化、如何自行部署前端代码,这都算是区分一个初中级前端开发的分水岭了。还有吗,可多了,移动端开发(小程序、rn、uni、flutter等),这是目前主流,底层技术立于三大框架之上,你还得再学学不是吗,学会了还得会用。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |