成为区块链开发者:我的真实经历

robot
摘要生成中

看看,我在这个编程的兔子洞里已经待了很多年,我直言不讳地告诉你——成为一名区块链开发者并不是YouTube所描绘的那种光鲜亮丽的加密兄弟之旅。让我来给你剖析一下这实际上需要什么,而不是粉饰太平。

  1. 基础?当然,但区块链概念一开始确实很奇怪。分布式账本对我来说几周内完全没有意义。

  2. 语言?是的,你需要Solidity。我浪费了三个月试图避免它。不要成为我。JavaScript也有帮助,但Solidity是你的主食。

  3. 平台?不要纠结于选择一个。开始的地方 - 任何地方。我选择了以太坊,因为那里有资金流入。就是这么简单。

  4. 智能合约?它们是麻烦的家伙。一个放错的分号可能会让你损失数百万。我见过比我更优秀的开发者也遭遇过这种情况。

  5. 去中心化应用?用户体验通常很糟糕。要准备好向用户解释为什么他们需要支付燃气费才能点击一个按钮。

  6. 版本控制?Git在我凌晨3点意外删除了我一半的代码库时救了我。学会它,否则会后悔。

  7. 共识?这些东西很快变得政治化。PoW与PoS的辩论实际上是部落战争。仔细选择你的立场。

  8. 安全性?我的第一个项目在上线48小时内就被攻击了。至今仍对此感到噩梦连连。安全性不是可选的。

  9. 工具?Truffle 和 Hardhat 是救星,但它们在每次更新时都会以新颖而激动人心的方式出现故障。

  10. 项目?你第一次尝试会很糟糕。我也是。但这就是你学习的方式。

市场波动不定——有一天你是高高在上的天才,享受着代币价格的飙升,下一刻你却在向投资者解释他们的钱为何消失。好的开发者在熊市中坚持留下,边建设边等待其他人逃离。

那些认证课程呢?大多数在你完成之前就已经过时了。与其这样,不如通过构建和破坏事物来学习。

这条路并不容易,但如果你还在阅读,也许你具备所需的能力。现在关闭这篇文章,去写点代码吧。

ETH1.34%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)