Mixin Network有不少开发者,咱们将持续的采访他们,了解他们的故事,但愿他们的故事能对开发者有帮助。 本期开发者的 github地址是 github.com/wangshijunjavascript
mixin开发者大赛正在进行中,javascript, python, ruby, php, go程序员均可以来赢30万大奖。php
大赛地址活动地址 mixin.one/events/hack…前端
开发者入门文档 mixin-network.gitbook.io/mixin-netwo…java
可否介绍一下你本身?node
我是王仕军,JS 全栈工程师,2017 年接触区块链,经过 Coursera 上面的 CryptoCurrency 课程搞懂了区块链技术以后,对区块链技术很是看好。我工做之余也会写写技术文章,可能不少人已经经过下面这些渠道接触过我:python
你是何时开始学习编程?git
本科大二的时候开始学习编程,大概 2007 年的样子,当时校内网特别的流程,让我着迷的是在我的主页上加上各类代码能让页面变的不同凡响、更加炫酷,因而我就开始学习和研究背后的技术,而从那以后就再也没有玩过校内网了。从 CSS、HTML 开始,再到 JS、PHP,再到最后用 JS 作前端、后端、后台、客户端的端到端开发,算上来已经折腾快 10 年了,编码对我来讲是件很是有乐趣的事情。程序员
你平常使用的编程软件是哪些?好比 IDE,debuggergithub
随着技术的进步,我经常使用的编程软件也在慢慢进化,固然最钟情的就是 VIM 了,简洁高效,无论在什么现代编辑器里面,我都会启用 VIM 模式,固然如今的主 IDE 是 VSCode。调试工具就比较多了:网络调试用 Charles,页面调试用 Chrome Dev Tools,API 调试用 Postman,IDE 自己也自带了很是强大的调试功能。npm
你平常使用的硬件是哪些?
最经常使用的硬件就是 15 寸的 Mac Book Pro,从 2013 年开始使用以后就喜欢上了,而且安利身边的很多工程师朋友入手,固然大尺寸显示器在作前端开发的时候也是必不可少的,再配上机械键盘,开发体验就很是棒了。
你是何时,从哪一个渠道知道 mixin network?
Mixin Network 项目 2017 年末就据说了,随后就按期关注这个项目,从最开始的 Messenger,到后来的 Developer Dashboard。
是什么缘由促使你花时间写 nodejs 的库?
你从何时开始学习和使用如今这个语言来写 mixin network 上的库
就像上面说的,我学习和使用 JS 有接近 9 年的历史,不过 mixin-node-client 项目初始化是在 2018 年上半年,当时我准备作个 Mixin Bot,mixin-node 基本能 work,可是大量的接口调用代码仍是得本身封装,就萌生了封装个对 JS 开发者更好用的 SDK 的想法,当时测试网尚未官宣上线,我忙其余事情把这个就暂时搁置了。
写这个库的过程当中,有什么特别的感觉?
在 Mixin Network 做为区块链应用开发平台,足够开放,在其上开发应用,特别像开发微信小程序或者微信服务号,开发者的迁移成本会很是低。
作这个库有什么收获,有没有收入?
坦白的说开发 mixin-node-client 没有金钱上的收入,可是怎么设计一个冗余代码比较少的 SDK,怎么在 SDK 中把平台能力作合理的拆分这些思考都让我收益良多,此外,做为半个区块链开发者,我很是指望能用本身的力量推进区块链技术的普及和应用。
对于 Mixin Network 有什么建议?
不光有 Mixin Network 的社区技术论坛,还须要有个地方能把社区的代码都组织起来,下降代码贡献者、新进入开发者的成本,好比作的至关成功的 React 项目,除了官方组织以外还有个 React Community 组织,这样项目会更有生命力。
你本身对于数字资产在将来的应用有什么见解?
这里我就借用 Ryan Sean Adams 的观点来讲明个人见解:Software has eaten mail, commerce, maps, servers, taxis, Blockbuster, payments, photos, games, hotels, songs. Money is next on it's list!