今天学习分享会上,分享的同学提了一句,平常大家都在做架构,
那做架构有什么用呢?
日常也经常在写架构,聊架构,还真没有想过架构有什么用呢?
一篇文章要不要架构?日常的工作要不要有架构?开发软件要有架构?一段演讲要不要有架构?
架构最早应该是来源于建筑学,建筑学中的框架、架构;
然后到现在政务要顶层架构、软件开发要技术架构、产品上线要部署架构、作文要架构。。。。
架构从我的理解是,
将世间复杂的事务,化繁为简,找出真正骨架,构筑复杂的世间成物。
比如简单的将一年简单分为春夏秋冬,一天分白天与黑夜,其实都是一种架构;
复杂淘宝系统将平台、物、人三个关系;平台可以放物品,人可以轻易从平台上找到物品,这个就是最核心的架构;
架构是一种分工协作的基础;
通过智者,将一件复杂的事务,可以有机的分离,相互协作,共同开展,最后有机的组合在一起;他知道如何切分事务是最合适的,相互干扰最少,相互依赖最少,能够独立开展工作。
架构是一种沟通工具 ;
比如一篇文章,他的几个小标题就已经点出本文的主旨,让人与人沟通更加快捷;一件复杂的事情,可以由几个字或几小段字就可以清晰表达这个关系,这个就是一个很有力的架构内容 。
当然架构在不同地方有不同的用法,在软件开发有架构是跟产品、跟领导、跟甲方沟通的方式,同时也是指导程序员实现的内容;架构在文章中,是写文章的基础,好的架构已经是文章成功的一半,比如高项考试,论文你只要懂得十大管理的理论知识,然后使用当前论文想让你解决的问题,将当前管理的架构写出,你已经可以得一半分数,然后根据这些架构内容处理常见的问题,及应对办法,就基本可以及格了。
平常有机会可以多积累成熟的架构模式及思考方法,会大大提升自己的结构化思路。
网友评论