新浦京娱乐手机平台:DevOps正在扼杀程序员,企

2019-06-11 17:05栏目:数字家电

原标题:【企示录】不重视码农和开发者,企业将每年损失3000亿美元!

向数字业务平台的迁移促使基础设施和运营(I&O)领导者必须重新去思考他们的数据中心策略。像人工智能这样的数字业务平台,包括机器学习(ML)、深度神经网络(DNN)和物联网,对IT基础设施有敏捷和可伸缩性等方面的计算需求。

新浦京娱乐手机平台,

新浦京娱乐手机平台 1

在2018年,I&O领导者应该致力于通过部署无服务器架构、容器生态系统和三层环境来为新兴的数字业务项目提供更敏捷和有效的生态系统。

149.net,程序员devops软件开发全栈工程师

这三个预测,代表了到2020年将影响数据中心基础设施的根本性变化。

摘要:DevOps强调开发人员、运维人员以及QA之间的合作与沟通,而这种开发模式也催生了一些新角色的出现:“全栈工程师”,本文作者认为,“全栈”工程师的流行也就意味着真正的程序员正在被扼杀,真的是这样吗?

来源:CNBC、stripe

到2020年,剩余的那30%无法有效应用人工智能支持企业业务的数据中心,在运营和经济上都会是不可行的。

之前,CSDN研发频道曾发表过《 全栈工程师会是未来的发展趋势吗?》,该文引起了开发者们的热烈讨论,很多工程师认为,全栈工程师更适合于一些初创公司,想要做到面面俱通,并不是简单的事情。而本文作者Jeff Knupp认为,DevOps的流行让越来越多的程序员身兼多职,也就是大家所说的“全栈”,这种流行趋势正在扼杀真正的程序员,真的是这样吗?

作者:Will Gaybrick

随着AI和ML的出现,I&O领导者有机会平衡和减少系统的复杂性,并创建一个新的“自组织系统”范例。在这种模式下,I&O领导者可以对一个更广泛、更强大的AI角色保持期待,无论是作为一个平台还是作为一个服务。

最近,我很讨厌两个趋势,分别是:DevOps和“全栈”工程师。DevOps运动的流行也让我不喜欢x86架构或单核。事实上,并不是每个公司都是初创公司,但似乎每个公司都要搞的跟初创公司似的。

编辑:三石

新浦京娱乐手机平台 2

DevOps

【新智元导读】软件开发人员正逐步成为一个企业成败的关键。但目前大多数企业并没有很好的利用这一宝贵资源,反倒因管理不当,造成每年高达3000亿美元的巨大经济损失。如果更加科学部署软件开发人员工作,未来十年将对全球GDP带来30000亿美元的提升。

I&O领导者未能投资于生态系统和平台智能,如人工智能等IT运营平台,企业可能会在行业内变得无关紧要,失去竞争力。尤其是当他们的技能和工具落后于日益增长的操作复杂性和日益增长的对主动性、个性化和动态服务的需求时。

DevOps主要强调开发人员、运维人员以及QA之间的合作与沟通。因为软件会定期的更新,发布新版本,所以,以前旧的“瀑布式”的软件开发-测试-发布流程已经变的不适用。作为开发人员,除了实现功能外,还需关心负责产品的质量测试和发布环境。

与缺乏资金相比,缺乏软件开发人员会对公司造成更大的威胁。

到2020年,当支持通用模式时,90%的无服务器部署将在I&O组织的权限范围之外进行。

开发者职责的不断扩大也催生了一些新角色的出现,“全栈”工程师。什么意思呢?一个开发者除了会编写代码外,还可以充当QA团队成员、业务分析师、系统管理员和DBA。如果你指责我说的太夸张,那么你可以去查查什么叫“全栈”工程师。

尽管如此,许多公司仍旧滥用着这些最为宝贵的“资源”,很多开发人员的工作被限定在维护破旧系统或者软件,这项任务每年的耗费高达3000亿美元,而其中,仅仅在老旧代码更新这项任务上就会耗资850亿美元。

从AWS Lambda——可以说是第一个无服务器计算服务——开始,利用无服务器技术的兴趣在领先的IT组织的开发者社区中爆发了。无服务器计算为开发人员提供了三个主要好处:

“全栈”的流行主要源自于创业(当然,还有敏捷)。尤其是在创业初期,由于资源的匮乏以及资金上的短缺,一名工程师常常扮演着多重角色。因此,网络上也诞生了这样的说法:全栈是被创业逼出来的。

如果公司能够合理部署软件开发人力资源,在未来十年里,会对全球GDP的增长贡献30000亿美元。

· 它支持运行代码而不需要操作基础设施。这提高了开发人员的生产力,并使他们能够专注于代码开发,而不必担心底层的基础设施。

身兼多职

相比钱,企业更想要的是高水平开发人员

· 由于后端资源的自动伸缩特性,它可以使横向扩展更容易。可伸缩性现在变成了软件设计方面的问题。

想象一下,如果你目前在一家创业公司,该公司的开发团队只有7个人,你已经有1年的Web开发经验,你所参与的项目也都在很好的运行,尽管也会遇到各种难关,但仍能正常工作。但有时,如果你遇到一个数据库领域的问题,该问题需要专门的DBA团队才能解决,但由于资源有限,你只能亲力亲为,绞尽脑汁地去解决这个问题,即使你不擅长数据库。

在进入现代消费者互联网时代整整25年后,公司高层们仍旧在试图解决一个根本问题——“数字转型”。

· 公有云托管的基础设施即服务(IaaS)无服务器框架会带来真正的按需消费,因为没有闲置的资源或孤立的VM或容器。

在一个创业公司里,开发者随时可能扮演着QA、测试人员、部署/业务分析人员、系统管理员或数据库管理员的角色。这些也都是业务的根本需求,有的人在这样的环境里会快速成长。即使这种“全栈”工程师真的存在,他们也并没有得到很好的使用,在各种角色中来回切换。这真的很糟糕,大多数优秀的开发人员几乎都可以把这些事情办完了。

这个挑战如此棘手的原因,是因为它无法像其它大多数转型问题一样,用资金或管理手段来解决。相反,新一代企业领导人需要的是具有专业背景、知识的软件开发人员。

由于一般用途的企业工作负载技术的不成熟,以及今天大多数工作负载是“请求驱动”而不是“事件驱动”的事实,企业采用无服务器计算仍然处于萌芽状态。然而,随着新技术驱动下一代前端的发展,事件驱动的工作负载将变得越来越重要。

技术层次

版权声明:本文由新浦京娱乐手机平台发布于数字家电,转载请注明出处:新浦京娱乐手机平台:DevOps正在扼杀程序员,企