华为|广州蓝景实训部分享—新人入行做开发,选钱还是选前?

华为|广州蓝景实训部分享—新人入行做开发,选钱还是选前?

文章图片


Hello大家好 , 我是小蓝 , 专门帮助大家解答前端技术上的问题以及前端学习上的疑问 。那么在近段时间里 , 有不少同学会在后台私信问小蓝比较多的一个问题:老师 , 我想入行做开发 , 但我不清楚应该选前端还是后端好?这个问题是一个好问题 , 毕竟“男怕入错行 , 女怕嫁错郎”

今天 , 小蓝给大家剖析一下这里的门道 , 给大家更好的直观对比一下 , 不同开发岗之间 , 我们可以如何区分 , 挑选出适合自己的岗位 。
首先 , 现在的大学教育 , 仍然以C/C++、Java等偏后端的基础教育 , 而前端会相对缺乏 , 这样 , 就导致了一个市场现象:从业后端的潜在人群基数会更大 , 也就是你在面试过程中可能面对的竞争对手也会同样变多 , 留给你的空间不大 , 你能现在妥妥的是一个红海 。 相反 , 虽然以前端入行 , 但并不影响你后期发育涉猎后端 , 毕竟2012年的node流行 , 直到现在各个大厂内部node开发框架、node技术栈的成熟 , 谁说前端不能搞架构 , 不能搞数据呢?相比后端的红海 , 前端还是一片充满发展空间的蓝海 。
然后 , 我们再从上手难易程度来分析;
后端开发会更加注重程序逻辑、数据、服务的稳定等 , 所以相对而言后端需要对技术的深度有严格要求 。 后端的学习曲线比价陡峭 , 一开始接触 , 可能就是你非常陌生的各种循环、函数、类、分支等概念 , 强调逻辑性(这里估计劝退很多女同学>_<)可见对于非计算机专业的同学 , 很不友好 , 那基本就是从入门到放弃 。
我们再来看看前端 , 相对而言 , 前端开发对于思维逻辑、理科知识的相关要求 , 会低一些 。 前端三大基石里 , H5+C3这两块大石头 , 只要有手就能搬(会打英文字母不?) , 至于第三块石头Javascript , 虽然也是编程语言 , 但别忘了 , 它是服务于前两者 , 且自身又是一门弱类型语言 , 设计之初就是希望低门槛 , 让更多人快速上手 , 学习的过程是所见即所得 , 是能做出一些取悦自己 , 取悦别人 , 实实在在的东西 , 如一个功能满满的商城界面、一个好玩的小游戏、一个充满艺术气息的个人博客等 。
其次 , 我们再从两个定位来看;
前端的工作内容更偏向用户侧 , 所以重心在界面的展示、交互效果、各种用户功能体验等 , 所以前端会更贴近用户 , 贴近设计师 , 贴近产品本身 , 会有很强的成就感 。 相比之下 , 后端更偏向跟数据、服务器和各种日志打交道 , 枯燥无味之余 , 缺少了一些所见即所得的成就 。 而对于薪资而言 , 现在2022年了 , 前端和后端薪资水平没有明显的差异 , 甚至在大厂里 , T9/10/11以上时候 , 甚至前端还会比后端更高 , 因为高级前端不再只是干前端的事 , 而是兼顾一部分后端的事情 , 起到一个统筹贯穿整个项目的重要角色 , 同样的 , 你也会喜获新的职业称号:大前端 。 如果你是老板 , 你也希望一个人可以干两样事 , 这样对于沟通成本、管理成本都能有效降低 。
初级前端入行月薪6-13K , 2-3年以后 , 基本可以月薪20-30K , 干到高级或资深 , 年薪70-150K都是很普遍的 。
最后 , 我们来看看两者的前景对比;
不能说后端没有发展前景 , 而只能说相对而言 , 已经比较稳定且触手可及了 , 而前端 , 随着5G的推广 , 新能源汽车的普及 , 各种智能穿戴设备的发展 , 都无法离开界面和交互 , 这就是前端最大的魅力 , 我们从github的年度统计报告来看 , 可以看出活跃语言 , JavaScript近几年都是超越了java , 其中typescript也是一路上涨 , 跃升到第四位 , 可见前端在开发界的火热 。 前端还在不断进化 , 还有很多的可能性等待你去挖掘 ,