3 ms·
There is no magic answer to this. You are just like 1000s of others who are trying to get a piece of the freelance pie. So you need to differentiate yourself.
by codegeek 10y ago
There is no magic answer to this. You are just like 1000s of others who are trying to get a piece of the freelance pie. So you need to differentiate yourself.
Summary
You need to know how to sell and market yourself.
Some steps:
1. Build an online presence. Start a blog, a simple website whatever. Write about topics you want to focus on to get clients. For example, lets say you want to find clients in a specific domain say online learning. Write blog posts on that topic, If you cannot do it yourself, try to find someone who can write for you (not ideal but better than nothing)
2. Inbound marketing (related to Step 1 above). It is a lot better if clients can find you than you finding them. Take this free course from hubspot (no affiliation, just a happy student)
https://academy.hubspot.com/certification https://academy.hubspot.com/certification
3. Share code with public. Get a public github profile and do stuff there (build projects. Anything. small or large)
4. Build an audience. Start a youtube channel. Record screencasts of what you know. Anything. E.g. How to install WordPress on your computer ? Plenty of videos out there but people always like quality stuff
5. Join existing open source projects. Become a contributor. Fix some bugs. Send a pull request.
6. Create an online course and offer for free on udemy. Join freenode and offer help on topics you are good at
There are many more but this is to give you an idea. Rinse and repeat. Unfortunately in 2016, you cannot just get freelance jobs by posting a profile unless you want to compete on the low end sites like upwork etc for $10/Hour.