写点什么

没关系,前端还死不了

作者:引迈信息
  • 2023-05-12
    福建
  • 本文字数:2125 字

    阅读完需:约 7 分钟

没关系,前端还死不了

前言

网络上的任何事情都可以在《乌合之众》书中找到答案。大众言论没有理性,全是极端,要么封神,要么踩死。不少人喷前端,说前端已死?前端内卷?前端一个月 800 包吃住?


对此我想说,“前端已死”更多的是一种焦虑情绪的表达,但这并不是针对前端。本文笔者会从以下几个方面分享,希望能够帮助正在迷茫的前端小伙伴提供一点思路!


递弱代偿的基本规律

前端生态圈愈发健壮

ChatGPT 代替不了程序员,包括前端开发

前端怎么学

关于学习阶段顺序建议

大环境起伏是常态

总结


首先前端开发的发展这两年的确冷却了不少,但是冷却的并不是行业本身,只能说是技术在沉淀。那么多要学的东西,怎么可能会死会,“前端已死”都是忽悠转行培训没啥经验的菜狗,而不是前端工程师。



很多人认为 HTML、Css、JavaScript 并不是很难掌握的语言,似乎只要花一点时间,无论是谁,都能迅速自学入门。市场还是需要经验丰富的前工程师,只是对于初中级前端太卷了,你三年我五年,你会 Vue 我会 react,你背数据类型我背原型链,你能加班我能单休,互相卷,卷死的都是同行。


你说卷他说卷,有没有审视过自己本身的能力呢?说句你不爱听的,不是市场饱和了,而是市场对前端工程师的要求提高了。



递弱代偿的基本规律

我国哲学家王东岳提出过“递弱代偿”的事物发展理论,适用于任何行业任何领域。


小创业公司需要全能型人家,你可以敲键盘写代码,也可以抄起拖把洗厕所。个体很厉害,但整体很低级。

企业初具规模后,开始进行分工分化。有的人专门写代码,有的人专门扫卫生。

企业再成熟一些,职能划分越来越细致,有规模、有组织、有上下线,大家各司其职,才做成了几万人的大公司。


前端技术依托于互联网,只要互联网还在,前端就会有价值。况且互联网、数字化在各个领域都在不断涉猎、升级,它就像水和电一样嵌入到我们生活的各个领域了,永远有新想法,永远有新需求落地,就永远需要前端开发技术,需要前端人才。比如:


to C 的页面、公众号、小程序

to B 的管理系统和富客户端应用



前端生态圈愈发健壮


除此之外,前端目前没有发现什么可替代技术,但是前端的技术范围很广,除了基础的 HTML、CSS 和 JavaScript 技术外,还涉及前端框架、UI 库、自动化构建工具、代码管理工具等等。这些技术并没有死,反而生态圈愈发健壮。


新的技术如 Flutter WebAssembly 都是对当下前端技术的补充,真实 TS 也不是为了替代 ES ,它也是一个补充和备选方案。


浏览器 + HTML CSS JS + HTTP ,目前没有任何技术可以替代它,反而它们正在加速进化和完善。Vue React 小程序,目前也已经牢牢占据了高地,前端技术的范式早已形成。



前端技术在不断更新和迭代,新的技术和框架层出不穷。大佬们都说要追求高复用、高内聚、低耦合、易拓展,大家开始忙不停蹄的学习这些概念和应用实践;后来社区开始讨论低代码、人工智能,大家好像都蛮兴奋的。


低代码强调的是开发效率,作为一个前端,其实很少人会去想如何提升研发效能这个问题,这个问题已经不局限于开发了,而是提升整个团队甚至整个公司的档次。


这里非常推荐大家试试 JNPF 快速开发平台,依托的就是低代码开发技术原理,因此可以改善传统开发交付周期长、二次开发难、技术门槛高的痛点。


在 JNPF 后台提供了丰富的解决方案和功能模块,大部分的应用搭建都是通过拖拽控件实现,简单易上手,在 JNPF 搭建使用 OA 系统,工作响应速度更快。可一站式搭建生产管理系统、项目管理系统、进销存管理系统、OA 办公系统、人事财务等等。


开源链接:https://www.yinmaisoft.com/?from=InfoQ


低代码平台天然就具备全栈开发能力,低代码程序员天然就是全栈程序员。



前端怎么学

但今天也分享一下前端该怎样学、学到什么程度可以找到工作。先大致介绍一下各个学习板块的内容,因为还是有不少小白不太清楚的:


  • HTML:基础入门比较简单,都是元素标签,

  • CSS:重点掌握选择器、元素显示模式、盒子模型常见响应式布局,也可能涉及到一些兼容性问题

  • d/bom:文档对象模型和浏览器对象模型,内容其实不多。主要掌握元素增删改查、事件执行过程、定时器、一些事件属性方法等

  • ajax:这部分是进行前后端数据交互,需要掌握一些网络原理内容 (http、https、握手挥手等)

  • es6:尤其重要,一些新特性可以大大提高代码体验

  • Vue/React:零基础转行深度学一个框架其实就可以。

  • 如果学 Vue 建议 2 和 3 都学,组件通讯、组合式 api、Vue3 新特性都要熟练掌握,2 和 3 有区别的要重点总结。

  • Git: 掌握基本操作即可 (会连仓库拉代码建分支合分支切换分支等)



关于学习阶段顺序建议


  • 第一阶段 HTML5+CSS3

  • 第二阶段熟练使用 javascript,jQuery,移动端技术;解决浏览器的兼容问题,WEB 标准,熟练手写 xhtml,css3 并符合 w3c 的标准,代码能兼容火狐等主流浏览器;熟悉一门编程语言。

  • 第三阶段:熟练使用框架,面试重点整理 HTML: H5 新增语义化标签、es6:set 数据结构。



大环境起伏是常态


现在已经不是 2015 年随便培训一下,就 1w+工资的时代了,行业增长迭代太快了,再牛的人也不能影响到大环境,庄稼不收年年种,三穷三富活到老。所以,前端死不了,只是最近因环境原因暂时蛰伏,发展缓慢而已。


老铁们,也没什么实质性建议,有工作的就先稳住,千万别裸辞。已经裸辞会刚毕业的小白们,焦虑也是没有用的,该学习就学习,该面试还是去面试。如果你想反驳我,那就当我没说,嘿嘿嘿!!!

用户头像

引迈信息

关注

JNPF 专注低代码开发 2023-02-15 加入

专注低代码开发,寻找志同道合的伙伴~

评论

发布
暂无评论
没关系,前端还死不了_Vue_引迈信息_InfoQ写作社区