首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java课程至少应该包括哪些主题?

Java课程至少应该包括哪些主题?
EN

DevOps用户
提问于 2018-04-30 16:05:09
回答 2查看 66关注 0票数 2

我正在准备一门关于“”的课程。从DevOps的角度来看,会议期间应该讨论哪些主题?

我在想以下几个问题:

  1. DevOps是什么?
  2. 为什么我要从DevOps的角度学习Java或团队使用的编程语言?
  3. Java本身
    • 关键词
    • 关键词类别
    • OOP
    • FP
    • Hello World

这个问题的目的是获得反馈。一方面,我认为这些主题将涵盖“”,但另一方面,我想知道其他人是否同意这个问题,或者如果他们组织这个课程,他们会涉及哪些主题?

目标受众包括高级/中级质量保证、高级/中介业务和一些初级开发人员。

基本原理

根据维基百科的说法,DevOps是开发、运营和质量保证的交汇点。

开发:创建特性,即添加业务价值操作:确保软件运行稳定的质量保证:例如,单击UI测试软件

DevOps:交叉,即自动化的,稳定的,测试软件更快地交付给客户。

由于开发创造了新的特性,这将有利于公司和开发人员更多地自动化测试和操作,并开始修复bug,这样,开发人员就可以创建更多的特性。

如果一切顺利,也许一些测试人员和操作也可以在几个月/几年内创建特性。

EN

回答 2

DevOps用户

回答已采纳

发布于 2018-04-30 17:10:52

即使有你编辑的理由,我也看不出有什么意义。

在文化意义上,DevOps是Dev,Ops (以及更多,比如安全性和可能测试)的交集。但是在技术上,你总是会有一个混合团队的人,他们擅长其中之一,而不是其他人,这是很好的。

通常,您不会让所有的开发人员都这样做;他们可能会使用其他开发人员提供的内容。ops的人可能根本看不见一段应用程序代码;您仍然会称它为"DevOps“。

您的开发人员将能够做的是管理他们的应用程序的整个生命周期,从源代码到生产,使用ops人员提供的工具。当你说devs做以前操作时,意味着自动化使得环境(dev,test,int,prod.)基本上是一样的;向它们部署是尽可能自动化的(不需要人工操作,最重要的是不需要在devs和ops之间切换二进制文件等等);从源到驱动都有一个完整、完整的技术链;包括虚拟网络等自动出现的东西等等。这并不意味着devs可以在底层对硬件或网络进行故障排除。

你们的行动组也是这样。他们肯定不会在几次研讨会后试图正确地修改应用程序代码,除非你说的是真正的小公司,他们有三人团队,他们需要这样做,这是绝对必要的。

请注意,我并不是说不可能同时从事开发和操作工作。Is是一个绝对的金矿,有这样的人可供选择;而一些公司则通过,例如,偶尔将开发人员轮换成低级别的操作组来培养这种能力。但那些人不是你的目标观众。根据您在问题中列出的主题,您的目标是那些在一生中从未编码过任何东西(“你好,世界”)的ops人员。

如果你真的希望你的操作人员成长为编码,而不仅仅是在GUI中点击、修改或创建配置文件等等,那么下面是一些建议:

  • 如果他们已经在编写偶尔的bash脚本,请指出他们的高级构造(循环、函数、错误处理等)。
  • 尝试让他们对一些动态语言感兴趣,比如perlruby,这是一种低挂的水果,比shell脚本高出一步。
  • 将它们介绍给go,它非常适合独立的命令行应用程序,特别是自动化工具。它应该满足学习一些新的东西的需要,这些东西应该在任何人的简历上都很适合,并且会满足那些反对非本地编译语言的人。

..。诸若此类。但不要试图将"Java“作为进入"DevOps”的一条途径。

票数 3
EN

DevOps用户

发布于 2018-04-30 16:22:50

如果您想做"DevOps工程“,那么您应该检查您将要在计划中的项目中使用的各种工具和API。

例如,如果要使用Jenkins,则可以查看基于Java的系统。如果要实现微服务,可以查看将要使用的框架,并确定如何从产品请求开始进行全面交付。

另一方面,如果你想做"Devops文化“,那么这是一种不同的方法。对此最好的简短解释是吉恩·金斯三种方法

要进行这种文化转换,您需要了解如何映射您对组织的系统想法(也许有一些方法将其映射到Java模式),如何通过识别浪费或反馈循环来优化这一过程,最后是如何为所发现的问题和机会安排许多不同的解决方案。也许一种基于Java的方法可能有助于找出可用的指标

对不起,这不是一个详细的答案,但我自己并没有真正做Java

票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/4021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档