码迷,mamicode.com
首页 > 其他好文 > 详细

软件开发的核心基本能力是理解和表达事物的能力

时间:2015-08-27 22:51:21      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

?

     软件开发的核心基本能力是理解和表达事物的能力。 为什么这么说呢?
 
     从与主管、客户、产品经理和项目经理沟通的角度来说,你需要能够理解他们说话的语境和背景,从而推敲其真正的意图;需要真正理解他人的需要和意图;表达只有在真正理解的基础上进行才是有效和有份量的;这里的理解指“自然语言层面的”。
 
     从熟悉业务和产品的角度来说,你需要能够理解现实中的事物、事务以及相互的关联,并简明扼要地绘制出来;这里的理解指“分析语言层面的”。
 
     从开发程序的角度而言,需要对所要处理的事物的性质和规则有深入的了解,能够理解抽象的概念、模型和设计思路。这里的理解是“计算语言层面的”。
 
     在实际开发活动中,需要在有限的时间内处理潮涌而来的大量事务,理解不断涌现的各种新的思想和技术以及新的发现,在必要时作出恰当的反应和行动,包括优先处理重要紧要的事情、需求和项目,适当的忽略和放弃。这即对一个人的理解和表达能力提出了“速度”和“敏捷度”的高要求。
 
     纵观我们的软件开发活动,无非是在持续不断地理解话语、理解事物、理解事务、理解软件设计以及表达自己的观点、完成所学所能中完成的。
 
     而要增强理解和表达能力, 则需要适当地运动、休息和饮食, 保证健康的身体状况; 同时放开心灵, 观察和探索整个的世界,深入细致地去理解和分析事物。 

软件开发的核心基本能力是理解和表达事物的能力

标签:

原文地址:http://www.cnblogs.com/lovesqcc/p/4764626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!