最近一家大工厂的技术管理朋友说,面试了很多程序员,技术水平很好,但是因为沟通能力太弱Offer没有一个发出去。
哎!过硬的技术水平也错了?
现在已经不是程序员埋头干代码闯天下的时代了。随着项目的复杂性和竞争压力的增加,为了高效地完成项目,涉及到各部门的合作。
所以,要想在职场上发展得更顺利,只有代码能力是远远不够的。大多数人在工作中都会有这样的经历:
◆产品的想法天马行空,需求不考虑技术规则和实际需求
◆跨部门沟通效率低,同样的需求与多个部门的人重复对接
◆会上有不同意见,但说服不了别人,只能硬着头皮做
◆资源难以协调,总有这样那样的问题,项目卡在你这里
如果你想说这不是你自己的错,你也可能被领导认为是推卸责任,最后你只能掉牙吞血。出现这种情况,归根结底,因为你缺乏项目管理能力!
有人可能会说,项目管理不是项目经理的工作吗?没错,但是程序员也需要了解项目管理。
▍为何了解项目管理?
项目管理是程序员未来发展的趋势,包括沟通能力,项目驱动力、时间管理能力、关系人管理能力等。毫不夸张地说,懂得你将同时拥有不可替代的话语权和高薪。
上面说过,要高效地完成一个项目,最重要的是团队之间的凝聚力,各部门之间的密切配合,人员各司其职。
但是对于技术人员来说,代码和架构是专长,但是项目管理很难做到这一点。
尤其是跨部门一点小事情都能被推来推去,效率低下,一次次推迟上线时间,还有可能无限延期。
甚至在复盘会上,要么是千篇一律的官方,要么是贯彻多说多错,少说少错的方针,对实际解决方案没有帮助。
在这样的氛围中,100分的能力,60分就好了!
以前有朋友说,自己的技术水平公认的不错,工作完成的也不错,无奈自己的升职似乎和自己没有缘分一样,回来都被拖了后腿。
如果你了解项目管理,这些都不是问题,不仅可以快速高效地促进项目的发展,还可以提高其核心竞争力。
看会发现,无论是华为、阿里、腾讯等大厂,还是一些小厂,程序员的高薪职位,JD中都要求:项目管理能力!
【向左滑动查看更多