Soon:自学成才,从不设限 - Mixin Network开发者访谈

697 阅读3分钟

Mixin Network有很多开发者,我们将持续的采访他们,了解他们的故事,希望他们的故事能对开发者有帮助。 本期开发者soon获得了开发者大赛的三等奖,他的作品是dodice。源代码地址

能否介绍一下你自己?

Hello, 我是 soon,一名 iOS 开发兼后端开发工程师,现居上海。17 年开始投资虚拟货币,18 年开始接触和学习区块链技术。

你是什么时候开始学习编程?

从大一 C 语言课开始学习编程;后面凭着对 iOS 开发 的热爱自学了 Objective-C 并且在毕业之后从事了 iOS 开发的工作。

你日常使用的编程软件是哪些?比如 IDE,debugger

VS Code, Xcode,

你日常使用的硬件是哪些?

rmbp 2018, HHKB Pro 2

你是什么时候,从哪个渠道知道 mixin network?

18 年三月份的时候,我一个朋友送给了我一个 ETH,同时推荐了 Mixin Messager 这个软件给我并互加了好友。 体验了一下 mixin 转账秒到并且没有手续费,留下了深刻的印象。

是什么原因促使你花时间写这个作品?

参加开发者大赛,也落实一下前段时间对 Mixin 开发文档和开源项目的学习。

你从什么时候开始学习和使用现在这个语言来写 mixin network 上的 app

我从 18 年初的开始学习和使用 Golang 这门语言来写程序,Go 语法简单,性能卓越,部署方便,强烈推荐。

写这个作品的过程中,有什么特别的感受?

剪刀石头布这个作品学习了 ocean one 的实现思路,使用转账作为用户和引擎之间沟通的媒介,引擎不断和 mixin 网络同步转账记录来 驱动游戏的进行,并保证数据一致性。在 ocean one 源码里面学到这种实现的时候,有种醍醐灌顶的感觉。

做这个应用有什么收获,有没有收入?

上线之后自己做庄开场子输了几万个 CNB 😂;参赛获得三等奖收获 50 XIN,感谢 Mixin。

对于 mixin network 有什么建议?

ETH 充值要 100 个确认才能到账有点慢了,要是能缩短点就太好了。

你自己对于数字资产在未来的应用有什么看法?

我十分看好数字资产在支付结算这个场景下的前景;去中心化,有网络的地方就能流通,安全并且透明。

你会给其他 app 的开发者推荐什么语言,工具,和书籍?

语言再推一遍 Golang,开发效率和执行效率都有出色的表现; 工具推荐 docker for Mac + Kitematic,用来部署数据库和打包环境,非常方便。 最后再推荐一本经典的书《UNIX 编程艺术》,无论是做什么开发的程序员,都能从这本书里面学习到经典不过时的编程思想。