Q新闻丨Android Studio 3.0发布,支持 Kotlin;微软开源深度学习库MMLSpark;敏捷开发?真的假的?

android studio 教程 | 2019-01-24 15:27

Android Studio 3.0 正式发布,支持 Kotlin 语言;继吴恩达之后,百度深度学习实验室(IDL)主任、原百度研究院院长林元庆已于 9 月份辞职创业;微软开源用于 Spark 的深度学习库 MMLSpark;Visual Studio 15.4 发布,新增多平台支持;Linux 基金会公布了 2017 年度的内核开发报告;微软要求中国上市公司使用正版办公软件。

谷歌推出了 Android Studio 3.0 的正式版和 Android 8.1 Oreo 开发者预览版。Android Studio 3.0 包含了许多更新,包括:一套新的应用程序分析工具,用于快速诊断性能问题,支持 Kotlin 编程语言,以及新的向导工具,以加速您在最新的 Android Oreo API 上的开发。支持 Kotlin 编程语言、支持 Java 8 语言功能、改进布局编辑器、支持自适应图标向导、支持 XML 字体预览等。

Android 8.1 为开发者提供了一系列新功能和 API,以及最新的优化、bug 修复和安全修补程序。其中新的 API 主要有以下内容:Android Go 内存优化、更新自动填充框架、提升低内存设备的性能、指纹更新等等。

8 月 28 日,百度内部进行了一次架构调整,林元庆的百度研究院院长一职被百度 E-staff 成员、百度副总裁王海峰拿走了,这距离其 3 月份接替吴恩达担任百度研究院院长一职仅仅过去了 5 个月。从 2015 年 11 月被吴恩达力邀加入百度,到 2017 年 9 月底离职,林元庆的百度生涯不足两年。尽管已经离职,但是林元庆一直在夸百度,他说:“我在百度差不多两年,成长了很多。我非常感激百度。在 AI 方面,百度绝对是国内最棒的公司,是一个非常好的平台。”

微软开源了 MMLSpark,用于 Apache Spark 的的深度学习库。MMLSpark 可以与微软认知工具包和 OpenCV 完美整合。微软发现,虽然 SparkML 可以建立可扩展的机器学习平台,绝大多数开发者的精力都耗在了调用底层 API 上。MMLSpark 旨在简化 PySpark 中的重复性工作。

微软发布了 Visual Studio 2017 的第四个升级版本,并且延续了支持.NET Standard 2.0 和通用 Windows 平台(UWP)的承诺。.NET Standard 2.0 支持是微软推动跨平台应用程序开发和代码重用战略的重要一环。

15.4 版本的变化与微软发布的预览版非常接近,在很大程度上体现了渐进式改革。在 IDE 中,鼠标键盘操作 Control-Click 已更改,按下 Ctrl 键,再点击高亮代码行会导航到其定义。编写 C#、Visual Basic 和 Python 都可以使用这项新功能。

全世界人民喜迎敏捷开发:但是敏捷开发真的引领开发者到水草丰美之地了吗?Bullet Id Inc. 的 CTO,James Williams 针对业界的怪现象提出了犀利的批判。

作者认为,近些年来,越来越多的软件团队采用敏捷开发:它们不设管理人员,只有一个向产品经理汇报的 scrum master,职责不比秘书强到哪里去。产品经理继续向上汇报,直到市场或销售总监。作者强调,秘书的工作在企业中至关重要,但是让这种人管理软件开发就是胡闹。