zoukankan      html  css  js  c++  java
  • 没有关心过编写代码方式的好处,你是不是也是这样?

    知其然,不知其所以然
    
    知道是这样,但是不知道为什么是这样。指只了解事物的表面现象,而不了解事物的本质及其产生的原因。其:第三人称代词,他(它)。然:这样,如此。而:连词,表示转折关系。
    
    战国·宋·庄周《庄子》:“孔子观于吕梁,见一丈夫,谓孔子曰:‘吾长于水,而安于水,性也。
    不知吾所以然,命也。’”唐·李节《送潭州道林疏言禅师太原取经诗序》:“论者不思释氏扶世助化之大益,而疾其雕锼彩绘之小费,吾故曰能知其然不知其所以然也。”

    最近被同事的一个问题问住了,回答不了他。他问,我们的cache的结构有什么好处?我只知道我们的cache的结构是什么样子,根本没有想过它这样会有什么好处。最后他找了另外的一个同事,另外的那位同事讲的很清楚,将cache的为什么用了这样的结构,有什么好处,以及提问的那位同事设想的cache结构有什么缺陷,都讲明白了。

    在平时的时候,从来都没有在“这样有什么好处”上进行过考虑,一直只关心了“它是什么样,应该如何操作”。关心的范围仅在能够完成工作,这样的一个简单范围上,却没有考虑过人家设计成那样有什么好处,有什么不足。

    突然意识到这样的工作方式并不是一个好的方式,只有思考更多才能够更好的掌握它,并优化它,提高自己的能力。

    一直还真的就是”知其然,不知其所以然“的情况。

    以后,要多想一些了。

  • 相关阅读:
    Codeforces 67A【模拟】
    Codeforces325 D【并查集维护连通性】
    CodeForces 363D 【二分+贪心】
    Lightoj1084【DP啊DP】
    lightoj1062【几何(二分)】
    lightoj1066【BFS】
    lightoj1064 【DP求方案】
    lightoj1063【求割点】
    lightoj 1074【spfa判负环】
    CodeForces 382C【模拟】
  • 原文地址:https://www.cnblogs.com/elta/p/4086060.html
Copyright © 2011-2022 走看看