從研發角度談儲存技術的學習

2021-05-24 09:21:25 字數 1154 閱讀 8613

對於研發人員,儲存技術的學習內容非常之多。我根據自己的理解,把它們大致分為以下8項內容:

1、系統管理:unix/linux/windows作業系統管理,要求熟悉甚至精通。

2、開發技術:c/c++,網路程式設計,多程序/多執行緒,程序間通訊。如果能掌握核心開發、驅動程式開發則更佳。

3、儲存基礎:磁碟、raid陣列、檔案系統等儲存相關硬體和軟體的安裝、配置、除錯。

4、儲存系統:raid, das, san, nas, cas等,對儲存系統的原理以及實現技術熟悉。

5、儲存協議:tcp/ip, scsi, iscsi, nfs/cifs等, 熟悉這些儲存相關協議。

6、檔案系統:vfs, extx/ntfs/fat32等磁碟檔案系統, nfs/cifs網路檔案系統, lustre/gfs/afs等分布式檔案系統,掌握原理和實現技術,能夠閱讀原始碼則更好。

7、儲存技術:deduplication, ssd, hsm, virtualization, snapshot, replication, cdp, vtl, thin provision等等,盡量多跟蹤最新儲存技術進展,多多益善。

8、儲存架構:掌握不同行業的儲存需求,能夠根據實際需求提出儲存解決方案,並進行儲存系統架構、設計和實現。

儲存研發人員成長大致可分為四個級別:

1、儲存初級研發:  掌握1、2、3項儲存內容,在中高階儲存研發指導下,可以進行儲存研發工作。

2、儲存中級研發:+ 掌握4、5項儲存內容,可以帶領團隊進行研發工作,並指導初級研發。

3、儲存高階研發:+ 掌握6、7項儲存內容,可以進行儲存新技術的研究,對現有儲存系統優化改進,原型系統開發。

4、儲存研發專家:+ 掌握8項儲存內容,儲存前沿技術研究,儲存系統規劃與架構,對儲存發展趨勢有著很好的理解和洞察。

10000小時法則 (the 10,ooo hour rule),簡單地說,任何人要在任何領域出類拔萃,脫穎而出,都需要認真投入10000小時以上。10000小時是乙個突破的臨界點。以每天10個小時算,10000小時相當於三年。也就是說,要做成功一件事情,你就要每天10小時投入,持續3年。如果每天只有5小時,那麼需要6年。如果每天3小時,則需要10年。因此,如果想成為儲存領域的專家,沒有什麼捷徑可走,只有堅持學習、實踐、思考。3年、5年、8年、10年後,只要你仍在追求既定目標,定會有所成就。

"厚積而薄發",與所有儲存同行共勉!

從研發角度談儲存技術的學習

對於研發人員,儲存技術的學習內容非常之多。我根據自己的理解,把它們大致分為以下8項內容 1 系統管理 unix linux windows作業系統管理,要求熟悉甚至精通。2 開發技術 c c 網路程式設計,多程序 多執行緒,程序間通訊。如果能掌握核心開發 驅動程式開發則更佳。3 儲存基礎 磁碟 ra...

從研發角度談儲存技術的學習

對於研發人員,儲存技術的學習內容非常之多。我根據自己的理解,把它們大致分為以下8項內容 1 系統管理 unix linux windows作業系統管理,要求熟悉甚至精通。2 開發技術 c c 網路程式設計,多程序 多執行緒,程序間通訊。如果能掌握核心開發 驅動程式開發則更佳。3 儲存基礎 磁碟 ra...

從認識論的角度談機器學習與深度學習

機器學習 machine learning,ml 是一門多領域交叉學科,涉及概率論 統計學 逼近論 凸分析 演算法複雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的效能。它是人工智慧的核心,是使計算機具有智慧型的根本途徑,...