四年前端,聊聊这一行的体会...

2022-09-02 17:24:49 +08:00
 974879409
先说结论,准备全栈了...

沪漂,毕业后干前端到现在接近四年了;
四年的前端经验带来的结论就是:
- 只要稍微聪明些再加上一些热情,1-2 月内完全入行前端不是问题
- 前端最重要的是 UI 理念( tailwindcss 、material design 之流)
- 前端最难的是复杂状态管理
- 前端最麻烦的是要记一些“端的特性和 API”:Andriod 、IOS 、BOM 、OS ( electron )、小程序
...

然后前端其实在蛮多公司话语权是很低的,听话干活就行了。为什么这么说呢,因为前端不懂业务。
然后先别 DD 我... 我最早也会反驳“前端不懂业务”,但是自从自己写过一些后台服务之后,我就不这么想了。
就拿登录注册来说,前端业务里就是 POST 就行了,没了。但是后端就要围绕“用户”思考很多场景,比如单点登录、脱敏、过期等等...

然后!很多人会说前端也有很重要的业务,比如可视化,拖拉拽建站之类... 但从我见识到的情况来看大部分公司还是主要写管理页面和小程序... 在如此情况下,大部分前端工作完全依靠堆人力(谈到敏捷我就想笑.jpg )就能实现,更别提很多需求纯粹就是靠抄、不明不白、不带前因后果的抄...

再然后很多人会说前端的构建工具 webpack go-esbuild... 这些工具说实话只要用好它们就行... 毕竟工作里真没什么特别要定制工具的场景... 人生苦短...

基于以上种种现实遂果断放弃对前端产业的幻想,这两年一直在补 linux 、k8s 、nestjs 中间件...
以及英语;
不补不知道,一补越来越发现前端在如此工作环境下视野相当受局限,很容易变成云时代的因纽特人...
最后希望自己自己以后能当个 CTO ,专门对接客户;
不写代码只向全团队(前后测试运维)提供业务 /技术方案,消灭产品经理这个岗位...

周五话有点多,大家看个乐哈哈
11292 次点击
所在节点    程序员
92 条回复
wanguorui123
2022-09-02 17:26:37 +08:00
前端最难的不是封装各种业务组件吗?
974879409
2022-09-02 17:34:46 +08:00
@wanguorui123 组件就是各种状态的展示啦 难的是要维护好很多状态,以及处理好它们的交互。然后加上一点点 css🤏
wu67
2022-09-02 17:34:54 +08:00
可能有人要喷我, 单看前端玩命造轮子就知道前端是个烂泥潭了, 不去思考怎么把代码写的更好, 整天想着怎么把业务范围写得更广、造了多少轮子、配置工具多牛逼(webpack)、造词、玩八股文、同行互相伤害(面试造火箭的大部分都是前端, Java 起码问底层 /源码 /算法这些还是有用的)
tsingwong
2022-09-02 17:36:52 +08:00
纯小表单往上走的路很窄
很少有公司拥有且需要有 otakustay 灰大这个级别的大佬
tutou
2022-09-02 17:41:17 +08:00
我也看懂了,前端现在越来越把架构搞复杂,就是想提高存在感,不被优化掉。
zhouyg
2022-09-02 17:42:53 +08:00
也是多年前端,大量认同!
yl20181003
2022-09-02 17:44:52 +08:00
同 4 年前端,正在转后端,前端不仅没话语权,还是个实打实的娱乐圈,偶然打开一次 jue jin ,惊到了,一天都研究啥高端玩意
singerll
2022-09-02 17:46:55 +08:00
我们项目开发人员前后端的比例一般在 4:1 左右,有时候业务比较简单,业务前端不够,有些后端都可以临时写几天前端,反观从来没有前端临时写过后端。。。。
horizon
2022-09-02 17:47:17 +08:00
“这两年一直在补 linux 、k8s 、nestjs 中间件”
怎么补的,我也想学一下
fixbug
2022-09-02 17:47:19 +08:00
也有这样的体会,工作三年了、最近在想是接着做前端,学习一下 Flutter || Tauri ... 这些, 还是像 OP 一样去学后端语言,争取做“全干”
wanguorui123
2022-09-02 17:49:19 +08:00
@974879409 组件就是一个状态机,合格的前端应该会封装各种组件
Jooooooooo
2022-09-02 17:50:17 +08:00
事实是, 前端的天花板确实低, 能转可以早点转.
xrr2016
2022-09-02 17:52:10 +08:00
建议拓宽一下前端视野~
974879409
2022-09-02 17:53:07 +08:00
@wu67 这几年 ToC 造富很厉害的!谁能快速响应市场谁就能赚到钱;然后 html 确实快... 所以短时间内前端需求是很大的,加上前端门槛偏低,所以很多人都在往这行挤。然后大家就卷起来了... 可能你遇到了一些心思不在 coding 上的工程师吧哈哈
974879409
2022-09-02 17:54:07 +08:00
@horizon 首先你要真的想学... 然后就是看文档敲敲敲就行啦
974879409
2022-09-02 17:55:33 +08:00
@tutou 一家公司除了老板本人,任何人都是可以替换的;然后过度设计是工程师的通病啦哈哈
974879409
2022-09-02 17:56:15 +08:00
@yl20181003 你就说高端不高端吧(笑
dtdths1
2022-09-02 17:57:29 +08:00
正确的
974879409
2022-09-02 18:01:02 +08:00
@singerll 业务难不难不重要,早点下班最重要 😢
974879409
2022-09-02 18:02:06 +08:00
@fixbug 兴趣最重要,我是想当 CTO... so..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX