戴维·哈斯塔姆:叙事性作品的想法

戴维·哈伯斯塔姆 (David Halberstam 1934年4月10日-2007年4月23日),美国著名记者和作者,因详细报道越南战争时间而获得 1963 年普利策,著作有《出类拔萃之辈》和《最寒冷的冬天:美国人眼中的朝鲜战争》等。

作者针对如何进行叙事性写作写了一篇文章,文章收录在《如何讲好一个故事》这本书中。戴维·哈伯斯塔姆在文章中总结了他 52 年的叙事性写作经验,从他的大量作品当中都能体会到这些经验,我们不妨用来学习学习。

第一,写作之前就要有一个明确的好点子(或好想法),好点子(或好想法)是一个故事的起始,也是贯彻整个故事故事的主线和目的,作者在文章中写到:

要把叙事性的东西写好,你就必须得能够回答下面这个问题:这个故事要讲什么?换句话说,对于一个叙事性的新闻报道来说,关键的是这个故事的点子或者想法,或者,是它的概念。所谓写作,所谓叙事性写作,就是让一个想法从诞生一直走到成熟、走到结出果实。

作者在写讲述越南战争的经典之作——《出类拔萃之辈》的初期就是一个很简单的想法,这个想法就是让了弄明白那批被这个时代认为“最聪明的执政者”是如何将美国人民带入战争的泥沼,给国家带来了沉痛了灾难。作者就顺着这样的一个想法,花了四年的时间进行采访和收集可靠资料,最后书籍顺利的完成。作者后面再次强调了想法的重要性:

捉住一个想法,一个中心的点子,然后去努力落实它,发展它,把它变成一个故事,变成一个讲出了今天我们的生活方式中某些东西的故事,就是叙事性写作的根本所在。

第二,时间对于写作者是非常重要的,对于叙事性写作的作者来说,时间不仅是花在实际的写作上面,还需要花在大量的调查、采访以及阅读上,戴维·哈伯斯塔姆在他完成《出类拔萃之辈》之后强调说:

因为这本书的成功,后来我才能够得到相当宽裕的预付款,这样我就能有时间用我想要的方式进行写作。对于一个纪实作家来说,时间真的是至关重要的要素:你能做的采访越多,你的作品就越厚重。

戴维·哈伯斯塔姆最后的一本书是《最寒冷的冬天:美国人眼中的朝鲜战争 》,为创作本书,他走访了诸多知名图书馆和研究机构,从浩如烟海的资料中探寻历史的隐秘;他访问了100多位散布美国各个角落的朝鲜战争幸存老兵,描绘和剖析了二战后这场“为平局而死”的战争,最后从独特的角度得出了关乎历史和未来的一系列发人深思的新结论。

第三,读书,无论是什么类型的写作,如果想要持续大量的产出,都需要大量的阅读,需要大量的输入。

读书,读好的纪实性的书。读那些非常好的新闻杂志。

戴维·哈伯斯塔姆还认为:阅读侦探小说也是锻炼写作的好方法,没有人能够比好的侦探小说家更会构建一个故事。

戴维·哈伯斯塔姆的很多作品被奉为经典,他的作品和写作理念独树一帜。2007年4月23日,就在《最寒冷的冬天》付梓之际,在为下一部作品进行采访的途中,戴维·哈伯斯塔姆 在前往北加州采访退休美式足球选手的路上,在旧金山南部的圣马特奥县被另一辆汽车横腰撞上,当场死亡。车祸发生的前两日晚,哈伯斯塔受邀在加州大学柏克莱分校就“新闻与新闻事件及其历史价值意义”为题作演讲。

(完)

最好的告别

作者简介

阿图·葛文德,白宫最年轻的健康政策顾问,影响奥巴马医改政策的关键人物。哈佛公共健康学院教授,哈佛医学院教授,《纽约客》等杂志专栏作家。2004年被《新闻周刊》评为“20位最具有影响力的南亚人物”之一;2010年《时代周刊》全球“100位最具影响力人物”榜单中唯一的医生。至今出版书籍有《阿图医生(1、2季)》、《医生的修炼》、《医生的精进》、《最好的告别》等。

总序,生命之思与医学之唔

在新书《最好的告别》中,葛文德变得宿命起来,他深知,医学在怎么发愤图强,依然无法摆脱一个人很确定的结果,那就是用于也无法战胜死神,生命的最后一课必定是衰老与死亡。从医学不确定性和认知到对死亡必然性的豁然,葛文德大夫完成了一个医生最完美的精神发育,也昭示了现代医学在高技术、高消费驱使下飙车遇阻的警示。

人们必须接受生老病死这样的一个事实

现代科学深刻的影响了人类生命的进程,跟历史上任何时代的人比起来,我们活的更久、生命质量更好。科学进步已经把生命进程中的老化和垂死变成了医学的干预科目,融入了医疗专业人士的“永不言弃”的技术追求。但是,无人可以逃脱生命的悲剧——那就是,生命就是一条单行线,从出生的那一天开始,每个人都在不断的凋亡和老去。救治失败不是医学的无能,而是对生命的尊重。

活到 100 岁的代价

过去,能够活到老年的人并不多见,而那些能够活到老年的人常常作为传统、知识和历史的维护者,具有特殊的作用。他们往往维持着一家之主的地位和权威,支配着政治的权利。随着科技、经济和医学的进步,老龄不再具有稀缺价值,互联网使得知识易得也让老年人不再独享对知识的智慧发的掌握,他们的这种被年轻人崇老的地位动摇了。但是也因为老年人在经济上面越来越变的独立,他们对于晚年的生活有了更多的独立选择,所以他们转向追求独立、自助的晚年生活。现代化并没有降低老年人的地位,而只是降低了他们的家庭地位,由年轻人对他们的崇拜转化为他们对自己独立的自我崇拜。但是,他们对独立和自助的尊崇没有考虑到生活得现实,独立、自助的境遇早晚会变得不可能。严重的老年疾病或者衰老早晚会来袭,就像落日一样不可避免。

接受变老这件事

生命老化的故事就是身体器官走向衰竭的故事,衰老的过程是可以延缓,但是无法终止。经典的观点为人衰老的原因是随机损耗的结果,但是最新的观点认为衰老是有序的、基因设定的。但是研究表明,遗传对于寿命的影响小的惊人,寿命长短只有 3% 取决于父母的寿数,即便是基因相同的双胞胎,寿命差异也很大,典型的差距在 15 岁以上。人类衰退的方式和所有的复杂系统的衰退方式一致,是随机的、逐渐的。随机的损失并不能马上导致整个机体崩溃,但是在某一个关键系统崩溃之后,就会破坏整个系统。所以,衰老是我们的宿命,死亡总有一天会降临。

我们为衰老做好准备了吗?

老年时一系列连续不断的丧失,当一个老年人渐渐的失去自己独立生活的能力的时候,他们就只能离开自己生活几十年的熟悉的家,被送进疗养院。在疗养院,他们不仅要面对陌生的环境,他们还需要接受自己失去的生活自由和自身的隐私。疗养院给老人分配了狭小,没有自由和隐私的空间,他们的诸多活动和兴趣爱好都会被受到限制。疗养院以及老人的子女更加关注的是老人的安全,而不是他们真实想要的东西——对自己生活隐私和控制力。并且老人还需给疗养院支付昂贵的费用,甚至是花光他们毕生的积蓄。所以,很多老年人的眼里,作为度过生命的最后一程的地方,老人院是恐怖的,孤寂的、可恨的。

适应从家到老人院生活的转变

我们很难想象,当我们渐渐的衰老、脆弱、没有帮助的无法生活的情况下,我们还可以选择怎么样的生活?根据马洛斯的需求理论来分析认为安全和生存是最重要、最基本的目标。当我们选择能力有限的时候,当我们开始觉得未来是有限的、不确定的时候,我们关注点开始转向此时此地,放在日常生活的愉悦和最亲近的人身上。

抗击疗养院的三个瘟疫

厌倦感、孤独感和无助感是疗养院的三大瘟疫,托马斯尝试将农场的模式复制到疗养院当中吗,将大自然的真实生活融入到疗养院当中。他的实验就是为了老人提供一个活着的理由,而不是单纯的为了降低残障老人的死亡率。衡量人们对药物的依赖下降了多少、多活了多长时间比较容易,而衡量人们重生活当中得到的价值感则困难得多。

什么时候努力医治,什么时候放弃治疗

虽然在美国的医疗系统之下,进行癌症治疗的治疗顺利的话,费用

会随着治疗的进行慢慢的下降。但是对于患者来说,除了单纯的延长生命之外,还有更多的优先考虑事项,他们更加关切避免痛苦、加强与家人和朋友的联系、意识清醒、不成为他人的负担。所以,问题不是我们如何能够承担这个系统的开支,而是怎样建立一个系统能够在人们终结之时,帮助他们实现重要的愿望。针对大限来临的病人进行善终治疗并不是无所作为,而是尝试提供一种死亡方式的新范式。医生面对绝症患者的时候,医生不愿意摧毁患者的期望,所以往往会高估患者的存活时间,在患者的苦苦追问之下,医生还会为患者提供不太可能有效的治疗方案。面对大限来临的患者,我们应该深谙“接受个人的必死性、清楚了解医学的局限性和可能性,应该按照人类本来的样子对待病人”的人生哲理。

艰难的谈话,为迎接生命的重点谋求共识

医生与患者之间有三种可能关系,第一种是最古老,也是最传统的“家长型”关系,医生是医学的权威,目的是确保病人接受医生认为对他们好的治疗方案;第二种是“资讯型”关系,就是医生告诉患者数据和事实,然后让患者自行选择治疗方案,这种医患关系会导致我们队科学了解越来越多,但是对病人的了解却越来越少。然而事实上,患者不仅需要了解他的病情咨询,还需要有医生给他提供决策。所以,最好的医患关系就是凌驾于前两种医患关系的”解释型“医患关系。患者既想了解信息,有需要掌握和裁决权,同时也需要医生的指导。在这种关系中,医生的角色是帮助病人确定他们想要什么。

最好的告别

当我们时日无多,不确定如何最好地满足自己的优先考虑时,我们被迫应付对体验的自我和记忆的自我都要紧的实际情况。我们不愿意忍受长时段的痛苦,缩短欢乐的时光。然而,有些欢乐使得忍受痛苦富有价值。高峰时重要的,结局同样如此。我们最终的目的不是好死,而是好好地活到终老。最后结局不仅仅对死者重要,对于留下来的人,甚至更重要。

思考死亡是为了活得更好

对于医学工作者的任务究竟是什么,我们一直都搞错了。我们认为我们的工作是保证健康和生存,但是其实应该是更加远大的目标——我们的工作应该是助人幸福,幸福关乎一个人希望活着的理由。

最好的告别图书封面

—End—

诱惑、选择与时间成本

昨天在博客上面写了篇关于做点事的文章,谈的就是我们该如何的用好自己有限的时间去做好一件件的事情。今天晚上,突然想要将这个话题再次展开,谈谈诱惑、选择与实践成本的关系。

诱惑,这里指的不是小三的诱惑,也不是钱财权贵的诱惑,是对于外界知识带给我们的诱惑。从某种层面来说这是一种好的诱惑,有时候可以让人发奋学习,练得十八般武艺,有时候却因为面对诱惑没有控制住自己,导致一事无成甚至走火入魔。

可能我们都有这样的经历,在上大学的时候,我们看到别人跳街舞很酷,所以就报名参加了劲舞社团;最后没有学习了几天,发现那个弹吉他的屌丝居然找到女朋友了,于是自己又去参加了吉他协会;然后看到辩论赛的男生也很帅气,所以就扔下篮球去学习辩论了。最后大学四年发现,自己参加了很多的社团,就是没有找到女朋友。工作了,你觉得秋叶做的 PPT 贼好看了,而且还把课程做的那么好,所以你去学习做 PPT ,希望自己总有一天也能做几张 PPT 去忽悠风投融资;后来你发现小蚊子的数据分析真不多,学会了说不定就能升职加薪,所以你就将电脑软件从 PPT 切换到了 Excel ,开始苦学函数、透视表、VBA 等大招;后来你有听别人说,以后就是大数据的时代了, Excel 处理数据太低级了,应该学习 SQL 语句,然后使用 SQL 进行数据分析,这样才能拥抱未来,所以你就鄙视那些只会使用 Excel 而不会使用 SQL 语句进行查询的数据分析师;后来你又学习 SPSS 、Python 等等知识,只是最后你一直没有加薪,更加没有升职。

这样的经历每个人都有经历过,或者正在经历,这就是来自于社会给我们的诱惑,而我们总是一次又一次的掉进诱惑的这个大坑里面。周而复始,乐此不彼。

其实在诱惑出现的时候,我们是做出了选择的,选择了放弃过去积累的点点滴滴,投身到全新的学习内容里面。那么是什么原因让我们放弃之前的努力,去追求一个尚未明确的东西呢?答案应该有很多,但是我觉得有两个是比较重要的。第一就是对于自身现状的不了解,也就是尚不明白我们现在在这里究竟要干嘛?是要跳街舞还是弹吉他?是要做 PPT 忽悠风投还是学习数据分析获得升职加薪?我们在选择的时候没有明确自己的现状如何,所以就盲目做了错误的选择。第二个原因就是对于未来的恐惧,是我,我们都在畏惧将来。当我们学习街舞的时候,看到了有人用吉他弹了首歌就追到女朋友了,担心自己在这样跳街舞就会孤独终老;当我们看到有用用出售 PPT 课程赚了很多钱,怕自己做一辈子的数据分析也没有这么多钱,所以内心就会恐惧。现在的科技革命变化太快,很多的书籍文章都在消费这些科技概念,让人看到这些变化的时候感觉到一种莫名的恐惧和急促。

既然做了选择,那么就得对新事物进行实习,这时候最高的成本不是学费,因为学习资源网络可得,最重要的就是时间成本了,每去经历一些新事物、学习新事物都是需要时间的,时间就是最为隐形的成本,也是最高昂的成本,没有之一。加入没有时间成本这个东西的话,我们面对外界诱惑的时候就不会存在任何的恐惧和急促。

这大概会是这样的一个过程:面对诱惑,我们忽视了过去的时间成本,尝试去走另外一条路,最后抛弃了原路,开拓新路,有花费了更多的时间。

最后就是一事无成。

做点事情

大概已经有很长的一段时间没有写文章,在过去的一个周末,待在学校里,白天到图书馆复习功课,晚上回来就跟同学们一起喝点小酒聊天。这样的日子很自在开心,但是也让整个人很疲惫。因为有早起的习惯,所以在学校睡觉到了早上六点多就会醒来,然后就再也睡不进去了,只能是起来处理工作和看书。

我喜欢一个人安安静静的看书,写点东西。在人多的地方,总是觉得整天都是人浮于事,没能静下心来好好看书写字。在这样的生活有了一个开头,就会变得一发不可收拾,最后一个星期过去了,发现一本书都读不完,一篇文章都没有写。

忘记了是哪一天看到和菜头写的文章,讲的是他的一个朋友总是拉他进群。文章除了讲和菜头自己是多么的不愿意进群之外,还讨论了他那个朋友的这种生活方式是如此的糟糕,整天就是沉浸在这样烂七八糟的生活里面,却忘记自己需要的是做点事情。

是的,我们都需要做点事情,做点事情可以是学习一些技能,比如编程、Excel处理数据、数据分析,画画读书写作写作也可以;还需要在工作上面做点事情,比如跟进项目进展、给用户数据建模、给产品写需求文档,又或者是写个运营或者活动方案,并且不断的推进;这些都是属于「做点事情」的范畴。

而做点事情就需要我们养成做事的一种习惯,比如每天看书、写作、编程、看数据、阅读咨询文章等等。或者我们不需要每天工作很长的时间,但是我们需要每天给自己一个输入和输出的途径,输入时为了以后更多更好的输出,而输出就是验证我们过去输入的东西是否在我们做事时候有帮助。

所以,我在阅读、写作、学习编程和工作,这就是我做点事情的方式。

音乐就在你的指尖流淌

《重来》是一本讲述如何通过「更加简单高效的商业思维」打造属于自己成功的产品,里面的每一个主题,每一篇短文都是精辟入理,很多观点都是违反常规,但却让人信服。

在这本书里面有一篇文章叫做《音乐就在你的指尖流淌》,作者通过音乐家的例子引出了一个观点,那就是「装备(工具)不是成就一个事情的最好法宝,行动(练习)才能成就你自己的想法。」

文章里面这样总结工具对于人类生产的作用:

人们把装备当做取胜的法宝,却不愿意花时间去练习,于是一直泡在专业器材店里。他们想要寻找捷径,然而,最好的工具不是用在普通领域的。而你在起步阶段肯定用不上他。

曾经在知乎里面看到只要的一个问题,「学习编程,应该配一台怎么样的电脑」,其中有一个人是这样回答的「只要能开机,越破越好」。并且这个答案被很多的网站点赞认同。同样的,曾经在朋友圈上面看到一个人说「腾讯的开发团队用的都是 PC ,但是去做了那么多好产品。」。

过去在学习编程的时候,我为了搭建 Linux 环境还是 Windoes 而纠结半天;为了选择编辑器而纠结了半天;写文章为了选择平台而纠结了半天……选择工作和学习使用工作在我们学习当中花去了大量的时间,到了最后,很多技能没有习得,只是电脑里面安装了一堆以后从来都不会使用的工具。

正如这本书的作者那样总结:

就用你现在手头上有的或者能负担得起的,然后开始做吧。工具不重要,就用你现有的工具也可以做的一样棒,音乐就在你的指尖流淌。

搬家的经历

今天就要搬家了,这是我出来工作第 10 个月里面第 2 次搬家,貌似有点频繁,不过还好不是第二次换工作。

第一次搬家是因为原先居住的那个地方楼层高、地方小、房子里面配套差,连一个热水器都没有,在寒冷的冬天里面都是使用热水棒来烧水,不仅麻烦,而且还比较耗电。除此之外就是房子里面的厕所总是会发出某种味道,让人闻到就觉得恶心。

在去年的 12 月底的时候,刚好那边的合同到期,所以到附近找了一个比较精美的小单间租了下来,每个月的房租比之前的那个地方要贵 200 ,但是里面什么配套都是齐全的,就在这个地方住了 4 个月。

只是到现在,公司搬迁到新的大楼,而且距离这个地方比较远,每天需要在公交车上的时间就是 1 个多小时,所以就打算换一个距离公司比较近的地方,这样上下班就会比较方便。在上上个星期,我到那边找到了房子,今天就要把所有的东西搬过去,并且今天晚上就要在那个地方住下来。

其实很不喜欢搬家,因为搬家就以为着自己的生活其实是不太稳定的。每一次离开一个地方,面对新的环境生活的时候情绪都会有微小的波动,虽然很快就会调整起来,但是也是会影响到自己的。

我希望这是我一年内最后的一次搬家,以后继续在那个地方住,就以为着我自己的工作也是比较稳定,可以长时间的在那个地方上班。一直以来都有朋友介绍自己去别家公司,自己也有过这样的想法,但是一直没有作决定。第一是因为我自己还比较喜欢现在的工作和公司;第二是因为我还更倾向在一家公司工作时间更长,这样可以积累到的公司就会变得更多。

其实这一次搬家是为了去适应我自己的工作,在很多时候我回因为工作和学习的原因,需要付出一些成本,而对于这些成本,我是愿意投入,因为那是投资自己和自己的事业。

—End—

Bootstrap 排版练习

<h1>Bootstrap 排版</h1>
<h2>这里是关于 Bootstrap 的标题练习</h2>
<h1>这是标题1</h1>
<h2>这是标题2</h2>
<h3>这是标题3</h3>
<h4>这是标题4</h4>
<h5>这是标题5</h5>
<h6>这是标题6</h6>
<h1>下面是关于内联标题的练习</h1>
<h1>这是标题H1<small>这是子标题H1</small></h1>
<h2>这是标题H2<small>这是子标题H2</small></h2>
<h3>这是标题H3<small>这是子标题H3</small></h3>
<h4>这是标题H4<small>这是子标题H4</small></h4>
<h5>这是标题H5<small>这是子标题H5</small></h5>
<h6>这是标题H6<small>这是子标题H6</small></h6>
</div>
<div>
    <h1>引导主体副本</h1>
    <p class="lead">这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,这是一个引导主体副本的实例,</p>
    <p style="color:red">这是一个没有引导主体副本的对比实例,这是一个没有引导主体副本的对比实例,这是一个没有引导主体副本的对比实例,这是一个没有引导主体副本的对比实例,这是一个没有引导主体副本的对比实例,这是一个没有引导主体副本的对比实例,</p>   
</div>
<div>
<h1>列表练习</h1>
<h4>有序列表</h4>
    <ol>
    <li>有序列表1</li>
    <li>有序列表2</li>
    <li>有序列表3</li>
    <li>有序列表4</li>
    </ol>
<h4>无序列表</h4>
    <ul>
    <li>无序列表1</li>
    <li>无序列表2</li>
    <li>无序列表3</li>
    <li>无序列表4</li>          
    </ul>
<h4>未定义样式列表</h4>
    <ul class="list-unstyled">
    <li>未定义样式列表1</li>
    <li>未定义样式列表2</li>
    <li>未定义样式列表3</li>
    <li>未定义样式列表4</li>           
    </ul>
<h4>内联列表</h4>
    <ul class="list-inline">
    <li>内联列表1</li>
    <li>内联列表2</li>
    <li>内联列表3</li>
    <li>内联列表4</li>          
    </ul>
<h4>定义列表</h4>
    <dl>
    <dt>定义列表1描述</dt>
    <dd>定义列表1</dd>
    <dt>定义列表2描述</dt>
    <dd>定义列表1</dd>          
    </dl>
<h4>水平定义列表</h4>
    <dl class="dl-horizontal">
    <dt>水平定义列表1描述</dt>
    <dd>水平定义列表1</dd>
    <dt>水平定义列表2描述</dt>
    <dd>水平定义列表1</dd>            
    </dl>
</div>

《”边缘人“纪事》代序

《”边缘人“纪事》这本书讲述的就是几个”问题“小人物的悲惨故事,关于这几个小人物身上的”问题“并不是来源于他们自身,而仅仅是来源于那个特定的时代。

作者在这本书的开头写了一个序,这个序主要就是在作者 1976 年期间在监狱里面认识的一个三十多岁的”老头“。这个”老头“向他讲述了自己是怎么从一个富家子弟成为小偷,再划分为”四类分子“,再到后面的评为反革命。即便是后来整个事件得到平反,他终究还是被判处无期徒刑和死刑。

作者在讲述完这个故事的时候,写下了下面这样的一段话。

为什么像他这样一个好人家出身的孩子,那样轻易地就被他的家庭抛弃了?为什么一个犯了错误的少年一定要用那样的方法来惩罚,以至于近朱近墨,愈陷愈深,无以自拔?为什么当时要制定什么”四类分子“的政策,从而造成被管制者悲惨命运呢?为什么新中国建立几十年,始终没有严格的法律制度与法律标准,动辄要靠脱离法律程序的所谓”严打“来惩治犯罪?为什么《惩治反革命条例》不区分意图与行动、已遂与未遂,仅凭思想言论即可入罪,仅凭意图不管有无造成严重后果,即可判处无期或死刑?

作者的一连串疑问,娓娓到处了这些”问题“小人物他们的悲惨命运并不是他们一手造成的,起码那个时代、那个社会是存在问题的,可能这也是作者写这本书的真实原因。

谁是淘宝刷单受害者

最近在看《淘宝十年产品事》这本书,书的作者是淘宝产品经理苏杰,这是一本讲淘宝产品发展的,里面包含了大量的关于淘宝产品发展的一些细节,在豆瓣上面是这样介绍这本书的:

本书细数淘宝成立十年来经历的重大变化,核心产品的设计,以及背后的思考,深挖到淘宝信奉的价值逻辑。内容涵盖商品分类与管理;首页、List页等导购产品;搜索与导航;C2C、B2C、C2B等电商模式的演化;交易的前中后:如营销工具、购物车、订单、评价;旺旺;天猫、聚划算,等等。

当然,今天除了推荐这本书之外,就是谈一下淘宝刷单的事情。

淘宝刷单不仅是商家的共识,也是买家所知道的。淘宝针对刷单的事情,也付出了很大的努力,在这本书当中就写有这样的一段话:

第一回,作弊卖家找熟人帮忙买一笔订单,N件宝贝。反作弊针对性打击“一笔多件”订单,立竿见影。

第二回,作弊卖家升级,找熟人对一个宝贝下多笔订单,时间成本提升,但效果很好。反作弊团队针对性打击“一人多笔”,成效显著。

第三回,作弊卖家找N多熟人帮忙买自家的东西,作弊方式从“多件”、“多笔”,再到“多人”,成本继续提升。然而,“魔高一尺,道更高一丈”,反作弊团队总会把作弊卖家的这些作弊空隙越挤越小……

就这样,作弊手段和反作弊方法都在互相的较量中不断升级,搜索的排序中也加入了反作弊的模型。搜索引擎能够自动识别卖家是否有淘宝规定的七大作弊行为,如有以上情况发生,系统会自动识别并对这些宝贝做不同程度的搜索排序降权处理,严重的甚至会在搜索结果中屏蔽过滤。

简单地说,反作弊没办法完全阻止作弊,但可以让卖家的“作弊成本越来越高,收益越来越低,直到放弃作弊”。卖家也会考虑作弊的投入产出比。从简单的规则,到机器学习,再到后来对平台刷钻的研究分析和相应处理、对交易粒度的作弊情况识别等工作,逐渐形成了对作弊情况的处罚,打击了卖家利用虚假交易来刷人气、炒信用等情况,在人气排序和销量排序下都对这些作弊情况进行了有效打击。

简单的看上面关于淘宝在防止刷单上作出的很多努力,产品也做了多次的迭代,但是我却不认同里面的产品理念。其中有这样的一句话:

简单地说,反作弊没办法完全阻止作弊,但可以让卖家的“作弊成本越来越高,收益越来越低,直到放弃作弊”。

上面这段可以看出,淘宝去防止刷单思路就是不断的提高刷单的成本,可以说是简单粗暴。虽然说后面针对这些刷单行为的卖家严格处理,也降低了销量在搜索上的权重。但是这种防刷单的思路是有问题,最接的问题就是商家还是选择高成本的刷单,然后把这些刷单的成本转移到买家身上。或者有人就会否认这个转嫁成本的事情,但是可以说这是一个最正常不过的经济学常识了,没有什么可以争议的。

在电子商务刚刚出现的时候,商品的中间成本确实是非常的低,但是随着电子商务的发展,网上购物过程中的成本不见得要比实体店的要低多少,有的行业甚至是比实体店的运营成本还要高。所以就有了注册一个用户奖励 100 元,首单免费等等营销手段。其实可以很好的理解为什么会发生这样的变化。在互联网刚开始发展的时候,网上的信息量很少,用户可以很容易的发现你的产品。但是随着信息量越来越大的时候,你就需要投入成本让用户看到你的产品,这时候就需要投入大量的广告(刷单也是为了更容易看到),看到了还不行,还需要在产品上面做包装,这也是成本。当然实体店也有这些成本,但是可以知道的是,网上购物中间成本是在不断上升的,这些上升的成本肯定也是转嫁到用户支付的商品价格上面来的。

就算淘宝作出多大的努力,最终受伤的还可能是我们买家。你不相信也可以,毕竟我说的都是错的。

MySQL 分组数据

对于 Excel 数据透视表比较熟悉的人应该知道,透视表最常用的就是对数据进行透视汇总,得到相关的数据就是按照其中一个字段的一个数值进行汇总展示。举个简单的例子:有一份订单详细,记录着几个月以来订单里面每个商品的销售数量和金额。由于每个订单里面的产品是不一样的,需要汇总每个产品的具体销售数据进行汇总,那么就进行分组数据。汇总这些数据在 Excel 上就可以直接使用数据透视表,在数据库使用 SQL 语音就需要用到 Group by 操作符对数据进行分组汇总。

1. 创建分组数据

假如需要对一份销售数据表进行处理,根据商品的编号(Prods_id)汇总出来每一个商品的在一个时间段的销售总数量(Prods_num_sum)。分组数据的原理就是根据不同的商品编号对商品的每个订单中的商品数量进行相加之后返回最终的结果,并且没一个商品单独一行进行展示,这里面的逻辑和 Excel 数据透视表的逻辑是一模一样的,而且运行起来要比 Excel 透视表更快,可以处理的数据量更大。具体实现如下:

mysql ->SELECT Prods_id, sum(Prods_num) AS Prods_num_sum
            ->FROM
            ->Order
            ->Group BY Prods_id;

上面的语句就是通过商品编号进行销量合计,然后把这个合计的字段命名为 Prods_num_sum ,最后一个 Group BY Prods_id 意思就是根据 Prods_id 这个字段里面的值进行数据分组。这是一个较为简单,也是比较常用的一个数据分组操作。

分组数据不仅可以返回合计值,还可以运行之前所有的数据汇总操作,包括返回平均值AVG();行数COUNT()等等这些想要的数据汇总结果,就相当于在数据透视表上面设置字段的值是一样的,可以有多个选择。

分组数据还可以通过配合 WHERE 过滤语句进行使用,比如说在一年的销售数据表里面,可以通过 WHERE 对时间进行过滤,过滤得到12月份的商品销售数据的汇总。还可以是根据商品的分类进行过滤,总之可以配合之前学习的那些功能搭配起来进行使用。

对于分组数据得到的结果,还可以对数据进行排序,排序语句 ORDER BY 需要放在整个语句的最后,否则就会出现错误。

2. 使用 HAVING 过滤分组得到的数据

上面提到了关于分组数据的操作,直接得到的分组数据是所有的数据,有时候我们不需要返回所有的数据,比如我们只需要一个月销量大于 10 的结果,小于 10 的那些产品销售数据我们就不需要打印出来。需要实现这个功能就需要使用另外一个过滤操作符,那就是 HAVING 操作符,比如上面的实例添加上 HAVING sum(Prods_num) <= 10 这个语句就可以将销售数量小于 10 的数据去掉。具体实现如下:

mysql ->SELECT Prods_id, sum(Prods_num) AS Prods_num_sum
            ->FROM
            ->Order
            ->Group BY Prods_id
            ->sum(Prods_num)  <= 10;

HAVING() 和 WHERE() 都是对数据进行过滤的,但是两者是有很大区别的。为了方便理解,从它们作用的时间说起吧。WHERE() 实在计算分组数据的时候就执行的,就是说 WHERE() 是过滤哪些数据需要分组。而 HAVING() 实在数据计算分组之后执行的,意思就是判断那些不不满足条件的数据就不被打印出来。也可以理解为为 WHERE() 是对之前的 Prods_num 进行过滤,而 HAVING() 是对后面的 Prods_num_sum 进行过滤。

—EOF—