Bitcoin Forum
May 02, 2024, 11:18:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How difficult is it to pick up Blockchain Coding?  (Read 1583 times)
ldgryvvh (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
June 27, 2017, 08:35:05 AM
 #1

Hi, i have researched about blockchain for almost a year now from a concept and ideology standpoint. Would you say my knowledge is still considered invalid without the knowing the coding aspect of it?

What kind of coding skills is needed to transit into blockchain? Also how hard is it for a software developer to transit into blockchain?

Any good place i'd be able to find some talents in this field? Seems all these well known startups and consortiums have gotten them all :/
1714691906
Hero Member
*
Offline Offline

Posts: 1714691906

View Profile Personal Message (Offline)

Ignore
1714691906
Reply with quote  #2

1714691906
Report to moderator
1714691906
Hero Member
*
Offline Offline

Posts: 1714691906

View Profile Personal Message (Offline)

Ignore
1714691906
Reply with quote  #2

1714691906
Report to moderator
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
autistaorange
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
June 27, 2017, 05:40:33 PM
 #2

If you've studied for a year, it's time to check out some code from an open source project and do some tinkering.  Get your hands dirty a bit. 

Are you looking to do it yourself or hire someone?  You could try coinality.com if you're looking to hire someone.  There may be other sites out there similar to it.
ldgryvvh (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
June 28, 2017, 04:13:13 PM
 #3

Well, I've been dabbling with the promoting and literature of blockchain. Of course I understand almost every facet of the current progress and it's development.

I've been hitting walls when it comes to hiring so much so I've considered picking it up so I can make my ideas materialize. Or course it would be much easier if I could get into this circle of developers and see what I can get.

I have some developers that currently do coding for platforms and member portals. Will they be able to transit to blockchain easily?
CoinTek
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
July 01, 2017, 04:14:45 PM
 #4

I agree I think you should look at some of the dead coins and good coins and see what was the flaws in the bad and the best aspects of the good and then decide what kind of coin you want to make as it does take a few weeks to get it done right.  Also, you should probably start with bitcoin and then learn ether since it is more stable.
Kendji
Full Member
***
Offline Offline

Activity: 127
Merit: 100


View Profile
July 01, 2017, 05:25:33 PM
 #5

Hi, i have researched about blockchain for almost a year now from a concept and ideology standpoint. Would you say my knowledge is still considered invalid without the knowing the coding aspect of it?

What kind of coding skills is needed to transit into blockchain? Also how hard is it for a software developer to transit into blockchain?

Any good place i'd be able to find some talents in this field? Seems all these well known startups and consortiums have gotten them all :/
or you can try to get some help from a specialist coder!

1Grd32jZDECg4c2crwjs4DE9qRAmnHDEfT
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 02, 2017, 06:41:06 AM
Last edit: July 02, 2017, 10:24:28 AM by monsterer2
 #6

I would say it's probably the most difficult job in software development.

Not only do you need to understand the language (predominately c++), you also need a deep understanding of networking, peer to peer applications, finance, cryptography (which is huge and complex in itself)  and last but by a long shot the most important, you need to understand consensus design, for which there is no manual and no books cover the subject, because it is bleeding edge technology.
hv_
Legendary
*
Offline Offline

Activity: 2506
Merit: 1055

Clean Code and Scale


View Profile WWW
July 02, 2017, 11:29:45 AM
 #7

I would say it's probably the most difficult job in software development.

Not only do you need to understand the language (predominately c++), you also need a deep understanding of networking, peer to peer applications, finance, cryptography (which is huge and complex in itself)  and last but by a long shot the most important, you need to understand consensus design, for which there is no manual and no books cover the subject, because it is bleeding edge technology.

And not forget about economics / incentifying since you could safe a lot of coding and crypto when you have a strong idea what folks would attack and where they collude.

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
jekjekman
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
July 04, 2017, 01:06:35 AM
 #8

Core programming of bitcoin is written in C++ and I think blockchain is written in C#

It will be difficult of course if you don't know which to start first but you can learn it all at GitHub an opensource website for it, Self study is the best choice for you to fully understand it because it is there already.

AK47-
Sr. Member
****
Offline Offline

Activity: 644
Merit: 250



View Profile
July 04, 2017, 01:19:48 AM
 #9

As you are learning from a year that means you must have good knowledge about bitcoin and various other cryptocurrencies and how blockchain works. For getting into coding try to learn any one of the following languages as per your interest : Java, Golang, Rust, Scala, Haskell, Erlang, Python, C, C++, C#. Try to learn about cryptography, including asymmetric (pub/priv key), symmetric, hash functions, encryption/signatures. You should learn working with distributed databases and some new languages like solidity. You can easily find free courses on these topic with a bit of googling. What all is needed is your eagerness to learn.
iram1011
Hero Member
*****
Offline Offline

Activity: 896
Merit: 521



View Profile
July 05, 2017, 02:43:36 AM
 #10

Hi, i have researched about blockchain for almost a year now from a concept and ideology standpoint. Would you say my knowledge is still considered invalid without the knowing the coding aspect of it?
Unless you want to build your own blockchain there is no need to learn coding. If you just want to have a knowledge, concepts are enough.

What kind of coding skills is needed to transit into blockchain? Also how hard is it for a software developer to transit into blockchain?

Any good place i'd be able to find some talents in this field? Seems all these well known startups and consortiums have gotten them all :/
If you are interested in getting into coding too. You should first learn the technical aspects of blockchain. As you are already a software developer you must be knowing programming languages. Read Mastering Bitcoin book. Then you can follow the steps listed here.
https://medium.com/zapchain-magazine/the-best-resources-for-learning-to-build-bitcoin-and-block-chain-applications-8de1953506f5
rodskee
Full Member
***
Offline Offline

Activity: 2366
Merit: 191


★Bitvest.io★ Play Plinko or Invest!


View Profile
July 05, 2017, 09:55:48 AM
 #11

lets say two competing blockchain tips. the both start... both blocks have the same difficulty level and as we learned this independent of when exactly the were found... sing up using email and password... choosing between blocks with chain same work pick the first received.

EthBooksPro
Member
**
Offline Offline

Activity: 126
Merit: 10


View Profile WWW
July 05, 2017, 10:30:41 AM
 #12

I would say it's probably the most difficult job in software development.

Not only do you need to understand the language (predominately c++), you also need a deep understanding of networking, peer to peer applications, finance, cryptography (which is huge and complex in itself)  and last but by a long shot the most important, you need to understand consensus design, for which there is no manual and no books cover the subject, because it is bleeding edge technology.

I agree with this statement but don't be discouraged. As long as you have the thirst to learn, you'll make it. More journals will continue to be published in coming years. I also hope blockchain tech will someday become a course in our universities.

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!