云计算从入门到入行,你想知道的都在这里了
Posted 阿里技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云计算从入门到入行,你想知道的都在这里了相关的知识,希望对你有一定的参考价值。
亚当是一位95后云计算工程师,从香港科技大学毕业后,自学编程进入了云计算行业,目前在香港的一家云端服务公司担任云计算工程师,专注于为企业提供云平台搭建以及管理服务。同时他还是一名科技视频博主,致力于向大家推广云计算知识和行业信息。
精华笔记
不同的公司有哪些云计算岗位?各个岗位都有什么要求?
第一类:云平台服务商
第二类:软件与平台的合作伙伴
第三类:系统集成商
第四类:软件开发商
第五类:使用云的企业
入门云计算需要掌握哪些知识?要如何学习呢?
第一类:云平台相关知识
基础知识:云服务器、CDN、DNS、云数据库(关系型)、负载均衡、对象存储、专有网络VPC
进阶知识:无服务器计算服务、API网关、容器托管服务、非关系型数据库、数据流处理服务
第二类:开发相关知识
⾄至少熟悉一种编程语⾔言(开发和非开发所需的熟悉程度不不同)
数据库知识(SQL, NoSQL)
前后端架构相关知识
云原⽣生技术(容器器,微服务等等)
第三类:运维相关知识
Linux基础
网络架构基础
资源监控和管理
云原⽣生运维(容器器,微服务等等)
第四类:DevOps相关知识
批量配置管理(基础架构即代码)
⾃自动化运维
持续集成,持续交付(CICD)
不同的知识学习可以运用不同的工具和方法。亚当建议,书籍更新迭代较慢,适用于学习编程语言、算法逻辑方面偏开发的知识、网络架构的基础知识、数据库的知识等等;网络课程适用于学习更新的知识,比如云平台的使用、容器化等等;同时在网上找一些项目实践或者贡献开源项目等等都有利于丰富简历。
关于大热的云计算考证,亚当也给出了自己的想法
对于想要入行或者处于初级职位的同学,亚当觉得考证还是有必要的,这类证书具备技术领域的通用能力认证,一些招聘信息中也会明确优先考虑有这类证书的同学。至于考哪一些证书,亚当建议最好是市场份额较大的云平台所出的认证,以阿里云为例,亚当建议入行的同学可以考取ACA,最好可以考到ACP,其实在难度上并不会大很多,在岗位上1-2年后可以去考取ACE。至于方向,可以先考取云计算这条线,接下来可以根据你的兴趣或者职业方向攻克你想要获得的认证。
视频回放
直播答疑精选
亚当:不是走开发路径的同学,对编程语言要求不会太高,会写比较简单的Python或者javascript等就好,如果要走开发路径的话,需要学一下Shell Script。
问:非计算机专业自学云计算,可以给一些职业方向建议吗?
亚当:云计算是一个比较基层的平台,其他的技术在此之上可以发挥他们的运算能力,零基础的非计算机专业同学可以考虑运维方向,系统集成商的售后工作,获得更多知识后可以换售前或者转行等。
问:学习云计算准备考证是否要报培训班?如果自学有什么平台或者书籍推荐吗?
亚当:我觉得通过网课或者是网上面的资料自学就足够了,我的话是主要看
官方的技术文档
一些云平台编写的技术白皮书(whitepaper),里面会有很详细的案例讲解
一些网课平台的视频教程,比如MOOC或者是国外的acloudguru等等
问:虚拟化技术在云计算中处于一个什么样的位置,专研虚拟化技术能在云计算产业中找一份什么样的工作?
亚当:个人见解是虚拟化是云计算在基础设施层面最重要的技术之一,如果你是想专门研究虚拟化技术的话我觉得这种职位应该普遍在各大云平台厂商的研发团队有需求。
问:能介绍一下你具体从事云计算的工作内容,这样我就知道要做什么了,劳烦举一个你参与的项目,介绍一下,谢谢?
亚当:我是从事售后的技术工作,平时会帮客户建设以及管理他们云上面的资源,平时要经常和客户沟通;同时内部的话会开发一些流程的自动化,比如说之前我就做了一个自动化实例管理系统去监控以及管理客户的实例,技术涉及到多云平台之间的连接,无服务器架构以及使用了Ansible等等工具。
问:学长,大数据,人工智能,云计算之间有什么关系啊,如果选择的话哪个更适合零基础的非计算机专业同学学呢,难度哪个相对较高呢?
亚当:云计算算是IT基础设施架构的一个革命或者说是演变吧,大数据、人工智能等等新的技术很多时候都要依托云平台才可以获得他们所需的弹性以及算力,如果你是零基础的话,可以先自学运维以及编程相关的知识,然后做一个运维工程师;如果你对于大数据等等感兴趣的话可以之后再自学。
以上是关于云计算从入门到入行,你想知道的都在这里了的主要内容,如果未能解决你的问题,请参考以下文章