对编程感兴趣的小白如何自学MySQL数据库找到工作?

149 阅读2分钟

我认识的大部分同学中,跨行过来的不再少数。很多都是对编程感兴趣,性格沉稳,电脑基础不错,在加上行业待遇各方面比较不错,所以决定学习。

他们一开始都是自学,没参加过培训,0基础自学mysql和linux,学习期间确实非常不易,分享下自学过程:

先在windows和linux上安装了mysql,自学linux的基础知识,学习mysql的最基础的知识,即怎么写sql,存储过程,表的设计等,从0到熟悉大概花了两三月 。

系统地较为深入地学习mysql的sql优化,备份和恢复,参数优化,架构优化,硬件层面的优化,高可用方案,复制技术等等,这段时间你不一定能实际接触到这些,但是你要自己先学习,公司招人不可能只要求会一两种技术,对工作中可能用到的都要去了解。

想看书学习的话,可以看看《高性能mysql》,里面所有的章节都需要看一遍,即使看不到也要了解怎么回事,为后续找工作提前做准备,这个过程大概也需要两三个月。

觉得自己学习的差不多了,可以试着找一份mysql相关的工作,网上各种找mysql面试的相关题目(尽管当时完全没有任何实战经验),陆续收到一些面试,凭借之前自学的mysql知识,开始胡乱吹牛逼,先成功进去再说。的时候一定要自信,因为面试是你发挥理论知识的时候,而面试官不一定理论知识比你强(因为你刚学习过),这样大概率能通过。

你不做mysql实际相关的工作,永远也不知道自己之前认知的db知识有多幼稚。

真正进入公司工作后,才是你进步最大的时候。因为工作需要将之前所学真正地应用起来,并且应用的过程中,再回头看之前的书籍,这时候就会真正去理解

总之,对于你们来说,最重要的一点就是不管是否找到工作,学习不能停,要对自己有信心。