܄ 

【每周一本书】之《浅薄》:你是互联网的奴隶还是主宰者?

【数据猿导读】 在我们尽情享受互联网慷慨施舍的过程中,我们是否也在牺牲思考的能力,甚至人性?

【每周一本书】之《浅薄》:你是互联网的奴隶还是主宰者?

来源:数据猿  作者:abby

互联网时代的飞速发展带来了各行各业效率的提升和生活的便利,但尼古拉斯·卡尔指出,当我们每天在翻看手机上的社交平台,阅读那些看似有趣和有深度的文章时,在我们尽情享受互联网慷慨施舍的过程中,我们正在渐渐丧失深度阅读和深度思考的能力。

互联网鼓励我们蜻蜓点水般地从多种信息来源中广泛采集碎片化的信息,其伦理规范就是工业主义,这是一套速度至上、效率至上的伦理,也是一套产量最大化、消费最大化的伦理——如此说来,互联网正在按照自己的面目改造我们。我们变得对浏览和略读越来越得心应手,但是,我们正在丧失的却是专注能力、沉思能力和反省能力。卡尔认为这是一种信息技术带来的智能伦理。

而今天,小编要为大家介绍的就是由尼古拉斯·卡尔撰写的《浅薄》。

互联网_大数据_阅读-1

在《浅薄》一书中,有智能技术的发展历史,有大众科学的普及知识,有文化批判的真知灼见,全书处处闪耀着令人难忘的智慧之光,这些内容恰似对我们现代人的心智状态所做的全面而深远的拷问。

这本书必将永远改变我们关于互联网时代的新媒体以及大脑的思考方式。

目录

推荐序一 传媒即思维 

推荐序二 挡不住的“浅薄”

序言 看门狗与入户贼:我们遭到了互联网的侵犯 

1、我变成了机器人:失去了以前的大脑 

电脑绝不只是一个对你言听计从的简单工具,它是一种能以微妙而又确定的方式对你施加影响的机器。电脑用得越多,它对你的工作方式的改变就越大。

2、我们的大脑如何被改变了 

现在我们知道,我们的思考方式、认知方式和行为方式既不是完全由基因决定的,也不是完全由童年经历决定的。我们通过自己的生活方式,而且正如梅尔则尼奇所说的,也通过我们所使用的工具,来改变上述三种方式。

3、大脑的工具:技术一直都在塑造着我们的大脑

希腊字母的出现标志着影响最为深远的一场革命的开始:从主要依靠口头交流知识的口头文化转变到书写成为表达思想的主要媒介的书面文化。这是一场革命,最终将会改变地球上每一个人的生活和头脑。不过,并不是所有的人都欢迎这一转变,起码一开始不是。

4、我们大脑的力量:从图画的演化说开去 

现在,文化的主流正在毅然决然地迅速改道,转而流入新的水道。计算机——台式机、膝上机、手提电脑——日渐成为我们形影不离的伙伴,互联网已经成了我们存储、处理并分享包括文本在内的各种信息的首选媒体,电子革命正在逼近高潮。

5、互联网的超凡魔力:它无时无刻不在改变着我们

搜索引擎经常会把我们的注意力吸引到文本的只言片语上,这些内容通常只是跟我们所要搜索的内容密切相关的几句话或几个词,这些只言片语不会激发我们产生从整体上深入了解整篇文档的动机。

6 、图书依旧:互联网改变不了的事实

关于如何使用电脑这个问题,在我们有意或无意的选择下,我们已经抛弃了孤独宁静、一心一意、全神贯注的智力传统,而这种智力规范正是书籍赠与我们的。

7、网民的大脑:被重塑着,被折磨着

我们上网的时候,常常会把身边的其他事情忘得一干二净。就在我们忙于处理通过电脑传送过来的各种符号和感官刺激的过程中,现实世界不断向后退却。

8、谷歌是上帝还是恶魔

谷歌搜索作为互联网上首屈一指的导航工具,为我们提供搜索服务的效率如此之高,种类如此丰富,同时也在影响着我们和搜索内容之间的关系。谷歌搜索率先倡导的这种智力技术使得高速、肤浅的信息略读方式大行其道,从而阻碍人们对单一论点、思想或叙述进行长时间的深入研读。

9、记忆哪里去了:做互联网的奴隶还是看客

我们的大脑变得善于遗忘而不善于记忆了。我们越来越依赖网络信息存储,实际上这可能是一个追求自我永存、实现自我放大的循环的产物。由于对网络的使用导致我们在生物记忆中保存信息的难度加大,我们被迫越来越依赖互联网上那个容量巨大、易于检索的人工记忆,哪怕它把我们变成了肤浅的思考者。

10 、面对互联网:我们已经丧失了人性

在我们跟计算机越来越密不可分的过程中,我们越来越多的人生体验通过电脑屏幕上闪烁摇曳、虚无缥缈的符号完成,最大的危险就是我们即将开始丧失我们的人性,丧失人之所以区别于机器的本质属性。

后记 计算机的智慧 

作者简介:

尼古拉斯·卡尔,美国知名作家兼思想家,技术、创新和战略研究专家,毕业于哈佛大学,曾担任《哈佛商业评论》执行主编。


推荐阅读:

【每周一本书】之《机器人时代》: 技术、工作与经济的未来

【每周一本书】之《Mesos 实战》:提高集群资源利用率,服务自动化部署的好帮手!

【每周一本书】之《数据天才:数据科学家修炼之道》

【每周一本书】之《Druid实时大数据分析原理与实践》:来自腾讯、小米等公司的一线实践经验

【每周一本书】之《全栈数据之门》:数据科学的全栈基础入门宝典

点击查看更多大数据书籍……


本书由 数据猿联合中信出版社 共同推荐

【本栏目合作伙伴】:清华大学出版社、电子工业出版社、北京师范大学出版社、中国人民大学出版社、中信出版社。

欢迎更多合作伙伴加入!也欢迎勾搭小编,微信:wmh4178,备注“书”


来源:数据猿

声明:数据猿尊重媒体行业规范,相关内容都会注明来源与作者;转载我们原创内容时,也请务必注明“来源:数据猿”与作者名称,否则将会受到数据猿追责。

刷新相关文章

大数据24小时:网传京东欲收购汽车后市场O2O公司,这是也要布局汽车业务的节奏?
大数据24小时:网传京东欲收购汽车后市场O2O公司,这是也要布局...
大数据正强势入侵生活的各个方面 你发觉了吗?
大数据正强势入侵生活的各个方面 你发觉了吗?
大数据操作系统帮助更多企业掌控商业未来
大数据操作系统帮助更多企业掌控商业未来

我要评论

精品栏目

[2017/06/27]

大数据24小时

More>

[2017/06/19-23]

大数据周周看

More>

[2017/06/19-23]

大数据投融资

More>

[2017/06/19-23]

大咖周语录

More>

[2017/06/19-23]

大数据周聘汇

More>

[2017/06/28-4]

每周一本书

More>

大数据学堂more >

FreeMarker template error: The following has evaluated to null or missing: ==> a.classify [in template "WEB-INF/t/cms/www/default/include/right_news.html" at line 128, column 38] Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL stack trace): ---------- ==> #if a.classify == "百科" [in template "WEB-INF/t/cms/www/default/include/right_news.html" at line 128, column 33] @cms_content_list count="1" orderBy="... [in template "WEB-INF/t/cms/www/default/include/right_news.html" at line 126, column 25] #include "../include/right_news.html" [in template "WEB-INF/t/cms/www/default/content/news.html" at line 263, column 9] ---------- Java stack trace (for programmers): ---------- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98) at freemarker.core.EvalUtil.compare(EvalUtil.java:230) at freemarker.core.EvalUtil.compare(EvalUtil.java:148) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:103) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193) at freemarker.core.Environment.visitIteratorBlock(Environment.java:509) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment$1.render(Environment.java:313) at com.hcrcms.cms.action.directive.ContentListDirective.execute(ContentListDirective.java:154) at freemarker.core.Environment.visit(Environment.java:341) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:136) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.include(Environment.java:1712) at freemarker.core.Include.accept(Include.java:172) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.process(Environment.java:243) at freemarker.template.Template.process(Template.java:277) at com.hcrcms.cms.staticpage.StaticPageDaoImpl.contentStatic(StaticPageDaoImpl.java:490) at com.hcrcms.cms.staticpage.StaticPageSvcImpl.content(StaticPageSvcImpl.java:57) at com.hcrcms.cms.staticpage.StaticPageSvcImpl.contentRelated(StaticPageSvcImpl.java:66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy166.contentRelated(Unknown Source) at com.hcrcms.cms.staticpage.ContentStaticPageListener.afterChange(ContentStaticPageListener.java:56) at com.hcrcms.cms.manager.main.impl.ContentMngImpl.afterChange(ContentMngImpl.java:1111) at com.hcrcms.cms.manager.main.impl.ContentMngImpl.update(ContentMngImpl.java:696) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy131.update(Unknown Source) at com.hcrcms.cms.action.admin.main.ContentAct.oupdateArticle(ContentAct.java:3041) at com.hcrcms.cms.action.admin.main.ContentAct.update(ContentAct.java:852) at com.hcrcms.cms.action.admin.main.ContentAct$$FastClassByCGLIB$$3c20fceb.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:701) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:634) at com.hcrcms.cms.action.admin.main.ContentAct$$EnhancerByCGLIB$$3b7bd692.update() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:165) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.hcrcms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)