最近与一个后端新人合作项目,有一些感触。
我对他的评价是 经验不足,系统设计不够细致,完成度、系统拓展性及安全有较大隐患。
无法从多元角度如产品角度,变通处理复杂问题。
可能是因为最近公司的状况问题,投入度,项目主动性,推进都比较差。
了解其他成员对他的评价,都偏向沟通困难,比较难以推进事情。
这个新人有一些特点:
非常自信。
非常在意自己的感受,有较高的自我尊重意愿。
比较注重眼前的利益,没有长远视角。
沟通有问题,无法准确获取对方传达的信息。
认知模型比较单一。
当然不排除这个伙伴如此“粗犷豪放”是因为年后有其他计划的原因。
所以接下来是自省:
首先,发现问题之后,如果自我认知水平不够,要提高自我认知;如果是对方认知较差,要主动向下兼容。
美国心理学家乔治·凯利曾经提出过一个“个人构念论”,意思是说,人们都会根据以往的经验来构建一个认知模型,当下次再遇到相同或者类似的事情时,就会调用这些经验来解决问题。
认知水平低的人,他们的认知模型非常单一,扩展性不足,所以,他们遇到问题时,没有更多的选项,只能使用同一套模型来解释和处理。
认知水平高的人呢?他们的认知模型更加丰富,并且深知万事万物都可能有多种不同的模样,并非常能接受“世界跟自己想象中的并不一样”。
其次,有的人与人沟通,获取到的不是信息,而是他不愿意听到的东西,更准确说是他在意的点。沟通时要注意措辞,避开这些容易激发对方“保护意识”的点,来达到准确传达信息的目的。
最后,要有项目整体思维,从整体出发设计系统和解决方案,而不是局限于前端或者后端,有些事情确实是前端和后端都能做,做的更多,好处更多,会拥有更多“话语权”。但针对前端来说,添加非必须的逻辑会让系统变得更加难以维护。如果前端一定要做,也要单独分离出层来处理非业务逻辑和后端接口数据,从整体出发要采用更好的方案。
多与“不同”的人共事才会出发更多反思,知道那些己所不欲,勿施于人。
多与“新人”共事才会发现更多问题,积累更多培养“新人”的经验。