技术课题不是业务时间做的
上周一个团队成员找我聊天,提了个问题:"既要做业务,又要做技术课题。但业务开发已经占满我的时间了,技术课题怎么办?"
我当时没有直接回答,而是反问了一句:"你觉得技术课题应该在什么时间做?"
他愣了一下,说:"当然是工作时间啊,不然呢?"
这个对话让我意识到,很多人对"技术课题"这件事的理解,从一开始就错了。
大部分人误解了技术课题的本质
先说结论:技术课题从来不是业务开发的平行任务,而是向上突破的选择题。
很多开发者把技术课题理解成"额外的工作任务",觉得应该和业务开发一样,在8小时工作时间内完成。这种理解有两个致命问题:
第一,技术课题不是分配来的,是争取来的。
在金融团队里,业务开发是职责范围内的工作,做不好要被考核。但技术课题不是——它更像是公司给你的一个额外机会:用时间和精力,换一个证明自己技术能力、拓展技术视野、提升团队影响力的机会。
既然是机会而非义务,凭什么要公司为你的成长买单?
第二,如果技术课题能在业务时间完成,说明它不够有价值。
真正有价值的技术课题,往往需要深度思考、反复打磨、多次试错。如果一个课题可以在业务开发的间隙轻松完成,那它要么是伪课题(换个名字的需求),要么是低价值的toy project。
这种课题做完了,除了简历上多一行字,对你的技术成长和团队贡献几乎没有帮助。
时间不是被业务"占满"的,是被自己浪费的
回到那个问题:"业务开发已经占满我的时间"。
真的吗?
我见过很多开发者说自己"太忙了",但仔细观察会发现:
- 上午10点到公司,刷半小时手机才开始工作
- 中午吃饭聊天一个半小时
- 下午开会摸鱼,晚上赶需求到9点
- 回家躺平刷短视频到凌晨
这不叫忙,这叫低效。
业务开发确实需要时间,但它不可能真的"占满"一整天。除非你是在应付工作,而不是高效完成工作。
一个有经验的开发者,应该能在8小时内完成分配的业务任务,并且留出一些思考空间。如果做不到,要么是能力问题,要么是工作方法问题——这两种情况下,技术课题对你来说都是奢侈品。
技术课题从思考开始,而不是从开发开始
很多人对技术课题的理解是:"写代码、做项目、出成果"。
错了。
技术课题的第一阶段是思考,而思考不需要完整的时间块。
- 中午吃饭的时候,想一想这个课题的技术选型
- 晚上散步的时候,理一理实现方案的优缺点
- 周末躺在沙发上,翻翻相关的技术文档
- 通勤路上,刷一刷GitHub上类似项目的实现
这些碎片时间加起来,足够你把一个技术课题从"模糊的想法"推进到"清晰的方案"。
等方案清晰了,真正动手写代码的时间,可能只需要几个晚上或一个周末。
但大部分人不愿意这么做,因为他们想要的不是技术成长,而是"我在工作时间做了一件看起来很厉害的事"的感觉。
"既要也要"本身就是个伪命题
"既要做业务,又要做技术课题",这句话听起来很合理,但仔细想想,它暗含了一个假设:这两件事应该平等对待。
不对。
业务开发是你的本职工作,是你拿工资的理由。技术课题是你的成长路径,是你超越同龄人的机会。
前者是必须,后者是选择。
如果你选择做技术课题,那就要接受它会占用你的个人时间。不是因为公司剥削你,而是因为你在用时间换取更高的成长空间。
如果你不愿意占用个人时间,那也没问题——专注做好业务开发,成为一个靠谱的执行者,这也是一条路。但不要抱怨"没有机会",因为机会从来不是均分的。
那些真正做出技术成果的人,都是怎么安排时间的?
我见过不少在技术上有突破的同事,他们的时间分配大概是这样的:
工作时间(8小时):
- 80%做业务开发
- 20%思考技术课题的方向、方案、可行性
个人时间(2-3小时/天):
- 晚上或周末,集中写代码、做验证、整理文档
- 不是每天都做,而是阶段性集中突破
碎片时间(每天1小时):
- 通勤、午餐、休息时刷技术文章、看代码、理思路
这种安排的核心是:工作时间保证业务,个人时间投资未来,碎片时间积累输入。
他们不会在工作时间偷偷做技术课题(那是对团队不负责),也不会在个人时间完全躺平(那是对自己不负责)。
凭什么要你来做?
最后回到那个问题:"如果只在业务时间做,凭什么要你来做?"
答案很简单:因为每个开发者都能做业务开发,但不是每个人都愿意在业务之外投入时间做技术课题。
技术课题的价值,不在于它有多复杂、多炫酷,而在于它是你主动选择、深度思考、独立推进的结果。这个过程本身,就是你和其他人拉开差距的方式。
如果你期待公司在工作时间给你一个"既能做业务,又能做技术课题"的完美安排,那你可能要失望了。因为这种安排不存在,也不应该存在。
公司给你工资,是让你完成业务目标。技术课题的时间,需要你自己争取,用个人时间换取成长机会。
这听起来不公平,但这就是现实。
如果你还是觉得"没时间"
那我建议你问自己几个问题:
1. 我真的想做技术课题吗? 还是只是觉得"别人都在做,我也该做"?
2. 我做技术课题的目的是什么? 是为了成长,还是为了在绩效汇报时多一页PPT?
3. 我愿意为技术成长付出多少个人时间? 如果答案是0,那就别抱怨没机会。
4. 我有没有在碎片时间思考问题? 还是一下班就切换成"休息模式"?
如果这些问题你都想清楚了,还是觉得没时间,那可能技术课题真的不适合你。
没有什么问题,每个人都有自己的选择。
但不要一边不愿意投入个人时间,一边抱怨"公司不给机会"。
机会从来不是给的,是自己争取的。
写在最后
我不是在鼓吹"996"或者"奋斗逼"文化。
我只是想说:如果你想在技术上有所突破,就要接受这会占用你的一些个人时间。
不是每天加班到深夜,而是每天多想一点、多做一点、多积累一点。
如果你不愿意,也完全OK——安心做好业务开发,准时下班,享受生活。这也是一种选择,没有对错。
但不要指望公司在8小时工作时间内,既让你完成业务目标,又给你足够的时间做技术课题。
既要也要的前提,是你愿意多付出一些。
这个道理,对技术课题适用,对职业发展也适用。
添加新评论