从“太极拳”到“前端已死”,IT从业生涯自此结束

10 阅读10分钟

🔪 无厘头暴论

小时候看倚天屠龙记,张三丰教无忌拳法的时候,从忘记了一半到全忘了,然后融会贯通。将它引用为我所用的‘‘暴论’’是当你忘记了,其实是你会了

  • 当不想找工作的时候,恰恰有一个不错的机会;
  • 当不想谈恋爱的时候,恰恰会遇上一个也喜欢你的人;
  • 当银行让存款时,恰恰应该在自由市场试水;
  • 当银行利率降低时,恰恰应该多存钱少消费;
  • 当大环境不好尤其难找工作时,对我来说,好巧不巧恰恰到了离职的时候。

我的转行前端第一份工作就是在自己投简历面试无果后老师介绍的。事先我自己都未知,在一个晴天,去高铁站回家之前,发车时间提前了3个小时去面试,就非常轻松得到了。回过头看,也是最佳公司。

总之无法描述出这种纠缠对立的感受,不知道有人能理解或者帮我表达的吗??👀🈶🔥🏃‍♀️㊙️?

💀 我的前端已“死”+自说自话

15年毕业至今,16年开始学习前端到入职再到今时今日,10年弹指一挥间。目前已离职,交接中 ...

  • 前端的诞生之我见

讲一件事消亡,必将先讲它的诞生。原本本来没有前端,随着经济的火热,市场有钱对界面的要求越来越高,各种配色,交互,动画体验等等,才演变出来一个专属的岗位来做这个事情。也才有了“前后端一体-前后端分离-前端工程化”等等一系列的发展。就好比饭饱思淫欲。前端就是那个淫欲,随着饭饱而诞生,随着挨饿而“退场”。

  • 主观认为的前端已“死”

不谈最高分也不谈最低分,谈谈自己。

image.png

降本增效的裁员+随着AI的兴起,前端只能夹缝中求生。前端处境本来就是水深火热之中,nice的有能力的鄙人心存感恩,感谢遇见,有幸合作!❤。以下我自说自话+纯吐槽

一. 流程依赖-天然劣势

从前置条件 产品-UI-技术经理-后端 的过程中,任何一个节点有变动,前端基本上都得改,前端作为开发的收尾节点,天然劣势。更别提提测后的bug追踪。

二. 产品 - 年轻的时候以为是个超强综合体,结果真的“人人都是产品经理” - 水平差异非常大
  1. 需求变动巨大,你别问,问就是客户说的我也没办法。甲方说要个钉子就开始设计钉子,正规公司有几个甲方只要个钉子,可能是钉箱子搞物流,可能是搞装修,可能是在家里搞点小创作,可能是装尸体,反正就是需求会说要钉子。确认需求的能力和甲方的固执导致了一部分的拉胯。
  2. 说一句话。“加一个按钮”。尼玛了个巴子。
  3. 文档全是字。一张图,八万个字。
  4. 意识不到自己作为流程起点的重要性。 画个原型,没有交互,选项全都看不到,描述文字对不上原型内容,状态集合只有一个剩下的靠猜。原型上的每一笔随意,都是前后端的反复确认。描述一个事物的名称,一会大名,一会小名,一会乳名。你别问,问就是我等下改一下就可以了。
三. UI
  1. 整个10年遇到的UI基本90%都非常NICE!没得喷。 在网络上看到的热议话题体现出来的基本上都是坐井观天型,思想局限狭窄没有项目概念或者过渡设计。脑子里像有个KK园区一直在念叨着“UI还原100%”。项目的工期,需求点的迭代时间,浏览器的上限等等各种因素是完全不在乎不考虑,就局限于那一个节点。分不清主次,没有项目工程概念。
四. 后端 - 牛鬼蛇神全都有

有的后端自己写了接口,会自测是否能调通,会给参数示例,会写swagger,会写APIFOX。会主动告诉你时间返回是时间戳还是格式化,参数是必须数字还是字符串,主动告诉你枚举类型的对应关系,经验丰富的还会在做图表时主动告诉你x轴y轴数据和规则的。

  1. 然而有一些那就曹了,自己新开发的几个模块,同样的东西,命名都不统一,改了字段不做声,接口写完就发布,一调一个错误码,接口路径一丢啥都不管了。数据格式也是乱七八糟,连个接口错误码都不能统一,一会200是成功,一会1是成功。后端leader也是个摆设。
  2. 还有用swagger,apifox的,这些东西是为了让前后端一起更方便更规范的交流沟通完成需求任务的,不是他妈的给你当挡箭牌的,你说句看swagger就完事的,各种重名的,冗余的,命名方式你妈都不懂你,反正链接一丢就完事,就得在垃圾堆里找到那个真命接口。踏马的字段更新了swagger更新了吗?swagger字段和实际字段对的上吗?心里没点逼数吗?
  3. 还有些喜欢悄悄改字段,然后说前端用错字段了,还有什么经常性开口就说是前端的问题。普通的业务喜欢返回null就算了,遇到金额,数量,需要前端计算的业务,也是随心所欲,一会字符串一会整形,一会null,主打一个你前端自己去弄去叭你。
  4. 遇到复杂一丁点的就歇菜,跨域反正也是不配合做配置的,本地postman能调通前端调不通就懵逼的,各种代理各种网关的影响是一点不知道的,就说前端有问题的。无时无刻不在增加合作人的负担。不主动不负责还自以为是。
五. 前端 - 人和人的差别比人和狗的差别大
  1. UI框架大神。那框架是一根毛都不会改的,不符合需求了也是硬用,问就是框架这样。
  2. 都是别人的错。接口挂了吗?服务起了吗?和某些后端一样,起手式就开始怪别人。F12不看,参数不看,拿起就开问。问尼玛个der。
  3. 百度之王。前端入职要的是面试题八股文的能力,前端的工作,是解决问题的能力,综合能力。百度出来的答案直接套,人家的代码类是 my-wrapper,你的类也是my-wrapper吗?纯踏马的copy,原理逻辑是一点不带看的。
  4. 眼瞎达人。没有要求你100%还原UI,人家UI设计了一套配色,背景图,现成的你也不用?明明设计的是张三的黑色头像自己用非得用李四白色?蓝色系颜色,你偏喜欢粉色?有时候真的🍐🎼
  5. 数据巨婴。对后端的要求是奶塞到嘴里。数据稍微处理一下就感觉要死要活的,不是每个公司都有中台,还专门给你转成页面要的完美适配的数据格式。干了几年前端也不理解一下接口的共用性,服务端的性能压力,一味库库求奶。
六. leader - 压垮骆驼的最后一根稻草。拦路猛虎。

如果说以上12345可以通过每个人的成长,互相的磨合,使得每个人都更舒适更有能力更能发挥,团队能力也越来越强。那-么-总-有-一-个-究-极-体-让-你-无-语-到-想-笑。

  1. 古人的智慧。热衷于‘权谋’,让这个制衡这个,那个对抗那个。9点的会,我要求你8.30到,聪明吗?我不直接喊你加班,我让你关系好的但是能被拿捏的人喊你加班,聪明吗?我说某某对你不满意,都是我帮你顶的压力,聪明吗?天天脑壳里就想着这点小聪明,还觉得看了几个抖音片段就真把自己当丞相了。
  2. 媚上欺下。对上就是跪舔,拿不出能力魄力,对下就疯狂施压,反正不管结果怎么样,更大的leader看到了我的努力就完事。一线的人又有几个人心里不明白呢。
  3. 虽然我不懂,但是我觉得。定一个排期,反正就这么定时间,也没有任何依据,反正就这么定。就算PM收集到了很多信息,反正也不管,就这么“我觉得”。来自杨戬的三只眼的第六感。直接服务于甲方的需求,全程不参与,给到甲方的时候经过领导一手,领导必然要指出修改意见,然后它的修改意见客户毫不在意甚至与原意相悖,然后又改一遍。只做决定,但是不担任何后果。有问题你就加班改完。当领导真不是能力强,纯进公司进的早。
  4. 画饼。懒得讲了,QNMD。
  5. AI政治。我用AI写了一个界面,3分钟,那你要提效了。我也写了一点前端,你只需要掉接口了,为什么还需要这么久?AI用起来,AI,AI,AI...,一天800次AI,妥妥的前端催命符文。AI现在是一种政治正确,有AI了你不行那就是你不行,要么就是你不会用AI,总之你不行。
  6. 开会大师。会开了一遍又一遍,一个小时又一个小时,开完了,得不出任何结果任何决定。搞半天是搭个台子唱戏。
  7. 艺术表演大师。为了KPI,为了保自己的岗位,尽情出演。演电话不断,演会议不断,演来访不断,演协作不断。办公室,走廊,电梯,皆是场景;纸,笔,手机,皆是道具。

对自己而言,淋过雨,但是从没拆过实习生和团队成员的伞,也算是一部分自我的知行合一了。

🌲 我的理想国

  • 不要对自己的错误不以为然,不要对别人的错误穷追不舍。
  • 每个岗位把自己的对接工作当做交付接口,把关“出口”质量。
  • 不妄自菲薄,也不要妄自尊大。
  • 人是人,是个体,去感受接触的人,不是用标签化在心里判定一个人。
  • 只要人人都献出一点爱,世界将变成美好的人间。

❤ 写在最后

由于年龄,大环境,家庭需求3大借口也好理由也好,前端就干到这里了。

感谢那些帮助过我的领导和同事们 !❤

交接的日子突然想吐槽一下立马开喷,要不然等会就不想写了,以上内容均源自个人经历和狭隘视角。勿喷~

有点像背后蛐蛐人一样,等会心虚就删了~