zoukankan      html  css  js  c++  java
  • 工作之首要:理解现实的复杂性

          我们所做的工作和事情基于对现实复杂性的理解、对已有经验的借鉴和对自己潜力的拓展和创新。


          有很多现实因素会影响工作的进程:

          1.  全局视角与关键信息的缺失;

          2.  个人知识、技能、经验的缺乏;

          3.   对个人生活的规划与顾虑;

          4.   思维行为惯性;

          5.   人们对工作的不同态度、情绪、个性与爱好;

          6.   观点、意见之间的分歧和冲突;

          7.   流程制度的不合理;

          8.   舆论压力;

          9.   资源、时间的有限与争用;

          10.   突如其来的事件中断;

          11.   难以掌控的进度;

          12.   历史遗留问题;

         

        

          对现实复杂性的理解的不透彻,都会导致挫败和烦恼。  比如, 你正致力于开发新版系统, 希望在新系统上线之前尽可能地减少原系统的发布、维护的时间和精力, 然而各种环境的变更, 都会导致很多需要解决的临时问题。越是想置之不理, 越是发现事与愿违:  原来的一些不太成熟的方案在后期维护会导致非常麻烦的事情, —— 因此, 能够在前期一次性解决的问题尽量一次性解决好, 越拖到最后修复成本越大; 此外, 对于非研究性的开发人员来说, 想要在安静无打扰的环境里编程也很难做到, 开放式的办公室、大声的讨论、开会沟通、同一件事不同的视角立场和做法, 都是需要面对的事情。 

     
          因此,工作的首要事情不是立即去工作,而是去理解人类的整个世界,理解周边的环境人事, 找出主要的影响因素并想出办法来应对它。但很多人都没有做好充分准备就奔赴战线,才会被各种显性或隐性的现实因素所打击、烦恼,产生各种消极的情绪。必须坚持不懈地理解这些复杂性, 提出有效的方法去化解复杂性, 才能“做正确的事情, 正确地做事情”。


          工作的实质就是对抗复杂性,让生活更容易一些。什么地方觉得不顺畅, 就存在改进的空间。 人满为患的公交,说明线路设计、资源分配不合理;复杂的车型设计, 对于我这种小白用户来说,方向盘、刹车、加速、拐弯、提示,这五个功能符合我的本能,让我能够轻松驾车,这就OK,其它更高级的装饰可以视需求定制添加(达到最大的性价比)。


           真正要做好一件简单的事, 其实并不容易; 必须坚持不懈地去揣摩人们的心理诉求, 反复理解使用者所处的场景(紧张,忙碌,经常被中断,嘈杂), 反复推敲, 才能作出符合人类直觉和本能的设计。 


           坚持去理解所面对的事情的复杂性和本质性困难, 坚持思考, 才能找到有效、犀利的方案。

  • 相关阅读:
    POJ 1300 Open Door
    POJ 2230 Watchcow
    codevs 1028 花店橱窗布置
    codevs 1021 玛丽卡
    codevs 1519 过路费
    codevs 3287 货车运输
    codevs 3305 水果姐逛水果街二
    codevs 1036 商务旅行
    codevs 4605 LCA
    POJ 1330 Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/4037747.html
Copyright © 2011-2022 走看看