我们经常说要关注细节,这个从大的方向上来说,是没有问题的。以前有一本书《细节决定成败》讲的这一方面。在对于某些领域,细节是需要关注的,但是不能陷入细节。换个说法,如果你一直纠结与细节的上的问题,就很难突破自己,把握全局,毕竟人的时间是有限的,能够把握整体,抓住重点细节,关注核心领域所处的细节才是王道。

以前做过很多项目,在项目整体业务确定之后,就陷入到细节的讨论之中,当一群人坐在一起,你说一句,我说一句,把大家都能想到的各种可能性都拿出来,然后你针对各种可能性找出相应的解决方案。这些细节中,有一部分是针对某一特例的,有一些是业务异常规则引起的,有一些是交互方面的,而有一些是具有抽象的,公共性质的。

在这些细节中,最有价值的就是具有抽象的,通用领域的细节,这些能够帮助你把具体的细节抽象出共同的特性,并且可以把这些抽象细节应用于其他领域,从而能够达到举一反三的效果。举个例子,在项目,我们经常会用到定时机制,一个关注的细节问题是,如果系统在维护,定时任务没有执行,那么如何进行重试。对于某一个特定的场景,可以写一个人工触发按钮。这个细节就可以进行抽象,就是如何补偿由于定时机制机制异常而导致任务没有执行这种场景,有多重方案,甚至可以开发一个专门的任务管理平台来做这个事情。类似这种可以通用和抽象出来的细节,比如业务并发控制解决方案 等,是非常值得关注和深度挖掘的。

对于某些特定场景的细节,比如我们和外部合作,定制了协议,但是对于极少数情况,不符合这个协议等,这种都是普片情况下的特例考虑,很难对这些问题进行抽象,因为这些都是对于特定领域和场景的。值能够针对特定的细节具体分析,这一部分的价值相对比较低。只能够加强你对某一领域了解的深度。

还有一类纯粹是浪费时间的讨论,这些完全是无意义的或者说没有太多可行性的参考价值。比如页面文本框的长度要多大,业务失败要不要发送邮件给用户,以及许多装逼问题:“对于一个可有可无的功能,考虑机器断电,磁盘写满等细节。

如果经常关注的第三类细节问题,就相当的无聊和无趣了,而最耗费和让人陷入的就是第二类或者第三类细节问题的讨论,这类细节问题很难帮助你或者让你站在更高的角度去考虑问题,可以了解这一部分细节,但是没有必要陷入这一部分细节,应该去专注细节问题的共同点,从着一些共同点中找出共性的问题并提出这一类问题的通用解决方案。

GodIsCoder 
博客园blog地址:http://www.cnblogs.com/aigongsi/ 
独立Blog: God Is Coder 
个人网站: iphone发码网 
本人版权归作者和博客园所有,欢迎转载,转载请注明出处

转载于:https://www.cnblogs.com/chenzhonghua021/p/3543556.html

关注细节但不陷入细节相关推荐

  1. c#的细节(一)-问号的细节

    写在最前面的话: <c#的细节>是我当初学习c#时候,做的一些学习笔记的整理,现在回头看来这些都是非常浅显的知识,是c#非常细节的地方,同时也是不能忽略的地方,"细节决定成败&q ...

  2. 华为鸿蒙细节,华为鸿蒙内测细节曝光 五大细节与安卓明显不同

    尽管华为官方近期对鸿蒙系统很少提及,只有任正非在专访时被问到才勉强回答,但是业界始终对这款国产操作系统保持热切的关注,并不断有"内部人士"爆料诸多细节.近期网上传出华为已经针对鸿蒙 ...

  3. 装修细节注意问题 装修细节有哪些

    装修是件大工程,想要装修出一个让自己和家人都满意的家,那就必须得在装修前中后,大大小小的事儿都得考虑周全.可是很多人都是第一次装修,没有经验就会像无头苍蝇一样找不到头绪,别担心,今天小编就给大家整理了 ...

  4. 尘埃落定性描写细节摘要_解释“细节”和“摘要”元素

    尘埃落定性描写细节摘要 开发了许多JavaScript库,以便为我们提供网站上的其他交互式小部件. 同样,HTML5还解释了许多流行的交互式组件,使它们成为本机Web功能. 在本文中,我们将研究一个称 ...

  5. 华为鸿蒙系统曝光细节,华为P50手机细节确定,首发鸿蒙OS,国产屏幕+全新影像系统...

    由于解禁遥遥无期,华为手机的处境越发艰.不过,即便如此华为也没有放弃手机业务. 据业内曝光消息称,华为将于下个月(6月份)发布华为P50系列,这也是华为2021年的首款旗舰,外界对该机抱有极高的期待. ...

  6. MATLAB的基础-虽然基础,但全是细节,掌握了这些细节,才是MATLAB高手

    1 MATLAB的if语句需要以end结尾,同时其条件判断句不用加括号,如: if size(I,3)>1  %判断如果是彩色图像,转换为灰度图       I=rgb2gray(I); end ...

  7. 数据分析 和 PowerBI 和 DAX 的核心

    道篇 数据分析的商业思维模式 数据分析的核心逻辑思维 数据分析的核心技术思维 数据分析的职业规划设计 术篇 如何理解表作为数据分析的核心载体 如何分析一个表 如何分析多个表 如何理解数据模型 如何理解 ...

  8. 那些会阻碍程序员成长的细节

    今天收到聚合邮件的一个文章推广,看了之后深受启发,贴出来给大家,感谢原作者. 原创 2018-02-24 Guooo 歪脖贰点零 (一) 罗马非一日建成,软件系统也不是一天能够写出来的,在经年累月的编 ...

  9. 谈谈产品和运营 - 所谓细节的探讨

    细节为王一直是从事产品运营领域的一个口号,今天,我们简单聊聊关于这个话题,如何去理解什么是细节,以及细节究竟有多重要. 1.偏离目标的细节毫无意义 很多创业者和产品经理容易陷入一种自high情节,他们 ...

最新文章

  1. yum卸载遇到的问题--待解决
  2. C0301 代码块{}的使用,重定向, 从文件中读取行
  3. Mvp快速搭建商城购物车模块
  4. HDU-2112-HDU Today
  5. 云计算-从基础到应用架“.NET研究”构系列-云计算的演进
  6. html 流程控制,HTML5独家分享:原生JS学习笔记2——程序流程控制
  7. 论一切都是文件之匿名 inode
  8. ps2模拟器bios3dm_龙漫ps2模拟器最新版 - 模拟器综合讨论区 - 3DMGAME论坛 - Powered by Discuz!...
  9. POI java导出Excel宏文件
  10. Magento国家代码缩写
  11. phpstudy linux安装教程
  12. Mac下用android studio创建安卓模拟器
  13. labview学习笔记1-数字输入与输出
  14. windows如何使用本机电脑远程桌面连接另一台电脑
  15. 计算机专业素质基础知识,计算机类职业素养培养
  16. t检验该怎么分析?如果选择哪种t检验?
  17. 文末送书 | 李航老师新作!机器学习经典著作《统计学习方法》全新升级
  18. 串口通信,IIC通信,SPI通信的简单区别
  19. ubuntu系统下载地址
  20. PlaySilence thread has died.

热门文章

  1. Web前端JavaScript笔记(2)字符串
  2. OpenCV-python学习笔记(五)——shreshoding阈值化
  3. Linux下的iscsi(设备的共享服务)
  4. 如何快速搭建yum源和成功检测第三方软件
  5. matlab回归分析sst_R语言 | 回归分析(一)
  6. arraylist插入数据_集合系列 List(二):ArrayList
  7. 链上结构化产品Ribbon将推出基于看跌期权的资管产品Puts Theta Vault
  8. 波卡跨链交易协议RAI Finance将接入Bounce Finance实现IDO代币发行
  9. SAP License:ERP财务软件简介
  10. 互金策略若干问题(全)