软件开发人员应该了解的2021年技术趋势( 六 )


我认为 , 如果你使用GitHub或GitLab之类的工具 , 你可以通过观察流量指标甚至每天提交的时间来做一些事情 , 从而了解一天的时间是否超出了它应该扩展的范围 。所以这些都是我认为值得考虑的投资当你进入2021年从管理的角度来看 。
4. 在COVID-19下进行的IT现代化必须继续下去Bill Detwiler:我认为因为你之前提到过 , COVID在美国不会很快消失 , 很不幸 。我们很可能会在某种程度上改变工作条件 , 即使不会一直持续到2021年 。
现在组织已经实施的一些变化将会持续更长的时间 。不是因为流感大流行 , 而是因为他们意识到 , 他们这么做有很多理由 。
让我们谈谈你的最后两个预测 , 那是专门教你如何谈论它的 。一个是关于现代化 , 另一个是关于达到这种清晰的网格技术 。从现代化 。你对2021年的预测是什么?
杰弗里·哈蒙德:没错 。COVID创立之初发生的一件事是在那些收入一落千丈的行业中 。旅游和运输 , 比如零售 。我们看到预算受到了影响 。我的意思是 , 你会期望情况是这样的 , 结果 , 很多人把他们的一些现代化努力搁置 。
这就像 , “如果我们在两到三年内将无法存在 , 那么我们是否必须改变这些东西并不重要 。”另一方面 , 我们看到一些组织基本上说 , “看 , 该死的鱼雷 , 全速前进 。如果有的话 , 我们必须更快行动才能生存 。我们必须在电子商务方面加倍努力 。我们必须在店内取货或本地送货等方面加大投入 。”
这就造成了有产者和无产者之间的分歧 。现在 , 当我们进入这个马拉松式的阶段 , 那些基本上踩了刹车的公司面临着生存危机 。他们要么必须重新启动这些程序 , 要么说推动踏板的人之间的差距会越来越大 。
5. 使用微服务和服务网格技术扩展杰弗里•哈蒙德:因此 , 我们确实希望看到预算回归 , 尤其是当如何实现现代化变得越来越清晰时 。正如我们看到的 , 人们开始在大规模部署容器方面取得了更大的成功 , 正如我们看到的 , 组织找到了能够扩展基于服务的架构的方法 , 使用诸如服务网格之类的东西 , 甚至使用一些事件驱动的构造 。
模式变得更加清晰 , 这意味着通过实现那些先行者所讨论的模式 , 落后者可以在先行者之后开始行动 。
所以 , net net , 我认为我们将会看到更多的关注 。这里载入流行语 , …本地云架构 , 无论是混合云还是公共云 。我认为我们将会看到很多关于prem上的混合云架构的实验 , 特别是当组织开始释放一些他们正在尝试现代化的核心工作负载时 。
这意味着像OpenShift , 像Tonzu , 甚至Anthos这样的解决方案 , 是很多组织都在努力推动的东西 , 看看他们能从这些解决方案中得到多少 , 因为他们开始进行现代化 。
把东西装进容器是第一步 。你宣布胜利 , 然后你开始你的扼杀者图案或你的正面 , 并开始打破那些巨石 。也许不是所有的微服务 , 也许以迷你列表作为起点 。
但很多阻碍和解决这些问题都必须成为2021年实施工作的一部分 。这就是我们认为的服务网将展示他们的一些能力 , 在执行绞死巨石的过程中提供帮助 。
具备软件开发者在2021年及以后所需要的技能Bill Detwiler:那么开发者在2021年应该关注什么呢?现在是2020年11月 , 我们还有两个月的时间 。开发者在2021年真正应该期待什么?我的意思是 , 我们已经说了很多了 , 但是如果你必须说一些事情的话 。你坐在那里 , 你在想 , “嘿 , 我在考虑我自己的职业或这个行业的发展方向的不同可能性 。”
我们谈论学习语言 , 但如果你从更大的角度思考 , 你会发现哪些大的趋势是…有一两件事情你认为开发人员应该真正注意、研读并为明年做好准备吗?
Jeffrey Hammond:如果你对容器在开发和交付软件中所扮演的角色没有一个很好的把握 , 我认为你需要尽快到达那里 。这并不一定意味着您必须完全使用Kubernetes并开始学习YAML的所有复杂性 , 从而成为一名网络专家 。


推荐阅读