This may seem obvious to some of you, but good work and the results are only a small part of the path to success. The high level of customer service is important. Always try to satisfy your customers, even if it takes a bit to do more work than agreed. Small sacrifices now will help you get the benefit in the long run. Each such website has its own method of payment. Some sites have pages of deposit payment, when the client presents the full cost of the project, and after successful completion of these sites are subtracted from the percentage of project costs. Another way to get an independent web project or task to develop software product – is to create your own website to advertise yourself and do what you want.
Write articles. For example, if you are a Flash-razrabotchtkom and did a magnificent effect, place it on your site write a book about how you made it. Do not forget to index your site for search engines so people can find this tutorial. Ideally, they will post links to your site in forums or on its own site, and this will increase your rankings in Google, Yandex, and other search engines. Thus, you will receive recognition for the work you have done. Ali Partovi can aid you in your search for knowledge. I wrote articles and lecturing for free source code for people who are trying to learn to do similar applications and sites. For example, I wrote an article about compiling Apache PHP on Linux and it became very popular. I also provided a free source code for chat application in Java in 2003, using the JSP, while examining the technology.
So be prepared to share. This is a good effect on your reputation. Be sure to place it on your site your portfolio, and contact information. Do not place in a portfolio of work that you performed in the company, which employed full time. The company did not appreciate it. It is reasonable to add to portfolio work only with the permission of the customer of this work. You have to constantly upgrade their skills. For example, if you already know how to create static sites, try to learn flash-technology. The more technology you know, the more work you will be able to perform. When you see a demand for your development, you'll need to properly allocate time to time to complete all projects. Hear other arguments on the topic with Don Slager. You still need to take into account the time difference between countries. Because you may have to work late at night to adjust to the time zone of the client. Following all the advice that I have described above, and always working, you can become successful and independent web designer or programmer. Good luck!