美文网首页
【阅读】架构思想在写作上的应用

【阅读】架构思想在写作上的应用

作者: 沐南秋 | 来源:发表于2022-03-27 15:31 被阅读0次

今天在读《嵌入式C语言自我修养》这本书,看到了软件架构这部分。

软件架构思维,是模块化变成思想的终极形态,将所有可能用到的模块定义为可以直接引用的一个完整框架,开发者可以部分地引用其中需要的模块来完成自己的设计。

模块化的思维,最本质的目的是为了提升代码复用率,提升编程效率。

于是我便联想到,软件设计上的架构思维,是不是可以用在写作上呢?

毫无疑问,当然可以!

在故事的创作上,以电影剧本为例,很多电影都有相似的情节推动,其实就可以用框架思维来解释。

历险类故事,经常用的架构是:危机/机会/任务出现——寻找队友组成团队——克服困难完成任务。如《惊天魔盗团》,《碟中谍系列》,《复仇者联盟》第一部。

成长类故事,常见的架构是:开局美满人生——突然出现变局陷入低谷——克服挫折获得成长——人生走上正轨。比如《当幸福来敲门》,《国家公敌》。

公路类故事,常见的架构是:因为一些原因需要踏上旅程——上路见识到不同的风景——获得心智成长——收获更幸福的人生,比如《绿皮书》,《柯达胶卷》,《白日梦想家》。

无限流网文的结构,通常都是进入新世界——解谜/战斗——离开获得成长。

一个长篇网文的架构或许可以总结为:生活发生变故——困难/机会出现——挣扎/奋斗战胜困难——能力获得提升——进入下一个单元。

最喜欢的《海贼王》动漫,每一个单元都有接近的架构,遇到不同的敌人或者遇到不同的困境,而最终都需要通过战斗来解决难题,同时获得思想好能力上的成长。

使用这种架构来进行创作,最容易发生的问题便是毫无新意的重复,导致读者审美疲劳。

软件架构的本质在于提供代码复用率,提升编程效率。

可以在故事创作中熟练地运用架构,毫无疑问可以写出更完整更长的故事,但是因为重复的特性,容易导致读者对于后面的故事发展产生过高的预见性。

要避免这种情况,就要在框架的基础上,尽可能多地引入变化。

这种变化包括不同的困境与机遇,获得成长的不同类型,战胜困难的方式手段,或者在世界观、价值观上的进化。

就像《彗星来的那一夜》中,主角主动选择进入平行世界的那一刻带来的冲击。

下一篇,试着总结一下目前《惊悚乐园》里看到的架构,体会一下架构的用法。

相关文章

  • 【阅读】架构思想在写作上的应用

    今天在读《嵌入式C语言自我修养》这本书,看到了软件架构这部分。 软件架构思维,是模块化变成思想的终极形态,将所有可...

  • 架构的一些记录

    架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。其中应用架构承上启下,一...

  • DEC培训Day-1:应用架构

    DEC-应用架构设计 更偏向于技术架构的设计。应用:应用软件的概念应用架构:应用的技术架构应用软件:按照不同领域、...

  • 应用层架构之重构Controller

    本篇在 应用层架构之CDD 这篇的基础上提出,重构Controller和应用层。 这是关于CDD那篇 应用层架构之...

  • 什么是 Web 应用架构?什么是微服务?什么是SPA?

    什么是 Web 应用架构? Web 应用程序架构描述了 Web 上的应用程序、数据库和中间件系统之间的交互。它确保...

  • iOS应用架构谈 开篇

    iOS应用架构谈 开篇 iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网...

  • iOS应用架构谈 开篇

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构...

  • 2019-02-20 分布式服务框架原理与实践

    目录 编辑 第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面...

  • 如何自底向上推导应用逻辑?

    点击阅读上篇:从方法到思维:什么是应用逻辑架构的正确姿势? 五 架构的基本约束 架构约束分成了基本约束和业务约束:...

  • iOS应用架构谈 开篇[转]

    iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈...

网友评论

      本文标题:【阅读】架构思想在写作上的应用

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