> 软件应用
比技术能力更重要的能力是什么为什么呢(比技能更重要的是素质)
导语:比技术能力更重要的能力是什么?为什么?
程序员在职场里的竞争,本质上是综合能力的竞争,特别随着你工作时间越来越长,所以单靠技术能力是远远不够的,很容易败下阵来。
那么除了技术能力、学习能力之外,什么能力最重要?我认为是如下三个,特别是最后一个,我们一个一个来聊。
1、沟通表达能力
沟通能力有以下两层境界:
第一,有条理有逻辑。
说一件事时要有条理,有逻辑,能用清晰的语言表达出来。可是很多程序员习惯用技术语言去跟其他领域的人沟通,暂且不谈语言条理和逻辑,这种沟通就是无效的,因为鸡同鸭讲。
第二,要学会抽象和归纳。
在跟他人沟通时,不要东一榔头西一棒槌,一会描述细节,一会又概括描述。怎么做呢?要把技术概念抽象出来,并且概括提炼你要说的内容,这样对方就能快速理解你要表达的意思,如果涉及到细节,再展开来讲。
2、业务能力
几乎所有的公司都是业务为王,所以熟悉业务非常重要,我认为出色的业务能力至少要熟悉自己负责的项目核心业务流程以及了解上下游系统,再者不熟悉业务,想写出可复用、可扩展的代码那都是天方夜谭。
另外,你可以看看公司架构师/总监/CTO,都是业务高手~
3、向上管理能力
过来人都知道,向上管理比技术能力重要得多,正应了那就话——埋头苦干不抬头看天是肯定不行的,做的好不如说的好的!
那么如何做好向上管理呢?简单来说就是以下三步法,做事前和领导统一目标和技术方案,做事中和领导汇报进度,做事后做好个人复盘总结并汇报。
本文内容由快快网络小娴整理编辑!