大家好,我是马听。
最近一年多,我都在筹备DBA体系课,课程链接如下:
https://class.imooc.com/sale/dba
目前,课程即将完成。
已经有148位同学加入了学习,也收集到不少朋友提出的问题。
这篇文章,就来总结一下被大家问到过的,关于课程的所有问题。
1 没有数据库基础的可以学这门课吗?
没有任何数据库基础也是可以学的,课程包括了Linux基础,数据库在各种环境的部署,以及数据库的一些系统知识点,包括SQL语句,复制,优化,高可用,常用工具等。
课程内容涵盖了DBA技能的方方面面,同学在学习过程中有任何疑问,可以在问答区提问,也可以加入课程讨论群,老师都会给一一进行解答的。
2 学完能达到什么水平?
对于初学者来说,因为内容包括完整的DBA知识体系,学完能达到初中级DBA水平。
对于已经有工作经验的DBA,因为课程包括云时代DBA工作、AI协助DBA工作、企业级实战和自动化运维平台开发,也能让有工作经验的DBA扩展更多内容,提高竞争力。
3 课程是直播还是录播?
课程是录播,如果有遇到问题,可以在答疑群里问,或者私聊老师。
4 主要就是担心服务这块,看录播,最好有个老师可以随时请教哈
这个放心,已经有几个零基础的,一直在问我,我基本都会耐心解答的;
毕竟也是过来人,有些问题只看视频,不一定能理解。
5 可以试听吗?
MySQL复制这一章,单独拎出来了,可以免费观看,相当于试听课。
https://www.imooc.com/learn/1397
6 您好,MySQL集群高可用,高性能,高并发方面是否会着重全面讲解,还有Go语言在这的作用是什么?
课程会详细讲解MySQL目前主流的高可用方案,包括:双主加keepalived、InnoDB Cluster、Orchestrator。
内容会涵盖原理、部署、以及维护。
高性能、高并发方面,会讲一下MySQL的参数优化,SQL语句优化,以及分区和分库分表等。
关于Go语言,课程会讲一下Go的基础语法,会带大家用Go语言开发一个数据库管理平台,包括获取MySQL的状态、数据库巡检、Redis大key查询、监控系统等功能。
7 老师都是手把手带着敲命令的吗?
在第一部分和第二部分,考虑到一些刚接触数据库的同学,所以命令基本是一个一个字母敲出来的,并且每个命令都会解释是什么意思。
从第三部分到后面,因为考虑到同学们已经入门了,并且需要花时间讲其他更多的干货,一部分命令就直接复制到命令行执行了。
但是,课程中大部分的命令,老师都会提供文档,方便同学们执行学习的。
8 是否包括数据库平台开发之类的?
课程是包括数据库平台开发的,后端使用的Go,前端Vue。
数据库平台包括:SQL优化、SQL生成、慢查询展示、Redis大key展示、数据库巡检等功能。
9 课程和您的书籍《MySQL DBA精英实战课》区别大吗?
区别非常大的,课程知识点多很多,并且更详细,另外课程里也增加了DBA需要掌握的Redis和MongoDB很多内容。
还增加了很多项目实战,不是介绍项目,而是有完整的部署或者开发过程。
比如云上数据库慢查询系统,书上只是提了一嘴。
而课程是花了30多分钟,详细讲解了怎样调用API获取慢查询,怎样开发Go程序把慢查询存放在数据库中,以及展示方法。
10 感觉现在DBA好卷,开发能力都成为基础能力。老师有啥建议不?就是对DBA在开发技能上的方向。
其实都可以学,现在借助ChatGPT,很快能完成一些小的功能开发,课程里也讲了怎么用。
11 我是计算机科学与应用大三的学生,学完这套体系课去面试DBA相关的工作没问题吧?
没问题的,专业匹配,课程从最基础的环境部署开始讲的。
12 课程的MySQL版本是8.0吗?
基本是按8.0来讲的,有部分章节会对比之前版本的差异,比如半同步复制,还有5.7相对5.6增加的功能。
13 干DBA或者找DBA相关的工作,是不是必须学习运维那套东西?那些自动化运维,docker k8s 还有网站部署 ci cd,不会可以干DBA嘛?
最主要的还是数据库知识,然后需要会点运维开发的东西。其他算加分项,但不是必须的。
14 课程自动化相关的,采用的技术栈主要是哪些呢?
后端Go,前端vue(借助开源项目二次开发),有些小项目的数据展示是通过Grafana。
Python也有,不过只讲了基础使用,比如Python基本语法、连接MySQL做增删查改等。
15 课程配套的资料文件会发给我们吗?
命令、脚本、软件包都会提供的。
命令和脚本,在每一章,靠后的位置,有单独一节。
软件包的话,可以加下课程QQ群,群里上传了要使用的大部分软件包。
16 对技术提不起兴趣怎么办?
可以尝试写写博客,比如弄一个公众号。
费曼学习法,要写文章,就必须得学东西。
自学,说实话,很难去深度学习,也很难坚持。
写一些文章,有人关注了,浏览量上来,可以接广告,也算一个正反馈。
17 学完有没有就业推荐?
学完不包就业推荐的,不过可以帮忙模拟面试,或者简历优化。
18 课程有没有实实在在的项目,可以写在简历上的那种
课程除了基础内容,还包括很多企业级实战,比如:
项目一:云数据库(MySQL)慢查询系统开发
项目二:云上数据库巡检系统开发(调用API)
项目三:数据库高可用环境准备
项目四:DB自动化平台开发
项目五:监控系统部署和维护
项目六:MySQL读写分离
项目七:自建数据库巡检系统开发(查询元数据表)
项目八:数据库(MySQL、Redis、MongoDB)机房间迁移
项目九:数据库(MySQL、Redis、MongoDB)上云
等等。
19 我们DBA是不是需要对编程先了解个基础,之后再开发平台?
是的,比如Go,先掌握:数组、切片、结构体、map、循环、函数、channel。
再对一些开源项目或者低代码平台二次开发,就能很快开发一个DB平台。
课程里也讲了怎么独立开发一套DB平台。
20 你们是不是培训机构?
不是培训机构哈,是跟慕课网合作的,我录制视频,慕课网审核并且剪辑之后,放到慕课网平台上出售。
当然,答疑这些不会少,可以进QQ交流群,也可以单独找我。
21 想从事DBA,是不是也得学Oracle?
考虑找互联网相关行业的话,可以先学MySQL,Redis,MongoDB,其次TiDB,OB。
22 方便看看课程大纲吗?
点击跳转:DBA体系课目录。
23 之前从事运维,现在30多了,学完这个课程,能转DBA么?
维护过数据库,个人感觉是可以转的。
但也不敢确定,可以先投简历试试,看能不能收到DBA面试邀请。
有面试邀请的话,可以看看这个课程。
24 课程价格多少?怎么购买?
原价1999,具体要看活动情况。
可以点击这个链接购买:
https://class.imooc.com/sale/dba
其他关于课程的问题,欢迎在下方留言