读《开篇词 | 掌握软件开发技术的第一性原理》感悟

读《开篇词 / 掌握软件开发技术的第一性原理》感悟

软件开发的第一性原理

  • 第一性原理-建立技术体系
    • 三大原理
      • 软件的基础原理
      • 软件的设计原理
      • 架构的核心原理

第一性原理-建立技术体系

在互联网时代,各种新技术层出不穷,学完这个还没吃透又要去学习新的技术。而掌握一套技术思维体系能够让我们快速把握新技术的本质特征和思路方法。一开始不需要去精通那些重点,先将基础知识吃透才是关键。

三大原理

软件的基础原理

基础原理主要包括操作系统、数据库、数据结构等。在大学中将这几门课程学懂,了解了这些技术原理,理解技术关键点,清楚技术的基础才能够深入技术。

软件的设计原理

学会利用工具和方法,保证技术原理和思想,采用优秀的模式和框架才能保证软件可以灵活、复用、易于维护。

架构的核心原理

分析不同的架构背后是否有着相同的原理,都遵循了什么设计思想,如何通过这些技术去实现系统的高性能。

开篇词讲得并不多,更多地还是需要去细读后面详细的内容。

你可能感兴趣的:(读《开篇词 | 掌握软件开发技术的第一性原理》感悟)