web前端的技术更新是不是太快了一点儿?该怎么应对?

浅梦0隐寒


前端的技术的更新确实比后端要快,几乎一两年就出来一门新语言或者新架构。

就拿web前端来说,从最初的html,Js,css,到Jquery到angular,vue,react等。就算同种架构也年年更新版本,每年都需要学不少东西。但是,不管怎样变化,基本上只要掌握了JavaScript,其它都容易学习。

作为前端程序员,经常了解和学习新技术是必不可少的。只有不断学习和提高技术水平,才能不被淘汰。


枯木老人


正所谓前端造框架,移动端造系统,后端造语言。随着web前端和移动端的不断融合,出现个新的端口,俗称大前端。

我是安卓开发者,这两年也因为业务需要接触了web技术,自学了一点Vue,下面说说我对web前端的看法。

web前端的框架多是因为技术简单而业务多样化

前端最初或者说最本质就是HTML+CSS+JavaScript,可以说后来的框架底层基本都是这三大金刚。

相对于造系统和语言来说,造框架是比较简单的。其次是成本和门槛特别低,所以很多大公司都有推出各自的开源框架。

但是这些开源框架都是源自各大公司自己的业务来开发的,也就是说有其独特性。

  • 阿里巴巴weex框架

Weex框架是阿里巴巴在2016年推出的web开源框架,主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。

开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,但是可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。

Weex的特点就是跨平台,一次开发,多端运行,同时提高页面渲染速度。

  • 腾讯QMUI框架

QMUI Web 是一个专注 Web UI 开发,帮助开发者快速实现特定的一整套设计的框架。

通过 QMUI Web,我们可以很轻松地提高 Web UI 开发的效率,同时保持了项目的高可维护性与稳健。

QMUI是腾讯广州研发团队开发的,也就是张小龙的团队。

QMUI框架的特点就是提供丰富的UI,方便你快速实现页面需求,同时可以对项目的样式进行整体控制。

以上都是国内大的科技公司的框架,举这两个例子是想说明,框架是根据业务开发的。

当然市场上主流的web框架就是

Vue.JS

了,这也是我目前学习和使用的框架,当然还有AngularJS、React框架。

在面对框架时怎么办,学还是不学?

其实不只是前端,移动端也经常有一些框架出来,那我们开发者面对新框架时,到底要不要学习呢。

我的看法是要学习,但是不能学的太深,毕竟没那么多精力和时间。

当有新框架出来时,我会去引入到demo项目里面玩一玩,搞清楚它是干嘛的,基本怎么就可以了。

也就是说,我只会关注它的功能是解决哪方面的问题,如果后面项目碰到了这类的需求问题,可以直接引入使用。

那这是我对待新框架的态度,当然如果你有更多的时间和精力,或者说学习能力比较强,完全可以将新框架学透。

总结

对于编程行业来说,持续的学习是必要的,因为业务的发展会推动技术的革新,所以从入行就得做好心理准备。

我是非著名攻城狮,希望我的回答对您有用,感谢您的关注与支持!


非著名攻城狮


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

先说自学与培训的区别吧,经过对比之后更加能清楚知道自学还是培训学习,培训的话比较容易被企业认可。零基础大多数自学或者培训学习。

假设自学的人自制力都不错,能够静下心坚持几个月甚至一年来学习。再次,一个人自学中遇到问题,你只能去谷歌、百度、QQ群、论坛等等地方去找答案,而在这些平台,还得看大神们有没有时间以及有没有意愿去帮助你,如果有人帮助你当然是很好的。而翻看书本也会出现问题,一般教科书为了准确表述问题,有些描述往往是累赘的,这就会浪费一些时间,拉长学习周期。

  再来说说培训,1.培训是一个系统的过程,知识会形成系统教学。2.培训老师都是很有经验的,用他们所教的经验和方法来动手实操,事半功倍。3.面对难点,IT方面的书本往往更新速度慢,培训时老师往往可以比较简明扼要的告诉你行业中的通常做法,缩短学习周期。4.培训时有固定时间学习,有同学激励,有问题可以马上提出,学习效率和激励效果都比较好。


分享到:


相關文章: