程序孩纸, 该培养软技能了!

 

      推荐 《软件架构师的12项修炼》: 程序孩纸们的软技能的全面指南。

      培养软技能, 并不是走旁门左道, 而是拓宽自己的工作自由度、观察视野和思考广度, 能够更好地理解现实世界和达成目标。

 

1.   走出“迷境”
 
       程序孩纸容易陷入的一个“迷境”是: 过于关注自己所做的分内事和所负责的模块,而不能站在整体视角理解事情; 在讨论需求的时候,不是去理解要做什么事以及这件事能产生的影响和效用, 而是过早思考实现方案, 有什么困难, 如何折衷和妥协。要让自己拥有更广阔的视界, 就要突破自己的原有思维, 走出“迷境”, 首先专注于理解需求以及价值, —— 即使支持这种需求会给自己带来不少工作量, —— 然后寻求解决之道。 

 

2.   作出抉择
 
      是做一个技术牛人能够在程序世界里游刃有余, 还是愿意集思广益联手创作优秀的产品?   我更愿意选择后者。

 

3.   观察与交流
 
       要创作优秀的产品, 必须对人类生活的空间和处境有敏锐的感受和深入的洞察。 细心观察生活, 开放心态,主动交谈,与团队负责人、用户沟通想法和需求,搜集、整理、思考, 制定长远规划和实施计划, 并持续推动发展。
       
   
4.   软技能列表
 
       (1)   感同身受, 深切理解别人的意图和需要;
       (2)   仔细观察, 透彻理解和捕获需求;
       (3)   快速切换自身状态, 适应不同环境的需要;
       (4)   开发估算、项目管理与产品开发。
 
 
技术的世界日新月异, 非技术的世界广阔无限。 有非常广阔的空间和源泉可以汲取灵感。
 
 
 

你可能感兴趣的:(程序)