Bitcoin Forum
June 21, 2024, 10:43:26 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blockchain developer.  (Read 209 times)
Asoevjen (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 14, 2020, 04:28:52 PM
 #1

What do I need to do to become a successful blockchain developer?
ZaraCB
Full Member
***
Offline Offline

Activity: 333
Merit: 105


www.cd3d.app


View Profile WWW
April 14, 2020, 04:36:50 PM
Last edit: April 14, 2020, 05:00:47 PM by ZaraCB
 #2

At first you have to enough knowledge about Blockchain. You can read this useful articles to enrich your knowledge.

How to Become a Blockchain Developer?

How to Become a Blockchain Developer? – Types, Roles and Skills

How To Become A Blockchain Developer - Blockgeeks
spike420211
Sr. Member
****
Offline Offline

Activity: 1610
Merit: 372


View Profile
April 14, 2020, 04:43:53 PM
 #3

In order to become a blockchain developer, first of all, you need to master one of the programming languages related to one of the types of blockchain.
There are several main platforms: EOS, Ethereum, Neo, Nem, Tron.

Each project uses a specific programming language:
Ethereum - Solidity
EOS - C++
NEO - JavaScript,Java
NEM - JavaScript,Java
Tron - JavaScript,Java
...and so on

First, select a platform, and understand how smart contracts work, study the white paper and other technical documentation of your chosen platform and, accordingly, master the programming language.

Ethereum has its own programming language Solidity that is similar to the rest, but is considered difficult to learn for beginners.
Nevertheless, I advise you to start with Ethereum, since it has the largest and most friendly ecosystem for developers.
In any case, a successful blockchain developer must understand the principle of operation of each project, so do not limit yourself.


Whether you become successful or not is another question.
Everything will depend on how deeply you will delve into the technical features of each project, how much you will follow all the changes.
Also most importantly the amount of experience that you will gain during the development.
JeromeTash
Legendary
*
Offline Offline

Activity: 2184
Merit: 1215


Heisenberg


View Profile
April 14, 2020, 08:13:33 PM
 #4

-snip-
Loos like JavaScript, Java is the basis of most of these blockchains. I never had an opportunity of learning this programming languages but if i do get one, the first programming language i will go for is Java/JavaScript.

How about bitcoin? Does it also fall under Java/JavaScript?

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
BIT-BENDER
Hero Member
*****
Offline Offline

Activity: 1568
Merit: 705


View Profile
April 14, 2020, 08:20:50 PM
 #5

First before you can be a successfull black chain developer.
What do you know about block chain? What are the start up basis you have managed to pickup? What are your difficulty so far to understand? You can search about the block chain development and any where you need explanation you can get it here.
BitMaxz
Legendary
*
Offline Offline

Activity: 3290
Merit: 3021


BTC price road to $80k


View Profile WWW
April 14, 2020, 11:40:52 PM
 #6

I have a collection that I think will help you learn fast to become a developer.

Read these lists inside from this GitHub link below.
- https://github.com/jashmenn/bitcoin-reading-list
- https://github.com/bitcoinbook/bitcoinbook

And this is the best source below that you can start making your DIY blockchain right away steb by step.
- https://github.com/openblockchains/awesome-blockchains

Read the last part because it also has other Github page with lots of Blockchain learning source but for me, the DIY blockchain is enough to start learning blockchain programming.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
mk4
Legendary
*
Offline Offline

Activity: 2800
Merit: 3853


Paldo.io 🤖


View Profile
April 14, 2020, 11:55:50 PM
 #7

I'd say don't go specifically for blockchain development; it's better to be flexible. And start with the basics first, don't rush in. Personally, I like Python so that's what I would suggest that you go with first. There are lots of free courses online; here are some:


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
spike420211
Sr. Member
****
Offline Offline

Activity: 1610
Merit: 372


View Profile
April 15, 2020, 10:14:58 PM
 #8

-snip-
Loos like JavaScript, Java is the basis of most of these blockchains. I never had an opportunity of learning this programming languages but if i do get one, the first programming language i will go for is Java/JavaScript.

How about bitcoin? Does it also fall under Java/JavaScript?

No, Bitcoin is written in C ++.

By the way C++ creator Bjarne Stroustrup doesn’t like that Bitcoin BTC was written in his programming language

Java, c ++ and solidity are similar to each other, so you can study any, and then delve into the intricacies of the rest.
pooya87
Legendary
*
Offline Offline

Activity: 3486
Merit: 10666



View Profile
April 16, 2020, 04:22:57 AM
 #9

By the way C++ creator Bjarne Stroustrup doesn’t like that Bitcoin BTC was written in his programming language

Java, c ++ and solidity are similar to each other, so you can study any, and then delve into the intricacies of the rest.

you can't own a programming language, and his statements are just repetition of old nonsense about bitcoin energy usage and criminal activities that are not even worth debunking anymore since everyone knows how poor the arguments are.

as for 3 languages, there are always similarities but i don't think we can call them similar. Java and c++ are very different from each other from language features down to the way they are compiled they are different. and solidity is not exactly a programming language. it only serves one purpose that is creating smart contracts (ICOs) on ethereum platform.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
hatshepsut93
Legendary
*
Offline Offline

Activity: 3010
Merit: 2148


View Profile
April 16, 2020, 07:56:45 AM
 #10

You need to be a successful developer in general, then you can learn about blockchain and start telling employers that you are a blockchain expert, and they will either be excited and will hire you on the spot, or will yawn and ask what else can you do. Do you know any programming languages? If not, you should pick any of the popular languages and start learning it, after you become proficient with it (1-2 years of learning regularly), you can start learning about cryptography, blockchain, etc.
Henri Cartier
Full Member
***
Offline Offline

Activity: 236
Merit: 117



View Profile
April 16, 2020, 08:51:26 AM
 #11

Previously, I had posted about Blockchain jobs and careers. As I said earlier, basics are the foundation for any career. First, you need to build your technical skills in blockchain technology and join some online courses to improve your skills.


You can check this article as well about available courses on Blockchain technologies - https://bitcointalk.org/index.php?topic=4686783.0

rhomelmabini
Hero Member
*****
Offline Offline

Activity: 2002
Merit: 578


View Profile
April 16, 2020, 11:37:56 AM
 #12

-snip-
How about bitcoin? Does it also fall under Java/JavaScript?
I think it falls on the C++ language but there are some clients that falls on other languages, have seen the same question on Reddit: https://amp.reddit.com/r/Bitcoin/comments/213pxw/what_programming_language_is_bitcoin_written_in/
Quote
Bitcoin-Qt (a.k.a. Bitcoin Core), the reference implementation, is mostly written in C++. There are other clients written in different languages, Python and Java are both popular.

The Bitcoin network is a set of protocols and network standards, it is defined in natural language, like most protocols and standards.

Solidity was a good language and it's the one that revolutionized the world of dApps, I think you may try that. I've seen some tutorials of it on the YouTube channel of dApp University but with no solid learning of other OOP languages I think it will be bit hard especially if you're a total noob. Better to start with the low level languages then next are the OOP languages, mind me it's a headache if you start with the hard one.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!