当前位置: 首页 > Web前端 > HTML

前端已死?全栈对吗?走中间的方法,只得到下一个

时间:2023-03-28 15:15:21 HTML

开头明明,前端死了?纯属无稽之谈。前端技术微妙而深奥,却又多元而广泛。前端技术除了基本的HTML、CSS、JavaScript技术外,还涉及到很多其他的相关技术和工具,比如前端框架、UI库、自动化构建工具、代码管理工具等等。这些技术并没有死,只是生态系统越来越强大,但为什么会有前端已死的说法呢?前端市场不景气。前端技术并没有消亡,但是前端工程师的数量却在逐年减少。为什么?这是由于竞争加剧、市场饱和、经济衰退等多种因素造成的。每年都有大量的应届毕业生入市,但岗位就这么多,三年的经济低迷短时间内无法减缓,前端岗位的HeadCount顺理成章低于往年。2015年以来,前端就业市场早晚是一片蓝海,大部分人都享受过前端市场的红利,但谁也不能保证自己永远风头正劲,所以蓝海已经变成一片红海,这也是符合市场规律的。另外,从技术角度来看,前端市场不景气有以下几个原因:技术迭代快:前端技术不断更新迭代,新技术、新框架层出不穷。对于企业来说,要求前端工程师能够紧跟技术的发展,具有不断学习和创新的能力,因此对前端岗位的技术要求也会相应提高。工具化和标准化:前端开发工具和标准化规范不断更新和完善,比如Node.js、Webpack、ESLint、TypeScript等,前端工程师需要具备使用和应用这些工具和规范的能力。这也使得企业在招聘前端工程师时更加注重前端工程师的技术基础和工具应用能力。增加设计和交互需求:目前的前端开发需求不仅仅是实现静态页面和基本交互,还要结合设计和交互实现复杂的页面和动态效果。这也对前端工程师的设计和交互能力提出了更高的要求。全栈工程师的兴起:全栈工程师是指具备前后端开发能力的工程师。他们不仅可以开发前端,还可以处理后端业务逻辑和数据库技术。在一些公司,他们更倾向于招聘全栈工程师,而不是只招聘前端工程师。说白了,只招一个全栈的成本明显低于招一个前端加一个后端的成本。许多。人工智能等新技术的出现:随着人工智能、大数据、云计算等新技术的出现,企业对前端工程师的需求也会发生变化。前端工程师不仅需要具备前端技术的能力,还需要了解其他相关技术,比如机器学习、数据可视化等,ChatGPT的火爆也恰如其分地说明了这一点。其他行业一些岗位的减少甚至消失,背后有着深层次的原因。打个比方,现在的前锋位置有点类似于足球界的古典后腰位置。古典中场位置是指足球比赛中的中场。通常在球队阵容中担任前场中锋,负责组织进攻和创造得分机会。这个位置在过去的足球比赛中非常重要,但是随着现代足球的发展,它已经逐渐消失了。原因之一是足球比赛的战术和风格不断变化。过去,球队的阵型通常是4-4-2或4-3-3这样的传统阵型,前腰在其中扮演着非常重要的角色。但在现代足球比赛中,球队更多采用4-2-3-1或4-1-4-1等阵型,中场的作用更多地分配给其他球员。另一个原因是现代足球比赛对球员的体能要求越来越高,运动员需要有更好的体能、速度和耐力。随着比赛节奏的加快,球员需要更快地做出反应并更积极地跑动球场。这也意味着更多的球员需要参与防守和进攻,中场的作用在逐渐减少。此外,现代足球比赛中的技战术变化也导致了中场角色的变化。如今,球队更多依靠边路球员和边后卫创造得分机会,而中场球员的角色也更加多样化,对技战术素质的要求也更加全面。比如前世界杯金球奖得主、哥伦比亚传奇中场哈梅斯-罗德里格斯,被誉为C罗,在2014年巴西世界杯后,西甲豪门皇马斥资8000万欧元引进。一时间风光无两,但如今,正值当打之年的罗纳尔多混迹于欧洲的希腊俱乐部,迷失在人群中。因此,足球比赛的发展变化是导致古典后腰位置消亡的主要原因之一。虽然这个位置不再像以前那么重要,但球员角色的多样化和更全面的技能要求让现代足球的比赛更具挑战性和趣味性。其他业务层面的技能,或表现出能够在业务中独树一帜的多面手性质。如何打破现状虽然前端岗位数量减少,竞争加剧,但这并不是世界末日。除了上面提到的全栈工程师转型成为行业通才,作为前端工程师,还可以选择在前端技术栈上继续提升。在金庸先生的代表作《神雕侠侣》中,有一段杨过在深山中找到一代剑魔独孤求白的“剑墓”的情节。把剑埋在泗。唉!群雄并列,长剑空空,好悲哀!独孤秋白将他一生用过的四把宝剑埋葬于此,其中第二把就是“衣墓”。只有描述,没有实物。事实上,剑中的四把宝剑代表了前端技术的四个不同阶段。第一剑,是一把无名利剑,泛着蓝光:凶猛无比,所向无敌,曾用它在弱冠之前与河朔群雄一较高下。独孤求败弱冠之前所用的剑,就如同他的少年心,年少气盛,势不可挡,勇猛进取,只是自己的身手还没有打磨,也就是前端才刚刚起步阶段,也许我们已经掌握了某个前端库,比如JQuery,但是JQ不足以让我们去竞争任何前端工作,所以我们只能和和硕的英雄们竞争,而不能超越他们。第二把剑是久违江湖,泡在臭臭的职场之后,是否还能保持初心,即进入“修心”境界:紫微软剑,之前用过三十岁,误伤义人,不祥之兆,却弃于深谷。是的,不忘初心,追求技术的纯粹,不会因为环境或者其他原因轻易改变以前的少年。三是闻名于世的玄铁重剑:重剑无锋,灵巧到不行。四十岁之前,靠着它横行天下。这是独孤秋白四十岁之前使用的兵器。天下无人能敌,无人能敌。以此类推,作为前端工程师,我们已经失去了年少时的锐利,不再争论哪个框架更好,而是专注于更底层的算法和数据结构。第四把剑是一把烂柄木剑:四十岁以后,不沾物,一草一木,一草一木,一竹一石,都能当剑。此后,他不断精进修炼,逐渐进步到无剑以剑胜的境界。独孤秋白已经从与人争锋变成了与自己共赢,正在开辟一条无人走过的剑道。是的,就像前端界的独孤秋白:已经成圣的游玉玺(EvanYou)开发了Vue.js。在刀剑领域,他以高超的科技傲立天下,以雄厚的实力争辩,力求取胜于人。试问,如果我们已经到了“木剑”的境界,你还会在乎所谓的“前端已死”吗?前端死了,web死了,已经和你没有关系了,因为世上所有的传说都是你的传说,你也会说:“呜呜呜!英雄被绑,剑拔弩张,我好难过!”叹。结论前端没死,前端技术还在,市场不景气,岗位要求越来越高。可那又怎样,独孤前辈的事迹在鼓舞着我们,与其叫嚣,不如苦修,羡慕深渊之鱼,不如退而结网。所谓技术,心有限则不能纯。最后,用古人先贤的传世名言勉励所有前端同仁:前端如西山日,岗位如草上霜,半生风流半生僧,似乎无情胜过爱。