一、聊这个话题的背景
最近准备换工作,准备了一段时间的简历后,偶然看到群里面有人发了张图片。
虽然颇有调侃的意味,但是联想起过往在公司的工作,项目架构设计向来由后端主管,领导们也基本都是后端,自己日常的工作也更多的是调样式,用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.其实如鱼饮水,冷暖自知,网上搜寻的结果看到有不少是专科、中途转岗进入的同学在碎碎恋,而根据能力、学历不同,就业、晋升情况也就大不相同