前言-如何學習區塊鏈

本文首發於深刻淺出區塊鏈社區 原文連接:前言-如何學習區塊鏈原文已更新,請讀者前往原文閱讀html

區塊鏈將來3到5年應該會出現行業井噴式發展,相應所需的人才一定水漲船高,每個開發人員都不該該錯過這樣的機會。 區塊鏈涉及的技術不少,不少開發人員看了一些資料後,感受好像懂了,又好像沒懂。 如何系統的學習區塊鏈技術,是不少想從事區塊鏈開發的程序員的問題,咱們來一塊兒討論下,但願能夠幫助更多的人掌握區塊鏈開發技術。node

肯定方向

從事區塊鏈開發也有不少方向,如:區塊鏈應用開發人員、區塊鏈架構師、底層核心開發、共識算法研究等等。git

方向不一樣,須要學習的內容就不同,若是作基於區塊鏈應用開發,只須要了解一門編程語言(nodejs, Go, Python, C++ 等), 大概瞭解區塊鏈的原理,不必定要深刻,當能理解越深刻開發應用就越順。 若是作區塊鏈基礎開發,就須要瞭解加密算法,P2P通訊,共識算法等等。程序員

投入時間學習-動手實踐

因爲區塊鏈涉及的技術不少,能夠相對各個技術有一個概念瞭解,再逐步深刻原理。github

當你在學習瞭解概念的時候,一定會產生不少疑問, 例如咱們常常能夠看到一句: 比特幣的共識機制是經過工做量證實(POW)來實現的。 就有了新疑問:什麼是工做量證實,進一步瞭解,它是經過驗證的一個特定結果,就能確認參與者完成了相應的工做量(不理解不要緊,能夠簡單爲,張三考試考了100分,就確認張三確定好好學習了)。 這時又有了新的疑問,比特幣在驗證什麼樣的結果,這時你又須要瞭解密碼學和Hash。算法

逐步深刻的過程也是解答疑問的過程,須要咱們善用Google搜索。編程

若是以爲已進理解一個概念或原理時,能夠嘗試動手實現它,如在理解挖礦後,能夠寫代碼模擬挖礦過程。架構

學習是一個長期的過時,沒有捷徑,必須得多讀書,讀代碼,寫代碼。electron

學習資源介紹

下面是一些學習資源的介紹,相信對你們有幫助編程語言

☛ 個人知識星球爲各位解答區塊鏈技術問題,歡迎加入討論。

☛ 關注公衆號「深刻淺出區塊鏈技術」第一時間獲取區塊鏈技術信息。

相關文章
相關標籤/搜索