Bitcoin Forum
March 01, 2021, 06:43:12 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blockchain developer.  (Read 184 times)
Asoevjen
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?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1614624192
Hero Member
*
Offline Offline

Posts: 1614624192

View Profile Personal Message (Offline)

Ignore
1614624192
Reply with quote  #2

1614624192
Report to moderator
ZaraCB
Full Member
***
Offline Offline

Activity: 207
Merit: 103



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: 1568
Merit: 371



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.

                     █████
                    ██████
                   ██████
                  ██████
                 ██████
                ██████
               ██████
              ██████
             ██████
            ██████
           ██████
          ██████
         ██████
        ██████    ██████████████████▄
       ██████     ███████████████████
      ██████                   █████
     ██████                   █████
    ██████                   █████
   ██████                   █████
  ██████
 ███████████████████████████████████
██████████████████████████████████████
 ████████████████████████████████████

                      █████
                     ██████
                    ██████
                   ██████
                  ██████
                 ████████████████████
                 ▀██████████████████▀
LATTICE - A New Paradigm of Decentralized Finance
PRESALE
ONGOING
 

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
 

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
JeromeTash
Hero Member
*****
Offline Offline

Activity: 980
Merit: 515


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?

███████████████████████████
█████████▀▄▄▄▄▄██▀▀████████
█████▀▄█▀▀▄▄▄▄▄▄▄▀▀▄▄▀█████
████ █▀▄███████████▄▀██████
███▄█ ███████▀ ██████ █ ███
██▀█ ███  ▀▀█  ▀██████ █ ██
██ █ ████▄▄      ▀▀▀██ █ ██
██ █ █████▌        ▄██ ████
███▄█ █████▄▄   ▄▄███ █▀███
████▀█▄▀█████▌  ▀██▀▄█ ████
█████▄▀▀▄▄▀▀▀▀   ▄▄█▀▄█████
████████▄██▀▀▀▀▀▀██████████
███████████████████████████
               ▄███▄
            ▄████████

        ▄▄██████████
       █▀▀▀██▀▀▀████
      ███████████
    ▀▀▀████████████
      ▀███████████▀
      ▄███████████▄
 ▄
    ▀▀▀▀▀▀▀▀███▀▀   ▄
▀▀█▀▀
███████████▀▀▀█▀▀
    ████████████████
   ▄████████████████
▄█████████████████████▄
★ ‎
‎ ★
UP
TO
15%...CASH BACK
EVERY SPIN

‎ ★
        ▄██▄
     ████████▄
     ██████████

    ████████████
     ▄████████▄
    █████████████
  ▄██████████████
  ▀██████████████▀
   █████████████▄
 ▄████████████████▄
████████████████████
 ▀▀▀████████████▀▀▀
       ██████
..PLAY NOW..
BIT-BENDER
Sr. Member
****
Offline Offline

Activity: 434
Merit: 431



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.

        ▄▀▀▀▀▀▀   ▄▄
    ▄  ▄▄▀▀▀▀▀▀▀▀▀▄▄▀▀▄
  ▄▀▄▀▀             ▀▀▄▀
 ▄▀▄▀         ▄       ▀▄
  ▄▀         ███       ▀▄▀▄
▄ █   ▀████▄▄███▄       █ █
█ █     ▀▀▀███████▄▄▄▄  █ █
█ █       ██████████▀   █ ▀
▀▄▀▄       ▀▀█████▀    ▄▀
   ▀▄        ▐██▄     ▄▀▄▀
  ▀▄▀▄▄       ███▄  ▄▄▀▄▀
    ▀▄▄▀▀▄▄▄▄▄████▀▀ ▄▀
       ▀   ▄▄▄▄▄▄▄
               ▄███▄
            ▄████████

        ▄▄██████████
       █▀▀▀██▀▀▀████
      ███████████
    ▀▀▀████████████
      ▀███████████▀
      ▄███████████▄
 ▄
    ▀▀▀▀▀▀▀▀███▀▀   ▄
▀▀█▀▀
███████████▀▀▀█▀▀
    ████████████████
   ▄████████████████
▄█████████████████████▄
P L A Y   S L O T S   o n     
CRYPTO'S FASTEST
GROWING CASINO
★ ‎
‎ ★
UP
TO
15%CASH BACK
EVERY SPIN

‎ ★
        ▄██▄
     ████████▄
     ██████████

    ████████████
     ▄████████▄
    █████████████
  ▄██████████████
  ▀██████████████▀
   █████████████▄
 ▄████████████████▄
████████████████████
 ▀▀▀████████████▀▀▀
       ██████
█▀▀▀▀▀▀▀











█▄▄▄▄▄▄▄
.
PLAY NOW
▀▀▀▀▀▀▀█











▄▄▄▄▄▄▄█
BitMaxz
Legendary
*
Offline Offline

Activity: 2086
Merit: 1586


Still lockdown in some places :(


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.

mk4
Legendary
*
Offline Offline

Activity: 1596
Merit: 1885


🔐 NotYourKeys.org 🔑


View Profile WWW
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:


spike420211
Sr. Member
****
Offline Offline

Activity: 1568
Merit: 371



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.

                     █████
                    ██████
                   ██████
                  ██████
                 ██████
                ██████
               ██████
              ██████
             ██████
            ██████
           ██████
          ██████
         ██████
        ██████    ██████████████████▄
       ██████     ███████████████████
      ██████                   █████
     ██████                   █████
    ██████                   █████
   ██████                   █████
  ██████
 ███████████████████████████████████
██████████████████████████████████████
 ████████████████████████████████████

                      █████
                     ██████
                    ██████
                   ██████
                  ██████
                 ████████████████████
                 ▀██████████████████▀
LATTICE - A New Paradigm of Decentralized Finance
PRESALE
ONGOING
 

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
 

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
pooya87
Legendary
*
Offline Offline

Activity: 2282
Merit: 3596


Remember tonight for it's the beginning of forever


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.

hatshepsut93
Legendary
*
Offline Offline

Activity: 1806
Merit: 1460


( ͡° ͜ʖ ͡°)


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.

████
████
████
████
████
████
████
████

████

████

████

████

████
     ▄▄▄ ▄▄███▄▄
    ███ ▄██████▀▀█▄▄
   ▐██ ▄██████  ▄████▄
   ▐█ ▄███████████████   █▄
   █ ▄█████████████▀▀  ▄███
   ▌▄████████▀▀▀  ▄▄▄████▀
   ▀▀▀▀▀   ▄▄▄██████▀▀ ▄
███████████████▀▀▀  ▄▄██
 ▀███████▄▄▄▄▄▄███████▀
      ▀▀▀▀▀▀▀▀▀▀▄▄███▀
        ▀██████████▄
           ▀▀▀▀ ▄█▀
               █▀
..Blender..
..W A L L E T
████
████
████
████
████
████
████
████

████

████

████

████

████
[BTC
  BTC
.
BTC
Full control
over your funds
             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀
].ANONYMOUS...............
.SEGWIT ADDRESSES..
.TRUSTED.....................
// /.
       ▄▄████████▄▄
     ▄█████▀▀▀▀█████▄
    ████▀        ▀▀███▄
   ███▀            ▀███  █▄
  ▐███              ▀▀▀▄███
  ▐███            ▄▄▄████▀
  ▀▀▀      ▄▄▄██████▀▀▄
███████████████▀▀▀  ▄▄██
 ▀███████▄▄▄▄▄▄███████▀
      ▀▀▀▀▀▀▀▀▀▀▄▄███▀
        ▀██████████▄
           ▀▀▀▀ ▄█▀
               █▀
.
From the creators of
Blender.io
Henri Cartier
Full Member
***
Offline Offline

Activity: 236
Merit: 116



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
Sr. Member
****
Offline Offline

Activity: 938
Merit: 449


No Gods or Kings. Only Bitcoin


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.

freebitcoin       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄█████
██
██
██
██
██
██
██
██
██
██
██
▀█████
.
PLAY NOW
█████▄
██
██
██
██
██
██
██
██
██
██
██
█████▀
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!