就背景而言,我是一名软件/机器学习工程师,因此示例/术语可能是特定于领域的,但很可能总体思路也适用于非技术团队。
所以,我三个月前开始在公司工作,仍在熟悉流程和代码库。但我是团队中最年轻的,也是层级最低的,也就是说,没有人向我汇报。
因此,典型的项目需要前端人员、基础设施经理、一些 BI 人员、一些数据库管理员等的贡献,他们每个人都必须尽自己的一份力量,以便我的经理看到他认为的最终结果。
但显然,我的经理根本不知道这个简单的事实,或者(由于某种未知的原因)拒绝谈论它。他说我是项目的负责人,甚至说他不在乎谁做什么。他永远不会以书面形式写明,或者明确说明谁应该做什么,并要求我对项目交付成果负责,而不是澄清我的交付成果是什么。
我不知道自己是否不够机智,无法传达一个简单的事实:如果一个项目 X=X1+X2+X3,那么只有 X1 在我的控制之下,其余的则由不同的人控制。
我的经理一直说我必须学会与人合作,但这有点令人费解,因为没有人抱怨与我一起工作或交谈不愉快,或者我表现得像个混蛋。
我尝试进行诚实、专业、切中要点的沟通,并达成协议,例如 Bob 将做 X,Joe 将做 Y,Alice 将做 Z,这样我们最终就可以准备好可交付成果,向经理展示演示。但这种对话从未发生过。
现在澄清一下,这里有一些事实
- 我的经理在沟通方面不一定令人不快,至少他说话很客气。但我只能和他一对一,他一直坚持要我完成项目交付。如果我说 Joe 需要做或应该做 X 才能让我完成端到端的项目,那么我的经理就会觉得我在找借口。这造成了一些摩擦,我可能不得不面临解雇
- 我并不是说我的同事(其他个人贡献者)很懒惰,或者什么都不做。他们可能有自己的 KPI,而且说实话,我不知道他们在不同项目上的时间是如何分配的。但如果我要求他们中的任何一个人做某事,他们只会说他们自己的工作,或者他们有多忙。显然,我能做的就是要求,我不是他们的老板,不能告诉他们应该优先考虑什么。
- 我的抱怨不是工作量本身,我并不是说我被分配了不合理的工作量,而是工作性质。我是否应该从头到尾完成每个项目?
- 当我向他展示基于我工作的原型时(通常是一些非常技术性和后端的东西,不是面向用户或业务的,因为我的工作性质),我的经理告诉我它本身是无用的。这是真的,就像说除非有一个网站(如 gmail.com)供用户发送电子邮件,否则后端 SMTP 服务器是无用的。
我并不是要求同事帮我减轻工作量,我只是要求(举个例子)数据库管理员创建一个项目所需的新数据库,这是他的工作(如果他认真对待这个头衔的话),即使我拥有专业知识,我也没有技术权限来做这件事。但他不向我汇报,所以他会尽可能地避免这件事,或者直接拒绝。
抱歉,我有点生气,但我真的很好奇经验丰富的专业人士如何处理这个问题。我想到的一些想法是
- 与同事建立关系,这样我就可以劝说他们做好自己的工作?我的意思是,这是每个软件工程师都应该做的事情吗?因为要求他们做自己的工作,就好像要求他们帮我一个忙一样。
- 我是否应该向我的经理传达一些具体的事情,使用特定的单词和短语来表达谁应该做什么,但听起来不像我在逃避工作?
- 我是不是对整个事情的处理方式错了?我是不是应该忍气吞声,学着做每个人的工作?有些人可能会说,这是在某个角色中成长的方式,他们可能是对的。
- 我的经理是不是已经决定我无论如何都不值得留下了(出于某些我不知道的原因),而这只是他让我的日子不好过,促使我辞职的一种方式?没有任何具体的历史或事件表明我是一个糟糕透顶的员工,但我没有掌握所有的信息,这甚至可能是裁员计划的一部分,谁知道呢!
无论如何,我希望得到你们的诚实的反馈,这样至少我可以在下一份工作中做得更好,假设我很快就会离开这个地方。
我也知道没有老板想听到“这不是我的工作”,但是,说实话,如果这是真的,那么每个员工基本上都在做 CEO 的工作,基本上对所有事情负有端到端的责任,那么每个员工都应该得到 CEO 的报酬?
换句话说,如果所有事情都是每个人的职责,那么为什么还会有团队、团队负责人、副总裁、主管、高管呢?
1
最佳答案
4
在某种程度上,这是正常的,而且你可能会感到不知所措,特别是如果你刚到这家公司/工作。
你确实需要与其他部门的人建立关系,与你没有任何正式权力的人进行协调,并进行一些项目管理。这里的问题是你的要求是否过分。
让我对项目交付成果负责,却不明确我的交付成果是什么。
他永远不会写下来,
这些确实令人担忧,所以我建议你更加努力地向你的老板靠拢。
如果你的经理对具体要求和你要承担的责任含糊其辞,你需要要求澄清。不要把“自己想办法”当作答案。对于“如何”的问题,这是可以接受的,但对于“什么”的问题,就不行。反驳。询问具体的替代方案。“你想让我选择选项 A 还是选项 B?”如果他们拒绝写下任何东西,你自己写下来并让他们确认。
这是我正在遵循的规范,您能确认它是否正确吗?”
如果他们忽略了任何书面沟通,你可以补充
“我将假定这就是您想要的,除非您另有说明”。
保留副本。
较小的项目并不难管理,掌握这项技能也是一件好事。拿一张电子表格,写下你认为的高级任务和依赖关系,列出姓名/部门,然后目测工作量。如果需要,可以寻求帮助:
嘿,鲍勃,我需要一个具有某些功能的数据库用于我的项目。你能做这个吗?如果可以,那需要花多少时间?你认为什么时候可以做?如果不行,我还应该找谁?非常感谢!
如果您因资源问题而受阻,则可以使用“受阻”一词向您的老板提出:“用户界面运行良好,但我无法访问数据库”。如果您的老板试图用“自己想办法”来打发您,请回答“我到目前为止已经尝试了 A、B 和 C,但我没有主意。您建议我如何进行?我还能做什么?”
尝试一下,看看会发生什么。记笔记,这样你就可以记录你的方法,并评估哪些方法有用,哪些方法没用。这种方法可能有效,也可能无效,但这些都是值得做、值得练习和值得学习的好方法,所以你不会浪费精力和时间。
如果这样仍不能改善情况,而且您的经理继续对您不理不睬,那么您可以选择在公司内部提升职位(这时记笔记就很有用了)或另谋高就(或两者兼而有之)。
|
如果你有责任心,而没有其他人被正式要求支持你,而履行你的责任却需要其他人的参与,你注定会失败。而在失败的过程中,你很可能会毁掉你的身体健康和一些心理健康。(我从我的个人经历中知道。)
因此,如果您不能说服您的经理更好地组织事情并支持您,那么不幸的是,您可能需要找一份更好的工作。
注意:您的头衔是“木匠”还是“项目经理”或“伙计”,这些都不太重要。您首先要问的问题就像我之前提到的:您能在不损害健康的情况下取得成功吗?如果答案是否定的,那么其他细节就不那么重要了。
1
-
我同意这个帖子。因此,我认为楼主应该另谋高就。
–
|
找到 X2 和 X3 的负责人,要求他们提供时间表,确保项目成功。如果 X2 或 X3 不配合,请去找您的经理,抱怨他们不想回答您的请求,您无法与他们合作,因为他们拒绝提供您工作所需的东西。
看起来你一夜之间就成了项目经理。这可能是一份令人满意的工作。如果你想找别的工作,就向你的经理说清楚,并要求换一份工作。如果他拒绝,就找另一份工作。
|
举个例子,我要求数据库管理员创建一个项目所需的新数据库,这是他的工作(如果他认真对待这个头衔的话),即使我拥有专业知识,我也没有技术权限来做这件事。但他不向我汇报,所以他会尽可能长时间地避免这件事,或者直接拒绝。
我是一名系统管理员,管理员的这种行为非常令人吃惊。在我看来,他这样做的唯一原因是你没有通过正确的渠道(否则他应该被解雇。否则这是不可原谅的)。例如,是否有一个票务系统可以处理这种类型的支持请求?你问题中的措辞不清楚你是否已经要求管理员这样做了,或者你只是预计他会拒绝你。
一般来说,对于一个项目,项目经理(不清楚是您的经理还是您自己,请参阅其他答案)应该为所有需要参与项目的人分配一部分时间。如果没有人有空,那么这项任务就无法完成,项目经理必须找到解决这个问题的方法(例如,聘请外部帮助)。这与管理员支持您工作的一般方式不同:管理员通常会根据要求开展工作,大多数时候使用票务系统。
|
–
|