工作三年的我在思考,前端还值得学习吗

一、聊这个话题的背景

最近准备换工作,准备了一段时间的简历后,偶然看到群里面有人发了张图片。

在这里插入图片描述

虽然颇有调侃的意味,但是联想起过往在公司的工作,项目架构设计向来由后端主管,领导们也基本都是后端,自己日常的工作也更多的是调样式,用vue实现代码等工作,让我对前端未来的前景尤其的担忧,在考虑自己如果不做前端又应该去做啥?

二、网络上搜索论证

1.只有前端在考虑前端已死的问题吗?去不同的平台看看java、c++、python、后端等方向看看他们怎么说的呢?先去这个地方看看:https://www.5118.com/。

搜索前端的时候出现的更多的是,大部分都和唱衰前端没有太大的关系。

搜索前端就业前景时,搜索量大,更多的是问发展前景

在这里插入图片描述

搜索后端时:

在这里插入图片描述

搜索后端前景时,出现更多的是前后端比较。

在这里插入图片描述

由上面的搜索可以有初步的结论就是,搜索前端更多的人是问前端就业前景,搜索后端更多人问前后端对比,说明前端的搜索量是比后端大的,也侧面反应了前端的竞争会更激烈,搜索量大也侧面反应出入门容易所以才会是很多人转行首选。

去CSDN上搜搜,打着前端已死的标题然后上来就是一堆说教,但大致意思是确实不如之前景气,但是如果你能有足够的竞争力,从来不愁没饭吃。其实这些话放哪儿都可以,后端、会计、老师、机械……

在这里插入图片描述

还有博主表明了前端的现状:

在这里插入图片描述

掘金也看到有哥们是这么描述的,我觉得说的很有道理,早日找到自己差异化的点去竞争是好事情。

在这里插入图片描述

总的来说就是:

1.都是打工仔,前后端差距可能就1、2k,或者3、5k,没必要谁瞧不起谁

2.基础的前端饱和,高端的前端缺人。个人理解,也正是目前就业环境的现状,android、C++、Java、大数据、人工智能,都是初级的饱和,高级的缺人。

3.如果只会那么一两招的话,你肯定混不下去,各种姿势都学一下。

三、咨询一下CSDN网站自带的AI

在这里插入图片描述

在这里插入图片描述

而搜索后端的时候一直没见到”后端已死的标题“,足以说明其实前端从业人员或者待从业人员对于前端开发这一方向更担忧,这一点完全可以理解,毕竟入门相对容易、接触的逻辑不够核心、晋升相对困难、工资相对较低。

三、作为前端有什么办法能让自己有更大的发展空间呢?

而问一下GPT她会给出什么答案呢?他的答案是,学!!!!!后!!!!!端!!!!!!

相对于前端,后端的发展空间可能相对较小。然而,作为前端开发者,你可以采取以下方法来扩展自己的发展空间:1. 深入学习后端技术:掌握后端开发技术,例如学习常见的后端编程语言(如Python、Java、Node.js等),以及数据库和服务器管理等相关知识。这样你可以在前后端开发中担任全栈开发者的角色,提高自己的竞争力。2. 掌握前端框架和工具:学习并掌握流行的前端框架(如React、Angular、Vue.js等),以及相关的工具和库。这将使你能够更高效地开发复杂的前端应用,并且在团队中扮演更重要的角色。3. 拓宽技术领域:除了前端开发,了解其他相关技术领域也是有益的。例如,学习移动应用开发、用户体验设计、人工智能等,这些技能可以与前端开发结合,为你提供更广阔的发展机会。4. 持续学习和自我提升:前端技术更新迅速,不断学习和跟进最新的前沿技术和趋势是非常重要的。参加培训课程、参与开发社区、阅读相关的技术博客和文档,保持对新技术的敏感度和学习动力。5. 提升沟通和团队合作能力:除了技术能力,良好的沟通和团队合作能力也是非常重要的。与其他团队成员合作,参与项目管理和需求分析,展示你的领导才能和团队合作能力。总之,通过不断学习、拓宽技术领域、提升自身能力以及与其他领域的交叉结合,前端开发者可以为自己创造更大的发展空间。

四、个人总结

1.前端相较于后端确实难晋升、涨薪,且竞争也更大

2.前端要想有更好的发展,就不能只满足于前端的技术,而要进行更多交叉技术的学习。

3.前端其实相较于后端更好做副业,插件的开发设计、前端页面的定制化、脚本的编写等,所以也可以多发觉生活中的需求点,然后继续定制化需求开发,赚一定的外快。

4.前端应该更多的结合AI工具去使用,加快提高个人的开发效率

5.想办法发展自己的副业,如果看过《超级个体》和《纳瓦尔宝典》就知道,靠打工是不可能致富的。打工的本质你自身用时间换钱,为公司生产市场上需要的产品。如果你自己就有本事独立生产市场上需要的产品,你就不需要打工。作为程序员,你可以生产脚本、生产代码、或者聚集流量,出售到市场。而你做的事把自己当成公司经营,锻炼直接和市场打交道、换钱的能力。
5.其实如鱼饮水,冷暖自知,网上搜寻的结果看到有不少是专科、中途转岗进入的同学在碎碎恋,而根据能力、学历不同,就业、晋升情况也就大不相同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/642709.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

消息队列RabbitMQ.02.交换机的讲解与使用

目录 RabbitMQ中交换机的基本概念与作用解析 交换机的作用: 交换机的类型: 直连交换机(Direct Exchange): 将消息路由到与消息中的路由键(Routing Key)完全匹配的队列。 主题交换机&#x…

利用Python与Flet写一个图片无损放大软件

一、前言: 将上传的图片无损放大2倍、4倍、8倍 二、利用Flet写个前端页面: 三、前端页面代码: page.title "图片无所放大"page.vertical_alignment "center"page.window_width 500 # windows width is 200 pxpage…

《小学生作文辅导》期刊投稿邮箱

《小学生作文辅导》是国家新闻出版总署批准的正规教育类期刊,适用于全国各小学语文老师事业单位及个人,具有原创性的学术理论、工作实践、科研成果和科研课题及相关领域等人员评高级职称时的论文发表(单位有特殊要求除外)。 栏目…

VMware workstation平台下配置Fedora-Server-39-1.5虚拟机网络

VMware workstation平台下配置Fedora-Server-39-1.5虚拟机网络 Fedora包含的软件以自由及开放源码许可来发布,并旨在成为该技术领域的领先者。Fedora在专注创新、抢先集成新技术、与上游Linux社区紧密工作方面拥有良好名声。该文档适用于在VMware workstation平台下…

小土堆pytorch学习笔记001

1、Pytorch环境的配置与安装。 (1)建议安装:Anaconda (2)检查显卡:GPU (3)管理环境(不同版本的pytorch 版本不同): conda create -n pytorch…

Android单元测试(五):网络接口测试

温馨提示:如果你不太熟悉单元测试,可以先看下之前四篇基础框架使用。便于你更好的理解下面的内容。 在平日的开发中,我们用后台写好给我们接口去获取数据。虽然我们有一些请求接口的工具,可以快速的拿到返回数据。但是在一些异常情…

xxe漏洞之scms靶场漏洞

xxe-scms 代码审核 (1)全局搜索simplexml_load_string simplexml_load_string--将XML字符串解释为对象 (2)查看源代码 ID1 $GLOBALS[HTTP_RAW_POST_DATA]就相当于file_get_contents("php://input"); 因此这里就存…

Java面试题之基础篇

文章目录 一:谈谈你对面向对象的理解二:JDK、JRE、JVM三者区别和联系三:和equals比较四:hashCode与equals五:final六:String、StringBuffer、StringBuilder七:重载与重写的区别?八&a…

慎用“from pwn import *”!和re库findall方法重名引发的问题

今天搓一个sage脚本遇到一个很无语的问题,经过调试,发现是pwntools库中的findall方法和re库中的findall方法重名导致的。这两个findall方法的用法完全不一样,稍有不慎就会踩坑。 文章目录 区分问题引发如何规避 区分 re 是 Python 中用于处理…

mockjs使用(2)

mockjs使用(1) 4、Mock 4.1 Mock.mock() 根据数据模版生成模拟数据 Mock.mock( rurl?, rtype?, template|function(options) )问号代表该参数不必填 4.1.1 各参数及其默认值 rurl: 不必填。表示需要拦截的URL,可以使URL字符串或URL正…

Java-SPI机制

SPI基本概念 SPI(Service Provider Interface)是一种服务发现机制,为某个接口寻找服务实现的机制。这有点类似 IoC 的思想,将装配的控制权移交到了程序之外。SPI 将服务接口和具体的服务实现分离开来,将服务调用方和服…

Linux 强大的网络命令:nc命令操作方法

Netcat(或简称nc)是一个强大的网络工具,它在Linux系统中广泛使用,可用于创建各种网络连接。它被描述为"网络的瑞士军刀",因为它的功能非常灵活,可以在网络中执行多种任务。 在大多数Linux发行版中…

速锐得解码匹配吉利枫叶80V/60S远程控制汽车应用B端市场

吉利枫叶80V/60S这两款车平时是不多见的,因为吉利枫叶的定位就的B端市场,包括了公务用车、共享出行、网约车、大客户定制,所以,好风凭借力,送我上青云,吉利在默默地发着一笔小财,或者说拓宽了更…

Go 复合数据类型

1. 数组(array)(OK) 数组数组的概念数组是具有固定长度且拥有零个或多个相同数据类型元素的序列 i. 元素的数据类型相同 ii. 长度固定的序列 iii. 零个或多个元素的序列 与 slice 对比 由于数组的长度固定,所以在 G…

2023年春秋杯网络安全联赛冬季赛 Writeup

文章目录 Webezezez_phppicup Misc谁偷吃了外卖modules明文混淆 Pwnnmanagerbook Reupx2023 CryptoCF is Crypto Faker 挑战题勒索流量Ezdede 可信计算 Web ezezez_php 反序列化打redis主从复制RCE&#xff1a;https://www.cnblogs.com/xiaozi/p/13089906.html <?php c…

教育大模型浪潮中,松鼠Ai的“智适应”故事好讲吗?

“计算机对于学校和教育产生的影响&#xff0c;远低于预期&#xff0c;要改变这一点&#xff0c;计算机和移动设备必须致力于提供更多个性化的课程&#xff0c;并提供有启发性的反馈。” 这是2011年5月份乔布斯与比尔盖茨最后一次会面时的记录&#xff0c;当时的电脑还十分落后…

大型语言模型 (LLM)全解读

一、大型语言模型&#xff08;Large Language Model&#xff09;定义 大型语言模型 是一种深度学习算法&#xff0c;可以执行各种自然语言处理 (NLP) 任务。 大型语言模型底层使用多个转换器模型&#xff0c; 底层转换器是一组神经网络。 大型语言模型是使用海量数据集进行训练…

Yuliverse:引领区块链游戏新篇章!

数据源&#xff1a;Yuliverse Dashboard 作者&#xff1a;lesleyfootprint.network 什么是 Yuliverse Yuliverse 是一款元宇宙游戏的先锋&#xff0c;是一款主打 Explore to earn 和 Social to earn 的链游。 这是一款能让你边玩边赚钱的免费区块链游戏&#xff0c;得到 LI…

如何在WordPress中使用 AI 进行 SEO(12 个工具)

您想在 WordPress 中使用 AI 进行 SEO 吗&#xff1f; 人工智能正在对 SEO 行业产生重大影响。已经有优秀的人工智能 SEO 工具&#xff0c;您可以使用它们来提高您的 SEO 排名&#xff0c;而无需付出太多努力。 在本文中&#xff0c;我们将向您展示如何通过我们精心挑选的工具…