读格非小说《望春风》有感:致敬消失的实体农村

  格非小说具有鲜明的个人特色。

  是我喜欢的调调。

  怎么不同,说不清楚,但是只要一读,你就会觉得,嗯,这是格非的小说。

  如果你多读几本他的小说,就知道了。

  《望春风》讲述了一个江南古老的桃花源式的小村子赵村兴旺到衰败的故事。

  小说通过“我”一个小失去父母的孩子从小到老的视觉里看到的村子几十年的村子变化的故事。

  这个名不见经传的小村子其实也就是中国的缩影。

  一直以来村民民风淳朴,自给自足。

  小村经历了土改,反右,大跃进,公社化,知情下乡等运动,读到这,小说的中途,我险些被作家迷惑了,以为“我” 的身世的解密在讲解一个隐秘的特工故事。

  然而很快地,竟发现作家在良苦用心警示中国目前农村土地流失的现状。

  因为紧接着小说 ,讲述村庄经历改革开放发展乡镇企业,个体经济,到后来城市化进程,农村被大量征用拆迁,农民变身为失地农民,被集中安置在一个个小区里,大量农村土地修建楼盘或开发成经济区。

  农村土地被闲置起来成为荒无人烟之地。

  “我”和我的小伙伴们离开故土,从少年,中年到老年,又回到故土,故乡已经不复存在。

  “我” 和儿时的伙伴住在被遗忘的破庙便通庵,便是对从前深切的眷恋。

  所以大多数评论认为,《望春风》是为挣扎的中国乡村准备的一篇祭文。

  小说里的每位村民都有强烈的个人特色。

  每一个小人物都有故事的人。

  “我”从小没有妈妈,父亲是一个算命先生。

  后来父亲自杀,长大后得益于隐形的母亲帮助进城,但是连面都见母亲也死了。

  真相是父亲是国民党潜伏特务被发觉后自杀。

  从未谋面的母亲是从农村走出去的女干部,和父亲离异后嫁给一个老军官。

  独臂外乡人也大有来头。

  传奇般的村长德正。

  村干部定邦定国梅芳、、、

  儿时伙伴春琴礼平同彬雪兰等等、、、、

  “我”唯一的亲人,叔叔婶婶一家无情无义,却又在去世前忏悔、、、

  一些神一般存在的人物,比如,老福,牛皋、、、

  这些人物刻画得栩栩如生,有骨有肉。

  没有好人或坏人的说法。

  人性在漫长的岁月里交替净化或堕落。

  故乡的消失令人神伤,但也从侧面现实时代的变化,昭示一个进步的世界。

  大约只有中国人,才对乡愁持有固执而持久的坚持。

  以前觉得是乡愁是专门针对那些离开故土的人才有。

  现在,我竟觉得连我这样没有离开故土半步的人都隐约地心存乡愁。

  我们的家园是在20xx年被统一征用的,之后被安置再一个安置小区里。

  昔日的小村被彻底消失了!

  昔日的种植甘蔗的良田被密密麻麻建起了楼盘。

  拥进来大量外地人——这些来历不明的外地人外国人,各种口音,是原住民的几倍。

  不知道为什么,这令我感到焦虑和不安。

  夜深人静之时,这些焦虑和不安被无限放大,总会想起从前我的家的样子。

  家外面的甘蔗林,甘蔗林外面的岷江河。

  我一遍遍的将这些消失的地方温习,在记忆深处加以巩固。

  有时候我还将他们与现状加以重合,希望找到现在的从前。

  而另一面,由于被征用,家乡在我们的眼皮下发生着翻天覆地的变化。

  眉山修建了很多大型公园,各种主题的公园,有三苏文化的,有农业主题的有田园风格的、、

  交通变得更多便捷,老城区和新城区被无缝隙的链接,通往省城和其他城市开辟了各种交通工具和路线。

  农村老年养老问题得到彻底解决。

  眉山一天天变得更美好富有和发达。

  这些毋庸置疑。

  但是很奇怪,有时候真的又会难免 叹息要怀念从前。

  那一大片一大片的甘蔗林啊发出的沙沙声音,那些只有出现在记忆或梦境里的场景真会让我让我非常伤感。

  而在我的下一辈,这些90后们,他们就完全没有这些感受。

  因为在他们眼里,他们的家乡就是现在的样子。

  本文作者: 阿秋(公众号:青衣街的阿秋

相关推荐:

GAE Go 获取 Datastore 大小:统计实体数量与优化查询

在 Google App Engine (GAE) Go 应用中,了解 Datastore 的大小和实体数量对于监控应用性能和进行数据分析至关重要。直接查询整个数据库并计数显然效率低下,尤其是在数据量庞大的情况下。幸运的是,GAE 提供了一种更有效的方法来获取这些信息,即查询系统内置的统计实体。 __Stat_Total__ 实体包含了关于整个 Datastore 的统计信息,例如字节数、实体数量...

Symfony Doctrine 查询:如何选择性地排除特定关联实体或字段

本文深入探讨在 Symfony 3.4 及更高版本中,如何利用 Doctrine ORM 的 Query Builder 进行选择性数据查询。我们将学习两种主要方法:一是通过明确指定字段来获取标量数据(数组形式),二是如何在获取实体对象的同时,避免加载不必要的关联集合,从而优化数据检索效率和内存使用,同时提供详细的代码示例和使用场景分析。1. Doctrine 查询中的选择性数据加载 在 Symf...

什么是HTML实体字符?如何显示特殊符号?

<p>html需要实体字符来解决保留字符冲突、显示非键盘字符及防止解析歧义与安全风险;1. 使用实体字符可避免小于号、大于号等被误解析为标签;2. 可显示版权符©、注册商标®等键盘无法输入的符号;3. 通过转义用户输入内容防止xss攻击;对于命名实体与数字实体的选择,建议常用...

在 Anvil.works 中使用 spaCy displacy 显示实体

解决 spaCy displacy 在 Anvil 应用中的显示问题 在使用 Anvil.works 部署 spaCy 应用时,可能会遇到 displacy.render 函数将可视化结果输出到 Jupyter Notebook 代码单元,而不是返回到 Anvil 应用中的问题。这是因为 displacy.render 默认会检测当前是否在 Jupyter 环境中运行,如果是,则直接在 Noteb...

使用 spaCy displacy 在 Anvil 应用中正确显示实体可视化

本文档旨在解决在使用 Anvil.works 服务器部署 spaCy 应用时,displacy.render 的输出无法在 Anvil 应用界面正确显示,而是出现在 Jupyter Notebook 代码单元格中的问题。通过设置 jupyter=False 参数,可以避免 Jupyter 环境的自动检测,确保可视化结果正确返回到 Anvil 应用。 在使用 spaCy 的 displacy 模块进...

使用 spaCy displaCy 在 Anvil.Works 服务器上显示实体

本文档旨在解决在使用 Anvil.Works 服务器部署 spaCy displaCy 可视化时,输出结果出现在 Jupyter Notebook 代码单元格而非期望位置的问题。通过在 displaCy.render 中添加 jupyter=False 参数,可以避免 Jupyter 自动检测,从而将可视化结果正确地呈现在 Anvil 应用中。 在使用 spaCy 的 displaCy 模块进行实...

XML的字符引用(Character Reference)和实体引用有什么区别?

<p>字符引用用于表示单个unicode字符,如、&、'、";4. 自定义实体需在dtd或schema中定义;5. 字符引用不会导致xxe漏洞;6. xxe漏洞源于外部实体引用,应禁用外部实体、使用安全解析器并验证输入以防范风险。</p> <p><img src="https://im...

MyBatis-Plus 自动赋值实体字段最佳实践指南

MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与数据一致性,是优化数据库操作的有效工具,本文给大家介绍MyBatis-Plus 自动赋值实体字段的相关知识,感兴趣的朋友一起看看吧 目录1. MyBatis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略2. 关键注解...

PHP中如何解码HTML实体?

在php中,可以使用html_entity_decode()函数高效地解码html实体。1) 使用基本语法$decodedstring = html_entity_decode($encodedstring);2) 指定字符编码,如$decodedstring = html_entity_decode($encodedstring, ent_quotes, 'utf-8');3) 注意字符编码、安...

Go语言中获取函数实体的四种方法小结

本文主要介绍了Go语言中获取函数实体的四种方法,包括反射获取地址、runtime获取名称、函数变量传递实体及包内函数解析,具有一定的参考价值,感兴趣的可以了解一下 目录简介1. 使用反射获取函数地址2. 使用runtime包获取函数名称3. 使用函数变量传递实体4. 解析包内函数列表(补充说明)方法对比与选择建议结语简介 在Go语言开发中,我们有时需要动态获取函数的地址、名称甚至包内的所有函数信息...