Software development is the fastest growing industry in the world and with it comes the dawn of blockchain technology and cryptocurrencies.
In the U.S, the software development sector saw an 18 percent sales growth in 2016 according to a study done by Sageworks, a financial information company. The growth trend is caused by the fact that we live in a digital world. Advanced software gives industries the ability to integrate across different techs, causing a software-cross-pollination and alliance groups between governments and multinational companies like we have seen with the Enterprise Ethereum Alliance. Finance, manufacturing and healthcare are currently the three largest sectors in regards to job openings outside the tech industry. A picture that’s not likely to change anytime soon.
The companies alone don’t dictate demand. We as consumers are driving up demand for software developers, caused by an increasing dependency on digital gadgets like smartphones, tablets, PCs and hopefully soon cryptocurrency as well.
The implications of these facts are that computer programmers are in high demand and will continue to be so in the future. This will lead to ferocious competition between tech companies to attract talent, which could lead to absurdly large salaries if there aren’t enough skilled programmers to meet the demand.
Taking these things into consideration, you should think about how you could attain a basic understanding of how programming works.
What programming skills are in highest demand?
The increased need for programmers across multiple industries has resulted in demand for a wide array of programming skills. The most sought after skills according to Burning Glass, an analytics firm is:
• SQL – Databases
• Java -General purpose programming
• Javascript -Web development
• Linux – Computer system operations
• XML – General purpose programming
• C++ -General purpose programming, especially in engineering
• C# -General purpose programming
• Python -General purpose programming
• .NET -General purpose programming
It’s a well-known fact that the mainstream media and the general population still aren’t aware of the possible future implications of blockchain technology. Nevertheless, companies that work with blockchain technology, The Internet of Things and crypto are going to need many more developers in the future as well.
Which skills will be most sought after in 5 or 10 years?
It’s hard to say, but I'm guessing there will be many more programming languages than today. Some of our current languages will probably be obsolete while others will die hard. If Ethereum is going to be the next big thing, which many believe it will, then there will be a potential demand for programmers capable of working with programs such as Solidity.
Why I’m learning to program
I have just recently become interested in programming but my research has already led me to the point where I want to learn how to program. My interest in programming stems from my passion of all things related to investing and trading stocks and currencies. From there I learned about Bitcoin and altcoins, and as I researched, I found that blockchain technology and other advanced techs were the driving force behind all cryptocurrencies. The potential key-role cryptocurrencies could play in the future is what sparked my interest for programming.
I basically have no knowledge about programming, but I love to learn new skills and I’m a fast learner too. Luckily, my brother @stefanh is studying to become a web developer, which means he will be helping me along the way to become proficient programmer. I’m not trying to learn programming on an academic level. I’m simply trying to combine the things I learn from programming with my knowledge and education in law and finance. That way I will have a basic understanding of how these new techs work, plus I will have an understanding of how the regulatory laws will affect the general development work and ICOs.
My diverse skillset will give me a potential edge both as an investor, as a legal advisor and as an educator. In addition, I will be able to work from anywhere in the world, whether it be as a self-employed or in a job. Now that’s what I call job security.
How will I do it?
I’m aware that learning to program takes hard work and consistency. That’s why I made a three-month plan for myself. I have decided to start with 3 weeks programming a minimum of one hour per day. After that, I will reevaluate and see if I need to put in more time, and then stick to it for the remaining two and a half months. The reason for sticking to a plan for three months is that by the end of the three months I will have developed a habit of programming on a daily basis. Once programming is a daily habit, then I’m sure to stick to it and continue to learn every day.
I plan to learn programming by mainly using online tools such as:
https://teamtreehouse.com/
https://www.w3schools.com/
https://channel9.msdn.com/
https://mva.microsoft.com/
https://www.codecademy.com/learn/web
EDIT: FORGOT TO LINK TO SOURCES
https://www.fastcompany.com/3060883/why-coding-is-the-job-skill-of-the-future-for-everyone
http://web.sageworks.com/financial-statement-analysis/?utm_source=forbes&utm_medium=link&utm_campaign=04092017
http://burning-glass.com/research/coding-skills/
Please let me know if any of you have tips or links that can help me along the way. I would also like to get to know a few programmers that knows about blockchain technology, so please leave a comment if you are willing to network and be friends with me :)
What’s your opinion on the demand for programmers and what programming skills do you think will see the highest demand in the future?
Very informative post my friend. I am encouraging my kids to learn computer programing. I think the coming millennia will belong to computer technology and programing will be the main driver.
I think you are right my friend.
I'm pretty sure your kids will do well they learn to program from an early age. It's one of the highest paid professions and as you say computer tech will be the biggest value driver going forward :)
And I know @cryptodan is my friend and on my side and will use your valuable information time to time.
I will help you out any time my friend, just say the word :)
Thanks a lot my dear friend :)
Upvoted and Resteemed by xx-votesplus, the dropAhead curation team! Want more earnings? Join @dropahead in Streemian https://streemian.com/profile/curationtrail/trailing/396, or delegate/donate some STEEM POWER to @dropahead!
Please upvote this comment! We will earn more STEEM POWER (SP) to give you more earnings!
Keep up the good work!
Most recent post: First 7 weeks of xx-votesplus: YOUR dropAhead Curation Team!
Even im seeking and planning to learn coding in block chain perspective
Most of them advised me to learn java script.
And here i had collected some sites and you might want to remove w3 school from the list for web learning, most of themm dont advise that
https://steemit.com/education/@vishal09/free-education-websites
That's so cool, thanks for the links! :D
Good tip btw, I will consider learning java script once I'm done with html :)
Happy learning :) All the best
Thx and you to :)
Definitely agreed!! There are so much money pumping into public education demanding districts to teach students STEM and programming.
You are right, but I don't think it will be enough to meet the future demand. That's why we must seek to educate ourselves :)
Nice advice, we can learn programming by doing. Also, join community which related with programming. :)
Exactly my friend!
Good point about joining a community for programmers, I haven't considered that.
I will start looking ASAP :D
This is actually why I'm taking computer programming classes on the side , not only for the future but it comes in handy for being tech savvy instead of relying on others
Smart thinking!
I'm sure it will pay off x10 for you, especially when you combine it with a potential role as a lawyer :)
Agreed, it is good to be multi talented , never know where a skill can be used
Great post. Yeah and if you need any help you know where to find me :)
Thanks, it's good to know that I can always count on your support brother :D
Try to focus on 1 programming language first. Shout if you need help. There is lots of good tutorials. J
Thank for the tip and the offer to help out @jjb777, much appreciated :)
I'm currently learning html and plan to pick up a new language when I finish it.
For html and web stuff check this page. Easy. Simple. When you search for sth in google you often endup here or on stackoverflow.
https://www.w3schools.com/html/html_intro.asp
I'll add more tipps later when i'm on my laptop
J
Thank you very much :)
Hey. I suggest you start with html right away. you can follow the simple tutorial and will soon end up also writing javascript. This is very easy altough it can be time consuming at the end to achieve something.
Maybe you should set yourself a learning goal for this. Do you plan to make a web page for yourself? Once you start doing html you will end up pretty fast in doing other programming languages as well. E.g. if you might want to have something dynamic in your page or a database behind it all to store something.
Have it a try. If you have an account a provider you may even be able to put your html code into the web. This can be fun and also makes you want to learn even more.
Html is also the way i started getting into this many many years ago ;-)
Cheers J
Totally agree. I remember hearing about a book titled program or be programmed.
Thanks any tips are highly valued, I will look it up!
This post received a 3.0% upvote from @randowhale thanks to @cryptodan! For more information, click here!
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by cryptodan from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, and someguy123. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you like what we're doing please upvote this comment so we can continue to build the community account that's supporting all members.
A lawyer with a programming edge! Looks like someone is well on his way to fighting off obsolescence :)
This skills is needed now. I would do better at Steemit if only I had a bit of knowledge of computer programming.