美文网首页
软件开发之透过现象看本质

软件开发之透过现象看本质

作者: 善思者_tin | 来源:发表于2020-01-13 09:01 被阅读0次

一、概述

随着时代的迅猛发展,技术也在不断迭代更新,旧的技术慢慢被新技术取代。记得从2014年到2020年,计算机软件架构也从之前流行的单体架构逐步演化到现在的微服务架构,这个过程是通过问题一步一步总结问题并封装出更适合现在主流开发需要高效框架。但是,大家有没有想过其内在本质呢?

二、现象

任何一项技术都有其优缺点,软件开发也是如此。当人类有进步的需求之时,就要在过去的剪影中择选无数个重复的瞬间,从中推理其中的道理以及规律。比如在未使用spring框架的时候,程序员进行开发时都会出现修改一个类的实现,都要改很多代码的现象,这种耦合性很强的现象就是我们需要去解决的。

三、本质

当总结出这样一系列有规律的现象或者问题时,就是对现象的本质究其起源的过程。有的现象就是我们去解决其他问题总结出的规律,而有的现象就是现有技术所带来的问题的总结,这都需要去总结,总结的过程就是理解事物本质的过程。

例如当你去解决一道数学题时,起初你看到他的解题过程和答案。当你去主观的思考其每一个步骤的来源和原因之时,你便算是对高数题这个现象进行了本质的剖析。当这道题不复存在,换了一道同类的题之时,你会提取你大脑中之前对这种现象本质探索的记忆,并代入到当下的现象中。由此便实现了从现象看本质,当你通过此行为解决了一个或者一系列问题之时,你也便了解了为何要通过现象。又比如总结spring未出现先的总总问题,让我们后来去开发spring框架去高效解决,那么spring的本质就是挖掘问题本质、解决问题的过程。

四、总结

当你积累足够的代码量,比如超过10万行代码以后,就应该形成自己的一套思维方法论和学习方式,任何新的技术在你眼中都能迅速的看到技术的本质,进而快速吸收成为你的知识体系的一部分。

到了这个阶段,你会发现你所完全不了解的新技术新知识是非常少的,新技术对你来说也不过是几天时间就把玩的很好的玩具,学习越来越轻松,掌握的知识储备越来越多。

你开始逐渐的不再满足于纯技术领域的探索,而是思考更多的问题:如何将技术转化为生产力;什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;在一家公司里面,我怎样才能将自己的技术能力最大化的发挥出来?

在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

附:架构贯穿于软件的整个生命周期 (需求分析、概要设计、详细设计、编码、测试、上线、运维),在这个生命周期中,我们可能会遇到无数问题,架构就是在解决这些问题的过程。

相关文章

  • 软件开发之透过现象看本质

    一、概述 随着时代的迅猛发展,技术也在不断迭代更新,旧的技术慢慢被新技术取代。记得从2014年到2020年,计算机...

  • 透过现象看本质,透过本质看心智。

    在客户生产车间做现场调研,看到退货区有一批退货品。问车间主管原因:是由于交付的这批产品有脏污。再问为什么会有脏污...

  • 透过现象看本质

    3.20 昨天女儿幼儿园回来,看到她精神不错,也很高兴,我注意到她脸上有抓痕,但是并没有多想。只是随意的问她一句,...

  • 透过现象看本质

    透过现象看本质 书籍:好好学习 字数:778 最近参加精读主题营,要求每天写一篇文章,字数要求在500~800之间...

  • 透过现象看本质

    《好好学习》-系统思考 字数: 001 为什么网络信息那么多,我们有情绪,但是没结果? 今天学到一个临界知识叫系统...

  • 透过现象看本质

    无论是之前阅读的王阳明的知行合一,还是最近阅读的行动学习的本质,都在讲述人的内心。人是世界上最为复杂的动物,因为人...

  • 透过现象看本质

    透过现象看本质是一个需要不断磨练与深入专研的学问 为何这样说,因为每个人面对的人与事不同,其自身的逻辑关联、知识连...

  • 透过现象看本质

    每次遇到问题,处理完毕后;我喜欢事后细细解剖,分析事情的前因后果。尤其是人际关系。 有很多人也...

  • 透过现象看本质

    今天早上灵修读圣经列王纪下7:的时候,其中提到,当北国以色列首都撒玛利亚被敌人围困,又加上饥荒到来之际,城内...

  • 透过现象看本质

    -黄爱华小学数学精英教师培养四阶课程学习小记 两天的观课议课,我对文本解读有了新的认识,备一节课,一定...

网友评论

      本文标题:软件开发之透过现象看本质

      本文链接:https://www.haomeiwen.com/subject/filgactx.html