目錄
因為我個人比較喜歡看修仙類的小說,所以本文的主體部分借用修仙者的修為等級,將學習旅程劃分成:練氣、築基、結丹、元嬰、化神、飛昇六個段位,你可以看下你大概在哪個段位上哦!
本文目錄:
- 我為什麼要寫這篇文章
- 都這麼捲了,是時候好好學MySQL了!
- 勾勒腦圖
- 練氣期
- 築基期
- 結丹期
- 元嬰期
- 化神期
- 飛昇
- 聯絡我 be friends
我為什麼要寫這篇文章
首先我做一下自己介紹:
大家好,我是白日夢。
大三上學期末尾我嘗試投遞簡歷,當時很幸運拿到了度小滿金融的offer,今年也就是2020年的3月份入職,一直在度小滿的資料庫團隊實習。實習的這段時間對應剛才學校走入職場的我來說進步是巨大的,我接觸了在學校不可能接觸到的生產級別的資料庫產品、平臺。
團隊主要是做資料庫平臺相關的研發,所謂的業務也都是圍繞MySQL的展開的。學會了新的研發語言Golang、熟悉了公司的單機、叢集、無損DDL、SQL檔案上線、資料庫中介軟體、資料庫止損平臺。總之自我感覺自己進步了。
前些天,很幸運!很幸運!抓住了秋招的尾巴,上岸百度集團母公司,也簽了校招offer。
而我在公眾號最近陸續釋出的MySQL筆記,是我在度小滿的這段實習期間積累下的知識點。
突然有讀者同學wx上跟我嘮嗑:
突然有讀者同學wx上跟我嘮嗑:
都這麼捲了,是時候好好學MySQL了!
現在這麼卷,很多在校生都已經不滿足只是做SQL boy,認認真真的進一步學習MySQL了,難到已經工作很久的你還呆在自己的舒適區不願意出來嗎?
還有我為什麼準備將整理的這些筆記整理髮在公眾號上呢?(已釋出20篇)
首先我並不是好為人師,並且這件事直觀上起來是一件花自己的時間,免費培養競爭對手的傻事。
其實不然,我在寫公眾號上寫文章之前使用 “賜我白日夢” 這個ID已經在部落格園寫過兩年多的部落格,釋出了近200篇筆記,收穫了一百多粉絲。起碼現在的我對技術依然有一腔熱血,並且我堅信不斷的寫文章輸出可以為我帶來好運。事實證明這是真的,我確實拿到了百度的Offer。
其實做技術博主挺難的,純技術文章的受眾確實很少。所以感謝關注我的每一個同學!
勾勒腦圖
下面我會用圖文的方式跟大家分享如何學MySQL的心路歷程,我現在的知識面也是有侷限性的,所以僅供參考哈!
但是我還是很開心和大家分享,一個小白是如何學MySQL的。個人感覺還是比較乾貨的。
希望大家也能迷之自信自己是可以的!啃下這個大多數人都只會CRUD的硬骨頭!
總得來說將學習劃分成:練氣、築基、結丹、元嬰、化神、飛昇六個段位,你可以看下你大概在哪個段位上哦!
練氣期
築基期
這個階段主要是對第一個階段的鞏固和擴充。
結丹期
經過了築基期的學習,hold住日常的工作已經沒問題了,可是長時間呆在築基期不再進一步往下學習。豈不是成了SQLBoy?所以當時你有時間有精力的時候可以來衝刺一下結丹期
這個階段的特點就是會有大量的新的概念出現,不過它們都不是很難理解的概念。而且你在結丹期碰到的概念基本約等於高頻面試題!
元嬰期
這個階段已經遠遠不止是MySQL單機那麼簡單了。更多的是叢集、資料庫中介軟體、分散式
化神期
看起來,再高階的段位感覺也只能去熟讀MySQL原始碼了。至今為止我還真的認識一個業內的大佬達到了這個階段,他其實就是我的上一個技術經理kan爺。
在度小滿金融實習的這八個月的進步,很大程度上和kan爺直接相關,所以還是很尊重、很感謝他的!
白日夢能力有限,這個段位我就不知道再說啥了,也只有少數的大佬在這個階段寂寞著!
飛昇
這個階段就厲害了!想必肯定可以呼風喚雨、御風飛行!哈哈哈~
推薦閱讀
- 大家常說的基數是什麼?(已釋出)
- 講講什麼是慢查!如何監控?如何排查?(已釋出)
- 對NotNull欄位插入Null值有啥現象?(已釋出)
- 能談談 date、datetime、time、timestamp、year的區別嗎?(已釋出)
- 瞭解資料庫的查詢快取和BufferPool嗎?談談看!(已釋出)
- 你知道資料庫緩衝池中的LRU-List嗎?(已釋出)
- 談談資料庫緩衝池中的Free-List?(已釋出)
- 談談資料庫緩衝池中的Flush-List?(已釋出)
- 瞭解髒頁刷回磁碟的時機嗎?(已釋出)
- 用十一張圖講清楚,當你CRUD時BufferPool中發生了什麼!以及BufferPool的優化!(已釋出)
- 聽說過表空間沒?什麼是表空間?什麼是資料表?(已釋出)
- 談談MySQL的:資料區、資料段、資料頁、資料頁究竟長什麼樣?瞭解資料頁分裂嗎?談談看!(已釋出)
- 談談MySQL的行記錄是什麼?長啥樣?(已釋出)
- 瞭解MySQL的行溢位機制嗎?(已釋出)
- 說說fsync這個系統呼叫吧! (已釋出)
- 簡述undo log、truncate、以及undo log如何幫你回滾事物! (已釋出)
- 我勸!這位年輕人不講MVCC,耗子尾汁! (已釋出)
- MySQL的崩潰恢復到底是怎麼回事? (已釋出)
- MySQL的binlog有啥用?誰寫的?在哪裡?怎麼配置 (已釋出)
- MySQL的bin log的寫入機制 (已釋出)
聯絡我 be friends
本文到這裡就行將結束了。也希望可以幫助你勾勒出一張屬於自己的該如何學習MySQL的知識圖譜。
我想自己在現在這個階段對各種技術還是有一腔熱血的。如果你也這樣,可以通過我的公眾號聯絡到我,拉你進群。
上面的文章中有我的公眾號的二維碼,關注我可免費領取10多張精美腦圖。
助力你的春招、秋招。面試官都關注了!你還在猶豫什麼呢?