Often times, developers tends to hunt for tech jobs as soon as they finish learning certain coding languages/technologies. I understand the processes involve is never an easy one, ranging from portfolio design, resume, going to meet ups, interviews and so on and so forth.
I think starting up a tech business is another alternative to salary work. Although capital is another factor holding most people down. However, making money online requires a lot of hard work and persistence; without which little success can be achieved.
Another factor to be considered is this issue of traffic generation, to succeed in the online world, your business needs exposure, therefore you must have enough audience that visits your business on a regular basis. Out of those audiences, you have your clients/customers who will suddenly become a repeated buyer. Therefore, a basic understanding of digital marketing is an added advantage.
Below are some suggestions anyone might want to consider:
- Buy domain names, design web-pages and then flip.
- Start up paid local or online tutorials about coding.
- Apply to become a freelancer and use site like quora to generate traffics for your gigs.
- Start up a blog. Generate income by selling eBooks, sponsor ads, lead generation and the likes.
- Start up an eCommerce store by offering paid materials to end users.
Note: All these requires persistency but it pays on the long run.
Any addition or subtraction is highly welcome as this is just my opinion about the subject matter.