2

感觉学前端技术,很难升职加薪。

 8 months ago
source link: https://www.v2ex.com/t/1007466
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  职场话题

感觉学前端技术,很难升职加薪。

  tool2d · 15 小时 21 分钟前 · 3921 次点击
当年学了前端,等于上了贼船。

写着写着,发现公司所有人都能对 UI 发表一下看法,导致页面代码老是改来改去的,烦不胜烦。

写着写着,发现 2 年技术 5 年技术也没啥太大区别,你会的技术,别人也会,有了 GPT 后,门槛更低了。

写着写着,发现同一个页面可以有 100 种不同框架的写法,代码并没有特别的优劣之分,最后连提加薪的底气也没有了。
65 条回复    2024-01-11 02:04:41 +08:00
lilei2023

lilei2023      15 小时 16 分钟前   ❤️ 1

但是有些东西,有的人能做出来,有的人做不出来!
potatowish

potatowish      15 小时 15 分钟前 via iPhone

确实,但是换个角度想,学前端可以轻轻松松做出很多东西来,像是博客、导航站,工具站,甚至可以隔段时间换个框架重构,你看后端能做得出来不[]
estk

estk      15 小时 14 分钟前 via iPhone   ❤️ 1

对 ui 有看法让 ui 同事去改
对交互有看法,找产品经理去
怎么会找你?
murmur

murmur      15 小时 13 分钟前   ❤️ 9

有些人做的出来,有些人做不出来属于对技术的病态追求,比如纯 css 实现某动画效果

这个其实早有例子了,当大家还沉溺于 css3 的 translate 的时候,支付宝就开始用视频做背景了,真就一行代码实现设计师全部需求

前端再往上跟技术无关了,那是顶级的软件工程,比如你说在线 office ,那也是 canvas ,react 只做 ui 部分,而且这东西难度在需求设计上,多少人连 word 都用不明白,更别说开发一个 word 了,今天抄一点明天抄一点,没有提前规划两天就是个屎山没法维护,所以这么多年在线 office 做的好的除了 ms 和 wps 没第三家了。

把 word 拆到每个人实现出来还要兼容 ms docx ,绝对是顶级软件工程才做得了的。
coderlxm

coderlxm      15 小时 13 分钟前 via Android   ❤️ 2

考公考编才是多数人的出路,虽然门槛比较高,但进去了最起码就稳工了。不管是前端还是后端,门槛确实太低,小学文化的跟着学都能学会。
daliusu

daliusu      15 小时 12 分钟前

针对你这三点,建议你换一家好点的公司... 其他没有建议
shunia

shunia      15 小时 10 分钟前

抓紧转后端,我不是在开玩笑。
前端确实很难升职加薪。
NoManPlay

NoManPlay      15 小时 10 分钟前

目前感觉 GIS 和可视化还算有性价比
QAQqingju

QAQqingju      15 小时 7 分钟前

5 年的对于问题的思考比 2 年的强多了,快速定位问题,有解决问题的思路,最后又快速解决问题
tool2d

tool2d      15 小时 2 分钟前

@QAQqingju 我在考虑要不要转隔壁 android/ios 客户端,总觉得 5 年客户端技术积累,还是能碾压 2 年的。

但是前端不一样,换一个公司,换一种框架,就有一种陌生感。没底气谈高薪,这本身就是很大的问题。
Justin13

Justin13      15 小时 1 分钟前 via Android

我不觉得,让我再选一次,我还是选前端
knightgao2

knightgao2      14 小时 59 分钟前   ❤️ 1

客户端死路一条,前端觉得复杂,但深入了解其实都是一类的问题,我的建议是后端加业务,同时接受现在编程已经是 50 年入国军这个事实
jay666

jay666      14 小时 57 分钟前

@tool2d 隔壁 iOS 已经在转前端了,现在纯原生客户端开发的已经很少了,要么会 H5,要么会 Flutter 或者 RN
Justin13

Justin13      14 小时 56 分钟前 via Android

至于前端转 android/ios
我只能说你是会选的。。
dfkjgklfdjg

dfkjgklfdjg      14 小时 48 分钟前

本来就是这样,如果你工作中一直折腾 UI 界面做页面仔能有多大出息……换成其他的平台继续做页面仔也是一样的呀。
界面上面的难点就是各种踩坑的经验。这些纯靠经验积累的东西,很容易就会被新人借助/利用 AI 追平。

但其实“前端”并不只有界面,还有很多其他的横向衍生方面。最容易方向的就是借助更靠近用户的优势转向产品经理。毕竟没办法一直都干在开发一线,就国内这个工作强度。你能力再强,精力也赶不上不断涌现的小年轻。最后也得往团队管理上面靠。
clue

clue      14 小时 45 分钟前   ❤️ 2

前端最大的问题是门槛低, 竞争激烈, 卷死个人

当年 nodejs 兴起, 臭前端仔把能用 node 重写的都重写了, 然后抢后端的活
hevi

hevi      14 小时 44 分钟前

不如去转木工,雕个手办
shervy

shervy      14 小时 42 分钟前   ❤️ 1

你把前端俩字去了,再说一次。
zackzergzeng

zackzergzeng      14 小时 41 分钟前

深耕显示技术就画图、游戏、渲染;不深耕就转后端
murmur

murmur      14 小时 37 分钟前

@zackzergzeng 游戏渲染卷不过别人啊,别人学个 js 就行,你得补整套计算机图形学,webgl 和 opengl 有本质区别么,最难的不是还是图形学
sentinelK

sentinelK      14 小时 34 分钟前

本来移动互联网,就是一个重业务,轻实现的领域。
即便是上升到整个软件工程,也是如此。

真正代表生产资料的核心技术(算法、架构、优化)都在极少数人手中。

所以与其说搞 xx 端不行,不如说搞一线不行。
一线程序员和工厂里的流水线工人、建筑工地的搬砖工,在整个商业格局中没什么不同。

btw:说到这我就一直有一种迷思,为何老看到有人晒大厂的工牌,说自己大厂的资历,以大厂为自豪。
但是本质工作上,他们和盖鸟巢、盖大裤衩的力工又没什么不同。
wazano99

wazano99      14 小时 30 分钟前

前端还好吧
想转 ios android 的话可以看看 kotiln 不过我是觉得 android 和 ios 都死了 web 也不会死

我最近就是一边学 kotiln 一边自己写一点可视化方面的东西
dfkjgklfdjg

dfkjgklfdjg      14 小时 23 分钟前

@NoManPlay #8 ,GIS 和数据可视化现在有点实力的都在搞在线的低代码平台。感觉后面纯靠手撸开发也得悬,成本太高。ThingJS 这种方式应该会越来越多,大部分场景足够用了的。
而且深耕之后都是一些图形学相关的太垂直了,后面就很难再跳出来做其他,而且岗位太少。虽然对于传统前端开发来说门槛是高一些,但是多做了其实也是经验的积累,对于更抽象的知识还是缺少的。最后也就是转到游戏开发或者渲染方面。
yl20181003

yl20181003      14 小时 20 分钟前

学点后端,懂点业务,纯前端搞毛线,无法以后年纪大了还每天写 React 或者 Vue
pianjiao

pianjiao      14 小时 19 分钟前

其实看你的公司属性是什么。如果是强交互型的,比如在线设计 ps saas 这种。 或者淘宝 京东这种,对用户交互依赖网页比较多的。 前端还是能搞的。如果前端只是做个官网。那是没搞头
FreshOldMan

FreshOldMan      14 小时 12 分钟前 via iPhone

前端最大的问题就是真的就是画 ui,客户端起码能接触到编译连接的知识,
chenliangngng

chenliangngng      13 小时 55 分钟前

我现在就在搞 gis ,和你工资无影响,但是要学的东西又多了
zhuanggu

zhuanggu      13 小时 49 分钟前

最主要的原因是前端技术不能深入拥抱业务
unclejock

unclejock      13 小时 48 分钟前

你们公司还是太小了。换一家大点的公司,你会发现所有人都是螺丝丁....
stimw

stimw      13 小时 41 分钟前   ❤️ 1

有点好奇的是,前端(后端)都是只在“深耕”前端(后端)吗?

我觉得大部分人(比如我)的知识深度谈不上“深耕”,反而应该花点时间拓展知识广度。你说 js 技术栈,那看过 Node 、Next.js 完全接触得到前后端运维一条龙的东西,自然而然就会去看数据库、微服务、中间件、devops 之类的知识。

或者从前端工具链上看点自己感兴趣的东西,比如近几年用 go/rust 去实现的 compiler, bundler 等等。

当然不是说用 css 做花活不好,只是从兴趣和提升能力的角度来说,不如做点别的。
MasonXu

MasonXu      13 小时 39 分钟前

什么岗位不横向发展都很难。

前端的话,三件套就是基础了,但不能守着这一亩三分地儿。
网络通信你搞不搞,用户反馈用着有问题的时候,你能不能通过所学的网络知识定位到问题在哪。
需求分析交互逻辑你搞不搞,需求过来了是真需求还是假需求,你不能来啥就做啥吧。产品脑子不好使一个功能绕三个圈,你有么有更好的方式。
还有什么 Nginx redis 你搞不搞,又是一个需求来了,卡在其他部门无法开展,你不了解就不知道找谁推动。

这些东西确实都和业务远,但也足够撑起小半边了。谁都能指点几句,说明谁都能想到你,你能不能把每一个节点的问题都搞清楚,让别人找到了你就找到了答案。

我现在还不行,现在也啥都看。
iOCZS

iOCZS      13 小时 31 分钟前

壁垒就是东西多,或者内容艰深
DOLLOR

DOLLOR      13 小时 26 分钟前

来后端吧,后端天花板高,地位也比前端高。
evada

evada      13 小时 15 分钟前

这时候行业经验就比技术经验重要,比如你搞金融,金融哪些概念你门清,是不是比普通的前端工程师去面试金融前端容易。或者搞区块链,你懂区块链原理,就比普通前端工程师门槛要高。
retanoj

retanoj      13 小时 1 分钟前

“发现公司所有人都能对 UI 发表一下看法”
其实这事儿跟前端工程师关系不大,是 UI 设计的问题,对吧。
zuosiruan

zuosiruan      12 小时 55 分钟前 via iPhone

@zackzergzeng 还游戏,游戏狗加班那真是往死了加。还有国家对游戏那个态度,就差你们都不做做游戏了。
lstz

lstz      12 小时 55 分钟前 via iPhone

如果只是很常规的企业开发、落地页、活动页,这些确实搞不出什么名堂,别说前端,就连后端都不一定有多大技术含量来提升职加薪,都会被 GPT 替代掉。

要做就做点有创意的,来弄一些有意思的开源项目,比如笔记、游戏、复古 UI 库之类的,这些才是你个人真正的财富,什么升职加薪,很可能明年被裁员才意识到这些都毫无意义。

分享小弟的开源拙作,https://cloud.laf-tools.com 我正在弄一些工具箱的东西

我曾经也觉得前端开发到头了,但只是因为我做的那些企业项目太无聊了,我们完全可以探出一条自己真正中意的道路。
ruihfang007

ruihfang007      12 小时 47 分钟前

你的感觉很对 ,之前在讯飞后端高级开发数不胜数,前端和运维能干到高级开发一个公司都很少很少!
Promtheus

Promtheus      12 小时 33 分钟前

后端其实也干不了啥呀 大多数后端不也就写写业务
murmur

murmur      12 小时 31 分钟前

@stimw 但是你说的数据库 微服务 中间件 devops 最后连起来发现这还是 java 生态最适配
murmur

murmur      12 小时 30 分钟前

我举个很简单的例子,国产的人大金仓,没有 nodejs 驱动,官方挂的驱动用不了,java 的就很完善
weixiangzhe

weixiangzhe      11 小时 47 分钟前

@hevi 我直接 五轴
sampeng

sampeng      11 小时 24 分钟前 via iPhone

这倒是,有 gpt 加持,后端狗半天就会撸前端了
zhimayan

zhimayan      11 小时 13 分钟前

去大厂,有比较大的前端团队,应该会好些?
meeop

meeop      11 小时 8 分钟前

升值加薪有毛用,打工是不可能赚大钱的
stimw

stimw      11 小时 6 分钟前

@murmur #41 node 都能玩,感觉生态差了玩不舒服了就顺手看一下 java 甚至 c#。宗旨还是不能把自己局限在某一端里。

人的精力是有限的,可以在面向就业面试的时候说自己的前端/后端,但在平常唠嗑的时候还是不要搞前后端运维鄙视链了。现在的“developer”还有完全不懂前端或者后端的吗?没有吧。前端还是 java 八股文,不都是培训班三个月就能搞出来的吗...
princesswar721

princesswar721      10 小时 50 分钟前

你随便找个 github 高分的前端库,你要是觉得都没难度,那你工资真随便要,你要是只会个 vue react 这种,小学生都能学会,确实公司给你开钱就不错了
darkengine

darkengine      10 小时 25 分钟前   ❤️ 2

所以前端的最好归宿是做独立产品,有些叼毛不会珍惜你的产出的
kirls

kirls      9 小时 58 分钟前

@clue 难道 php 就不简单了吗
tool2d

tool2d      9 小时 33 分钟前 via Android

@princesswar721 我们自己钻研的前端技术,和去面试时,领导想让你使用的业务技术,是完全两回事。
前端做页面,可选的方法太多了。
xingdaorong

xingdaorong      9 小时 8 分钟前

前端是最容易替换的,因为前端离业务远,不管是 app 、小程序、管理系统,前端只需要把页面写出来,服务端有很多业务逻辑,什么功能能实现,什么不能。这也是导致,换了前端也可以运行,所以加薪难度较大。服务端逻辑多,换个人成本比前端高,所以加薪简单。后端》前端〉测试》 UI
xingdaorong

xingdaorong      9 小时 4 分钟前

@Promtheus 对啊,写业务知道业务逻辑,替换的难度较大,所以加薪容易,前端写好后台管理系统,基本项目人员都知道怎么点,页面交互啥样的。不考虑代码,前端换个人其实很容易
Beats

Beats      9 小时 1 分钟前

前端跟前端还是有差距的,有的前端只会这也不行那也不行,有的前端就是你提啥需求人家都行
princesswar721

princesswar721      8 小时 37 分钟前

你要学了 java 估计更废,java boy 比前端页面仔强不到哪去
Richardhtw

Richardhtw      8 小时 18 分钟前

我这种 curd boy 也没啥前途呀(摊手
BBCCBB

BBCCBB      7 小时 3 分钟前

不要局限于前端
zuosiruan

zuosiruan      7 小时 1 分钟前

@potatowish #2 好的吧,我们当时刚毕业找工作后端就比前端多一千。
nexo

nexo      6 小时 14 分钟前

@NoManPlay 请问你干过嘛
Yuanlaoer

Yuanlaoer      6 小时 9 分钟前

想升值加薪,就学怎么升值加薪。
而不是学前端
Ma4cus

Ma4cus      5 小时 27 分钟前

确实 ,大家快转后端吧
lesismal

lesismal      5 小时 4 分钟前

如果不考虑润、不考虑自己做产品,只从打工的角度考虑,后端研究得精深些,不是特别容易 35 被裁,我不少要好的 35+,甚至 40+的,都还大厂中坚力量,后端需要内里浑厚些,很多问题要靠这些多年深耕的选手、不是三五年的人能替代得了的。但精深也不是特别容易,知识也得一口一口啃,经验也得一天一天涨
Mexion

Mexion      4 小时 44 分钟前

前端都是边缘人,和业务也没什么强关联,就是存粹的工具人,随时可以替代的那种
exploreexe

exploreexe      3 小时 36 分钟前

@tool2d #9 转 IOS 和 Android 不能说 50 年入国军了,得属于 60 年入国军了。都转 Flutter 和 RN 了,很多还转了前端。。。

前端还是比后端有点搞头的,自己做产品的话。
zisen

zisen      2 小时 54 分钟前

因为技术更新太快了,想要升职加薪就得找技术迭代缓慢的,例如传统工业,但是前期太苦了,没钱没技术还得被人使唤,后期有钱了又花不动了,全给老婆孩子了

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK