本文將討論希望提升 Cardano 技能並成為 Cardano 開發者社區一員的開發人員或程序員。看到 Cardano 路線圖、社區活動和機會後,與提升 Cardano 技能相關的查詢正在增加。
如果您不是區塊鏈,而是熱衷於進入 Cardano 的開發人員生態系統,以下指南可能會在很大程度上幫助您。如果您有任何一種編程語言的中級知識入門級別,您會發現從這裡開始您的旅程要容易得多。本文將指導您如何成為 Cardano 開發人員以及 Cardano 使用什麼編程語言。
如何成為 Cardano 開發者?
推薦分四個階段開始學習。階段是按順序遞進的,並且需要在階段之間留出時間空間來尋找實用 - 實施 - 案例研究主導的技能。
第 1 階段:了解區塊鏈技術
雖然您可以輕鬆提及它是另一個具有附加優勢的數據庫,了解這項技術的結構和設計對您很重要。請從以下內容開始,開始您的技能提升之旅。
• 區塊鏈設計原則和架構
• 這將幫助您了解這項技術的重要性以及與其餘的
• 密碼學 - 共識 - 代幣和預言機 - DApp - DAO - 智能合約介紹
• 幫助您掌握區塊鏈的安全部分及其工作原理去中心化世界
• 比特幣 - 以太坊 - 超級賬本 - 擴展和轉型方法
• Cardano 基礎 - PoS 和 PoW - 第三代增強功能
•了解 Cardano 與其他公司有何顯著不同
• 合規與監管
• 了解全球情況對您來說很重要
• 最後但並非最不重要的一點
• 做足夠的案例研究——在各個行業實施的區塊鏈解決方案——卡爾達諾社區啟動的各種項目
當你完成上述內容時,你'將對區塊鏈技術、Cardano 為何與眾不同以及智能合約的重要性以及開發人員可以發揮的作用有一個公平的認識。為了學習以上內容,有很多在線資源可用。
第 2 階段:了解 Haskell
當您要在 Plutus 中編寫代碼時,掌握竅門很重要哈斯克爾。它是 Plutus 的功能語言和基礎,Plutus 是 Cardano 的原生智能合約語言。需要注意的是,Haskell 需要更多時間來理解,並且需要全面的實踐來獲得技能
要進入 Plutus,需要 Haskell 的以下關鍵方面:
• 數據類型 – 遞歸模式和多態性 – 高階函數 – 類型類
• 惰性 – Monoids – IO – Functors – Applicative – Monads – FInale
Haskell 只有一部分是聲明,這是您遷移到 Plutus 所必需的。
對於學習 Haskell,除了在線提供的資料外,還有許多開源項目可用。例如:git-annex、Pandoc、Cardano SL 和 hledger。每一個都給你非常有價值的見解,但只有少數被命名。你可以做你的功課並拿起你的清單。完成此過程對您來說很重要,這將幫助您順利進入 Plutus
第 3 階段:學習 Plutus
為了獲得更好的學習體驗 - 您可以選擇以下方法
• Cardano 工具鍊和二進製文件設置 - 開發者工具
• 交易結構 - 交易元數據 - 原生代幣
• Plutus 構建工具和各種表格
• Plutus 智能合約 – Plutus PAF、PAB、DApp 連接器
• KEVM – Milkomeda 側鏈 – Glow – IELE – K 框架
眾所周知,編碼需要一貫的做法。您可以參考 Cardano Foundation 存儲庫中的資源或 Emurgo 的資源。
第 4 階段:學習後的下一步是什麼?
在您開始您的職業道路之前,建議您創建一個小型的項目或原型或案例研究將幫助您獲得信心,將您的技能付諸實踐,當然,您的潛在雇主或投資者將有更好的評估方式。
在全球範圍內,卡爾達諾社區非常積極地相互支持,並且可能會幫助熱衷於如何以任何方式成為 Cardano 開發人員的新進入者。您可以與您感興趣/選擇的社區中的任何人聯繫。祝您好運並愉快地進入 Cardano 生態系統!





















