当前位置:   article > 正文

程序员除了编程能力,还需具备哪三个最重要能力?

程序员最重要的是什么

见字如面,我是军哥!

这个话题我发过一个视频,但我还是想写篇文章说说,个人感觉这个话题对程序员/产品经理非常有价值。

众所周知,编程能力是程序员的第一能力,也是程序员理解世界的最起初能力,但是我发现很多程序员技术唯一论,对和人沟通的能力相对弱些,这必然导致视野狭窄。

当然,程序员除了编程要掌握太多能力了,今天就说说最重要的三个!

1、向上管理

所谓的向上管理就是和管理好自己领导的预期和协同目标,还有在关键事上寻求领导的帮助或建议。

关键字之一预期,很多时候领导对我们的工作不满意,是因为我们缺少预期管理,要么给领导期望太高,要么太低;你想想是不是这样呢?

关键字之二协同目标,本质上我们定的目标一定是领导目标的字集,如果和领导的目标没有交集,你考核危险了。稍微多说一句,大部分时候,我们替领导扛事/个人工作搞定了主动找事是应该的,要成为一个优秀的程序员/职场人,这是必要条件,最大限度的帮助你的领导,延迟满足,我相信加薪/晋升,你的领导一定会第一个想到你,而不要觉得这不是我的事。

关键字之三寻求领导的帮助,一般来说,领导在公司的信息渠道多,对业务更熟悉,所以我们遇到不能肯定的事,请大胆寻求领导帮助,不要认为领导很忙不敢打扰,而是要主动寻求帮助,这样工作更高效。

2、熟悉业务

这里需要提一个重要的概念就是行业和业务,不论是程序员还是产品经理,对业务的熟悉都至关重要,比如我因为电商行业5年多的经验,后来才轻松应聘上饿了么技术总监。

我看到很多朋友,几年换一个行业,一会电商,一会游戏,一会保险,最后谈offer的时候,因为没有在某一个行业丰富的经验累而不到高薪,面试官评价是啥啥都不懂,但是不精,建议大家要重视这个问题。

所以建议你在一个非夕阳的行业深耕(另外多说一句现在入行在新能源、碳中和行业的值得深耕),把其中的业务链条和涉及到的前、中、后台业务都了解一遍,这一般来说至少需要五年以上,但是这对于你的未来的成长的增长将是指数型的。

3、和身边优秀的人学习

在公司里一定有比自己强的技术或者产品大神,多和他们沟通多请客吃饭,从他们身上学习他们是如何成长的,是如何思考问题和解决问题的,并且当你遇到难题时问问他们的意见,一定是你成长最快的方式,这我就是这么一路走过来的,值得你借鉴!

当然,这是第一步,如果你发现身边已经没有人可以学习了,建议你外求,比如我当前在1号店有几个严重的线上 bug 解决不了,我通过 coolshell 认识了左耳朵,他给我说了很多方法和经验,我三下五除二就搞定了。

我相信,在你的领域也有很多外部公司大神,建议你找机会认识他们,先做一些利他的事(比如我认识左耳朵就积极参与他发布文章的讨论并转发),然后交个朋友,通常情况下,我们遇到的问题人家都已经研究了很多遍了,稍微请教一下我们的成长速度就轻松超过身边人了。

好了,今天的文章就写到这里了,我们下篇见哦!

「关于作者:军哥,前饿了么、贝壳技术总监,目前是一名自由职业者兼公司顾问,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!

另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9”获取,不谢。」

以往热文推荐:

一位沪飘 9 年程序员的悲催 2021!被现实3杀!

我如何从月薪1800到年薪百万到自由职业?

跳槽必备技能:如何面试你的领导?!

开工首篇,那 4 本让我成长最快的书!

2022 年,请你记住这 10 条重要认知!

如何做好向上管理?来自一个真实案例!

为什么技术越牛逼的人,越得不到提拔?


更多精彩,关注我公号,一起学习、成长

99d02ff208486c53e37cb47b3d66ec4e.png

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/152416
推荐阅读
相关标签
  

闽ICP备14008679号