聊天讨论 5 年前端,我到底明白了什么?

coderwamgh(wang) · 2024年12月05日 · 142 次阅读

来自:虎妞先生 转眼我已经工作五年,辗转三家公司,在工作的第五年,终于如愿进入了大厂,生活也发生了些许变化。 所以,恰逢工作五年,也聊聊工作五年的感悟~

前端工程师的价值是什么?

很多同仁思考过这个问题,我也一直在思考前端开发岗位的价值,程序员在一个公司的定位是什么,互联网技术人员的发展之路,应该走向何方?

阅读了无数人的故事,吸收了无数人的观点,我隐隐约约悟出八个大字,“具体问题具体分析”。不同角度,不同经历,不同位置,不同环境中的人,表达的观点都是不一样的,我只分享当下的思考,不具有普遍性,你要自己去思考自己的路。

前端开发是离用户最近的一层,前端工程师的价值就是在踩坑与避坑给出最好用户体验的产品。

你要在开发过程中踩无数的坑,然后避开一个个坑,找到那个看起来最合适的方案,不断权衡投入和产出,尽可能保证用户体验。当然这个过程踩坑避坑就需要不断的尝试,无数次的跌落深坑,满身泥涝,无数次的艰难前行,这也是干前端最痛苦的地方,但是好在并不是所有前端问题都需要解决。

至于用户体验最好的产品,很多人干的东西本质并不是一个产品,所以压根不用考虑用户体验,真正的用户体验,是要横向对比的,我们常说外行看热闹,内行看门道。比如,淘宝 app 首页打开快了,这是互联网吃瓜人员的认知,前端程序员就需要去了解下为何而慢,为何而快,当然大前提是工作需要或者感兴趣,不然做一个吃瓜选手就好。

程序员是什么?

那么程序员对于公司是什么,资源而已。

很少有技术引领,或者技术驱动的产品,绝大部分是技术支持产品。在这种公司定位,业务方,产品侧是真正的做事的人,他们考虑的是,做成这件老板关注的事情,需要多少开发资源,多少设计资源,多少测试资源,前端就属于开发资源中相对不太重要的部分,好的项目比项目的开发人员要重要得多。

但人不可自轻,也不可妄自菲薄,说白了只是在项目中分工不同,发挥的作用不同而已,做好当下的事情就好。

双十一2.jpeg

互联网技术人员的未来发展之路在哪里?

有太多自媒体讨论这些事情了,他们在软文中,展示了无数的可能,不变的是,大家都认为,互联网技术人员这条路不长久,我们早晚是要离开的。

坦然的说,他们说得是对的,程序员职业生涯就是一个慢慢建立技术体系,然后再慢慢崩塌的过程,不断建立,再不断崩塌,无论你,还是你的同事,甚至你的老板,他们终会离开这家公司,或早或晚。

自媒体的文章所传达的观点千千万万,真正不变的是,他们写下这行文字不是为了告诉你怎么做,而是为了让你觉得他说得有道理,所以要带着批判性思维,中正平和地看那些试图影响你的事物。

而我的观点是,路走不长不代表无路可走,无须为没有发生的事情而焦虑,但可以为可能发生的事情提前做准备做尝试。不知道自己要什么就是迷茫啊,迷茫怎么了,我从未觉得这是个问题。但我清楚得明白,中年人的六件套(快递,外卖,滴滴,保安,保洁,保姆)不是我想要的选择。职业无高低贵贱,也不应该嫌贫爱富,只是说,这些工作没有门槛。我想去一个能发挥自己能力的地方,找到一个能创造自我价值的工作。

那这个大前提是,在工作之外,需要找到自己心中所爱,找到自己真正擅长的东西,或者压根不想找,那就去尝试生活的无限可能吧,尝试的过程中会慢慢找到的。不要在想的恐惧中自我设限,而要在做的过程中不断完善优化。

最终,我也不知道该怎么讲述这个发展之路,我还处于工作的上升期,学历还不错,也拥有一帮很支持我的读者,说这些完全属于站着说话不腰疼,如果真的遇到了问题,慢慢去探索吧,多去看看互联网做离职赛道的自媒体吧,他们点子比我多。

四大皆空.png

宏观的问题聊完了,还是说些具体的问题。

前端该学什么?

这个问题我聊了三年,越写越虚头巴脑了,现在是第五年了,我认为前端要学着培养自己解决问题的能力和技术决断力,而不是一个个框架 API。AI 都这么发达了,要去解决 AI 解决不了的问题。现在也很少有人再去问该学习 react 和 vue 了,你本就应该都拥有快速上手一个框架的能力, 更何况两个框架区别不大。

程序员的核心竞争力从来不是框架的掌握程度,而是学习能力。

解决问题的能力需要你先成为一个团队中愿意解决问题的人,大部分问题可能和前端无关,和你无关,但是解决的过程中,就是在不断的扩展自己的边界,哪怕解决不了,学习别人解决问题的思路本身就是一种进步。

说白了遇到问题,应该是谁行谁上,而不是讨论这是不是我的问题。

技术决断力需要横向纵向学习,立足前端,了解客户端的知识,了解后端的知识。我认识的大部分后端和客户端,都是会写一些前端的代码。而我一个前端,多了解其他总没坏处。

企业越来越需要的是能够解决综合问题的人,前端架构师依旧稀缺,大厂亦如此。至于管理能力,管理人才,你觉得缺少的是管理能力吗?技术圈缺的是管理人才吗?还是说走到那个位置了,就知道屁股往哪里放了。

然而一句多了解其他,看似无关痛痒的一句话,意味着什么,意味着你需要牺牲一些休息时间,在自己不那么讨厌,也不那么喜欢的技术研究上,一些人压根无法接受,一些人压根不知道学什么,一些人压根没有时间,一些人总在计算收益。

我只想说,尊重自己内心感受。

要不要去大厂?

作为一个从小公司去大厂的人,这个问题我是有些发言权的。

代表个人观点.png 我从不劝人进步,当然现在进步主义也不好使了,但你要如果想追求进步我一定要叮嘱你,要根据自己的实际情况和行业现状,做最适合自己的选择。

工作是赚钱的手段,不能既要又要还要,小孩子才可以全都要,成年人必须做选择。欲戴王冠,必承其重。要分清什么是期待,什么是事实,什么是底线。

大厂的优点很多,绝对要比想象中的更好,但是问题也很多,我依然有些不适。我第一次感受什么叫做 PUA,就是在这个大厂;现在待了快一年,你知道 PUA 的 P 有多少种写法吗?

外包、大厂、小厂本质都是工作,你在自己范围内选适合自己的就是最好的。(顺手推个岗位,技术大厂,前后端测试捞人,近三周条件放宽>>>机会

如果有实力,有追求,还是尝试一下,来感受一下压力不是好事,也不是一件坏事。

还是聊聊人的问题

我通篇其实也没表达出什么干货,也没传递有什么有效的情绪价值,总结就一句话,“具体问题具体分析”

时至现在,我不愿意再提什么环境好坏,就业压力,行业竞争,年龄危机等等之类,因为这就是你我都能感受到的现状,过分强调事实就是渲染焦虑。

万事万物都是有周期的,在哪里工作都存在规则,接受规律,适应规则,勿辜负时光,勿辜负自己。

最后,分享给大家一句话,

历史有垃圾时间,个人无垃圾时间,放弃幻想,珍惜时间。个人在历史的垃圾时间里,能做的就是,保持一具强健的体魄,一颗乐观而坚忍的心灵,一个互助的社群和一种力所能力所及的行动。

祝好,我们第六年见!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号