Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to become a freelance web developer/designer or a programmer
05-23-2014, 08:18 PM,
Post: #1
How to become a freelance web developer/designer or a programmer
Many individuals and companies from the US, Europe and other parts of world are looking to outsource their work to other countries so they can get their work done for less. Clearly a low rate of pay for a person living in the USA will be very good income for a person living in countries with a lower cost of living such as China, Taiwan and India. Every web designer or developer either beginner or experienced, wants to get web development or programming projects outsourced by individuals or companies located in the US or Europe. For those of you elsewhere in the world you see the value of working for yourself. The perceived independence and the potential for greater income. You are reading this post because you recognize opportunity and wish to capitalize on it yourself as a freelancer.

Many students who complete their computer degree or wrap up a computer course find it difficult to get jobs because no one is ready to risk important projects on someone inexperienced. You may recognize this already, but in case you don't, your degree requires just the basics and often lacks in how to develop real world applications. Potential employers definitely know that useful problem solving stems from experience, not education. How do you acquire this elusive experience if no one is willing to risk giving it to you?

someone is ready to give you a job but is not willing to give you the pay you think a talented individual such as yourself deserves. Accept it anyway. I did my first real world web site in SAP back in 2013 while reading in class 12. The real compensation is in the experience you will have earned. Perhaps a bonus will be that it is a project worth putting in your portfolio too.

If you cannot get a job then force yourself to start experimenting on your own. Invent tasks for yourself. For instance, I once programmed and designed a slide show tool for my sister to share pictures of their new born baby. She appreciated how easy it was to upload images and display them and the challenge to myself earned invaluable experience and knowledge.

If your interest is web design and you are learning Photoshop, Flash, Dreamweaver etc. then try to see how how people have created their static (non database) websites. Like an artist learning to paint, copy from the masters. Also there are many tutorials on the Internet explaining how to start designing web sites.

If you are a beginning web developer who knows programming languages such as PHP, (C Sharp, VB.Net), Java, JSP, Servlets etc then there are an incredible amount of open source applications available. Download the source code and study it. Try to modify it. Rewrite it.

The other thing you can do is, is to look at existing websites to see the features they have. Try to make sites like those. While doing so, you'll learn what sort of problems arise when doing a real world applications. When I started, I liked a downloading site(, I started writing code to develop a site which had all the features of that existing one. If I faced a problem, I asked questions on forums. It's staggering to recognize how many nice people out there who like to help others. Here you have a nice platform WebHelpClub to get help.

Register on freelance sites

Research and find freelancer sites and register. Search their listings and find projects that match your skill set. Clearly a static web designer should not try to bid on a project which involves database work. Bid reasonably and provide just enough information about yourself to get noticed. Don't exaggerate. Don't bid too low or too high and claim to complete a project within 3 days if in reality it is going to take 10. Clients who post their projects on freelancer sites normally know how much work is involved. If a client likes your bid and contacts you, he will ask for examples of work you have done. Here your prior experience of doing web sites will come in handy (even if they were your experiments). If client is happy and you get the project then you must try to complete it within agreed period. If you don't complete it within agreed time or don't reply to client's emails or phone calls then naturally you'll have made a negative impact and naturally that's not good. On these sites you are rated by your clients so if you ignore your clients they are going to rate you lowly and it'll be hard for you to get new projects. It may sound obvious to some of you, but providing good work is a just a small part of your success as a freelancer. Excellent customer service is essential. Always try to make your clients happy even if you have to do little extra work than agreed. The short terms sacrifice will be worth it in the long run.

Payment on freelance sites: Every freelance site has its own method when it comes to receiving payment for work done. Some sites have escrow payment options where a client submits the full project price and after successful completion of the project these sites deduct a percentage of the project fee and you can get rest through a variety of payment methods.

Other ways to get freelance web designing, development or programming projects

Create your own web site to promote yourself and do what I what do! Write articles. For example if you are a flash designer and have done a cool effect, post it on your web site and write a tutorial about how you have made it work. Don't forget to submit your web site to search engines so people can find your tutorial. Ideally, they will post a link to your site in forums or on their own site where it will increase your rankings in Google or other search engines. You'll get recognized for work you have done. You should have the portfolio of the work you have done on your web site as well as your contact information. Don't add work to your portfolio which you have done while employed for a company you were working for full time. The company may not approve and you'll have started down a path of ill will. It is wise in some cases, even if it is purely your own work as a freelancer, to add it to your portfolio with the permission of the client.

Final Words

You should always keep enhancing your skills. For example, if you know Photoshop and Dreamweaver you should try to learn flash as well. The more tools in your tool belt the more work there will be available to you. When you are in demand you should try to accept only as many projects you can think you can complete within project's deadline. The time difference between different countries has to be taken into account as well. You may have to work late nights to accommodate to client's time zone. If you followed what I have written above and work hard then there is no one stopping you from becoming a successful freelance web designer/developer or a programmer.

Forum Jump:

Users browsing this thread: 1 Guest(s)