成爲區塊鏈開發者:我的真實經歷

robot
摘要生成中

看看,我在這個編程的兔子洞裏已經待了很多年,我直言不諱地告訴你——成爲一名區塊鏈開發者並不是YouTube所描繪的那種光鮮亮麗的加密兄弟之旅。讓我來給你剖析一下這實際上需要什麼,而不是粉飾太平。

  1. 基礎?當然,但區塊鏈概念一開始確實很奇怪。分布式帳本對我來說幾周內完全沒有意義。

  2. 語言?是的,你需要Solidity。我浪費了三個月試圖避免它。不要成爲我。JavaScript也有幫助,但Solidity是你的主食。

  3. 平台?不要糾結於選擇一個。開始的地方 - 任何地方。我選擇了以太坊,因爲那裏有資金流入。就是這麼簡單。

  4. 智能合約?它們是麻煩的家夥。一個放錯的分號可能會讓你損失數百萬。我見過比我更優秀的開發者也遭遇過這種情況。

  5. 去中心化應用?用戶體驗通常很糟糕。要準備好向用戶解釋爲什麼他們需要支付燃氣費才能點擊一個按鈕。

  6. 版本控制?Git在我凌晨3點意外刪除了我一半的代碼庫時救了我。學會它,否則會後悔。

  7. 共識?這些東西很快變得政治化。PoW與PoS的辯論實際上是部落戰爭。仔細選擇你的立場。

  8. 安全性?我的第一個項目在上線48小時內就被攻擊了。至今仍對此感到噩夢連連。安全性不是可選的。

  9. 工具?Truffle 和 Hardhat 是救星,但它們在每次更新時都會以新穎而激動人心的方式出現故障。

  10. 項目?你第一次嘗試會很糟糕。我也是。但這就是你學習的方式。

市場波動不定——有一天你是高高在上的天才,享受着代幣價格的飆升,下一刻你卻在向投資者解釋他們的錢爲何消失。好的開發者在熊市中堅持留下,邊建設邊等待其他人逃離。

那些認證課程呢?大多數在你完成之前就已經過時了。與其這樣,不如通過構建和破壞事物來學習。

這條路並不容易,但如果你還在閱讀,也許你具備所需的能力。現在關閉這篇文章,去寫點代碼吧。

ETH1.24%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)