寫在前面
今天是2020-12-31號,也就是2020年的最后一天了,看到很多小伙伴都在這一天對自己這一年來的情況進行了總結,我也簡單的總結下吧,2020年對我個人來說,是不平凡的一年,這一年,我出版了兩本書,一本是《海量資料處理與大資料技術實戰》,一本是《MySQL技術大全:開發、優化和運維實戰》,并且在這一年,我幾乎保持著日更公眾號的頻率,并總結整理出8本超硬核的PDF電子書,這一年,我開源了幾個高并發、大流量場景下的技術框架,這一年,,,
回顧寫書程序
其實,開始寫書是在2019年的6月份了,出版社的王編輯找到了我,邀請我寫書,當時的我,其實還是挺糾結的,要不要寫呢?最終的決定還是寫吧!一方面是想看看自己持續輸出文章這么多年,就真的系統掌握了相關的知識嗎?于是,我便和王編輯討論書籍的選題,后來定的是大資料方向,要以實戰為主,于是我便給書籍起了個名字——《海量資料處理與大資料技術實戰》,于是乎,我們便簽訂了合同,我也開始寫稿了,

本來想的是在2019年11月21號交稿,沒想到寫作期間根本停不下來,可能別人是沒詞寫,而我,是多的寫不完,于是編輯為我限定了頁數,讓我全書不要超過550頁,竟然還有這種事,于是乎,我便開始重新整理思路,確保全書盡量不要超過600頁,

要是內容寫多了,編輯讓我最后刪,,,,

期間,我也一路開掛式的寫作,因為思路很清晰嘛,咱們的這位王編輯做事情也是很高效的,跟她配合起來效率就是高,

就這樣,我一路開掛式的寫作,原本定的5個月的寫作時間,只用了不到兩個半月就寫完了!

最終的稿子排版后是598頁,

寫完《海量資料處理與大資料技術實戰》這本書,我們并沒有閑著,又簽訂了《MySQL技術大全:開發優化與運維實戰》這本書的合同,

之后,我也是火力全開,2個半月 就寫完了760頁《MySQL技術大全:開發、優化和運維實戰》,并且為全書錄制了配套的視頻說明,值得一提的是:《MySQL技術大全:開發、優化和運維實戰》全書基于MySQL8.x撰寫,兼容MySQL5.x版本,
兩本書的寫作程序差不多花費了5個月的時間,這效率自己還是挺滿意的~~
有很多小伙伴都在問我,為啥寫書會寫的這么快: 關于寫書我是這樣提高自己的效率的:
- 寫書前我會花一整天的時間構思、整理書籍框架和結構,將其整理成腦圖,
- 反復思考、完善腦圖的內容,盡量細化,把能想到的知識點都列到腦圖上,此時做的是 “加法” 操作,
- 完善腦圖后,開始精簡,修正腦圖的內容,此時做的是 “減法” 操作,
- 調整腦圖枝干的順序,修正細節,此時,腦圖的結構基本就對應了書籍的目錄,
整理腦圖前前后后會花費大概一周的時間,寫這兩本書時,我都是先按照這個思路來整理腦圖的,整理的程序中,整本書的框架和結構也就深深的印在了我的腦海中,寫作起來也就非常的順暢了,這樣一來,我就不會擔心沒詞寫,而是擔心是不是寫的太多了!
回顧寫公眾號
從今年2月份開始,也就是寫完兩本書的全稿后,我開始了公眾號的寫作,旨在分享自己在實際作業中的經驗總結,技術分享,主要寫的還是以技術類的文章為主,并且我也將文章分類整理到了github和gitee上,
- github:https://github.com/sunshinelyz/technology-binghe
- gitee:https://gitee.com/binghe001/technology-binghe
分類如下所示,

微信公眾號更新了大量技術專題,每一篇技術文章都干貨滿滿!不少讀者已經通過閱讀「 冰河技術 」微信公眾號文章,成功跳槽到大廠,實作升職加薪;也有不少讀者實作了技術上的飛躍,成為自己所在公司的技術骨干!
我也將公眾號的部分文章進行了梳理,整理成8本超硬核的免費、開源的PDF電子書,其中,《深入理解高并發編程(第1版)》電子累計全網下載已達7W+,小伙伴們可通過如下方式來獲取這些電子書,
關注 冰河技術 微信公眾號:
回復 “并發編程” 領取《深入理解高并發編程(第1版)》PDF檔案,
回復 “并發原始碼” 領取《并發編程核心知識(原始碼分析篇 第1版)》PDF檔案,
回復 ”限流“ 領取《億級流量下的分布式解決方案》PDF檔案,
回復 “設計模式” 領取《深入淺出Java23種設計模式》PDF檔案,
回復 “Java8新特性” 領取 《Java8新特性教程》PDF檔案,
回復 “分布式存盤” 領取《跟冰河學習分布式存盤技術》 PDF檔案,
回復 “Nginx” 領取《跟冰河學習Nginx技術》PDF檔案,
回復 “互聯網工程” 領取《跟冰河學習互聯網工程技術》PDF檔案,
期間,公眾號的文章也被很多小伙伴認可過,這種認可比出書還高興啊,也給了我更多的動力去寫好每一篇文章,這里,我就曬兩張圖吧,


回顧開源專案
冰河曾經經歷過一個完整電商系統用戶從零到上億的研發程序,在業務的不斷發展與變化程序中,演化出電商系統和基于大資料的商品精準實時推薦平臺,關于MySQL資料庫的架構演進,小伙伴們可以參考《從零到千萬用戶,我是如何一步步優化MySQL資料庫的?》,關于系統的架構演進,小伙伴們可以參考《系統從初期到支撐億級流量,都經歷了哪些架構上的演變?》,
在研發系統的程序中,對一些通用的組件和功能進行了抽象和封裝,以開源框架的形式開源出來,希望能夠幫助到更多的小伙伴,也希望能夠有更多的小伙伴來參與開源專案的研發,以下是我重點開源和維護的專案:
全網首個完全開源的分布式全域有序序列號(分布式ID生成器)服務,支持嵌入式(Jar包)、RPC(Dubbo)、Restful API方式發布服務,開源地址:
GitHub: https://github.com/sunshinelyz/mykit-serial
Gitee: https://gitee.com/binghe001/mykit-serial
基于可靠訊息最終一致性的分布式事務框架mykit-transaction-message開源地址:
GitHub: https://github.com/sunshinelyz/mykit-transaction-message
Gitee: https://gitee.com/binghe001/mykit-transaction-message
精準定時任務和延遲佇列框架mykit-delay開源地址:
GitHub: https://github.com/sunshinelyz/mykit-delay
Gitee: https://gitee.com/binghe001/mykit-delay
開源不易,希望小伙伴們能夠給上面三個開源專案一個大大的star,
還有一些其他專案,在我的github上,以mykit開頭的開源專案都隸屬于mykit系列框架,基本都是我個人在開發和維護,另外,我也是開源分布式資料庫中間件Mycat的核心開發人員,最近有很多小伙伴在問:Mycat還在維護嗎?我:肯定在維護啊,而且最近還要發布一個重大版本!,
另有一個自豪的事情是:前段時間和貓大人(Dromara社區的創始人、Hmily開源分布式事務框架作者、Soul開源網關作者)討論寫書的事情時,貓大人建議我將開源框架提交到Dromara社區,那里有很多的小伙伴在一同維護社區的專案,我也在規劃、考慮中,
寫開源框架的程序中,確實讓自己的技術得到了質的提升,因為這需要掌握很多底層的原理和編碼技巧,有時,還會涉及到技術的難點攻關,不過這也是對自己技術水平的驗證和進一步的查漏補缺,
最后,希望更多的小伙伴能夠投入到開源專案的開發和維護中,mykit系列開源框架期待你的加入,開源不易,也希望小伙伴們能夠給開源專案一個大大的star~~
明年規劃
(1)沉淀自己,不斷提升自己的技識訓累和認知,形成自己的方法論,
(2)與貓大人合力共同出版一本超硬核的技術圖書,
(3)繼續增加輸出文章的深度和普適度,提供一些通用的解決方案和方法論,
(4)不斷完善公眾號內容的深度,從深入原理、原始碼到實戰,全方位輸出技術文章,讓每個小伙伴能夠從根本上掌握相關的技術,
(5)持續更新和維護mykit系列開源框架,希望能夠幫助到更多的小伙伴,也希望能夠有更多的小伙伴加入進來,也希望能夠獲得更多的小伙伴的Star,
(6)加強對公眾號的運營,與其他公眾號大佬多多溝通交流,學習他人優秀的經驗,
(7)其他代辦事項,,,
總之,2020年是不平凡的一年,2021年也將會是非常充實的一年,2021我們一起加油,
如果你覺得我寫的還不錯,可以加我微信,共同討論技術哦,也可以圍觀我的朋友圈,那里有我發在公眾號的文章哦~~

CSDN認證博客專家
hive
storm
hadoop
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/243296.html
標籤:其他
上一篇:5V升壓12.6V芯片
