Devoxx 2017美国大会首日重要演讲一览

Devoxx美国大会今天开幕。

\u0026#xD;\n\u0026#xD;\n

Devoxx是北美版的欧洲软件大会(European Software Conference)。广受追捧的欧洲软件大会由Stephan Janssen在2001年创立,组织方是比利时Java用户组(BeJUG,Belgian Java User Group)。今年的Devoxx在圣何塞会展中心(San Jose Convention Center)举办,第一天的特邀演讲嘉宾包括Venkat Subramaniam、Arun Gupta、Stuart Marks和Josh Long。

\u0026#xD;\n\u0026#xD;\n

大会的第一个主题演讲是由Chet Haase所做的报告“科技企业中的技术工作(The Business of Technology Business Technology)”。Haase的演讲十分风趣,使得大会在一个轻松的主题演讲中开幕。在Haase演讲之后,是New Irond的CTO及Open Mastery的创始人Janelle Klein上台演讲,她的报告题目是“什么是身份?(What is Identity?)”。

\u0026#xD;\n\u0026#xD;\n

Klein的报告内容非常紧凑,探讨了以下主题:

\u0026#xD;\n\u0026#xD;\n
  • 想法是如何进入我们的大脑的 \u0026#xD;\n\u0026#xD;\n
  • 将我们的大脑看作是一个感知生成器 \u0026#xD;\n\u0026#xD;\n
  • 将意图看作是在设计上的约束 \u0026#xD;\n\u0026#xD;\n
  • 我们认识自己身份的方式\u0026#xD;\n

Klein使用了软件领域的词汇解释(并讨论)了大脑的工作机制。例如,Klein提出将人类大脑看作是一种感知生成器,指出我们是通过识别模式去理解环境中的事物。

\u0026#xD;\n\u0026#xD;\n

她借用了开发人员所熟知的语言,以“继承”(inheritance)作为一种描述,隐喻事物间是否存在着从属关系。我们所熟悉的事物是“从自我(或者属于自己的事物)扩展而来”,而我们不熟悉事物的是“从对象(Object)扩展而来”。报告提出的理念是,有一些事物我们认为具有从属关系,也有一些事物我们并不认为具有从属关系。

\u0026#xD;\n\u0026#xD;\n

“我们编写单元测试”和“我们做结对编程”这类陈述建模了内团体(In-Group),在我们看来是“从自我扩展而来”。对于这样的事物,我们很容易理解并产生共情(译者注:共情“empathy”是一个心理学名词)。而不好的一面在于,我们易于对外团体(Out-Group)客体化(Objective)。因此,我们会认为“经理”或“测试者”是“从对象扩展而来”,这意味着我们下意识地将“测试者”看成是一个可供使用的工具,而非“和我们一样的”员工。她认为该模型所描述的是一种我们易于频繁采用的分类方法,不能对“与我们一样的”或者并非“从自我扩展而来”的事物产生共情。

\u0026#xD;\n\u0026#xD;\n

Klein指出,如果我们能认识到这种人类大脑使用的分类方法,就很容易对大脑重新接线以改进共情。她给出了一个对简单的潜入大脑(Brain Hack)的建模方法,这是一个两步的过程,用于改进彼此之间及环境中事物的共情(类似于在我们的思维中设置一个断点)。

\u0026#xD;\n\u0026#xD;\n

这看上就类似于:

\u0026#xD;\n\u0026#xD;\n
  1. 停下来,考虑当前事物是一个人,还是一个对象。 \u0026#xD;\n\u0026#xD;\n
  2. 选择人。\u0026#xD;\n

就是这么简单!

\u0026#xD;\n\u0026#xD;\n

140781a931c0ae397697e262081771fa.png\"

\u0026#xD;\n\u0026#xD;\n

Klein继续就如何认识我们自身、我们所秉持的信念等问题进行了探索,并对开发人员的思维给出了独到的见解。她还提出了其它一些潜入大脑的方法,可以实现用新方式考虑我们的环境信号,并提出了如何中断这些环境信号。

\u0026#xD;\n\u0026#xD;\n

Klein在演讲的最后,给出了认识我们自身以及他人的切实可行的方法,该方法将对过去自我的汇总用“身份1.0”表示,而使用“身份2.0”表示“此刻选择非我莫属”。

\u0026#xD;\n\u0026#xD;\n

大会首日的其它报告还关注于Java、Andriod和现代Web等话题,其中包括:

\u0026#xD;\n\u0026#xD;\n
  • Hanneli Tavante讨论了Java开发人员如何做Rust开发。该演讲中所探索的主题包括:什么是Rust、为什么应考虑使用Rust,以及从Java开发人员的角度看Rust提供了哪些特性。她在演讲中给出了一个简单的例子,就是用Rust实现FizzBuzz问题,依此探讨了Rust的不变性、生存期(lifetime)、trait等问题,甚至还介绍了Rust的一些不足之处,例如学习曲线陡峭。 \u0026#xD;\n\u0026#xD;\n
  • Marcus Bertrand来自于Atlassian,他的演讲探讨了代码审查与Pull Request的对比。Bertrand在演讲中介绍了一些广为使用的代码审查方法,并给出了在自己的团队中实现各个方法的建议。 \u0026#xD;\n\u0026#xD;\n
  • Ty Smith来自于Uber,他的演讲介绍了深度安卓集成(Deep Android Integrations),并给出了他在Evernote、Twitter和Uber工作期间积累的一些最佳实践。 \u0026#xD;\n\u0026#xD;\n
  • Venkat Subramaniam是Agile Developer Inc.的创始人,当日他做了两个演讲,第一个是关于Java的响应式编程,第二个是关于函数式编程。\u0026#xD;\n

大会首日共有10个并行进行的会议,约有43位演讲者做了报告,从“使用TypeScript 2.0尽早排除故障”到“编写伟大测试用例的十条基本规则”。据Janssen介绍,会议为期三天,首日预计有大约750名开发人员参加。

\u0026#xD;\n\u0026#xD;\n

明天是大会的第二日,主题演讲者将是Rama Akkiraju,演讲题目是“从科学幻想到科学事实:人工智能是如何改变我们构建应用和使用数据的方法的”。

\u0026#xD;\n\u0026#xD;\n

查看英文原文: Devoxx US 2017: Day 1 Recap

\u0026#xD;\n\u0026#xD;\n

感谢冬雨对本文的审校。

\u0026#xD;\n

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243130.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux-Android启动之Machine-Init函数

Linux/Android启动之Machine-Init函数 前言: 前面写过两篇Linux/Android的启动过程分析,这篇接着前两篇的知识点进行分析。 Linux/Android的启动过程包括了很多内容,其中有些需要了解,有些则需要在系统移植的时候进行修改。本篇文…

边沿检测—以脉冲形式给出信号

边沿检测—以脉冲形式给出信号 题目描述: 有一个缓慢变化的1bit信号a,编写一个程序检测a信号的上升沿给出指示信号rise,当a信号出现下降沿时给出指示信号down。 注:rise,down应为单脉冲信号,在相应边沿出现时的下一个…

贷款秒拒?你可能进了“灰名单”!

灰名单/GRAY LIST今天有客户向我反映,他的征信良好没有半点问题,只有一张信用卡备用,没有一次逾期,但是最近想申请贷款都是被秒拒。他觉得很郁闷,是不是办了假的贷款?他完全不知道被拒的理由,只…

Linux--根文件系统的挂载过程分析

前言: 本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixi…

Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)

这是 OpenStack 实施经验分享系列的第 12 篇。 问题描述 客户报告了一个问题:对 instance 执行 migrate 操作,几个小时了一直无法完成,不太正常。 问题分析 遇到这种情况,第一个要检查的就是 instance 所在计算节点的 nova-comput…

ROM简单实现

ROM简单实现 题目描述 实现一个深度为8,位宽为4bit的ROM,数据初始化为0,2,4,6,8,10,12,14。可以通过输入地址addr,输出相应的数据data 接口信号图如下&…

Linux--Sys_Read系统调用过程分析

注: 本片文章以Read函数的调用为例来讲述一下系统对块驱动层的一些处理, 哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin126.com进行讨论,先行谢过。 一.Read函数经由的层次模型 首先来了解一下Re…

负债的阶梯,你在第几层?

现在的年轻人成为了消费市场上的中流砥柱,他们为我国的GDP贡献了70%的数据。如今年轻人更愿意刷信用卡、网贷平台借钱消费。尽管在外打拼不容易,但是工作稳定,收入稳定,为了犒劳自己及时享乐,他们选择了背负一点债务。…

Android应用程序开发环境的建立

注: 本片文章简单的描述一下Android应用程序开发环境的建立。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin126.com进行讨论,先行谢过。 一.准备工作... 2 二.安装步骤... 2 1. 安装JDK5.0.…

你真的会 snapshot 吗? - 每天5分钟玩转 OpenStack(163)

​这是 OpenStack 实施经验分享系列的第 13 篇。 instance snapshot 操作可用于备份或者将 instance 保存为新的 image。如果在生产系统中执行 snapshot 操作,必须确保此操作快速且安全。这里有两个关键点: 快速。 为保证数据的一致性,snaps…

输入序列连续的序列检测

输入序列连续的序列检测 题目描述 请编写一个序列检测模块,检测输入信号a是否满足01110001序列,当信号满足该序列,给出指示信号match。 模块的接口信号图如下: 模块的时序图如下: timescale 1ns/1ns module seque…

哪些信用卡取现0手续费?

经常使用信用卡的朋友都知道,信用卡取现一般是要手续费的,而且取现之后不能享受免息期,这点让人很不爽。有时候我们经常会急用钱,这时候用信用卡取现确实很方便,可以解决燃眉之急,能帮上不少忙,…

如何申请到利息低的贷款?

经常有朋友问我,如何才能申请到利息低的贷款?针对这个问题,很多时候我不能给予一个明确的回答。很多朋友之前可能都没有接触过贷款,所以对贷款本身并不是很了解,更有的朋友以为贷款利息可以像商品一样讨价还价&#xf…

含有无关项的序列检测

含有无关项的序列检测 题目描述 请编写一个序列检测模块,检测输入信号a是否满足011XXX110序列(长度为9位数据,前三位是011,后三位是110,中间三位不做要求),当信号满足该序列,给出指…

Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)

实现 instance 定制化,cloud-init(或 cloudbase-init)只是故事的一半,metadata service 则是故事的的另一半。两者的分工是:metadata service 为 cloud-init 提供自定义配置数据,cloud-init 完成配置工作。…

如何获取并分析Bluetooth HCI层Command Packet和Event Packet包

首先,如何来确定什么样的包为Command/Event Packet呢? 我们知道,通过HCI Packet包括四种,即Command,Event,ACL和SCO/eSCO,对应到MS-Stack中的定义,即为COMMAND_PACKET ,E…

Metadata Service 架构详解 - 每天5分钟玩转 OpenStack(165)

下面是 Metadata Service 的架构图,本节我们详细讨论各个组件以及它们之间的关系。 nova-api-metadata nova-api-metadata 是 nova-api 的一个子服务,它是 metadata 的提供者,instance 可以通过 nova-api-metadata 的 REST API 来获取 metada…

hi3531交叉编译环境arm-hisiv100nptl-linux搭建过程

安装SDK 1、Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3531的软件开发包。 2、解压缩SDK包 在linux服务器上(或者一台装有linux的PC上&…

不重叠序列检测

不重叠序列检测 题目描述 请编写一个序列检测模块,检测输入信号(a)是否满足011100序列, 要求以每六个输入为一组,不检测重复序列,例如第一位数据不符合,则不考虑后五位。一直到第七位数据即下一…

首付贷换了马甲,又重现江湖了

据《每日经济新闻》报道,广州某小贷公司通过无抵押信用贷款,一个月入万元左右的普通市民可以获得30万元贷款,高者可获得50万元无抵押信用贷款用于垫付首付款。首付贷以“消费贷”的名义,换了马甲又重现江湖了。根据《每日经济新闻…