为什么很多技术都觉得前端很简单?

字号+ 编辑: Snake 修订: 人在硅谷 来源: 源码时代 2023-09-11 我要说两句(0)

前端不是简单,是反馈性很强,入门的门槛很低,导致很多技术出身的工程师会觉得前端很简单,甚至一些不懂技术的人儿在某一天写了个“Hello World”或是改了个字体样式,便觉得自己也是个掌握一点前端技术的新手了。

前端不是简单,是反馈性很强,入门的门槛很低,导致很多技术出身的工程师会觉得前端很简单,甚至一些不懂技术的人儿在某一天写了个“Hello World”或是改了个字体样式,便觉得自己也是个掌握一点前端技术的新手了。

要写个简单的页面效果确实很简单,零基础的同学只需要1天时间便可以学会使用编辑器并写一个简单的html文件,学习能力稍快一点同学甚至还可以给这个页面加点简单的样式,让它变得更加美观。

这也从侧面反映出前端相较后端反馈性更强,做好某个功能,能够立马实现并看到效果,更是让人容易产生前端技术很简单的判断。

1.jpg 

从整体技术难度上来讲,前端使用的H5技术在IT行业中并不算有复杂逻辑性。

以下是总结的前端技术成长的六个阶段:

第一阶段:网页基础(HTML入门基本内容,CSS基础知识,选择器,盒子模型,网页布局,Photoshop)

第二阶段:web编程基础(JavaScript基础,BOM和DOM模型,事件处理,jQuery,交互及动画,jQuery优质插件,文档处理,数组和对象操作)

第三阶段:Web编程高级及全栈开发(JavaScript高级编程,jQuery插件开发,模块化组件开,AJAX,Express,Node.js,MongoDB,ElementUIl)

第四阶段:响应式网站与项目自动化开发(HTML5,CSS3,响应式原理及布局,Bootstrap,前端依赖管理,CSS预处理语言(Less+Sass),Grunt/Gulp自动化构建工具)

第五阶段:框架与项目管理(MVC、MVVM架构模式,VUE3,Webpack模块加载器&打包工具,React,Angular4)

第六阶段:混合式移动及微信开发(React Native,微信小程序)

 

在这也做了一个前后端开发的基本知识框架,给大家作个参考;

2.jpg

3.jpg

以上可以看出,前端的技术栈并不少,但放在全局来看,后端涉及的范围更广,扩展路线也更多。

比如前端主要的开发语言js相较于后端的任何一门主流语言java、c++、c语言来说逻辑性、复杂性和抽象性都显得不那么烧脑。

其次前端的好用的框架也挺多,踩在巨人的肩膀上前行自然简化了的前端工作,也让不少的前端工作者止步于深入探究原生js,便也无法体会到js的强大功能。

但是前端技术相较于后端,更新速度更快,新的技术也是层出不穷,这就要求前端工程师不断的学习更进自己的技术栈。若是深入研究webpack promise async await的底层原理,你还能发现另一片天地。

所以说,想要入门前端确实简单,但是想要进阶还是有一定难度。

阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • 古尔曼:苹果公司正将更多注意力转向6G研发

  • 大裁员, 巨亏, 知乎“值乎”?

  • 小谈互联网变现挣钱的14个模式

  • a站b站是什么意思

我要说说
网上宾友点评