前端的,昨天今天和明天

 大家好,我是一名前端程序员,7年前端开发经验,从前端的默默无闻到前端的一时巅峰、再到如今前端界哀嚎遍野。本文我结合自身经验谈谈未来前端的路怎么走,文中还会给一些前端的职业发展路径,纯个人看法。

低代码对前端的冲击

首先说一下2022年很火的低代码平台,网上两种观点,第一种人是很不屑,认为低代码只是噱头,没啥用。第二种则是很慌的一群人,认为自己的工作要被取代,表现就是抵制低代码。

我则是第三种,理性看待,不是你不喜欢它就不发展了,存在肯定有它的价值。

之前看到网上有个案例,一个老师用低代码平台给学校做了50+应用。看完之后我就感觉小外包公司的日子会越来越难过了,想想50+应用外包公司报价得多少钱?少说十几万,但是现在完全不懂代码的人都能抢他们的饭碗了,IT外包讲究一个认知差,就是这东西你不懂、你整不了、我才能挣到钱,从而报个高价才能有利润,水至清则无鱼

还有一个现象就是【卷】,好多小外包公司开始弄小程序模版(跟低代码形式差不多),宣传标语基本就是三五天就能给你开发一套专属小程序(网站也是同理)。价格低、时间短就是他们的优势。

基于这两个案例可以看到,低代码对我们的工作确实是有影响的,我看来的影响主要有两点。

第一:不可否认,低代码是一种进步,让不懂程序的人也能弄出一个“系统”,普通人的认知可能会停留在我一天能做好几个小程序。影响了很多靠外包挣钱的IT公司,进而影响整个行业的就业。

第二:低代码的出现,剑指前端程序员(web前端),网上最多出现的低代码平台就是拖拽生成界面,从而大大减少前端程序员的工作。有些人会说这是好事,但也你不想想,原来两个人工作现在一个人就能完成,甚至半吊子就能上,虽然这不会让前端程序员消失,但是也影响了前端程序员的就业,淘汰低级前端程序员

深耕业务是否可行

网上有种说法,程序员你干5年也是3年工作经验,干10年也是3年工作经验。因为技术发展快,3年前的技术你肯定用不到了,技术必须一直学才能生存,有些人可能因为这些原因去转业务,实在是学不动了。

个人认为业务不是刻意去转,你在一个公司干的久了自然就会学习很多业务,学习业务最好的方式就是开发。如果你想彻底抛弃技术走业务路线,我还是劝你慎重,如果你的行业业务很简单,真的别这么做,但是如果你的行业业务的水很深(比如医疗),你可以一门心思学习业务,年纪大了可能比干技术更值钱

前端技术路线该怎么走

最近看了很多培训机构的讲师,他们不建议小白去学前端,因为一个公司的架构师、技术总监不可能是前端,而且前端目前太卷

不能说没有道理吧,但是很片面。首先前端不一定要当技术总监啥的,那都是虚衔,有啥用呢?一个公司又有几个技术总监?你把自己的一滩活干好了,能在公司稳稳的立足比啥都强,很多人认为他们”会前端“,那只是浅浅一脚而已(喷子不用不服)。

如果你认为自己整天就是css+增删改查的没有发展的话,我认为你可以往这几个方向发展

1.图形化(需求量大,一般echart就能搞定,但是专业的都需要定制组件)

核心:canvas(pixiJs)、svg(D3)(canvans更灵活,svg兼容性更好)

方向:大屏、医疗、小游戏

2.富文本(前端的天坑,会的人少,明白的人更少

核心:推荐学习slate.js、 draft.js、quill等

方向:协同编辑、office等

3.大前端(很虚的一个词,说白了就是跨平台,但是你又只能停留在UI层面)

核心:React Native、uniapp、Electron、flutter(前端慎入)、PWA技术

方向:APP开发、小程序开发

4.架构师(这个词很,说简单也简单,说难也很难)

核心:微前端、前端自动化、组件库、nodejs

方向:当领导、前端技术负责人

5.cocos游戏开发(游戏开发领域一直都有机会。应用太多了可能会饱和。但游戏不会,因为闲人太多了,可以开发针对年轻人的游戏、孩子的游戏、上班族的游戏、老年的游戏...游戏的巅峰还没真正到来。

"羊了个羊"就是cocos开发的,cocos潜力很大)

核心:cocos游戏引擎+js/ts 进军游戏开发领域 ,对技术要求比较高。

如果觉得上面的没挑战性可以用前瞻的眼光看看下面的建议: 

6.WebAssembly(说白了就是浏览器能读取的一种高性能的字节码格式,flutter未来可能基于这个技术进入到web领域) ,它的可怕之处在于,未来开发web什么语言都可以,不只限于js。

7.WebXR 这个技术可以在不安装任何插件的情况下运行VR程序,浏览器能直接对接VR的穿戴设备接口

考研考证有没有用

首先考研难度极大,基础不好的不要轻易尝试,扪心自问每天能不能抽出2-3个小时学习,如果不能就别尝试,最自信心也是一种打击,同时浪费的时间可以干点更有意义的事,或者多陪陪家人享受生活未尝不可

再来说说考证,身边的都在考PMP、高项之类的,技术上的认证基本没啥有用的,如果以后想走管理路线可以考虑考一个证书,有总比没有强,这是加分项,当你碰到旗鼓相当的对手时,它的作用不言而喻。

未来前端趋势 VR?web3.0?

有人说AR、VR是前端趋势,也有人说web3.0。

首先AR、VR跟前端有点关系但是不大,很多程序员在学web 3D引擎,个人认为web搞不了大型3D游戏或者场景,web的特点是短平快,主打轻量级,弄个笨重的的web网站也就违背的它的初衷,也不对路至少现在还不行

至于web3.0也就不多说了,毕竟啥时候能来也是未知数,现在布局为时尚早

我个人认为以后的web应用肯定会一步一步的取代现有的APP和客户端(比如PWA、小程序),让web应用有原生APP的用户体验,但是又不用你下载,点击即用,用完即删。一切工作都能在web上完成,web的原生能力也会越来越强,Google 的 ChromeOS  和 webassembly 布局说明一切。

同时web框架的发展也将会变慢,一切技术都趋于稳定,我们最好的出路就是在技术或者业务上深耕,无论是图形化、富文本或是架构方面,没有深度未来的竞争将会越来越难。

前端已死?

有人说前端已死,其实就是综合上述的原因,低代码的冲击、前端接触不到业务、前端发展变慢(没有折腾就没有需求),同时需求变少。产品都趋于稳定。低谷未必是坏事,它是是为了行业净化和蓄力,为了下一个高峰

我们应该坚定信心深耕自己,致所有奋战的前端er们。

  • 13
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
昨天,Web前端是一个非常基础的领域,主要关注页面的布局和样式。在这个阶段,主要使用HTML和CSS来创建网页,JavaScript主要用于增加一些动态效果。当时,前端开发主要集中在PC端的网站上。 今天,Web前端发生了巨大的变化。随着移动设备的普及和技术的进步,响应式设计的概念兴起,使得前端开发不再局限于PC端网页,而要考虑各种不同尺寸的屏幕适配。还出现了一些新的前端框架和工具,如React、Vue等,使得前端开发更加高效和灵活。同时,前端的职责也变得更加多元化,不仅仅是页面的布局和样式,还包括与后端进行数据交互、处理用户输入等。 明天,Web前端有望继续蓬勃发展。随着人工智能、大数据等技术的发展,前端开发将面临更多挑战和机遇。人工智能可以用于自动化页面生成和交互设计,提高开发效率。大数据的应用也将使得前端可以基于用户的行为数据进行个性化推荐和优化。同时,Web前端的应用场景也将继续扩展,如移动应用、桌面应用等。与此同时,前端开发人员的技术要求也会更加深入,需要掌握更多的新技术和工具,如WebAssembly、PWA等。 总结来说,Web前端已经从一个基础的领域发展成为一个多元化且充满潜力的领域。无论是过去、现在还是将来,Web前端都起着关键的作用,不断推动着Web技术的发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值