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

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

见字如面,我是军哥!

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

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

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

1、向上管理

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

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

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

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

2、熟悉业务

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

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

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

3、和身边优秀的人学习

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

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

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

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

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

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

以往热文推荐:

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

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

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

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

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

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

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


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

99d02ff208486c53e37cb47b3d66ec4e.png

能够拿到100万年薪的程序员具备哪些能力 几周前,微盟爆了个大雷,数据库让内部员工删库跑路…… 很明显,微盟的技术体系是有严重问题的, 主要体现在:运维权限管理、数据库备份、上云而不上云方案,这三点。看起来有点耸人听闻,其实你永远不知道一个人或者一家公司的技术会低到什么程度,不少人可能从来都没用过GitHub和GitLab。 程序员这个行业,是一个区隔度特别高的行业。 不少人短短几年就可以成长为高级工程师、资深架构师、首席架构师,而另... 阅读详情

相关推荐

编程最重要能力

编程最重要的就是要将不同复杂度的问题,比如系统级、问题级、领域级等,使用相关工具降低问题复杂度,最后在逐个击破。

草原上唱山歌的博客 514

聊聊程序员的核心能力

随着互联网和移动互联网的快速发展,各类应用软件(app)如雨后春笋般涌现,许多应用程序甚至成为超级app,一些活跃用户过亿的应用程序成为国民app,这些app的兴起与程序员这个群体密不可分。快速发展的行业、互联网巨头的光环、国民级的应用程序带来的成就感、远超出普通行业的薪水,每年都在吸引着大量的程序员。竞争变得越来越激烈,程序员的35岁门槛已常年成为社交媒体热议的话题,程序员的中年焦虑已成为常态,作为程序员,我们应该建立怎样的核心能力,让使自己摆脱焦虑并在漫长的职场道路上不掉队呢? 今天就来聊一聊我在十多

javalingyu的博客 1779

程序员最重要的品质是什么?

有时候我常常在想,作为一个程序员最重要的品质是啥?是高智商,还是超强的学习能力?结合我个人的学习生活经验得出的结论是作为一个程序员最重要的品质因该是要有一个好的心态。 程序员都要和bug打交道,大家都知道找bug是一个非常让人恼火的事情。但是恼火是无济于事的,并不能让我们更快的找到bug,相反会让我们出于一个更加焦躁的状态,更加影响我们找bug。最快的办法就是静下心来,一行一行地浏览代...

542

你距离一名优秀的程序员有多远?兴哥告诉你必备的三大能力

第一点是裸编程能力。所以裸编程能力其实锻炼的是我们对代码的结构化和流程化以及我们如何实现的能力,他决定了这个程序员能不能走的更远,能不能走的更稳。和那些普通的程序员,特别是其中有一些比较差的程序员相比,他们工作10年15年,可能他们的年薪还是只有10万到20万,甚至一旦他们的年纪超过35岁或者40岁,就会立马变成公司优化的对象。举个例子,卡夫卡,很多做服务端的工程师都会用,但是卡夫卡可能在有些时间点他会出问题,比如说位置的偏移导致日志接收不到,这个时候如果你不理解卡夫卡的底层原理,你是很难做调试解决的。

2301_77139641的博客 613

优秀的程序员应该具备哪些技能?

优秀的程序员应该具备哪些技能?

Python单行客的博客 3747

程序员:既要重视技术,也要重视业务

放在以前,码农这个族群一定是稀罕动物。但在今天,这个世界最不缺的应该就是码农了,未来最廉价的也将是码农。仅有泛泛一技,在未来并不吃香,因为那是要被机器人所取代的。这个世界,缺的是技术过硬又精通业务的工程师,缺的是真正能解决实际业务问题的人,缺的是复合型的人才。 码农不是工程师,码农只是会写代码,只会明确求和逻辑的情况下写代码。工程师则不一样,懂得用技术怎么解决实际业务问题,用技术驱动业务的发展。...

王小二(海阔天空) 2181

高级程序员具备能力和技能

此篇文章主要介绍了作为高级开发程序员具备能力和技能,如:深入的Java知识、数据结构和算法、设计模式、版本控制工具、调试和故障排查、性能优化、持续学习和自我提升的能力

干货笔记 2497

作为一名程序员,你觉得最重要能力是什么?

前言 有人问我,作为一名程序员,你觉得最重要能力是什么?是技术吗? 什么最重要这个是哲学问题,谁也不能肯定的说什么是最重要的,对于小编来说的话,比较重要的有两点。 第一解决问题的能力 程序员至少60%的精力都在解决问题上,而解决问题80%的时间都是在解决逻辑和Bug当中。所以我认为一个好的程序员解决问题的能力绝对很强; 几乎所有雇主都把解决问题的能力放在首位。如果你是创业者,顾客就是你的雇主,你提供的产品是解决方案,你能帮客户解决的麻烦越大,你的产品也越有价值,但是在提供方案前,先想你要解决的问题。 程

weixin_47955802的博客 3900

合格程序员应该具备的12种能力

毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的 12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员就是有力的保证,是项目成功的基 础。写下这些,是为了给刚刚进入程序员这个职业的新同学们一点参考。我一直以为,当程序员是很辛苦的,如果不是真正

恶魔的眼泪 4701

程序员编程能力编程年龄

作者丨酷壳/陈皓, http://coolshell.cn/articles/10688.html程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只...

IT技术分享社区 7492

程序员最重要能力是什么?

不管是什么行业,无论是工作还是学习,我们经常会思考一个问题:对于目前的职业来说,最重要能力是什么?今天我们邀请了 4 名淘系技术的工程师,给大家分享一些他们认为最重要能力,希望能够为你...

淘系技术 741

程序员具备的12种能力

毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员就是有力的保证,是项目成功的基础。写下这些,是为了给刚刚进入程序员这个职业的新同学们一点参考。我一直以为,当程序员是很辛苦的,如果不是真正的喜欢,

ωǒ想徊傢 3707

C++程序员最重要能力

       作为一名还未毕业的大学生,谈这样的话题难免会让人觉得不自量力,然而这只是我在目前这个阶段的一些认识,谈谈自己的看法。    在我看来,程序员是人与机器沟通的翻译官。人要机器来帮助来解决一些问题,往往大部分人不想去为此而学习如何与机器沟通,所以要一小部分人掌握这样的能力来为大部分人服务,这一小部分人就是程序员。    和普通的翻译官一样,程序言要懂得多门“语言”,我把这样

Evil.Ghost的后花园 3217

作为一个合格的程序员,你除了会写代码,还要拥有哪些能力

撤离一线城市工作已经接近一年时间,工作环境发生变化,让我印象深刻的应该是公司周围同事的工作状态。身处环境氛围的改变让我略感恐慌,总结一篇文章我认为好的程序员应该是什么样的,写出来提醒自己。 1、技术能力 技术是一个程序员吃饭的本钱,你可以什么都不擅长,不擅长沟通、也不擅长表达更不擅长管理,但是作为一个以技术名义拿工资的人,具备对应职位应有的技术能力这个是一定不能改变。 初级工程师能按照设计文档很好的完成工作,中高级工程师能提出自己的设计思路、实现想法并且高质量完成工作等等。那种平时不太活跃但是能凭借自身能力

weixin_48655626的博客 3918

五年工作经验的程序员,究竟该具备什么样的能力

工作五年,四舍五入30岁的年龄,这个年龄段的人,状态其实差不多。 但对程序员来说,或许有些不同。 技术能力 我觉得对大部分程序员来说,工作3年的时候,基本上就达到了技术能力的巅峰,再那之后只是更多的重复,当然,我不否认重复的过程也会有经验积累。 经验积累对一个程序员来说固然重要,但单纯从技术角度来说,大概率你不会再学习什么新的技术了。你现在用的是什么,就会一直用下去,即便再跳槽,也是跳到同样技术栈的公司和项目。 只要一少部分程序员在5年之后还在学习新技术,可能他们本身对技术比较狂热,也可能他们在冲

Androidbye的博客 1103

作为程序员,我们具备哪些能力

载自:http://www.nowamagic.net/librarys/news/detail/1812

lv_ye_xian_zong的专栏 775

优秀程序员具备的特质&优秀架构师具备能力

优秀程序员具备的特质 其实相对于架构师和CTO来讲,做程序员是最简单的,只要会写代码就可以,但问题是,只要会写代码就能成为一个优秀的程序员吗?答案显然是否定的。因为,成为一个优秀的程序员要多重考量,还具备一些特质。我根据自己的经验总结了五点,我把它称为“五精”。 1.精细,在细节之处深思熟虑。比如代码结构、变量命名、作用域、封装、类的关系等细节。举个例子,对一个变量的命名,应该用短命名,还是长命名,用A来表示,还是用一个特别长的句子来表示?这些细节,在你写代码时,就应该仔细衡量,因为它将影响代

DreamSun的博客 339

优秀的程序员应该具备哪些素质

前言:随着互联网的飞速发展,程序员的这一之前不被看好的职业逐渐受到一种媒体的吹捧。颇有一股“万般皆下品,唯有CS高”的意味。尽管大量的人涌入IT行业,但优秀的程序员依然很少。那么优秀的程序员应该具备哪些素质呢? 优秀的程序员应该具备哪些素质 1.扎实的技术基础 熟悉开发工具技术基础是优秀程序员的根基,作为一名程序员要能熟练使用几门常见的编程语言。这样才能在面对不同的求的时候选择合适的语言工具来实现。还要能够熟练使用语言对应的IDE,一个好的IDE能大大提高开发的效率,熟悉IDE常用的快捷键,能够熟.

qq_44765221的博客 4288

AI 的出现,程序员能走多远,未来的我们能要具备什么能力

随着 AI 技术的不断发展,程序员要不断学习和更新自己的知识和技能,以适应新的技术和工作要求。通过不断学习和掌握 AI 技术,程序员可以提高自己的竞争力,同时也可以将 AI 技术应用到编程工作中,提高工作效率和质量。总之,未来的程序员具备多方面的能力,包括编程语言和开发工具的熟练掌握、数据结构和算法、软件开发流程和方法、代码质量和可读性、问题解决能力、团队合作能力、学习能力和创新能力等。学习能力:技术在不断发展和更新,程序员具备良好的学习能力,能够快速学习和掌握新的技术和知识。

大牛开猿,一个分享实战开发和开发技巧的地方,希望能帮助到你 581
上一篇: 军哥高质量微信群又招人啦~
下一篇: 推荐 8 个我私藏的大厂技术大佬公众号 !助你高速成长!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 658粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值