| I've been programming for ~14 years and throughout this time I've found that I've been most passionate about my Open Source work and Linux community involvement. Over the years I slowly withdrew from the Linux community, then a couple years ago I changed jobs and found that it slowly killed all passion I had for programming. Last year I was laid off (no reflection on me personally) and after taking some time off, I decided to try my own thing. I've been doing that this year by attempting to work on my Open Source project(s) as much as possible and while I haven't achieved what I hoped I would, I'd say it's been great. Problem is... this isn't viable without proper funding, so I've been trying to sell my skills (React, TypeScript, Go, etc.) and I'm finding it very difficult to find clients. The usual places like UpWork and other Freelance websites seem to be a race-to-the-bottom and/or filled with horror stories. I've also tried cold emailing and contacting people through Reddit and Facebook with no luck. Jobs postings here and other places naturally seem to be directed at finding actual employees while I'm more of a web dev agency/consultancy. Other advice I've seen is to build a network, but I'm not exactly sure how to go about it without already having some kind of network behind me. I've been thinking to put the idea on hold and find employment, but I fear I would simply end up in the same situation I've been in the last couple years. |
1. I contacted someone on a PHP forum looking for coders, we chatted and he turned out to own a consultancy and one of his clients was looking for .Net coder. He referred me and I got my first client as a freelancer.
2. I attended a frontend meetup and met another consultancy owner and I freelanced for him for about a year.
3. Last year I sent out around 50 proposals on Upwork and got several people talking to me and 1 client. It was not terrible, just very frustrating, and there were people who were only looking for US/European freelancers so you are not always competing with, say, Indians. Eventually Upwork asked for my id card, electricity bills and I left.
4. When I was starting my own consultancy, I wrote an ad and asked everyone I knew to post it on their social media. I also asked my girlfriend to ask everyone she knew too. 500 people saw it and I got my company's first two clients.
Key insights:
1. Consultancies/agencies are easy targets, when they need coders, they REALLY need coders NOW. You won't get paid as much, but a subcontract is better than no contract. And they might even refer clients to you.
2. Keep meeting people, and talking to them about your service. Know that forums, Upwork, networking are all just means for meeting people. How you do it doesn't matter, what matters is that you keep meeting people. Congratulations on becoming a salesperson and yeah, it's less sexy than writing code.