I work full time as a .Net programmer in Kansas City. I would like to start picking up some side gigs for extra cash.
Anyone else doing this? How are you finding the opportunities? Any tips, suggestions, advice would be greatly appreciated.
I work full time as a .Net programmer in Kansas City. I would like to start picking up some side gigs for extra cash.
Anyone else doing this? How are you finding the opportunities? Any tips, suggestions, advice would be greatly appreciated.
Word-of-mouth is where a lot of side gigs can come from.
You can also register for some of those freelance sites like http://www.RentACoder.com and see if any potential projects come out which interest you.
It's all about the people you know, and who they know, and so on. Although I despise the term, it's called "networking" with people. I have gotten a few side jobs now and then by word of mouth.
I try hard to make it so that potential clients are referred to me, instead of having people I know passing out my phone number or email address. Inevitably, I get calls at home, or emails soliciting my help.
Sometimes it's fun to ask how someone found out about what I do, and trace it back. I have found that sometimes my network of colleagues is several layers deep!
Networking with people you already know (classmates, instructors) is the best way. Another way to increase the size of your network is to contribute a little bit to an open source project. At my company there are two people who got hired full time because of work they had done on open standards that we use.
I agree with TheTXI on word-of-mouth being the main way (+1 for that). I'm not so sure about the RentACoder sites.
I have managed to fill the odd gap in my contracts in the past with small jobs obtained via contacts from previous jobs. The key is having plenty of experience in the relevant field, and having impressed some people enough that they will recommend you to their contacts - and having kept in contact with these people, at least to the extent that they know how to find you.
One way to maintain contacts is via a site like LinkedIn.
I landed one contract through a community e-mail. They then referred me to a second client for a much larger project. A friend in IT refers me a couple times a year and those usually pan out. I find that the best jobs come from referrals, because the clients know what to expect and you know, based on who made the referral, how difficult a client they are likely to be and can use that to help you decide if you want to take the contract or not.
I'll second the vote for online consulting sites. I had very good luck with Guru.com at one point. The projects posted there tend to be of a very good size for "off-hours" work, and since it costs a bit of money to post projects there, they tend to be serious.
Other than that, I have to agree with other posters that word-of-mouth is important. Let your colleagues know that you're looking for contract work and you may find referrals coming your way.
All of my side jobs have come from previous employers...one more reason not to burn your bridges when you leave one position for another!
Every city/town has a few businesses that do computer work for small businesses. You know, set up networks, install hardware, etc. Usually stuff that's a bit too much for the big-box store services and the business is too small to have its own IT people.
These small businesses often wind up running vertical market software (particularly for accounting) and often will want changes/enhancements made. Or sometimes just a standalone solution for some weird problem that only they have.
Often computer consulting business are small shops that don't have the time or expertise to to do the programming stuff, and if they know about you, they may throw some business your way when the opportunity arises. Don't forget to kick a few bucks back to thank them or you may only hear from them once.
Keep in mind this work is typically not that sexy (actually, usually pretty boring) and small businesses don't have a lot of cash to give you. But it can be rewarding at its own level.
Get involved in activities like sports teams, child play groups, churches, singles groups, etc, whatever extracurricular activities you do. Once they know what you do, you'll be who they contact when they need help or advice. Just talk to people will get your name out there. Volunteer to do a web site or some small application for somebody and then watch the word-of-mouth spread.
I got all of my side work from previous employers. These were mostly temp positions where I formed a bond with the manager. It's a lot more cost effective to cut out the middle man (i.e. temp agency)!
my 2 cents...side gigs are not worth it in the long run. It left me with no free time and put a strain on my personal life. I believe you'd be better off finding a better full time job.
Start small, search on craigslist for little jobs and then build a reputation. Eventually your network will refer you via word of mouth.
Word-of-mouth. Get your name out there. Work on open-source projects, interact with local businesses (Chamber of Commerce), specialize in something, participate in forums.
You'll need to somehow differentiate yourself from the thousands of .NET developers out there also looking for side work.
I have not actually used them(still "browsing") but http://odesk.com seems really good. Much better (at least from the browsing POV) than RentACoder or Guru.com . Some of the really handy things I like is that you can take these (kinda useless, but help you get jobs) test things in different programming languages and frameworks and such. By far the coolest thing though is that you can see all of the other bidders and what the average quote is. This is very handy if your new to making quotes and don't want to go too high or too low..
There is also a reputation-like thing for both buyers and workers, so that you can tell if a buyer is really crappy from their score..
Also, I regularly (twice a week) get employers that contact me from it. So far they have all been really crappy full time jobs (one was paying $5/hour) but I assume that one day I'll get a decent one..