Yes, an average developer should be fine doing freelancing and can make a living doing freelancing if he has the right attitude towards being a freelancer.
The answer is yes.
An average developer should be exceptional doing freelancing and can make a living doing freelancing.
It is not all about technical knowledge to be a freelancer. The most important aspect isn’t the skills that you may have but the attitude towards being a freelancer.
One can learn skills, but if you don’t have the right attitude, it is impossible to be a freelancer.
So it does not matter if you are a PHP developer or C++ developer or a node.js developer. What matters is your attitude towards being a freelancer and willingness to learn the needed skills.
I meet so many developers and freelancers who make anywhere between ₹10,000 ($150) to $10,000. Most of them even aren’t very good at programming and still doing fine as freelance developers.
If you have the right attitude and willingness to be a freelancer, you can always learn the needed skills.
More often, I get this question – I am unable to get my first client to start freelancing. If you still haven’t got your first freelancing client, what is the root cause of not getting it in the first place?
Is it that no one gets their first client now? Even if one person is getting his or her first client, what did they do differently? How did they manage it?
Your process may be wrong, you may be doing it wrong, but more importantly, if you keep on doing what you are doing will fetch you your first client? If your answer is no, are you making a move towards getting your first client?
Further Reading …