科技和互联网

为什么要学习编写区块链应用

虽说这篇文章有推销的嫌疑,但是他们的网站本身对于区块链的普及,特别提高有一定计算机知识的程序猿们的区块链编程有很大的帮助。类似于九十年代的互联网技术的热潮,当今的区块链技术的热度也是快速升温。互联网技术已经被实践证明可能是对人类影响最大的技术进步,而区块链技术的实际应用还有待开发,但越早进入这个领域对我们帮助越大,我说的绝对不是成为“币圈”里的人去炒币。

在这个网站里,我们可以接触到几乎所有的最前沿的区块链技术,最现实的是成为区块链开发者,开发区块链应用为自己源源不断地生钱;即使不开发应用,也可以为各种开源项目做贡献获得报酬;当然,也可以在创业公司工作,甚至,如果有足够大的梦想,可以自己创业,自己ICO。

如何开始呢?作者建议先去CryptoZombies.io学习开发区块链应用,参加Telegram社区,和浏览在Medium上的其他相关文章。区块链技术如此炙手可热,希望喜欢区块链技术的读者们赶紧去尝试,开发一处新的“金矿”也是有可能的。

原文链接:https://medium.com/

抄录:

Why you should learn to build Blockchain Apps

By Georgios Konstantopoulos,

Last week we released CryptoZombies Lesson 4, where we continue our journey to build an army of zombies with Solidity, Ethereum’s programming language. As of this lesson, over 90,000 people have used CryptoZombies and are getting more familiar with developing Decentralized Applications (DApps) on Ethereum.

What we have not discussed so far is why should you get involved in this space? What is there to gain? Does it really matter?

The one sure thing is that demand for Blockchain Developers (often called Blockchain Engineers) exceeds the supply by far, and this demand is increasing over time:

Blockchain and Bitcoin were 2 of the top 3 fastest-growing skills on Upwork’s Quarterly Skills Index in 2017.
In this article, we’re going to look at similar historical growth of innovative platforms, and some ways you can start making money as a blockchain developer as you develop your skillset.

Lessons from the past: Google Play and Apple’s App Store
Let’s take some data from the two biggest app stores of today, Google’s Google Play and Apple’s App Store.

In March 2009 the Google Play store (called Android Market at the time) had 2,300 apps available. By the end of October 2010 that number had increased to 100,000[1]. In February 2017 the amount of apps on Google Play store was around in the range of 2.7 million.

App Store exhibited similar growth:

App Store growth 2008–2017 | source: https://www.statista.com/statistics/263795/number-of-available-apps-in-the-apple-app-store/
Will history repeat itself?
If blockchain really is analogous to the internet in the early 90s, then DApps are in an analogous stage to the early-days of the app stores. We are going to see massive growth in DApp software developers over the coming years.

I will take a phrase from Wikipedia’s App Store (iOS) page,

The term app has become a popular buzzword; in January 2011, app was awarded the honor of being 2010’s “Word of the Year” [1]
…and make a bold prediction and adapt it to the DApp ecosystem:

The term DApp has become a popular buzzword; in January 2019, DApp was awarded the honor of being 2018’s “Word of the Year”
What actually matters here is not if the above happens. It is when.

Should you really look into this?
If you are excited by:

Decentralization
Working with brilliant passionate minds
Innovation
Cutting-edge technology
High salaries (this happens mainly due to demand being much higher than available supply)
…then you should get familiar with blockchain development. Currently individuals, startups and even larger companies[2][3] are gradually joining the blockchain industry with their own products and they are actively looking for more employees to join their projects.

Ways to make money as a blockchain developer
There are a number of ways you can start making money building DApps, depending on your current skill level.

  1. Build your own DApp and monetize it
    Taking CryptoKitties as an example, you can build a monetized DApp. There is huge potential here — CryptoKitties did over $12 million USD in sales in its first month after launch.

If you look on DappRadar, you can see the volume of transactions different DApps are doing, with CryptoCountries currently topping the list at almost $40,000,000 in sales over the past 7 days. The developers take 2–5% of every transaction, so you can do the math and see what a profitable opportunity building your own DApp-based game can be.

In our next article, we’ll be covering in-depth the different business models you can use in your DApps to generate profits.

  1. Get paid for contributing to open-source projects
    Gitcoin aims to ‘push open source forward’ by attaching bounties denominated in Ether for solving github issues. Currently, there are more than $8.000 attached among 20 bounties, waiting to be claimed!

All you need to do is solve an issue, and if the bounty submitter approves it, you will get paid in Ether via a smart contract.

How does Gitcoin work? | https://gitcoin.co
3. Create your own own Startup / Cryptocurrency
Launching an Ethereum token that is secure and can be used to trade value is as trivial as writing a few lines of code, thanks to OpenZeppelin. After you develop the coin, you can raise capital through an Initial Coin Offering (ICO).

MVP of GustavoCoin in 10 lines of Code | https://blog.zeppelin.solutions/how-to-create-token-and-initial-coin-offering-contracts-using-truffle-openzeppelin-1b7a5dae99b6
Of course, your project must have some kind of value in order to raise the required capital. (Or not, as has been the case with many high-profile ICOs — but that is another discussion).

  1. Work at a startup
    If building your own startup isn’t your thing, you can get hired as a developer on someone else’s. There are a number of new projects springing up all the time that are looking for developers. Many of these projects raise millions of dollars via an ICO, and have a large budget for hiring skilled developers.
    You can take a quick look at AngelList and apply for a position that interests you.

https://angel.co/blockchains/jobs
Because blockchain developers are in such high demand, many of these offer working remotely, which is a big plus for many.

  1. Work as a freelancer
    If you prefer flexible and on-demand gigs, popular freelancing sites such as upwork.com or freelancer.com have job listings on potential projects that you can work part-time or on a per-project basis.

You can search for positions such as Solidity Developer or Blockchain Engineer at these sites to grasp an idea of what positions are available.

  1. Join a larger company
    Lots of big companies hire from time to time, trying to explore their own corporate solution.

Visa job listing at LinkedIn
However, judging by Visa asking for 8 years of Industry experience, then you’re either Satoshi Nakamoto or drinking margaritas on your private island.
Usually these jobs are not oriented towards fully public and decentralized systems, so if you’re a blockchain purist, this may not be your cup of tea.

OK, I’m sold. How do I get started?
As more and more resources on learning to code these unstoppable applications become publicly available, aspiring developers will be able to transition smoothly from traditional development to blockchain development.

At Loom Network, we are contributing to this effort by building a community around tools and tutorials for learning to build DApps on Ethereum, the fastest-growing blockchain developer platform.

Here’s how we recommend you get started:

Head to CryptoZombies.io, our interactive code school that teaches you to write Ethereum DApps through building your own crypto-collectables game.
Join our Telegram community to join a thriving community of people talking about DApp development and scaling Ethereum.
Check out our Medium page for our other articles on Solidity development.

https://loomx.io/
If you liked this article:

Follow us on:
Telegram | Twitter | Github

Visit us at https://loomx.io

Contact us: team@loomx.io

READ MORE ABOUT: Blockchain Programming EXPLORE THE BEST FROM: medium.com

Tagged , ,

我忍不住要留言