Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Assume that I know zero about freelancing, but I am a good .NET programmer.

I want to start freelancing.

How would I get started?

share|improve this question

migrated from Apr 1 '11 at 16:07

This question came from our site for professional and enthusiast programmers.

It is hard really you will hard work and people will not pay. can go with freelancing sites to take experience good luck – Shakti Singh Apr 1 '11 at 16:06
Belongs to ( as it lists "Freelancing and business concerns" between its topics. – kappa Apr 1 '11 at 16:07
Do you have your own product? Or you want provide a service? The question is very broad and prolly gonna be closed. – dexter Apr 1 '11 at 16:07
I used and still use craigslist to build my portfolio. As you get more work for your portfolio it is easier to get better/more work. Now I have a business and advertise in other media. – The Muffin Man Apr 2 '11 at 0:28

It all starts with who you know. Do you have friends (in industry) that are starting project they don't have the staff for? Do you have a particular skill you can provide to these teams?

Your professional network is your biggest asset.

share|improve this answer

The first step would be to create an online portfolio website with examples of your work, etc, that you can show to clients.

After that, its a matter of getting in touch with companies that could be looking for you. You could either use offline contacts the way that people here have suggested, or you could also look on sites like , , etc.

share|improve this answer
just to keep you up with the news: vworker is now bought by – kagali-san Dec 8 '12 at 23:21

As its already been said, contacts are your first step so, use them and/or make them. Going to conventions on a certain topic of interest may lead you to know people in the field that may need or know people that need programmers.

Try to create a digital footprint, so people that might need a goot .NET programmers know that you are available. Join freelance places such as mentioned in this Question made here Freelance programming sites

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.