应用链社区成员聚焦:Hendrik aka Slamper

2018-05-14 17:08 评论 0 条

enter image description here

应用链社区成员Slamper

本周,我们希望聚焦于一位社区成员,他拥有令人难以置信的支持力和生产力。在他的诸多贡献中,Hendrik aka Slamper最近创建了一个网站用以汇总应用链网络上大量的数据和统计信息,并且正在研究Lisk Elements的Golang端口。请您继续阅读以了解更多信息,关于他的背景以及他对于开源项目的想法等等。

Jennifer:请介绍一下您自己吧。

Hendrik:我是Hendrik,一个19岁的软件工程师和安全研究员,我来自柏林。在应用链社区,我是Ascend受托组的成员,其主要目标是促使活跃的社区成员加入到应用链的构建岗位。我从12岁开始编程,从那时起我就爱上了各种技术。目前,我在一家初创公司担任Android和后端开发人员,同时也在IT安全方面创建了自己的公司。在今年年底,我将于柏林就读软件工程或项目管理的课程。我的梦想之一就是有朝一日能够建立自己的区块链业务——目前,我的计划是建立一个侧链托管平台用以帮助开发人员,但我更想要自己构建一个侧链链。

Jennifer:您的日常生活是怎么样的。

Hendrik:哈哈,说实话,自从离开学校之后,我就没有什么固定的习惯了,不得不强迫自己习惯性的做一些事。一般来说,我醒来之后吃点东西就去健身房锻炼。然后,我会去Lisk.chat,Slack和GitHub,然后开始为公司和我的项目做日常例行工作。晚上我经常和朋友出去玩,或者在Lisk.chat上与其他社区成员进行激动人心的讨论,这也是我经常睡得很晚直到中午才醒来的原因。

Jennifer:您通常在GitHub上花费多少时间?您目前在做什么项目?

Hendrik:没有达到我想要的那么多时间,所以每天大约仅有30分钟到一小时。我把大部分时间花在编程和聊天上,只有当我必须创建或搜索问题时,我才使用GitHub。在未来,我计划发现更多的问题,并审查更多的代码,通过回顾更改作出更多贡献,同时提高自己的技能水平。这些项目占据了我大多的时间。在过去的几周里,我阅读了很多应用链的核心代码以了解更多关于其内部工作原理的内容。我需要这些知识才能够让我在应用链网络监视器“A.R.G.U.S.”上完成工作。该工具将监控应用链网络的稳定性,对分叉和异常情况加以识别,当受托人和运行节点的人员在丢失的块或节点上卡住、分叉以及关闭的时候,他们就能获取Telegram、Lisk.chat和SMS警报。除此之外,我一直在改进我的Lisk-Go库,它允许开发人员使用可以静态编译的Go语言与应用链进行交互。对于Lisk IoT应用程序来说,这也是一个非常棒的开始,同时也为stats.lsk.party添加了新的统计信息。对于运行节点的人员来说,我还努力提供使用Kubernetes编排以及监控全局分布式节点群集所必需的模板和工具。我所构建的大多数工具都是以我正在计划的侧链作为其服务业务的核心,这样开发人员可以免费托管(用于测试或初始部署)副链,而无需购买和管理服务器。这是为了尽可能简化副链的开发、测试和部署。我非常感谢社区的反馈和想法,为我改进这些项目提供很大的帮助。

Jennifer:开源项目有什么优势?

Hendrik:在我看来,最大的优势就是社区了。一个封闭的源代码项目永远无法获得那么多的反馈和建设性的意见。此外,开放源代码允许其他人从中学习并提高他们的编程技能,不仅仅是通过阅读代码进行学习,而且还能通过解决简单的问题加以实践来学习编程技术,这就是最好的学习方式了。另一个很大的优势则来自安全角度,开放的源代码被如此多的人检查,每个人都可以评估这个项目的安全性。

Jennifer:您是如何进入区块链这个领域的?

Hendrik:我真的不记得一开始我是如何开始接触区块链。我唯一能记得的是我玩了一些水龙头并收集了少量的比特币,这还是在很早的时候,我也许都扔了当初玩的纸钱包了!然后,我就没有关注这方面的信息了,直到我的一位老师在2016年告诉了我关于以太坊的信息。那时我才真正感兴趣并深入研究区块链技术和智能合约编程。

Jennifer:是应用链的什么吸引了您? 在您看来,应用链最大的优势在哪里?

Hendrik:还是这位老师,他在2017年年中向我介绍了应用链。我必须诚实地说,因为一开始的时候,我认为“Javascript +区块链只是另一个试图用流行语募集资金的区块链项目”。直到我在2017年末才真正开始了解它,我对其代码库简单而强大的功能和结构印象深刻。这确实是主流的区块链技术。我对此了解得越多,LiskHQ领导该项目的方式就越吸引我的注意:这绝对不是一个试图推出半成品来提高价值的项目。应用链的管理就像一个真正的公司,致力于构建专业、稳定的产品,同时保持真正的透明度(我非常中意这个影像网络日志vlogs)——这在加密领域是非常罕见的。不仅仅是技术造就了好产品。最后,区块链不过是一个复杂的分布式数据库。这是一个专业的团队,一个充满活力的社区,它们让一切变得不同。应用链的社区一直是我参与过的最受欢迎的社区之一,成为其中的一员感觉很棒。它与大多数开发人员熟悉的Javascript中构建dapps的简单性相结合,将有助于使应用链成为该领域中最稳定并最易访问的平台之一。

Jennifer:区块链技术的潜力是什么?您认为区块链对哪些行业有重大影响?

Hendrik:区块链绝对有能力改善和破坏我们生活中的许多行业和领域。由于今天大多数企业都是数据驱动的,区块链作为去中心化的数据库来说,它的潜力几乎是无限的。去中心化是未来的发展趋势,区块链将成为实现这一目标的关键。在物联网、健康技术、研究和治理方面,我看到了巨大的潜力。此外,小额支付的应用将使人们能够有效地将他们家庭构建的小型dapps货币化,并使小型开发商能够进入以前无法接触到的市场。区块链可以建立一个真实、民主、无法更改的投票系统,这将增加我们投票系统的完整性,同时通过使用数字身份简化投票流程。最后,数据的公开记录将能够应用于卫生技术方面的研究,从而达到我们从未见过的水平。对此我可以连续谈论几个小时,但是互联网上关于这个话题有许许多多的资源,所以我就不多作描述了。

Jennifer:您觉得哪些开发工具最有用或者仅仅出于喜欢?

Hendrik:我喜欢使用ZSH,因为它帮助我构建框架以及所有的IntelliJ产品开发。

Jennifer:在您进行编程的时候,最佳的工作环境是怎么样的?

Hendrik:一个由充满创造力和才华的人所组成的公共空间,我可以与他们交流我的想法以获得即时反馈和支持。这对我来说是最鼓舞人心、最有效的地方。当然,我还需要我的耳机和音乐。

Jennifer:当您遇到困难的问题/设计/漏洞时,您会怎么做?

Hendrik:我完全赞同Aleksey在之前的社区成员聚焦下对这个问题的回答。对我来说,这意味着一个几乎没有睡眠的夜晚;如果我能睡着,我甚至会发现自己在梦中也在尝试解决这件事。当我陷入困境的时候,我发现最好的解决办法就是和别人谈谈——他们带来了新的、有创意的解决方法,帮助我理清思路。

Jennifer:哪些您曾经写的旧的项目或代码,您会不好意思再读一遍?

Hendrik:可能是我的第一个应用程序,这是我在学校时的一次规划。它的代码是用德语以及蹩脚的英文命名混合编写的,并且结构很糟糕。但作为一个程序员,你经常会看到你几个月前写的代码很糟糕,因为你不断地在改进和学习新事物。 这是一个很好的方式用于发现你自己的进步,并保持你的动力。

Jennifer:迄今为止,对您来说最具挑战性的项目是什么?

Hendrik:目前最具挑战性的工作是识别应用链区块链上的异常和分叉的算法,这需要提前进行大量的思考。 但总的来说,我迄今为止最具挑战性的项目是一个用于蛋白质相互作用的可视化软件,这是我曾经为附近的一所大学建立的。特别是因为它发生在我早期开发的时候,那时我没有什么经验。

Jennifer:您经常浏览哪些行业网站和博客?

Hendrik:我经常浏览德国科技网站golem.de和Heise。对于区块链新闻,我通常阅读Lisk Magazine和CoinTelegraph。对于其他消息,谷歌浏览器新闻推荐提供了来自技术、政治和其他类别的相当有趣的新闻。

Jennifer:您喜欢在空闲时间做什么?

Hendrik:我花费大量的空闲时间与朋友一起做各种各样的活动,或者提高自己的编程技能以及学习/讨论新技术。与他人一起学习和识别新技术是最令人兴奋的,这就是为什么你可以经常在TeamSpeak服务器上找到我,或者通过其他开发人员和朋友一起找到我。

Jennifer:您想给那些追求编程的人提供什么建议?

Hendrik:与他人合作。一起学习并交换成果,这会让你和其他人都产生动力。 编程是一项非常了不起的技能。 我经常听到非编程人员说编程很无聊,其实这恰恰相反。编程就像一个超级大国,在其中你可以创造你能想象的任何东西。它毫无限制。 对于那些想学习Javascript的人,我可以推荐codeacademy.com; 他们有很棒的免费互动课程。 编程不仅仅是从书本中就能学到的; 你必须通过实际操作才能学好。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:应用链社区成员聚焦:Hendrik aka Slamper | Lisk.xyz
分类:博客 标签:,

发表评论


表情