如何和 Jimmy Song 一起成为区块链开发者
如何和 Jimmy Song 一起成为区块链开发者
原文:https://medium.com/hackernoon/how-to-become-a-blockchain-developer-with-jimmy-song-a1333072a2e3

Jimmy Song teaching his Programming Blockchain Seminar in Austin, Texas, at WeWork.
运行或扩展任何技术业务最困难的事情之一是找到好的开发者,尤其是在区块链方面。每个人都想要能从帽子里变出兔子的忍者工程师,但他们是独角兽。我认识的人要么是创始人、联合创始人、首席技术官,要么是被支付赎金的高级工程师。
初创公司和大公司会用各种各样的招数来引诱和甜言蜜语,让他们开心。股权、股票期权、弹性工作时间表、签约奖金以及一系列其他福利。忍者工程师就像艺术家或职业运动员。他们真的是通过创造奇迹让公司赢了。真正特别的人会不断地被大笔的钱招募,或者他们正处于开创自己的道路的边缘,创立或共同创立一家新的创业公司。
建造忍者和独角兽
这些年来,我经营着一家科技公司,我发现寻找独角兽真的是浪费时间,除非它们来自你的朋友和家庭网络的优秀推荐。这就是为什么我更喜欢寻找年轻的枪,初级或中级开发人员,并给他们机会沉没或游泳。
我们鼓励我们的开发人员上课学习,并将支付他们的教育费用。我们可能会牺牲一个新的高级忍者开发者所能拥有的直接魔法效果,但是把一个饥饿的初级开发者和一个愿意照顾他们的高级忍者开发者放在他们的羽翼下,一个新的战士就诞生了。
在过去的 10 年里,移动工程师是硅谷最受欢迎的开发者之一。随着比特币和加密货币的最新繁荣,区块链工程师是新的稀有独角兽。有许多优秀的区块链工程师在这个领域工作,但随着 Crypto 的快速增长,生态系统需要更多专门的开发人员。没有办法找到足够的忍者工程师来满足需求,所以必须训练士兵,下一代的忍者和独角兽才会出现。

Jimmy Song’s positive attitude and enthusiasm provide a fun learning environment.
谁是吉米·宋?
J immy Song 对我来说一直是比特币信息的可信来源。我在 YouTube 频道离线看了无数小时他的网络内容,了解比特币和加密的技术层面。吉米是一名比特币开发者和企业家;他的可信度让我产生了共鸣。他不是我唯一听的人,但我真的相信他的观点。
我最近认识了正在写几篇文章的吉米。这家伙非常敏锐,在许多方面都有丰富的信息。随着对他的了解,我了解到他走遍了整个美国,为名为编程区块链的开发者教授课程,在那里他教授比特币开发和培训。这不是什么学习编程之类的事情。有一些先决条件,你必须知道,才能得到最大限度的利用。然而,对于任何有兴趣学习编写区块链代码的人来说,这是一个很好的切入点。

Jimmy teaching one of the math lessons in his seminar. Check out those boots!
编程区块链,得克萨斯州奥斯汀
我上周顺便去了吉米的奥斯汀,编程区块链班。为期两天的研讨会在奥斯汀市中心的 WeWork 举行。班级人数比平均人数少,这对那些参加的人来说效果很好。我不是一名开发人员,大部分内容都超出了我的理解范围,但这种氛围并不可怕。我和一屋子的加密专家在一起,学习比特币背后的数学和加密技术感觉棒极了。
吉米是一个伟大的老师。我不只是给他传播阳光。这个家伙很有天赋,对他的学生非常有耐心,确保每个人都理解每一课。为期两天的课程以一系列主题为基础。每个学生都在他们的笔记本电脑上编写每一课的代码。我只是旁听了一下课,而且我从来没有觉得问一些普通的问题是愚蠢的。课程结束时,每个人都会得到一份结业证书。剩下的取决于个人是否选择在区块链中学习或追求更多。
磨快你的武器
奥斯汀区块链编程公司的一些人在业内公司工作,其他人只是在那里磨练他们的技能。不管怎样,对于任何想在这个迅速崛起的领域工作的人来说,参加这样的课程都是非常明智的职业选择。区块链中有大量的机会给有动力的开发者或个人,他们愿意投身其中并努力工作。

我来自桌子的另一边,试图在一个快速增长的市场中雇佣开发人员。乞丐不能挑肥拣瘦,有时你只需要雇用身体,让自然选择顺其自然。强者生存,领袖涌现。这些领导帮助你的下属提高速度。这就是为什么对于任何想改变职业的人来说,现在是时候了。所有新的加密项目都需要聪明和积极的开发人员来扩展。
我希望一些年轻的有抱负的开发者正在阅读这篇文章并做笔记。如果你想在开发酷的东西方面获得雇佣和高薪,那么今天就开始学习编码吧。不是每个人都必须参加这样的课程才能学习,但我保证投资自己学习如何编写区块链代码将会给你带来回报,并让你走上一条伟大的职业道路。也许你就是那个忍者工程师,困在那个无聊舒适的工作里;永远都不晚!磨砺你的武器,把你的技能用在新的事物上。
提问&与吉米·宋的对答
我追上了吉米,问了他一些关于如何成为区块链工程师的基本问题。希望这能激励你们中的一些人走出自己的舒适区,参与进来。
什么是区块链工程师,他们做什么?
他们是软件开发人员,知道如何保护不可变的分布式数据库。它与 web 开发人员、数据库开发人员或分布式系统开发人员有很大的不同,尽管它具有这三者的某些方面。区块链工程师必须设计协议,找出如何为敌对激励制定计划,并对假设进行大量测试。
他们可能会参与什么样的项目?
比特币显然是区块链的私人项目,只是程度稍轻一些。

Jimmy Song takes living in Texas seriously and rocks his cowboy boots.
为什么区块链工程师需求量这么大?
一个不可变的、可证明的、可审计的分类账对于很多应用程序来说是非常有用的。它们很难设计的事实并没有阻止公司努力让它们工作。那将是区块链而非比特币人群。
另一个需求来自比特币公司。许多公司都在努力扩大规模,并希望雇佣大量员工,这样他们就可以扩大规模,开展新项目。
如果有人想从事比特币和区块链项目的编码和工作,你会推荐他们从哪里开始?
从基础开始,比如白皮书。读一遍,理解一遍,再读一遍。然后从学习背后的数学和密码学开始。只有这样,事务和块才有意义。Andreas Antonopoulos 的《掌握比特币》是一个极好的资源,stackexchange 和其他网站也是如此。我写了一篇关于为 core 做贡献的入门文章,你可能会觉得有用。
我还教授一门课程,帮助程序员在两天内亲自学习。
某人需要什么样的经历?
技能方面,一些编程经验和学习高中水平数学的能力。
一个人应该知道什么类型的计算机语言?
几乎每种编程语言都有某种比特币库。不过,贡献往往是 C++和 Python。
你推荐什么课程、书籍或材料给可能对他们有帮助的人?

我的课程:编程区块链、掌握比特币和克里斯托弗·艾伦的东西和尼古拉·多里尔的东西。
学校和学院教这个吗?
有些是,尽管很难说教学质量如何。
说出一些人们应该关注的比特币或区块链开发者?
Bitcointechtalk.com 是一个很好的资源。Twitter 有一堆个性。一般来说,核心开发者值得关注,尤其是他们的 GitHub。
对于有抱负的新开发人员,还有什么其他建议吗?
要谦虚,同时也要自信。从一开始你不会有太多贡献的意义上来说,要谦虚。这需要时间,所以要有耐心。
相信只要有足够的研究,一切都是可以理解的。再次强调,要有耐心,坚持下去,直到你掌握为止。

This gun sits in front of one of the entrances of the Texas State Capital in Austin.
结论
我们正处于一场不可思议的技术革命的早期阶段。现在是时候跳进战壕弄脏你的手了。你在哪里或者如何学习区块链编程并不重要。参与进来,走出你的舒适区。做任何你必须做的心理俯卧撑,尽可能多地了解比特币和区块链。
学习编码的地方比吉米的编程区块链课程还多。上网查一下评论,找一个合格的地方,或者就开始黑吧。不要为自己做不到找 10 个借口。有时候你必须脱下手套去追求它。我向你保证,加密游戏将改变你的生活。
特别感谢吉米·宋!在 twitter 上关注吉米@吉米松 并在他的 中型 页面上阅读他的更多作品。吉米每天都做一个名为 的比特币秀,他有大量的视频可以学习。
查看 Jimmy 为期两天的比特币开发培训面对面研讨会。了解更多请点击【programmingblockchain.com】
请通过分享我们的内容来支持独立内容制作者。如果你不认为这很糟糕的话!