学习云计算需要什么基础知识和能力?

2020-09-09 15:07发布

6条回答
我是大脸猫
2楼 · 2020-09-09 16:54

我认为,对于学习,我们需要了解的是自己要学习的方向,比如说具体哪一个分支、具体哪一个产品。再一个就是我们初始的定位,初级、中级、高级,或者说就是一个入门级的、只了解云计算都没有过上手经验、更无从谈起学习方向的。然后就是学习目的,是要拿到什么样的认证、可以独当一面的完成什么样的工作。最后就是学习计划,这个计划除了包含前面三个学习的方向、初始的定位、学习的目的,还要有学习的路径,就是如何从初始学习到目标,当然最好能给这个计划加上一个时间期限,以避免三天打鱼两天晒网。

再有就是学习的方法,就像学习写作文一样,不是抱一本字典或者诗经就能写好作文,这需要一个循序渐进的过程。无论是代码开发还是运维管理,我们也都要由浅入深的,在什么阶段学习什么知识,在什么阶段参考什么语句或案例。即使目标就是考取一个认证,那么也要了解清楚这个认证的前序必要认证有哪些、这些认证所考核的关键内容是什么,这样才能有的放矢的进行学习。

那么结合之前参加Ignite Tour 2019 技术大会的感触来说一说,也许现在对学习感到迷茫的人和部分当时的参会者有着一样的问题:本着强烈想要学习的意愿,但是由于或是时间关系、或是对学习体系不尽了解、亦或是缺乏规划和引导,最终碎片化的学习了零碎的知识,但是这些知识是否能够形成体系、或者说是否能够为自己的技术之路和职业生涯提供实际的帮助,可能就很难保证了。

那么我自己作为Azure 的拥趸,就分享一些个人学习经验和理解。

首先,就是要学习基础知识,说白了就是对云有一个基本的认识,比如云基本概念、网络基础知识、安全基础知识、数据存储、功能等等。在掌握基础之后,就要确定自己的学习角色,是要成为IT Pro / 解决方案架构师、还是要成为云开发者/ 解决方案架构师、或是要成为数据工程师/ 数据科学家,确定了自己的学习角色之后,才可以有针对性地开始学习。如果是 IT Pro / 解决方案架构师,可能就要掌握服务器上云、混合管理、运维、安全、管理、事件响应、高可靠性部署、容量规划和缩放等等;如果是云开发者/ 解决方案架构师,可能就要掌握Web 应用迁移、数据库、部署和测试、DevOps 与管理、构建云应用、云端数据库、容器、Kubernetes 等等;如果是数据工程师/ 数据科学家,可能就是人工智能、机器学习、学习模型等等。

乍看之下可能还是比较模糊,微软其实也替我们想好了这些了,在Microsoft Learn 学习网站上,我们就可以清晰地针对各个阶段找到对应的“学习路径”来帮助系统化的学习。

Microsoft Learn

首先映入眼帘的就是“学习路径”,通过引导式路径深入探索主题,或通过各模块完成特定任务。最右侧还有一个“DOCS”,通过教程和代码示例,发现适用于使用者、开发者和 IT 管理员的综合文档。当然,如果在学习完成后想顺便考个“认证”,在上面也有对应的模块。那么无论什么角色和发展方向,或者当前热门的云计算、大数据、人工智能(AI)、物联网(IoT)、机器学习都可以在这里找到对口的专业。

通过此网站,访客可以实现一站式的从入门、了解学习方向,到规划自己的学习计划,再到了解知识体系结构和对应的知识范围。还可以随时参考各种级别、各种深度的教程和代码示例,不论是入门者还是中高级人士,均可从这里找到适合自己的知识技能、学习方向和参考示例。当知识技能受限需要更深入的学习、亦或职业发展遇到瓶颈需要额外掌握其他知识技能以融合突破瓶颈的时候,也都可以基于现有水平等级和目标职位、目标知识技能快速找到适合的学习路径。

由于基于流程式的学习体验,当想要去成为某种职业或具备某种技能的时候,访客就可以先搜索对应角色的认证,下面我们以IT Pro 的云管理员、云开发者、数据工程师三个角色分别示例:

学习针对某个角色的知识时,可以看到下方列出需要学习的技能。每个角色的认证都有两种不同的准备方法,在MS Learn平台上你能学到海量免费内容。除了可以选择免费的联机自学,还可以选择付费的、由专业且经验丰富的技术讲师进行指导学习。

而具体到某项技能的学习,点击进入之后都会以一个“学习路径”的样式呈现,同样也是基于流程式体验(如下图某一技能的“学习路径”示例),会列出学习该技能需要学习的模块,以及学习每个模块时一步一步要做什么。

Microsoft Learn 的另一个优秀功能是学习者在学习云知识设计一些动手实践的时候,我们可以使用平台自带的Azure 环境进行操作。左边代码,右边提供真实的Azure 的可交互的操作环境,帮助学习者无需拥有Azure 订阅,就可以获得真实的Azure 资源来动手实践。是不是很酷。

每一章节学习后都会有相应的知识检查题,如果是实践题的,还会对操作结果进行检查哦。答案错误的话是无法进入后续学习的。从这点看来这个平台也很智能。

相比大而全的知识库,这种流程式的学习体验将知识点系统化,按知识模块了解、学习、测验、总结帮助掌握,有效的引导学习者循序渐进的学习并大大提高掌握该知识的总体效率。此外,由于工作繁忙,人们总是没有固定的时间、无法去到固定的地点完成学习。相比之下,在网站上学习则无需到场,随时随地、甚至手机访问都可以完成,通过学习路径和模块显示的预估学习时间,学习者也可以高度自由的安排自己的时间,无论通勤路上、午休或者睡前闲暇时间,只要需要都可以开始学习。也正是这样系统化、无需到场、自由度高的学习方式,给予了自主学习最大的便利。

如果你不是以考证为目的来学习也没关系,你可以在MS Learn中选择任何你感兴趣的模块来单独学习,培养自己的技能树。MS Learn根据学习进度还可以获得相应的经验值和奖杯,学习过程也很有趣,了解、学习、测试、总结,就像打游戏通关获得进度和奖杯一样,将原本略显枯燥的学习变得成就感满满,这份成就感除了来自学习到的知识技能,同时也来自这一个一个获得的经验和奖杯,令获得知识这件事也看得见摸得着。

这个网站涉及的产品或专业方向除了Azure 云,还包括Microsoft 365 和Dynamics 365 之类的SaaS 服务。

对于学习的收益,其实核心是学习到了专业的知识和技能,通过所掌握的知识和技能对工作和生产带来帮助。同时,掌握知识和技能的另一个表现形式就是获得认证,从而对自身水平加以佐证。

这样一个学习网站,是完全免费的。

除此之外,也可以关注微软举办的Tech Summit / Ignite 等或者行业内其他的技术大会,了解行业尖端的技术和大咖们的分享,还能了解到业内动态和行业趋势。

同时,本着兼听则明的态度,也可以关注社交网络或者技术社区中的行业大咖,学习和研究他们在项目中处理问题的思路和方法。

最后,祝愿每个人都能在学习中收获自己想要的知识和技能,并为自己的工作和生活带来相应的收益。


茄子酱
3楼 · 2020-09-09 16:17

       对于没有任何基础的人来说,如果想学习云计算并从事相关的工作岗位,应该先从构建基础知识结构开始,然后加强动手实践能力的培养。而这些仅靠自己摸索学习是远远不够的,你需要系统的学习和较多的项目练习。

  如果你想从事云计算运维岗位,通常需要具备三大块知识体系,其一是计算机网络技术;其二是虚拟化技术;其三是存储技术。值得一提的是目前企业对于云计算从业者的动手实践能力要求比较高,因此跟随专业人士进行系统的学习很有必要。

  云计算开发人员属于新型高端人才,其薪资也处于业内较高水平。


不需要的,云计算从初级到中级的学习还是非常顺利的,到高级的话就要下一番功夫的。

现在云计算在国内的发展也特别迅速,以后的职业路子约会越来越宽,越来越多。

tiger
5楼 · 2020-09-11 12:30

需要你努力下定决定就可以了,认真学习就ok。

我觉得能认识常用的计算机英文单词,能坐得住喜欢钻研,喜欢动手实操。学历大专以上,最好是工科专业有一定计算机基础,这样不会有太多的挫折感。

Emma - QQ:1548057217
7楼 · 2020-10-01 09:22

我认为,对于学习,我们需要了解的是自己要学习的方向,比如说具体哪一个分支、具体哪一个产品。再一个就是我们初始的定位,初级、中级、高级,或者说就是一个入门级的、只了解云计算都没有过上手经验、更无从谈起学习方向的。然后就是学习目的,是要拿到什么样的认证、可以独当一面的完成什么样的工作。最后就是学习计划,这个计划除了包含前面三个学习的方向、初始的定位、学习的目的,还要有学习的路径,就是如何从初始学习到目标,当然最好能给这个计划加上一个时间期限,以避免三天打鱼两天晒网。

再有就是学习的方法,就像学习写作文一样,不是抱一本字典或者诗经就能写好作文,这需要一个循序渐进的过程。无论是代码开发还是运维管理,我们也都要由浅入深的,在什么阶段学习什么知识,在什么阶段参考什么语句或案例。即使目标就是考取一个认证,那么也要了解清楚这个认证的前序必要认证有哪些、这些认证所考核的关键内容是什么,这样才能有的放矢的进行学习。

那么结合之前参加Ignite Tour 2019 技术大会的感触来说一说,也许现在对学习感到迷茫的人和部分当时的参会者有着一样的问题:本着强烈想要学习的意愿,但是由于或是时间关系、或是对学习体系不尽了解、亦或是缺乏规划和引导,最终碎片化的学习了零碎的知识,但是这些知识是否能够形成体系、或者说是否能够为自己的技术之路和职业生涯提供实际的帮助,可能就很难保证了。

那么我自己作为Azure 的拥趸,就分享一些个人学习经验和理解。

首先,就是要学习基础知识,说白了就是对云有一个基本的认识,比如云基本概念、网络基础知识、安全基础知识、数据存储、功能等等。在掌握基础之后,就要确定自己的学习角色,是要成为IT Pro / 解决方案架构师、还是要成为云开发者/ 解决方案架构师、或是要成为数据工程师/ 数据科学家,确定了自己的学习角色之后,才可以有针对性地开始学习。如果是 IT Pro / 解决方案架构师,可能就要掌握服务器上云、混合管理、运维、安全、管理、事件响应、高可靠性部署、容量规划和缩放等等;如果是云开发者/ 解决方案架构师,可能就要掌握Web 应用迁移、数据库、部署和测试、DevOps 与管理、构建云应用、云端数据库、容器、Kubernetes 等等;如果是数据工程师/ 数据科学家,可能就是人工智能、机器学习、学习模型等等。

乍看之下可能还是比较模糊,微软其实也替我们想好了这些了,在Microsoft Learn 学习网站上,我们就可以清晰地针对各个阶段找到对应的“学习路径”来帮助系统化的学习。

Microsoft Learn

首先映入眼帘的就是“学习路径”,通过引导式路径深入探索主题,或通过各模块完成特定任务。最右侧还有一个“DOCS”,通过教程和代码示例,发现适用于使用者、开发者和 IT 管理员的综合文档。当然,如果在学习完成后想顺便考个“认证”,在上面也有对应的模块。那么无论什么角色和发展方向,或者当前热门的云计算、大数据、人工智能(AI)、物联网(IoT)、机器学习都可以在这里找到对口的专业。

通过此网站,访客可以实现一站式的从入门、了解学习方向,到规划自己的学习计划,再到了解知识体系结构和对应的知识范围。还可以随时参考各种级别、各种深度的教程和代码示例,不论是入门者还是中高级人士,均可从这里找到适合自己的知识技能、学习方向和参考示例。当知识技能受限需要更深入的学习、亦或职业发展遇到瓶颈需要额外掌握其他知识技能以融合突破瓶颈的时候,也都可以基于现有水平等级和目标职位、目标知识技能快速找到适合的学习路径。

由于基于流程式的学习体验,当想要去成为某种职业或具备某种技能的时候,访客就可以先搜索对应角色的认证,下面我们以IT Pro 的云管理员、云开发者、数据工程师三个角色分别示例:

学习针对某个角色的知识时,可以看到下方列出需要学习的技能。每个角色的认证都有两种不同的准备方法,在MS Learn平台上你能学到海量免费内容。除了可以选择免费的联机自学,还可以选择付费的、由专业且经验丰富的技术讲师进行指导学习。

而具体到某项技能的学习,点击进入之后都会以一个“学习路径”的样式呈现,同样也是基于流程式体验(如下图某一技能的“学习路径”示例),会列出学习该技能需要学习的模块,以及学习每个模块时一步一步要做什么。

Microsoft Learn 的另一个优秀功能是学习者在学习云知识设计一些动手实践的时候,我们可以使用平台自带的Azure 环境进行操作。左边代码,右边提供真实的Azure 的可交互的操作环境,帮助学习者无需拥有Azure 订阅,就可以获得真实的Azure 资源来动手实践。是不是很酷。

每一章节学习后都会有相应的知识检查题,如果是实践题的,还会对操作结果进行检查哦。答案错误的话是无法进入后续学习的。从这点看来这个平台也很智能。

相比大而全的知识库,这种流程式的学习体验将知识点系统化,按知识模块了解、学习、测验、总结帮助掌握,有效的引导学习者循序渐进的学习并大大提高掌握该知识的总体效率。此外,由于工作繁忙,人们总是没有固定的时间、无法去到固定的地点完成学习。相比之下,在网站上学习则无需到场,随时随地、甚至手机访问都可以完成,通过学习路径和模块显示的预估学习时间,学习者也可以高度自由的安排自己的时间,无论通勤路上、午休或者睡前闲暇时间,只要需要都可以开始学习。也正是这样系统化、无需到场、自由度高的学习方式,给予了自主学习最大的便利。

如果你不是以考证为目的来学习也没关系,你可以在MS Learn中选择任何你感兴趣的模块来单独学习,培养自己的技能树。MS Learn根据学习进度还可以获得相应的经验值和奖杯,学习过程也很有趣,了解、学习、测试、总结,就像打游戏通关获得进度和奖杯一样,将原本略显枯燥的学习变得成就感满满,这份成就感除了来自学习到的知识技能,同时也来自这一个一个获得的经验和奖杯,令获得知识这件事也看得见摸得着。

这个网站涉及的产品或专业方向除了Azure 云,还包括Microsoft 365 和Dynamics 365 之类的SaaS 服务。

对于学习的收益,其实核心是学习到了专业的知识和技能,通过所掌握的知识和技能对工作和生产带来帮助。同时,掌握知识和技能的另一个表现形式就是获得认证,从而对自身水平加以佐证。

这样一个学习网站,是完全免费的。

除此之外,也可以关注微软举办的Tech Summit / Ignite 等或者行业内其他的技术大会,了解行业尖端的技术和大咖们的分享,还能了解到业内动态和行业趋势。

同时,本着兼听则明的态度,也可以关注社交网络或者技术社区中的行业大咖,学习和研究他们在项目中处理问题的思路和方法。

最后,祝愿每个人都能在学习中收获自己想要的知识和技能,并为自己的工作和生活带来相应的收益。



相关问题推荐

  • 回答 77

    云计算话题太大了,建议学具体点的可落地的,找个培训班摸两月项目比自学找各种杂资料性价比更高

  • 回答 4

    交换机不分进线和出线,找个接口插上即可。交换机每一端口都可视为独回立的物理网段(注:答非IP网段),连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络...

  • 回答 16

    查看topic分布情况kafka-list-topic.sh:bin/kafka-list-topic.sh-zookeeper 192.168.197.170:2181,192.168.197.171:2181 (列出所有topic的分区情况)bin/kafka-list-topic.sh-zookeeper 192.168.197.170:2181,192.168.197.171:2181-t...

  • 编码的特点是什么2021-02-04 10:06
    回答 6
    已采纳

    1.鉴别 编码是鉴别信息分类对象的唯一标识。2.分类 当分类对象按一定属性分类时,对每一类别设计一个编码,这时编码可以作为区分对象类别的标识。这种标识要求结构清晰,毫不含糊。3.排序 由于编码所有的符号都具有一定的顺序,因而可以方便地按此顺序进行排...

  • 回答 6
    已采纳

    静态资源和动态资源的概念:静态资源:我的理解是前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面。具体形式为:客户端发送请求到web服务器,web服务器拿到对应的文件,返回给客户端,客户端解析...

  • 回答 39

    编程和UI,一个程序向,每天更多的面对满屏幕的代码,对逻辑思维和数学有基本要求。UI设计则是美术向,网站UI、app应用UI和游戏UI要求又不一样(游戏要求更高)。一个好的UI设计师需要具备平面设计,交互设计,手绘等等。...

  • 回答 4
    已采纳

    查看进程--方法:ps -aux | grep 'zookeeper'系统有百返回,说明zookeeper启动。linux上进程有5种状态:运行(正在运行或在运行队列中等待);中断度(休眠中, 受阻, 在等待某个条件的形成或接受到信号);不可中断(收到信号不唤醒和不可运行, 进程必须等...

  • 编码的作用和意义2021-02-04 10:07
    回答 7
    已采纳

    数字编码的作用和意义如下:1、归档整理方便,特别在电子管理系统中。2、数字编码更容易进行管理,无论谁进行的编码都是一样,管理方便,人员无论怎么换,程序和事务不会乱。3、从数字上能得到详细的对应信息,譬如年月日甚至时分秒、单位、部门、建档人等等...

  • 回答 0

  • net.core.netdev_max_backl2021-12-13 14:01
    回答 3

    TCP SYN_REVD, ESTABELLISHED 状态对应的队列TCP 建立连接时要经过 3 次握手,在客户端向服务器发起连接时,对于服务器而言,一个完整的连接建立过程,服务器会经历 2 种 TCP 状态:SYN_REVD, ESTABELLISHED对应也会维护两个队列:一个存放 SYN ...

  • 回答 3

    对于一个TCP连接,Server与Client需要通过三次握手来建立网络连接.当三次握手成功后,我们可以看到端口的状态由LISTEN转变为ESTABLISHED,接着这条链路上就可以开始传送数据了.每一个处于监听(Listen)状态的端口,都有自己的监听队列.监听队列的长度,与如下两方...

  • net.ipv4.tcp_abort_on_ove2021-12-09 14:50
    回答 5
    已采纳

    设置该参数为 1 时,当系统在短时间内收到了大量的请求,而相关的应用程序未能处理时,就会发送 Reset 包直接终止这些链接。建议通过优化应用程序的效率来提高处理能力,而不是简单地 Reset。默认值: 0。...

  • 回答 7

    *tcpsyncookies是一个开关,是否打开SYN Cookie功能,该功能可以防止部分SYN×××。tcpsynackretries和tcpsynretries定义SYN的重试次数。YN Cookie是对TCP服务器端的三次握手做一些修改,专门用来防范SYN Flood×××的一种手段。它的原理是,在TCP服务器接...

  • net.ipv4.tcp_max_syn_back2021-12-07 14:32
    回答 7
    已采纳

    该参数决定了系统中处于 SYN_RECV 状态的 TCP 连接数量。SYN_RECV 状态指的是当系统收到 SYN 后,作了 SYN+ACK 响应后等待对方回复三次握手阶段中的最后一个 ACK 的阶段。

  • 回答 6

    先重头检查一下是不是配置出现问题,不行的话重装软件试试

  • 回答 10

    首先是我们将鼠标移动到如下图所示的计算机的图标上,点击右键,选择管理。然后我们点击如下图界面中的服务和应用程序。接下来可以看到它下面有一个我们的目标——服务。服务的话它是按字母排列的,我们往下拉,找到Mysql服务。此时可以看到它是一个手动启动...

没有解决我的问题,去提问