September 20, 2016 by LanceShi
Programming – How hard is it?
If you search through google about how hard programming is, you will get very different answers. Some will tell you programming is easy, everyone can learn how to programme without any issue. Others will tell you it is extremely hard, you will never be able to achieve it without a strong will. So, which one is correct?
Well, both are correct. It is just different extent. And so is almost everything else. Is learning piano easy? Is learning cooking easy? Well, it depends. If you are asking for preparing a decent dinner for your family, learning cooking is not that hard. But if you are planning to become a Michelin level Chef, it will definitely not be easy.
Programming is the same. Let’s face it, if you want to write your own operating system or compiler, or get hired by a top-tier company, it will take some time to learn. Programming needs a lot of learning and practice to become supreme. However, you don’t need to that good to write decent programme and start a decent developer job. You can learn and practice more during the way.
There is a famous Ted talk about how to learn anything in 20 hours. Here it is:
I believe programming, especially Salesforce programming is the same thing. Because, I, myself has experienced it. It actually took me far less than twenty hours to be able to work as a junior Salesforce developer, because I know how to code back in the days I was in University, although it was about 8 years before I started learning Salesforce coding.
When I looked back at the code I wrote during my first year, I always find it kind of weird and funny. But that is how it is in programming, there is nothing ashamed about it. You keep on learning and getting more experience, and you will absolutely be finding your code written today is not great. I see this as a proof of getting better. This also happens to most experienced developers who keep on learning.
So in short, don’t be scared. Learning how to programme and get a decent first developer job is not that hard. If you devote something around 20 hours in it, I promise you that you will be able to programme decently in Salesforce.