这样的新闻近两年总会出现,删库跑路,网骂公司。同样我并不同情这些貌似遭受不平等待遇的人。作为一个合格的变成人员,不仅要有够硬经得起考验的技术能力,还要有一定的心里素质。
一个合格的负责人,首先应该是心里成熟的
作为一个合格的技术负责人我认为应该做好一下几点
- 处理好外部关系 在任何的工作或组织中总会遇到一些工作方式不同,甚至是自己不喜欢的人。做为一个负责人首先应该处理好内部和外部的关系,尤其是与人的关系。 谢代码的都比较善于处理对内的关系,大家都有共同语言,对事情看法比较容易形成统一。当对外的时候比较容易过激,认为别人的想法都是不切实际和不合理。这时候需要个人有交际和谈判能力,能够对外形成意见的统一。我认为应该至少做到几个方面
-
谈事情的看法,不要谈对人的看法。(对人的意见会影响自己对事情的正确判断) -
做计划的主人。提出自己的合理计划,并能够对团队说明,严格执行,赢得信任 -
提出合理化建议,能够被公司采纳(如果一个负责热不能在公司会议中提出自己的一些可行,可执行的想法,会逐渐被决策层边缘化,甚至背锅)
分清楚事情和代码的关系
在工作中遇到很多程序员是分不清楚事情和代码的关系。往往我们要做一个软件,它一定是为了解决一件事情。而不是我们为了做一个软件。如果软件最终不能解决问题,即使你的工作再出色也是无效的。在沟通需求的时候也要从事情本身出发。儿不是把,逻辑不对,这里代码是这样的。数据库是那样的扯一大堆术语。无非就是满足自己的虚荣心,展示自己的技术羽毛,把问题抛给别人。这是不责任的表现。
工期太短,好像许多人第一想到的是加班。如果人员不足是应该提出引入其他资源。时间不够可以提出分期,一期做最主要最紧急的部分,也可以通过采购减少时间。成本什么的有其他人负责,这根本不是技术负责人的责任范围。
加班要为团队和个人利益,也要注重承诺
对事情本身由于紧急加班是合理。没事也要加班的公司就辞掉,除非你没有能力做选择。最重要的是加班要有产出,有结果。做好承诺,不要别人说加班就带着团队干了,干道什么程度,能完成那些功能,需要多少天能完成,即使公司没有安排,也要自己主动说明,至少通过邮件,微信告知相关人。