永发信息网

在程序员的职业发展中,沟通能力扮演什么样的角色?

答案:2  悬赏:50  手机版
解决时间 2021-12-23 18:11
  • 提问者网友:情歌越听越心酸
  • 2021-12-23 14:50
在程序员的职业发展中,沟通能力扮演什么样的角色?
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-12-23 15:50

本文只考虑80%以上的程序员面临的问题,不完全适用于高校、科研、前沿技术研发等情形。====================== 分割线 =====================在程序员的职业发展中,沟通能力不仅是核心能力,而且是比技术更重要的核心能力。不妨让我们把沟通能力和技术能力再分解一下,看这两个能力主要影响程序员工作的哪些方面的工作结果。沟通能力:团队管理、对外合作、人员招聘、多人协作 ... 技术能力:开发效率、系统架构、业务远见、复杂紧急问题的解决 ...首先,成熟公司更多的是团队作战。成熟的互联网公司的核心业务在研发上的人力成本其实只占整体运营成本很少的一部分,那么在这种情况下,保证技术的稳定性就显得十分重要了。假设淘宝搜索引擎的某一关键环节只由一两个人负责,那只要这两个人休假或者生病,那整个淘宝的业务就会处于极大的风险之中。这也就是为什么很多一两个牛逼的程序员就能搞定的工程经常会有四五个,甚至超过十个程序员参与的原因。十个人的团队那就一定需要一个人来领导整个团队了。没错,你是可以凭借技术上对团队其他员工的碾压达到使他们完全听命于你的目的,但很遗憾的是作为一个团队的leader,你所肩负的责任不仅仅是对内的沟通。例如到了年终分赃的时候,有的团队做了2%的工作,分到了10%的汤,而你因为向上级汇报工作时的沟通表达不得当,分到你团队的奖金只有大伙预计的一半的时候,那你的团队一定更愿意是一个技术不如自己,但是能让自己拿到两倍奖金的一个人来做自己的leader 。然而在大公司很多工作都依赖于其他部门的资源,往往需要同样的资源的团队还不止你一个,这个时候你若没有比其他团队更牛逼的沟通能力,也许连施展技术的资格都没有。最后一句,所有的技术问题都是可以靠招聘到合适的人解决的。
全部回答
  • 1楼网友:痴妹与他
  • 2021-12-23 17:05
哦,回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯