作为一家采用开源开发模式的企业软件公司的高级产品营销经理,我定期发布关于开源社区、市场和行业趋势的更新,供产品营销人员、经理和其他影响者参考。以下是我和他们最喜欢的五篇文章。
2020年开发者如何工作
开发者们花费了大量时间在所有事情上,*除了*开发解决问题的软件。“DevOps” 已经从“开发者发布软件”转变为“开发者在 Kubernetes 之上构建更复杂的基础设施” 和“开发者将他们的软件重塑为分布式无状态函数”。2020年,“无服务器” 将走向成熟。处理状态。处理数据存储,而无需开发者学习又一个专有数据库服务。学习新事物很有趣,但交付更重要,我们最终将看到支持这一点的系统和服务。
影响: 许多力量正在汇聚,赋予开发者超能力。越来越多的开源构建模块到位;成千上万的天才正在协作,使开发者的工作流程更加有趣和高效,人工智能正在被用于解决开发者可能面临的各种问题。一方面,赋予开发者超能力有明显的优势:如果他们可以用软件创造奇迹,那么在所有这些帮助下,他们就能创造更大的奇迹。另一方面,想象一下,如果教师们也能得到同样的投入和支持。这难道不让人深思吗?
2020年预测:多云转混合云
这种增长的背后是一系列新的主题和策略,这些主题和策略正在将云计算推向全球商业议程的更高位置。随着人工智能和机器学习、容器和函数等“新兴”技术,以及主要提供商提供的混合云解决方案带来的更大灵活性,难怪云计算将成为舞台的中心。
影响: 混合云终于拥有了与公有云和本地部署相同的地位。特别是在 2019 年期间,关于混合云意义的各种竞争愿景形成了一种综合体,明确了人们为什么想要它。与此同时,越来越多使混合云可行的技术组件已经到位并趋于成熟。2019 年是人们真正“理解”混合云的一年。2020 年将是人们开始利用它的一年。
无代码的错觉
在过去几年中,“无代码”越来越受欢迎,我认为 2020 年将是“无代码”之年:这场运动声称,你无需接受软件开发人员的培训,就可以编写业务逻辑,甚至整个应用程序。我理解这样做的人,并且我认为一些“无代码”工具很棒。但我也认为这从根本上是错误的。
影响: 多年来,我听过许多开发者说:“软件开发很难。” 但如果将其解释为“所有软件开发都同样困难”那就错了。我一直觉得学习编程最难的地方在于尝试以计算机能够理解的方式思考。无论有没有代码,让计算机做复杂的事情总是需要一种不同的思维方式。
关于 Java 的一切
开放的、多供应商模式一直是一个主要的优势——任何单一供应商都很难在一段时间内引领市场——并且从不同行业获取不同的视角一直是 Java 演进的关键优势。2006 年选择开源 Java 也是一个加强 Java 生态系统的决定,因为它允许 Sun Microsystems 和后来的 Oracle 与许多其他组织和个人分担维护和发展 Java 的责任。
影响: 技术领域中快速发展的事物是那些可以被抛弃的事物。当你知道你要长期保留某样东西时,你在构建它时可能会对优先考虑什么做出不同的选择。一次性的和长期存在的事物都有其位置,而 Java 社区多年来做出了足够好的决定,以至于该语言本身可以在两者之间立足。
希望您喜欢这份我从上周的资讯中挑选出来的列表,并期待您下周一再次回来,获取更多开源社区、市场和行业趋势的资讯。
评论已关闭。