On Monday 31 October 2011 05:42 PM, Vishal wrote:
Hello Everyone,

I have a friend, who's finished his education and looking for work. He
asked me about freelance programming and I had nothing to share with him.
Thought of getting to know this mode of professional programming.
Many people have already given good suggestions here. I agree with most of them. I'll write my opinion here.

If the person is asking this question, it is best to not get into full time freelancing.
Since India is cons

I am trying to get a feel of how it is to do freelance programming...in
Python..in India ?
By and large, geographical region doesn't matter. Freelance programmers from almost every country get enough opportunities.

What are the (good) websites that a person in India can approach ?
There are many - <http://www.scriptlance.com/>, <http://www.vworker.com/>, <https://www.odesk.com/>. Although, I didn't earn a great deal of money directly from bidding, I acquired lot of customers from these websites. I started freelancing part time and eventually built a business that used these _freelancing_ websites to win contracts.

What is the usual pay structure (as in you being in India, and the payment
happening in some international currency), share with website etc ?
These websites can send payments to your PayPal account or a cheque after a certain minimum amount is reached. The commission is around 15% usually.

How successful have you been at getting projects where Python is required ?
When I was using those freelance websites, I was coding only in PHP. From time to time, I used to see bids requiring Django skills. I'm sure there are many python programming opportunities as well.

Suggestions, pointers for nu-bee freelancers etc ?
Jump into freelancing if you enjoy risk taking. The higher the risk, the larger the reward tends to be. Freelance programming is not just about programming. In addition to learning programming, you also have to learn other things like sales, customer service, book keeping etc. There are many websites dedicated to providing freelancing 'gyan'. From what I've seen, a tiny percentage of people who jump in, see the light at the end of the tunnel. This mostly because people give up too early. To measure your success, you have to pursue it for a few years. At least a couple. I have heard umpteen number of stories about a new freelancer calling it quits in six months. Six months is too short for this kind of venture, to measure success. In these two years, there will be lot of ups and downs. Don't expect smooth sailing all the way.

Like others have noted, there's a steep learning curve ahead. It will require reading tons of articles on the Internet, books and many other learning activities. It also requires motivation and perseverance.

You should be ready to scale this learning curve. Working in a company is not a requirement per say. A good mentor can possibly replace that requirement.

Learning to work in a team is an important factor which you can easily overlook at this point. If you want to take the solo freelancing route, participating in open source software communities helps.

A few words of advise:
* Get involved in communities
* Start a blog and continue blogging
* Invest in improving communication skills
* Don't give up soon
* Learn to be productive early on. The right kind of habits go a long way.
* Starting a new activity is easy. Finishing an already open task is difficult. Put your energies in finishing things. This applies to many things - projects, reading a book, learning a new technology, etc.


Hope this would be an interesting topic to everyone :))
I hope so too.

--

With warm regards,
Sudheer. S
Personal home page - http://www.sudheer.net/about
Tech Chorus - http://www.techchorus.net

_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to