Bitcoin Forum
April 19, 2024, 06:03:43 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: What do you need to become a cryptocurrency software developer?  (Read 256 times)
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 02, 2020, 08:33:24 PM
 #1

Being a cryptocurrency developer is based solely on software knowledge? , Or is it based on how well we want to do, Or do they both need to be ultra fine?which do you think and why? Huh Huh Huh Huh Huh Huh Huh

I'm curious about these because I'm thinking of dedicating myself to cryptocurrency software.

Thank you for your help in advance. Smiley))))
1713506623
Hero Member
*
Offline Offline

Posts: 1713506623

View Profile Personal Message (Offline)

Ignore
1713506623
Reply with quote  #2

1713506623
Report to moderator
1713506623
Hero Member
*
Offline Offline

Posts: 1713506623

View Profile Personal Message (Offline)

Ignore
1713506623
Reply with quote  #2

1713506623
Report to moderator
1713506623
Hero Member
*
Offline Offline

Posts: 1713506623

View Profile Personal Message (Offline)

Ignore
1713506623
Reply with quote  #2

1713506623
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713506623
Hero Member
*
Offline Offline

Posts: 1713506623

View Profile Personal Message (Offline)

Ignore
1713506623
Reply with quote  #2

1713506623
Report to moderator
molsewid
Hero Member
*****
Offline Offline

Activity: 2170
Merit: 530


View Profile
September 02, 2020, 08:54:43 PM
Last edit: September 02, 2020, 10:41:37 PM by molsewid
 #2

If you want to become a crypto-currency software developer you need a lot of knowledge in software development. Like other jobs, you need to be professional and skilled in your field. It's base on knowledge because how can you do well in software development if your knowledge is not enough.
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 02, 2020, 09:05:10 PM
 #3


If you want to become a crypto-currency software development you need a lot of knowledge in software development. Like other jobs, you need to be professional and skilled in your field. It's base on knowledge because how can you do well in software development if your knowledge is not enough.

Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.

I also thank you for your help
batang_bitcoin
Hero Member
*****
Offline Offline

Activity: 2954
Merit: 598


Eloncoin.org - Mars, here we come!


View Profile
September 02, 2020, 10:15:49 PM
 #4

On the developer side, you need to be knowledgeable with programming and not that ultra-fine. You need to have that experience which you were able to work for some projects before related to crypto development or not. Those experiences that can at least show case that you know the idea and have background in development. As I understand your questions, developers are only following the plan. There's more to being a developer and that involves those people with the plan to make their own cryptocurrency with goals of what they wanna do with what they are developing.



 

 

 

 

 

 


▄▄████████▄▄
▄▄████████████████▄▄
▄██
████████████████████▄
▄███
██████████████████████▄
▄████
███████████████████████▄
███████████████████████▄
█████████████████▄███████
████████████████▄███████▀
██████████▄▄███▄██████▀
████████▄████▄█████▀▀
██████▄██████████▀
███▄▄█████
███████▄
██▄██████████████
░▄██████████████▀
▄█████████████▀
████████████
███████████▀
███████▀▀
.
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄██████████
███████████
▄███████████████████████▄
█████████████████████████
█████████████████████████
█████████████████████████
▀█
██████████████████████▀
▀██
███████████████████▀
▀███████████████████▀
▀█████████
██████▀
▀▀███████▀▀
.
 ElonCoin.org 
.
████████▄▄███████▄▄
███████▄████████████▌
██████▐██▀███████▀▀██
███████████████████▐█▌
████▄▄▄▄▄▄▄▄▄▄██▄▄▄▄▄
███▐███▀▄█▄█▀▀█▄█▄▀
███████████████████
█████████████▄████
█████████▀░▄▄▄▄▄
███████▄█▄░▀█▄▄░▀
███▄██▄▀███▄█████▄▀
▄██████▄▀███████▀
████████▄▀████▀
█████▄▄
.
"I could either watch it
happen or be a part of it"
▬▬▬▬▬
molsewid
Hero Member
*****
Offline Offline

Activity: 2170
Merit: 530


View Profile
September 02, 2020, 11:40:45 PM
 #5


Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.

I also thank you for your help

It depends on your ideas on creating something. Most likely if you're knowledgeable enough as a software developer you can create something by your ideas or by the ideas of others. If you don't have the idea of creating your new software then you can't make something by just the knowledge only in software development.
BitMaxz
Legendary
*
Offline Offline

Activity: 3234
Merit: 2941


Block halving is coming.


View Profile WWW
September 02, 2020, 11:42:05 PM
Merited by DdmrDdmr (2)
 #6

Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.

I also thank you for your help

No, if you don't have knowledge about bitcoin on how it works do you think you can make a software for Bitcoin?
For me, no you will need to learn first on how it actually works before you develop software for Bitcoin. Even you have lots of knowledge of any programming languages without knowledge on Bitcoin you can't make any software that will work on Bitcoin.

If you want to learn about crypto start on Bitcoin.

Here's some source below that I think will help you to start learning related to Bitcoin development.

- Bitcoin Explained Guide
- MAstering Bitcoin

This one below must be read from the start to the end which is a big source of learning for developing bitcoin.

- Awesome Bitcoin Blockchain
- Bitcoin reading lists

█▀▀▀











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











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

Activity: 3080
Merit: 1101


Leading Crypto Sports Betting & Casino Platform


View Profile
September 02, 2020, 11:49:15 PM
 #7

Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.

I also thank you for your help

No, if you don't have knowledge about bitcoin on how it works do you think you can make a software for Bitcoin?
For me, no you will need to learn first on how it actually works before you develop software for Bitcoin. Even you have lots of knowledge of any programming languages without knowledge on Bitcoin you can't make any software that will work on Bitcoin.

If you want to learn about crypto start on Bitcoin.

Here's some source below that I think will help you to start learning related to Bitcoin development.

- Bitcoin Explained Guide
- MAstering Bitcoin

This one below must be read from the start to the end which is a big source of learning for developing bitcoin.

- Awesome Bitcoin Blockchain
- Bitcoin reading lists

yes, that's true. how can you be a btc software dev if you don't have the knowledge of the topic itself? so those links are really worth to read and understand if the OP wants to pursue this route. you can't be a dev overnight, it will take time and many trials to achieve your goal. but reading is a good start. and then you can start coding and test it many times. youre looking at long hours of work here.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1305


Limited in number. Limitless in potential.


View Profile
September 02, 2020, 11:54:43 PM
 #8

First, learn programming language you want to use in developing, having basic knowledge in programming is enough no need to master any programming language.

Second, is a huge knowledge on how cryptocurrency works, and focus on aspects it needs for improvements, what feature you can add to make the current software/client looks better than what it is today.

Lastly, motivation, a good developer having lots of knowledge on IT and crypto field without motivation can't do anything.
Wexnident
Hero Member
*****
Offline Offline

Activity: 2506
Merit: 628


I don't take loans, ask for sig if I ever do.


View Profile
September 03, 2020, 12:29:53 AM
 #9

Knowledge on both ends naturally. It's not like you can create a database, or a game, just because you know 3-4 programming languages no? Programming languages is basically just a medium to achieve the ending you'd really want, so it's naturally a requirement to learn on both ends. As for what programming language you'd need to learn, I doubt there's much difference between any major languages like Java, C++, Python, but if you want a list, just look it up in google.

Although our software knowledge is high, when we do not think about the sucture of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.
No, it may be a vague thing, but the will to work and improve on the structure you'd want to make is the foundation of making something, otherwise, you'd really just basically be copying and pasting other's foundation of blockchain into yours.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
Darker45
Legendary
*
Offline Offline

Activity: 2562
Merit: 1854


🙏🏼Padayon...🙏


View Profile
September 03, 2020, 01:29:34 AM
 #10

Well, much has already been said about knowledge and skills. Those are basics. Software development without those is impossible.

However--and I think this is the most important factor-- you should try to bring something new to the table. You need to have an innovative and creative mind to develop and showcase something which has utility and worth.

Crypto projects are numbering to the thousands. The products and services of these crypto projects are reaching tens of thousands. The question now is how many of them are in actual use in real life? Only a handful. The rest are garbage, copycats, and products which are hardly applied and appreciated in real life.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
ampu
Full Member
***
Offline Offline

Activity: 504
Merit: 102


CLEARSIGHT- THE #1 BLOCKCHAIN JOB PLATFORM


View Profile
September 03, 2020, 03:19:17 AM
 #11

To become a developer of cryptocurrency, you need to know about economics, technology, physics, mathematics, literature ...
Much more complicated than you might think, cryptocurrencies apply to almost every aspect of life, so you need to understand what the world needs. Developing cryptocurrencies requires an understanding of computers, algorithms, knowledge of computers, understanding, and mastery of programming languages. You also have to create a code that is innovative, optimized, and better than the previous projects.

pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10489



View Profile
September 03, 2020, 04:50:17 AM
Merited by DdmrDdmr (1)
 #12

Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.

to create what? calling it "cryptocurrency software" is too broad and it is impossible to say what you need to know.
for example creating a price widget is also a "cryptocurrency software" and you don't need to know anything about bitcoin, cryptocurrency or anything like that. all it needs is to know how to make API calls and how to create a UI that shows the result!
or creating a block explorer again doesn't need that much bitcoin knowledge, just how to work with JSON RPC and how to create a database (indexing) on top of another database.
whereas creating a new cryptocurrency requires a lot of knowledge about cryptography, bitcoin and a lot more.

so tell us what do you want to create?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Debonaire217
Sr. Member
****
Offline Offline

Activity: 644
Merit: 364

In Code We Trust


View Profile
September 03, 2020, 04:51:39 AM
 #13

It was based on how well you adapt to new frameworks especially those that are mainly built for cryptocurrency and blockchain development. There is hyperledger fabric other more that was made to make blockchain and smart contract development easier.

But still, you need to have the knowledge in developing software and programs for you to easily understand how it works. Plus, the knowledge in cryptography, hashes, and encryption is a must.

But if you plan to develop your own token, software knowledge is not enough as you also need to study tokenomics and marketing.
Insanerman
Sr. Member
****
Offline Offline

Activity: 1162
Merit: 450


View Profile
September 03, 2020, 05:38:26 AM
 #14

I'm curious about these because I'm thinking of dedicating myself to cryptocurrency software.

That's a hard task and a tough goal to have. But with enough dedication and of course passion, you'll be reaching your mastery in a year.

So first, better have an idea on basics of blockchain technology, then how it works, its advantages and disadvantages, up until you go to some intermediate to expert course in building a blockchain. But to succeed with that, you should also consider taking courses with programming, data management, networking and software development as well, and add some background ideas with trading and the market and how does it work. Yes, sounds too many to take, but like what I've said, it takes dedication and passion.

My suggestion would purely make you a Full-Stack developer once you've mastered all of those. But if you just want to make a simple crypto, blockchain and ERC20 system is enough, but I assure you that there would still be a lot of loopholes if you wouldn't take a consideration with other aspects that affects your crypto.
taufik0911
Full Member
***
Offline Offline

Activity: 1274
Merit: 104


HEX: Longer pays better


View Profile WWW
September 03, 2020, 07:01:55 AM
 #15

maybe you mean blockchains developer?
To create a cryptocurrency you must understand blockchains because cryptocurrency is built on a blockchains system
To become a developer of blockchains, I suggest you to learn the solidity of the language first and the learning can be found on the official website

ghost424
Full Member
***
Offline Offline

Activity: 630
Merit: 103


View Profile
September 03, 2020, 07:08:51 AM
 #16

Of course it depends on your knowledge on software BUT its not that easy to become a Cryptocurrency Developer or be part of a team that creates ideas about them. You don't have to rush knowing Cryptocurrencies instead you need to understand on where Cryptocurrency is integrated which is Blockchain. Blockchain Technology must be learned first before creating or developing Cryptocurrencies since Blockchain is the building blocks of Cryptocurrencies.
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 03, 2020, 07:31:49 AM
 #17


No, if you don't have knowledge about bitcoin on how it works do you think you can make a software for Bitcoin?
For me, no you will need to learn first on how it actually works before you develop software for Bitcoin. Even you have lots of knowledge of any programming languages without knowledge on Bitcoin you can't make any software that will work on Bitcoin.

If you want to learn about crypto start on Bitcoin.

Here's some source below that I think will help you to start learning related to Bitcoin development.

- Bitcoin Explained Guide
- MAstering Bitcoin

This one below must be read from the start to the end which is a big source of learning for developing bitcoin.

- Awesome Bitcoin Blockchain
- Bitcoin reading lists

Thank you very much, I was wondering, I have already started the research, I have already started the software. Thanks again for your advice.
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 03, 2020, 07:37:50 AM
 #18

On the developer side, you need to be knowledgeable with programming and not that ultra-fine. You need to have that experience which you were able to work for some projects before related to crypto development or not. Those experiences that can at least show case that you know the idea and have background in development. As I understand your questions, developers are only following the plan. There's more to being a developer and that involves those people with the plan to make their own cryptocurrency with goals of what they wanna do with what they are developing.

Of course, I wanted to enter cryptocurrency software to create my own cryptocurrency and I want to develop myself about cryptocurrency.
I applied to a few places as an intern to work on projects on this subject, but generally I was not accepted.
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 03, 2020, 07:53:43 AM
 #19


That's a hard task and a tough goal to have. But with enough dedication and of course passion, you'll be reaching your mastery in a year.

So first, better have an idea on basics of blockchain technology, then how it works, its advantages and disadvantages, up until you go to some intermediate to expert course in building a blockchain. But to succeed with that, you should also consider taking courses with programming, data management, networking and software development as well, and add some background ideas with trading and the market and how does it work. Yes, sounds too many to take, but like what I've said, it takes dedication and passion.

My suggestion would purely make you a Full-Stack developer once you've mastered all of those. But if you just want to make a simple crypto, blockchain and ERC20 system is enough, but I assure you that there would still be a lot of loopholes if you wouldn't take a consideration with other aspects that affects your crypto.

As AmoreJaz said, as you said, I need to develop the software language and the elements that will improve my idea, so you always have to work at the beginning and in the future. Thanks to everyone, your posts made me very ambitious and I will follow what you all say one by one.
Cryptocurrency Hunter (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 03, 2020, 08:39:56 AM
 #20

Of course it depends on your knowledge on software BUT its not that easy to become a Cryptocurrency Developer or be part of a team that creates ideas about them. You don't have to rush knowing Cryptocurrencies instead you need to understand on where Cryptocurrency is integrated which is Blockchain. Blockchain Technology must be learned first before creating or developing Cryptocurrencies since Blockchain is the building blocks of Cryptocurrencies.

You are absolutely right, first of all I have to fully adopt the blockchain system and after adopting it, I have to learn the software languages ​​related to it.After learning these, maybe I need to apply to improve myself in a company. My mistake was to immediately apply to companies as an intern because I thought I could improve myself faster by working in companies.Of course businesses did not accept. Sad
Pages: [1] 2 »  All
  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!