扩大联接商业版图,共赢行业数字化蓝海
软件不会服务到糖尿病患者或大脑麻痹性患者,这个问题是源于一个漏洞和一些错误代码。随之而来的就是道德问题,我们是否该使用AI 来决定病者的健康呢?为什么这个州在未知或未检测错误的情况下就使用该算法? 有个一目了然的、能够体现算法影响人生活的例子来自泰米·道博。泰米·道博多年受大脑麻痹缠身,2008年搬到了阿肯色州。她需要非常多的帮助,无法靠自己挪动到轮椅,双手僵硬。正因此,该州的医护机构给她分配了最长的照顾时间,每周56个小时。 尽管“深色皮肤男性”辨识度高,深色与浅色皮肤的辨识还是存在很大差距,特别是“深色皮肤女性”。这些成果属于前沿科技公司的,也许不是那些警察用的。 2. YouTube的反馈系统
大家肯定都看过这个网站,在首页会看到一个有意思的视频或者流行视频,一小时以后你仍然在这一页,只是在不知不觉中看了更多的视频。这就是推荐系统的作用,它会提供能留你在页面更久的视频,从而获得更多的广告利润。 你也许会想:“在那个平台待得更久一点又怎样呢?又不会损害何人。”不,这个推荐算法会导致反馈里出现危害性内容。 YouTube的AI反馈循环就出现过一次非常可怕的问题:“网站的推荐算法让那些恋童癖更容易在特定视频的评论区寻找或分享儿童淫秽作品。这一发现令人恐怖的点有很多。不只是视频被商业化,它的推荐系统正不断给成千上万的用户推广儿童视频。” 反馈循环系统也会造成一种单一模式,观看者可能看到的一直是他们排斥的内容。进而会有一些人永远都不听对立的声音,促成两极分化。 再者,这种系统会为阴谋论做宣传。跟造成两极分化一样,它会让对阴谋论稍稍感兴趣或半信半疑的人相信这些话。推荐给你看的视频越来越多,而它们都传递了同一个信息。 专家分析 不过,即使我们对调查结果进行了加权,但我们并不否认这些信息可能会有些偏差,因为这是来自 JetBrains 开发者生态系统状态调查,而 JetBrains 的一个主要产品就是 IntelliJ IDEA。然而,这并不是说这并非完全不合理,就好像我们在其他调查中看到的一样,IntelliJ IDEA 通常是使用最多的 IDE 之一,并且通常拥有约 55-60%的用户份额。VS Code 正在增长,这不是从竞争的角度来看的,而是从缺乏对 IDE 的理解的角度来看的。VS Code 是一个代码编辑器,带有一些你可以在 IDE 中找到的特性,并且可以提供附加功能的扩展。因此,如果人们使用 VS Code 进行开发,则可能意味着开发人员不知道一个功能齐全的 IDE 能给他们什么。在 Web 领域,使用编辑器是可以理解的,因为 Web 开发人员通常使用动态语言,并且经常使用其他工具(例如浏览器插件)来满足他们的需求。但是在 Java 中,特别是在专业的 Java 中,你确实可以从一个与应用程序服务器集成的优秀工具中得到很多东西,你可以真正使用分析、重构等功能。 11. 讨论最多的 Java 工具和其他语言
在 IT 社区中会经常讨论 Java,其中的一个社区就是 Stack Overflow。我们从“问答”部分中获取了数据,以找出哪些标签与“ java”最相关。纵轴表示提到 Java 的次数,横轴表示标签出现的总次数。 专家分析 Jetty 位居第二,但它确实低得令人惊讶。可能是某些正在使用 Spring Boot 和其他微服务框架的开发人员没有意识到他们到底在使用使用,他们可能在不知不觉中使用了 Tomcat 或 Jetty。 8. 排名前 5 的 Web 框架
在 2018 年,Spring Boot 与 Spring MVC 是一样流行的,到了 2020 年,它变得更加流行。给出的数据来自所有使用 Java 作为主要语言的开发人员。 专家分析 有几个因素导致了 Java 8 的如此流行。首先,它拥有典型的 Java 开发人员所需要的所有语言,它具有 lambda 和流,并且它是一个很好的易于使用的版本。另外,人们一直不愿意迁移到 Java9。Java9 引入了一些重大的架构更改,人们担心这些更改会破坏他们用 Java 8 构建的应用程序。最重要的是,Oracle 还推出了每两年发布一次的版本,因此并不是所有版本都是长期受支持的,因此 Java 9、Java 10、Java 12 和 Java 13 仅受 6 个月的支持,这可能就是为什么它们都只有这么少用户的原因。Java 13 之所以如此之高,是因为当本调查公布时,它是最新的版本,因此你可以预期,该数字将在几个月后下降。 Java 11 发布于 2018 年,它是长期受支持的最新版本。许多企业仍未迁移到它,因为他们担心超过 Java 9(由于其架构的更改)会破坏一切,而且 Java 11 引入了新的许可和新的订阅,因此它带来了一个新的恐惧:更担心如果使用了错误的版本,以错误的方式使用它,Oracle 会对你进行罚款。许多开发人员没有升级到 Java 11 的最后一个主要因素是,它没有很多令人兴奋的新功能,因此该语言的功能并没有降低升级的风险。Java 17 将是下一个拥有长期支持的版本,并带有许多新功能,但是直接从 Java 8 升级到 Java 17 也会带来一些问题。 我的预测是,我认为下一个长期版本 Java 17 将比上一个 LTS(长期支持版本)Java 11 更受欢迎。不过,作为 Java 17 的准备,这一点我再强调也不为过,建议你先将代码库更新到 Java 11,然后再更新为 Java 17,以避免出现大问题。 7. 流行的应用服务器
在过去的 3 年中,Apache Tomcat 仍然是最受欢迎的应用服务器,而 JBoss EAP 和 WildFly 的使用量却减少了一半。给出的数据来自参加 2018 年和 2020 年开发者生态系统调查的所有以 Java 为主要语言的开发人员。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |