我对这次项目和自己状态的一些想法
一、当前项目的基本情况
我目前负责/参与的项目,是一个时间周期非常紧、项目不确定性较高的项目。
项目主要有以下特点:
-
项目周期只有约两个月
- 项目周期本身较短。
- 同时还会跨越中秋、国庆等节假日,实际可用工作时间进一步被压缩。
-
项目采用一个团队此前并不熟悉的新开发工具/低代码平台
- 甲方采购该平台,需要基于平台进行项目开发和二次开发。
- 团队此前只有较短时间的培训,实际项目经验不足。
- 我本人对这个新工具本身也没有太大兴趣。
- 因此,这不仅是“不会用”的问题,也存在“投入大量精力去学习一个自己并不感兴趣的平台”的心理抵触。
-
项目需要对接多个外部系统
- 当前已知需要对接约 4-5 个外部系统。
- 外部系统的接口、配合程度、联调效率等,并不完全由项目组控制。
-
项目人员存在不稳定因素
- 开发人员都是我之前面试招聘进入的,整体能力水平在招聘时基本是已知的。
- 前期已经进行过人员协调,但人员仍然不断发生变化。
- 因此当前的问题并不只是“再多协调一下人员”就可以解决,而是核心人员稳定性本身已经成为项目风险。
-
存在长期异地驻场要求
- 这一点是在项目启动会议阶段才明确了解到的。
- 在项目启动之前,我并没有提前获知需要长期异地驻场。
- 而长期异地驻场本身就是我比较明确的不喜欢、甚至比较抗拒的工作方式。
综合来看,这个项目同时存在:
短周期 + 新平台 + 人员不稳定 + 多系统集成 + 节假日影响 + 异地长期驻场
因此,我在项目初期判断它存在比较高的按期交付风险。
二、我为什么提出希望更换项目负责人
我曾经向老板提出,希望能够由其他人来负责这个项目。
这个决定并不是单纯因为“项目困难,所以不想做”。
我的考虑实际上包括几个层面:
1. 我确实判断项目风险比较高
我看到的不是单个困难,而是多个风险同时叠加。
如果只是某一个技术问题,我通常不会因为困难就想退出。
真正让我担心的是:
每一个风险都可能影响进度,而这些风险之间还会互相叠加。
例如人员变化会影响开发进度,新工具不熟悉会影响开发效率,外部系统联调又可能进一步压缩开发时间。
2. 我对长期异地驻场本身存在明确抵触
这一点和项目技术难度其实是两回事。
即使项目本身能够做下来,我也不希望长期处于异地驻场的工作状态。
因此,我不希望把个人明确的工作边界,伪装成单纯的项目风险。
3. 我对当前新工具本身没有兴趣
如果这是一个我很感兴趣的新技术,我可能会把项目困难理解成一次学习和成长机会。
但当前这个平台并不是我感兴趣的技术方向。
所以让我投入大量精力去研究、试错、承担项目风险时,心理上的动力明显不足。
4. 我已经感到比较疲惫
过去一年多,我承担的职责一直在增加:
最开始管理几个人
→ 后来管理整体开发人员
→ 后来开始带项目
→ 现在需要承担整个项目的综合结果
职责增长很快,但我的心理状态并没有同步适应。
所以这次提出希望更换负责人,也包含了一个很真实的想法:
我已经开始怀疑自己是否还愿意继续承担这种类型的项目责任。
三、我与普通开发人员最大的区别
当前公司普通开发人员的工作方式相对简单:
领导安排任务 → 自己负责开发 → 遇到问题反馈 → 做完自己的工作。
即使最终任务完成得不好,他们通常承担的是具体任务层面的责任。
而项目负责人承担的是另一种责任:
项目能不能按时完成?
人够不够?
人员是否稳定?
技术方案是否可行?
新平台能不能支撑?
外部系统能不能按时联调?
客户是否配合?
进度出了问题怎么办?
最终项目出了问题由谁解释?
所以我现在感受到的压力,并不只是“工作量大”。
而是:
别人主要对自己的任务负责,而项目负责人需要对整个项目的不确定性负责。
普通开发人员可以“低头干活”。
而我很难真正做到这一点,因为我会不断考虑:
这个事情会不会影响整体进度?
这个人如果做不好怎么办?
如果人员又变动怎么办?
如果平台实现不了怎么办?
如果外部系统不配合怎么办?
最后项目延期了怎么办?
因此,我承担的是一种持续性的结果压力。
四、我对当前公司项目负责人模式的真实感受
现在越来越明显地感觉到:
让我心累的可能并不是“项目负责人”这个职位,而是当前公司的项目负责人模式。
公司希望项目负责人做到:
发现问题 → 分析问题 → 提出解决方案 → 再由老板根据方案进行决策。
这种管理方式本身并没有问题。
但我个人更习惯的是:
发现事实和风险 → 把问题讲清楚 → 把需要决策的地方交给老板 → 根据老板决定执行。
我不太喜欢在信息并不完整的情况下,主动替管理层做大量决策。
尤其是我知道老板的情绪变化比较明显,如果提出的方案不符合他的想法,可能会明显感受到他的不满。
于是我容易产生一种心理:
“我到底应该提出什么方案,才是老板能够接受的?”
这样一来,我的沟通就不再只是解决问题,而还增加了一层“猜测管理层意图”的负担。
五、我认为公司在信息和责任上存在一定的不对称
项目负责人需要承担很多责任,但很多关键条件并不完全由项目负责人决定。
例如:
- 人员由公司整体资源决定;
- 人员是否稳定并不完全由我控制;
- 新工具不是我选择的;
- 平台能力并不完全掌握在我手中;
- 外部系统是否配合并不由我决定;
- 客户需求变化不由我决定;
- 长期异地驻场甚至是在项目启动时才知道。
但是一旦项目出现问题,项目负责人天然会成为首先需要解释的人。
所以我感受到一种明显的状态:
结果责任逐渐集中到了项目负责人身上,但决定结果的条件并没有完全同步给项目负责人。
这也是我产生疲惫感的重要原因。
六、这次项目回来之后,我的工作分工也发生了变化
在这次项目以及提出希望更换负责人之后,回来以后公司的工作安排实际上也发生了一些变化。
之前我承担的不仅仅是项目本身,还包括一部分整体开发人员的管理和协调工作。
而回来以后,公司已经开始把原来由我承担的一些管理事务逐步分给其他人。
从实际工作安排来看,我已经不像之前那样继续承担原来的整体管理职责。
我能理解公司这样安排可能有公司自己的考虑,所以我不想简单地把它理解成“公司是在逼我离开”。
但这个变化对我自己的感受还是比较明显的。
因为过去一年多,我的职责一直是在不断增加:
管几个人 → 管整体开发 → 带项目
而现在又开始出现:
原来的部分管理职责逐渐交给其他人。
这让我开始重新思考自己的定位。
一方面,这可能意味着公司对我的工作定位正在发生变化;另一方面,对我自己来说,这也刚好提供了一个重新考虑职业方向的机会。
所以现在我比较纠结的其实已经不只是“这个项目怎么办”,而是:
以后我到底应该继续往管理和项目负责人方向发展,还是重新把重心放回技术?
我现在还不能完全确定公司对我的长期安排是什么,也不想仅凭这一次工作调整去判断公司的真实意图。
但从我自己的角度,这个变化确实让我开始更加认真地思考自己的职业方向。
七、我自己的沟通问题
我承认自己的沟通能力并不是特别强。
我的工作习惯一直比较偏向:
少说、多做。
以前作为技术人员,这种工作方式通常没有太大问题。
有任务就做,遇到技术问题就解决,最终拿结果说话。
但成为项目负责人以后,这种工作方式开始出现局限。
项目负责人不能只做事情,还必须主动:
- 同步信息;
- 暴露风险;
- 提前沟通;
- 组织资源;
- 提出方案;
- 推动决策;
- 让其他人理解项目为什么这样做。
所以我现在意识到:
我的问题未必是“没有管理能力”,而是过去主要依赖技术执行能力,现在突然需要大量使用沟通、协调和向上管理能力,而这部分能力并没有得到充分训练。
八、我真正开始思考的职业问题
目前最让我值得思考的,不是:
“这个项目我到底能不能做下来?”
而是:
“我以后到底愿不愿意一直做这种项目负责人?”
因为我发现自己可能更适合的是:
对技术结果负责,而不是对整个项目的不确定性负责。
我可以接受技术上的困难。
例如:
- 系统架构怎么设计;
- Java/Spring 怎么实现;
- 数据权限怎么设计;
- 数据库怎么设计;
- 微服务怎么拆分;
- AI 如何进入业务系统;
- Kubernetes 怎么部署;
- 技术问题怎么定位;
- 技术方案有什么风险。
这些问题虽然困难,但它们通常具有一个特点:
我可以通过自己的技术能力直接影响结果。
而项目负责人面对的大量问题则是:
- 人员是否到位;
- 人员是否稳定;
- 客户是否配合;
- 外部系统是否配合;
- 领导是否批准资源;
- 是否需要驻场;
- 项目进度是否受到组织因素影响;
- 出现问题以后如何协调各方。
这些问题很多并不是纯粹的能力问题,而是资源、组织、关系和决策问题。
我逐渐发现:
我可能愿意为自己能够控制的事情承担责任,但不太愿意长期为大量自己无法控制的不确定性兜底。
九、对我个人状态的整体评价
从目前的经历来看,我并不认为自己简单属于“抗压能力差”或者“遇到困难就退缩”。
相反,我在进入公司一年多的时间里,职责一直在增加:
管几个人 → 管整体开发 → 带项目
说明公司实际上是持续把更大的责任交给我的。
真正的问题可能是:
职责增长速度很快,但我没有真正确认过自己是否喜欢这条职业路线。
以前我可能更多是在“公司需要什么,我就往前走”。
现在到了项目负责人这个阶段以后,我第一次比较明确地感受到:
能力上可以做,不代表职业上愿意一直做。
这两者应该分开。
十、我目前可能更适合的发展方向
从目前表现出来的兴趣和工作特点来看,我可能更适合:
高级开发 → 技术负责人 → 架构师/技术专家
而不一定适合:
开发 → 项目经理 → 多项目管理 → 纯管理
这并不是说我完全不需要沟通。
技术负责人同样需要沟通。
但沟通内容更多是:
技术方案、架构设计、技术风险、任务拆解、技术决策、实现质量。
这些内容与我的技术背景和思维方式更接近。
相比之下,我可能不太适合长期把主要精力放在:
人员协调、客户关系、进度催促、资源争取、跨部门协调以及项目综合结果兜底。
十一、这次经历对我的意义
这次项目让我意识到一个以前可能没有认真思考的问题:
职业发展不应该只是“公司愿意让我承担什么”,还应该考虑“我自己愿意长期承担什么”。
我并不是不能承担责任。
而是开始希望:
承担与自己能力、兴趣和职业方向相匹配的责任。
如果未来仍然处于当前这种:
高责任 + 高不确定性 + 资源受限 + 大量协调 + 自己又缺乏兴趣
的工作模式中,我很可能会持续消耗。
因此,我现在真正需要做的不是简单证明自己能不能把这个项目扛下来,而是重新思考:
我希望未来五年,自己究竟成为一个什么样的专业人员。
十二、最终总结
如果要用几句话概括目前的状态:
我不是单纯因为项目困难而不想做,也不是单纯因为沟通能力不足而感到痛苦。
真正让我疲惫的是,在入职一年多以后,我承担的职责从开发逐渐扩大到人员管理和项目管理,而当前公司的项目负责人模式要求我对整个项目的不确定性负责,却不一定同时拥有完全对应的信息、资源和决策权。
同时,我对当前项目使用的新工具没有兴趣,对长期异地驻场也存在明确抵触,而项目本身又存在短周期、人员不稳定、新平台、多系统集成等多重风险。
在这次项目之后,我的工作分工也开始发生变化,原来承担的一部分管理事务逐步交给了其他人。这让我更加认真地思考自己的职业定位。对于公司的真实考虑,我目前不想过度猜测,但这个变化确实让我有机会重新审视自己。
这次经历让我开始意识到:我可能不是不愿意承担责任,而是不愿意长期承担这种类型的责任。
我更倾向于把自己的职业重心放回技术本身,承担自己能够通过专业能力直接影响的技术结果,而不是长期承担大量组织性、人员性和项目性的不确定性。
对我来说,这可能不是一次简单的“项目做不做”的选择,而是一次比较重要的职业方向重新认识。
