2024年了,前端还有的搞么?要怎么学?

很多同学工作了几年,业务能力有了,但是面试的时候却屡屡碰壁或是工资提不上去(这部分人数多一些),大部分原因是基础不够扎实。

三大框架怎么选?

到2020年,三大框架的斗争基本告一段落,Angular已经把自己差不多玩没了。大厂会选择React(有大量技术积累),中小型公司仍是倾向于Vue,毕竟Vue入门简单一些,小白也能用,并且在国内生态是强于React的。这句话不要刚,17年的时候,React在国内的生态是很脆弱的,网上的文章很少,出错了都不知道怎么解决。

所以建议新手先学Vue,有工作经验的同学不要局限于Vue,可以看看Vue的源码,学一学React,毕竟Vue有很多技术点都是借鉴React的。

工程体系的再度升级

工程化的进度愈来愈快,从之前的几个文件就是个项目演化成脚手架、各种依赖包等。020年工程体系一定会继续走向闭环,不再是一个脚手架这么简单。而是会结合 IDE,打通业务属性,从项目初始化、到编写代码、到 CI、到灰度、到发布 形成一个相对完整的闭环。

超级APP下 —— Web 标准的重新定义

近几年,小程序可谓是火的一塌糊涂。甚至独立出来小程序开发这个岗位。

在微信小程序出现以前,大家在谈 Hybird、ReactNative,但终归只是技术层面的狂欢,一直没有业务属性的注入。而小程序的出现:一方面告诉业界在当前设备上 Webview 也是非常优秀的,另外一方面告诉业界如何让有能力的商家在超级 APP上进行私域运营。缺点也是很明显的:可能很难产生业界的最终标准,Web 的碎片化会更加严重。

让前端离业务更近 —— Serverless

其实 Serverless 早已和前端产生了联系,只是我们可能没有感知。

比如我们经常使用的CDN,它就是一种serverless的实现。随着 Serverless 的逐步落地,BFF 这层的代码会摆脱运维、机器分配等复杂的问题。这也是我们前端应该做的,服务端同学专注中台系统的实现,对业务的好处是降低试错成本

如何提高核心竞争力(针对于在职人群)

刚刚说到,很多小伙伴会发现,做了几年后,就会有瓶颈:**技术原地踏步,薪资上不去。**那么,我们应该怎么做呢?

  • 会使用框架,但不局限于使用框架。目前Vue,React还是大火阶段,但是切记使用框架的时候多看看底层源码与架构设计

  • JavaScript****是前端核心。作为基本功,无论工具或框架如何变迁,了解JavaScript底层以及设计模式

  • **学习服务端开发。**前端逐步与服务端打交道,而许多人还停留在写页面、调接口的阶段,大厂或是高级前端工程师的招聘上都要求你有node开发经验。

  • 了解前端工程化。web业务日益复杂化和多元化,前端开发从WebPage模式为主转变为WebApp模式为主。前端的工作需要多人协作,要考虑到项目的可维护性、开发质量、规范性等等。
    如果本文对你有帮助,大家可以点赞转发一波,有错误大家可以评论指出,感谢!
    大家继续加油,未来可期!我们的征途是星辰大海!

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
s.csdn.net/topics/618191877)

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 后端开发人员前端开发有一些不同之处,因为前端开发更强调用户界面和体验。 如果你是后端开发人员想前端开发,你可以从以下几个方面入手: 1. 先了解前端开发的基本概念,比如 HTML、CSS 和 JavaScript。 2. 习如何使用常见的前端框架,比如 React 或 Angular。 3. 了解如何使用常见的前端工具,比如 Webpack 或 Gulp。 4. 尝试使用前端库和插件,比如 jQuery 或 Bootstrap。 5. 通过实践来提升自己的能力,可以尝试写一些小型的前端项目来练习。 6. 可以加入一些前端开发社区,与其他开发人员交流习经验。 希望这些建议能帮到你。 ### 回答2: 后端前端需要从以下几个方面进行习。 首先,需要了解前端开发的基本知识。习HTML、CSS和JavaScript等前端基础知识是非常重要的。HTML负责网页的结构,CSS用来美化页面的样式,JavaScript则是实现前端交互和动态效果的核心技术。 其次,要习一些常用的前端框架和库。像React、Vue和Angular等前端框架都是非常流行的前端开发工具,它们能够提高开发效率并优化用户体验。此外,还可以习一些常用的前端库,如jQuery和Lodash等,它们能够简化前端开发中的一些常见操作。 再者,前端的工程化和构建工具。前端工程化是现代前端开发的重要部分,可以通过使用工程化工具(如Webpack和Gulp)来进行模块化开发、构建和打包项目。此外,还可以了解一些常用的版本控制工具,如Git,以便与团队成员协作开发。 最后,要进行实践和项目经验的积累。通过做一些前端的小项目或参与到实际的前端开发中,不断积累经验和解决实际问题,这样能够更好地巩固所的知识,并且了解到前端开发中的一些实际应用场景和注意事项。 总结来说,后端前端需要具备一定的前端基础知识,并习一些常用的前端框架、库、工程化和构建工具,并加以实践和项目经验的积累。不断习和实践,可以使得后端开发人员成为一名全栈工程师,具备更多的技能和应对复杂项目的能力。 ### 回答3: 后端前端需要掌握一些与后端开发相关的知识和技能,并了解前端开发的基本概念和技术。 第一步,需要了解前端的基础知识。可以开始习HTML、CSS和JavaScript这三者的基本原理和语法,了解它们在前端开发中的应用。 第二步,前端框架和库。掌握一些流行的前端框架和库,如React、Vue等,它们能够提高前端开发效率和代码质量,同时深入理解它们的原理和使用方法。 第三步,前端与后端的交互。了解前端和后端之间的数据传输方法,习如何使用Ajax、Fetch或者WebSocket等技术与后端进行交互。 第四步,前端性能优化和安全。了解前端性能优化的基本原则和技巧,习如何提高前端应用的加载速度和响应时间。同时也要前端安全的基本知识,防止常见的安全漏洞和攻击方式。 第五步,实践项目和实际场景。通过做一些前端项目,可以加深对前端技术的理解和应用。参与到实际的项目中,与前端团队合作,从中习到更多实际的经验和技能。 最重要的是要保持习的热情和持续习的态度。前端技术在不断发展,需要不断地习和更新知识。坚持习和实践,不断提高自己的前端开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值