Pages:
Author

Topic: How Should I proceed to become a block chain developer. - page 2. (Read 486 times)

full member
Activity: 198
Merit: 130
Some random software engineer
How Should I proceed.

To do what, exactly ? What is your goal ? This is the most important question right there.


I have gone through the book "Mastering Bitcoin" and I am not able to completely  grasp  it.  I just need a break from reading and need to do something practical.

Is "https://github.com/bitcoin/bitcoin/" is the original copy?
How  should I  read the source  code?
Do I need to install some specific program /compilers  for it

The Bitcoin Core source code is hard to read. As you're asking if you need some kind of compilers or anything to build it, I assume you are not a skilled c++ software developer (which is not wrong!), but it will be even harder for you to read. You should not try this way.

If you want to understand how bitcoin works, installed the Bitcoin Core (wallet) client already compiled (on https://bitcoin.org/), and try it using the Testnet. After you got a grasp on how the wallet works, I would advise you to take a look to the RPC commands (accessible using bitcoin-cli). It will allow you to use the wallet, but using bitcoin core features even closer to the protocol. If you are a software developer, you can try to build a simple explorer, using those RPC commands, or even a blockchain parser. It is a nice way to understand Bitcoin even deeper, and not much an hard task. Once you've done all that, you'll be mostly ready to understand the Bitcoin Core's C++ code! :-)
newbie
Activity: 42
Merit: 0
I don't get what you specifically want to do but bitcoin's GitHub is for sure the place to learn about practical information. If you have any knowledge on programming on C you won't have trouble to read the code. There's just so many pull requests it's really hard to read them all and give the specific time for each one of them
sr. member
Activity: 742
Merit: 395
I am alive but in hibernation.
I have gone through the book "Mastering Bitcoin" and I am not able to completely  grasp  it.  I just need a break from reading and need to do something practical.

Is "https://github.com/bitcoin/bitcoin/" is the original copy?
How  should I  read the source  code?
Do I need to install some specific program /compilers  for it.

Edit.
My ultimate goal is to become Blockchain developer.
I am a software engineer,BS or BE or B-Tech degree holder in computer science field. So I read the programming language and Data structures in my college life.

Now Bad part:
Even today I work as software engineer but never used programming skills, so whatever I read is almost 15 year back in life.
In job , I worked as ETL developer/tester (A gui tool ) so no programming language after wards I transitioned to Performance DBA (Work on tuning of Database 150+  tearabytes in size).

I downloaded github also (as a zip file) , but I did not find any directory till now where I can find C code.

Actually I want a transition in my job field by learning a new skill. Actually if I learn the blockchain skill, there is high probability that I can move to another project of my company that is doing blockchain but I need to acquire skills first.

Pages:
Jump to: