BAT 老兵的经验之谈,成长路上这个道理越早知道越好

本文是一位BAT老兵分享的个人经验,强调ROI在工作和学习中的重要性。在工作中,通过避免仅做CRUD,主动解决线上问题、优化性能,以及定期反思和总结来提高ROI。在学习上,选择高ROI的方向,如深入学习核心技术,避免盲目扩展知识面。作者提倡深度学习,阅读源码,并通过写作实践费曼学习法,提升自己在Java后端领域的专业水平。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

人生就是一个自我投资的过程,关注我,这会是你程序员道路上最好的投资。

“只有知识的积累,而没有深度思考,终究无法完整蜕变。”——《感动中国》年度热心观众,程序员囧辉

 

ROI

ROI,即 Return on Investment,也就是投资回报率(投入产出比),它是一个投资术语。

在我看来,ROI 法则对于我们的工作、学习、生活,同样适用。

本文源于个人过去几年的成长、思考和总结,可能不完美,但是相信会有所帮助。

 

1、ROI 于工作

ROI 对于工作而言,主要体现在:1)绩效晋升;2)技术能力。

 

在工作中,很多程序员的工作模式应该是:做需求 -> 做需求 -> 做需求...,永无止境的做需求。

说实话,这种工作模式的 ROI 是非常低的,因为绝大部分需求都是在已有的框架里进行简单的 CRUD,即使在一些 QPS 几十万上百万的部门也会有很多这样的需求。

这些需求其实无法让你学到太多的东西,天天做这些需求,技术得不到进步,绩效和晋升也和自己彻底无缘,只能成为别人眼中苦逼的 “老黄牛”。

述职答辩时,不知道写什么,感觉自己好像很忙,做了很多需求,但是好像没啥有技术含量的可以写。跳槽时,简历不知道怎么写,都是一些 CRUD,真是头大。

因此,在工作中,我们需要“聪明点”,尽量让自己的工作 ROI 高一点。

 

以下是我自己这几年总结的常见提升工作 ROI 的思路:

1)可以做一些简单的 CRUD 需求,也必然会做一些简单的需求,但是绝对不能一直做简单的需求。可以主动去揽下一些线上问题排查、性能优化的事情,主管可能还会夸你积极。

2)解决问题是让自己技术能力提升最有效的途径,例如:解决线上问题、进行接口的性能优化、进行项目重构等。程序员说到底,就是拼谁的解决问题能力更强,解决问题的过程中会有很多新的认知,能让自己得到很多宝贵的经验。

3)任务排期时,一定要留有 buffer,可以按 0.7 ~ 0.8 来算,例如 8 天的工作量可以排 10 天,这样万一有什么线上问题之类的情况,自己就能从容的应对,而不是自己默默的加班。

4)需求是永远做不完的,你就算每天上24

评论 134
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员囧辉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值