假如看到这样“高考满分作文式”的代码,你会打多少分?(高考作文得满分的学生是谁-)
浙江省2020年高考满分作文《生活在树上》突然在微博登上头条,引发了很大的争议。
想必很多人都没有看懂这篇作文,字典先放下,汇智妹给你注释版。
如果带上这些注释还是觉得晕晕乎乎,那就对了。
毕竟这篇作文里足足用了6个西方名人的看法、观点或名言!
整篇文章下来,用人话概括一下就是:
传统社会中,家庭与社会的期望塑造并定义了每个个体。在现代社会中,从家庭和社会角度来定义个人有些狭隘,但又不能对此完全否定。
所以,我们要批判性(生活在树上)地继承传统观念(始终热爱大地),用超越的目光继续前进(升上天空)。
明明很简单的一件事情,几句话就可以说明白,偏偏要使用大量的生僻字,运用一种晦涩的方式写出来。
这也难怪这篇文章得到满分会引发这么大的争议。当然,汇智妹写这篇文章并不是单纯为了蹭热点的。
作为程序员,想必各位也经常在生活中、工作中遇到类似这篇作文这样明明很简单却偏偏要搞得很复杂的事件吧?
有一句话就可以完美概括这样的行为——为了装那啥而装那啥。
上来一顿迷惑操作,先把你弄晕了,怎么迷惑怎么来,看上去好像很玄乎的样子,实际上要表达的就是特别简单的关机。
在代码当中,这种例子可能更常见了。
程序员们经常需要对各种冗长复杂的代码进行优化,当然在这个过程中,被优化的代码通常不是被故意写成这样的。
有些是因为功能更替、产品换代,一点一点堆成了这样……
有些则是因为最开始设计时的算法过于复杂,后面又没办法调整……
有些则是因为写代码的时候没有想到更加高效的方法……
不管基于什么原因,面对一大段乱七八糟的代码来优化的时候,程序员的内心一定是崩溃的。如果体会不到,请回去看看这篇满分作文……
我们都听过很多梗,比如某程序员故意把x写成x =5==4,比如某程序员故意把HelloWorld!用循环语句来写。
但这些可能都没有下面这个例子令人震撼。
之前:
之后:
这一大段你们没有人会仔细看的,就像你们没发现今天这篇文章其实也是个反例。
汇智妹想说的只有一句话:
别把简单的事情复杂化,
不管是作文还是代码!
就算作文能把满分拿,
但写代码一定会挨骂!
skr~ skr~