--- title: 文章-區塊鏈工程師需要有什麼技能? --- ###### tags: `BlockChain` # 文章-區塊鏈工程師需要有什麼技能? ## 一、寫智能合約(DAPP): SOLIDITY 要寫區塊鏈,最好還是需要本身要有一些寫程式的底子,會比較好上手。 ## 二、調用智能合約-WEB3-API 要寫區塊鏈,最好還是需要本身要有一些寫程式的底子,會比較好上手。 那如何調用區塊鏈上的智能合約,就需要使用WEB3提供的API來調用本地或遠端的以太坊節點。 ## 三、了解基礎密碼學、分類帳、共識算法、演算法 最後如果您想更深入的往區塊鏈這個領域發展,就要更加的去了解基礎密碼學、分類帳、共識算法及演算法的部份,對於如何創建一個區塊鏈是非常重要的,必須計算礦工的工作量及報酬,並保證自己的鏈上是安全可靠性的。 ## 四、初學者可以哪裡著手練習區塊鏈呢? 首先呢,您需要一個編輯器來寫智能合約,這邊推薦可以使用線上版的REMIX編輯器,這個編輯器有支援.SOL程式檔,很方便,所以剛開始寫智能合約可以直接先用線上版的編輯器當作測試用。 ## 其他參考文 https://blockbar.io/blockchain/區塊鏈工程師薪資情況-salary-of-blockchain-engineers/ https://github.com/Blockchain-zju/blockchainer-roadmap