公共代码库只需要弄明白常见的知识点的含义 , 以及别人问题时 , 可以给出有或者没有 , 并且能找出其位置在哪即可 。
有些人可能会问 , 这些我早就看了很多遍了 , 还是无从下手 , 别着急 , 往下看 。
想一想一个复杂的问题是不是由多个稍小一点的问题组成 , 而有些稍小一点的问题又可以分为多个更小的子问题 , 当分解成的子问题已经不能在分之后 , 到了这里 , 这个复杂的问题我们已经知道如何详细的去实现了 , 因为不能再细分的子问题都对应一个个固定的知识点【公共代码】 。
到了这里有些人就明白了 , 这不就是分析问题的能力么?非常好 , 别人能想到该问题的分析方法 , 而我为什么却没想到【没想到与想不到是有差距的 , 主要区别在于每个人对基础知识掌握的广度与深度的不同】 , 你没想到 , 我告诉了你如何的分析方法 ,你就懂了 , 就真正的成为了你自己的东西 , 这类分析方法 , 其实就是经验、思想 , 他与某一个固定的编程语言无关 , 有了经验、思想你学习更多的其他编程语言 , 会得心应手 , 你经常回听到别人说编程语言之间基本上相通的 。
剩下的就是思想经验的吸收 , 何谓思想经验 , 宰之前已经做过解释 , 这里再啰嗦下 , 公共代码库中都是解决一些小问题的公共代码 , 一些负责问题【负责问题也是由多个小问题组成】的解决方法、分析方法就是经验 , 有了固定的知识点作为支撑 , 听别人讲解一些问题的解决方法思想还是比较容易接受的 , 无非就是多看看别人如何将一个大问题分解成多个小问题的过程 , 小问题只需要熟悉公共代码库即可 , 自然而然问题就可以解决了 , 这样才能真正让别人的经验成为属于自己的经验 , 甚至基于你自己掌握公共代码库的广度加以优化 , 能够给出更加合适的解决方法 , 那么这个问题的解决方法上你已经超越了对方 。 思想经验的吸收相对来说就比较容易了 , 看别人代码或者与别人交流 , 只有体会后 , 在遇到时才会自燃而然的想到 。
【编程|测试人员对编程天生“恐惧”么?】
- 高通骁龙|台积电工艺就是香,骁龙8+测试解禁,能效提升明显
- 英特尔|英特尔i9-13900跑分测试曝光!比12900k高20%!如何评价?
- 显卡|显卡降价,索泰RTX 3070Ti显卡装机测试,整机性能跑分近188万
- 华为|华为原董事长孙亚芳:我们有些销售人员眼睛中的客户就像猎物!
- spring|纯白ITX来了,还支持GEAR 1高频内存!新款七彩虹B660迷你主板测试
- 荣耀magic|Web前端:前端开发人员与后端开发人员,谁最适合你的业务?
- 程序员|工作多年的程序员经验总结:编程时做到这五点,升职加薪不用愁
- 物流|iOS16beta2测试版推送达1.8GB,升级内容有这些
- 编程|以太网交换机中MB、bps 、pps的解析
- 法治日报|反电信网络诈骗法草案二审稿提请审议 加大对诈骗人员惩处力度
