2019.09.10 摄于上海世博中心 GDD 开幕主旨演讲

今年有幸被谷歌开发者大会组委会抽中,成为拥有入场资格的嘉宾之一。9.9 晚,我从深圳飞往上海。这是我第一次来到上海这座城市,也是我第一次参加开发者大会。

两天的时间里收获颇多,下面说说我在这两天中印象最为深刻的经历以及我个人的一些想法。

艺术与文化

观妙中国

谷歌艺术与文化团队携手中国超过 30 家博物馆及艺术文化机构,用科技和创意让身在不同角落的每一位艺术和文化的爱好者都可以随时随地在线上欣赏珍贵的艺术品和历史文物,体会每一件珍品背后引人入胜的故事。

2018 GDD 开场时展示的是「猜画小歌」,今年的则是「观秒中国」。你可以在「观妙中国」上「近距离」看到很多在现实生活中需要「跑断腿」才能看到的艺术作品,你可以将这些作品放大,甚至可以看清它的纹理细节。

这款 APP 提供三个功能:

  1. 放大欣赏超高清图片:细观中国艺术瑰宝。
  2. 虚拟实境游览:足不出户,探索中国最顶尖的博物馆和最热门的艺术地标。
  3. 在线展览:随时随地欣赏由专家打造的精彩展览。

不是每个人都有精力去各个地方的博物馆,这款 APP 把艺术作品线上化,方便大家了解艺术,也利于中国艺术的宣传。

TensorFlow 与中国传统文化的结合

体验区有 3 个与 AI 结合的艺术文化体验项目:

  1. 智玩皮影:手影比划,识别成功的手影会转为动画。
  2. 智绘甲骨:绘制甲骨文,识别成功后绘制的甲骨文会变成动画,展示在屏幕上。
  3. 智窑舞变:比划动作,根据动作产生的不同体型特征,屏幕上的瓷器会展现为不同形态。

第一天排队的人实在太多了,第二天我才把所有项目都体验完。其中「智绘甲骨」我觉得最为有趣了,大屏幕上都是大家画的猴子、大象等动物在跑来跑去。🌝

智绘甲骨 - 图片来自谷歌开发者知乎回答

职业发展课

GDD 今年的一大主题是「Women Will」,在大门口也能看到一个女装安卓机器人。今年的 GDD 大会开展了两个全球性项目:

  1. #IamRemarkable 职业发展课程
  2. 女性开发者专题讨论会

由于参加 Codelabs,我很遗憾错过了 #IamRemarkable 职业发展课程。

「女性开发者专题讨论会」的议程标题是「挖掘事业发展潜力 - 开拓自己的道路」,大会邀请了 4 位谷歌内外的行业女性领军人物,和大家一起探讨职业发展上会遇到的困惑。

如何在职业上获得上升机会?

不需要特意去做什么,但要有专注度责任心

  • 经常问自己:为什么要这样做?如果重新做要怎么做?并且在反思后把事情做好。
  • 每个人都要有企业家精神:企业家和打工者的区别是主动性。企业家主动为自己做事,打工者被动为别人打工。

Technical Or Manager 如何选择?

  • 两者没有谁好谁坏,都只是个人的选择不同。
  • 两者也并非完全割裂,也存在「Technical Leader Manager」这样的职位。
  • 就算不是 Manager,没有直接管理别人的能力,但也要影响别人、说服别人。
  • 任何决定都遵循「最小后悔原则」。做这件事我的后悔度是否最小?我是否能接受最坏的打算?想清楚后 Enjoy!
  • 要趁年轻尽快了解自己,发掘自己的兴趣点。如果感兴趣就要去尝试,多发现自己的可能性。
  • 自己的能力我们经常无法主观看见,也要多询问他人意见。

如何在工作/创业中保持长久的热情?

保持初心好奇心,保持使命感责任感

  1. 对世界的好奇心
  2. 对能力的好奇心(自己的能力边界在哪里?)

Computer Science 是最让人兴奋的产业!

Work Life Balance

达到 Balance 需要:

  1. 自律
  2. 专注
  3. 学习

大家走得慢一点没有关系,但只要往前走就可以走得很远。

关于女性和男性的自信心对比问题

主持人的问题大意是:有一些岗位的要求,如果男性觉得自己 match 了 50% 就回去尝试,但女性觉得自己 match 了 90% 才会去尝试,怎么看待这个现象?或者自己的身上是否也有出现这样的现象?

  • 大家需要 build 自己的自信心。
  • 能力提升后要懂得去抓住机会。
  • 表达自己的做事过程,从而让别人发现你的潜力。

Flutter

在本次 GDD 上 Google 正式发布了 Flutter 1.9。

只用 Flutter 运行过”Hello world!”的我对它还没有什么深刻的体验。但在这次 GDD 的 Flutter 介绍和各企业的 Flutter 案例分享中,我深刻体会到了:这确实是大势所趋

也不是说原生客户端开发没落了,但如果你是一个客户端开发者,你可能真的要学一下 Flutter 了,因为越来越多的中国公司都开始使用这项技术来开发自己的产品。

Google Cloud

GCP 基础介绍

主要是 GCP(Google Cloud Platform)上一些基础服务的介绍,以及如何根据自己的需求选择服务类型。

  • GCE(Google Compute Engine):用 Google 的服务器运行 Linux 虚拟机,启动、加载只需 10 秒。
  • Cloud Storage:文件存储到云。
  • Cloud SQL:关系型数据库服务(MySQL、PostgreSQL ……)。
  • NoSQL:JSON 结构,无 Schema。
  • 云原生环境:
    • GKE(Google Kubernetes Engine):Google 的 K8s 服务。
    • Cloud Functions:事件驱动型无服务器计算平台。
    • Cloud Run(测试版):在全托管式环境或您自己的 GKE 集群中运行无状态 HTTP 容器。

打破圆周率世界纪录

每年的 3 月 14 日,又被称为 Pi Day。在今年的这一天,谷歌宣布他们把圆周率 π 计算到了 31.4 万亿个小数位,准确的说是 31,415,926,535,897 个小数位,打破了吉尼斯世界纪录。
圆周率Pi是圆的周长与直径的比值,上一个纪录是 22.4 万亿个小数位,是由 Peter Trueb 在 2016 年创造。
完成这一纪录的是谷歌的日本女员工 Emma Haruka Iwao,她使用的计算圆周率的软件叫做 y-cruncher。通过 Google Cloud 的 25 台 Compute Engine 虚拟机节点,从去年 9 月到今年 1 月,共计算了 111.8 天,得出了这样的结果。在计算过程,Google Cloud 不间断地执行了数千次实时迁移,但对计算没有产生影响。

相关新闻:Google展現雲端運算能力:算出圓周率小數點後第31.4兆進位,產出170TB數據

我们如何打破圆周率计算位数世界纪录(精确到小数点后 31.4 万亿位!)

打破这个世界纪录是 Google Cloud 算力和稳定性的体现。这也是首次利用云技术计算圆周率。

除此之外,Emma 还在 Talk 中分享了自己的经历:

  • 她在日本大阪出生长大,11 岁开始编程,但数学成绩一直不好,中学老师建议她去学文科。
  • 上大学时学的是教育学,一年后教授觉得她对编程更感兴趣,于是建议她转专业去学习计算机,这也是她一生中做的最正确的决定。
  • 她觉得自己不是「优秀」的软件工程师。
  • 她面试了 5 次 Google,前 4 次以失败告终。
  • 她从来没有想到她会打破这项世界纪录。

Emma 的分享振奋人心。我一直觉得自己是一个笨拙的开发者,但或许只要足够努力,就能像 Emma 所说:「一个没有超级计算机的少年也能实现自己的梦想」。

Talk 结束后,我去 2 层的体验区进行了「8 秒速记圆周率,15 秒输入背诵数字」的挑战,最终在排行榜上留下了自己的名字~

第三名是我!

总结

谷歌大中华区总裁陈俊廷在开场时说:

我们最想看到的是开发者的笑脸。

而这次 GDD 大会上 Google 所展示的东西也确实如此,他们一直在致力于让开发者更便捷地开发,更享受开发的过程,从而带给全人类更好的应用体验。Grow With Google 计划也让人印象深刻,致力于「让更多人在数字时代站稳脚跟」。

与一些传统技艺不同,Computer Science 是一个新兴领域,从图灵模型的提出到如今只有 82 年的时间,而中国互联网的兴起不过是近 20 年的事情。因此,我们面临着很多机遇,同时也面临着很多挑战。或许和国外的技术相比,中国仍落于人后,但中国开发者也始终在不断创新、不断挑战自我。前几天我在 掘金翻译计划 校对文章时看到了一句话,适用于此:

I’m nowhere near the level of competency I want to be, but I’ve definitely come a long way since I started. :)

我远没有达到我想要的水平,但我知道,当我启程时便注定路远迢迢。:)

感谢陪伴,期待下次相遇!祝大家月饼节快乐~🥮🎉

纪念品们

扩展阅读