Devoxx 2017美国大会首日重要演讲一览
Devoxx美國大會今天開幕。
\u0026#xD;\n\u0026#xD;\nDevoxx是北美版的歐洲軟件大會(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;\nKlein的報告內容非常緊湊,探討了以下主題:
\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;\nKlein指出,如果我們能認識到這種人類大腦使用的分類方法,就很容易對大腦重新接線以改進共情。她給出了一個對簡單的潛入大腦(Brain Hack)的建模方法,這是一個兩步的過程,用于改進彼此之間及環境中事物的共情(類似于在我們的思維中設置一個斷點)。
\u0026#xD;\n\u0026#xD;\n這看上就類似于:
\u0026#xD;\n\u0026#xD;\n就是這么簡單!
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n\u0026#xD;\nKlein繼續就如何認識我們自身、我們所秉持的信念等問題進行了探索,并對開發人員的思維給出了獨到的見解。她還提出了其它一些潛入大腦的方法,可以實現用新方式考慮我們的環境信號,并提出了如何中斷這些環境信號。
\u0026#xD;\n\u0026#xD;\nKlein在演講的最后,給出了認識我們自身以及他人的切實可行的方法,該方法將對過去自我的匯總用“身份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)關注我們。
總結
以上是生活随笔為你收集整理的Devoxx 2017美国大会首日重要演讲一览的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上映不到1天 《流浪地球2》票房破了4亿
- 下一篇: 贷款秒拒?你可能进了“灰名单”!