1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

How to be a freelancer - first basic steps.

Discussion in 'Programming' started by wlgroup, Feb 1, 2010.

  1. #1
    Hello guys. Just want to contribute with something here on the forum. Please move this thread if it’s on an inappropriate forum. I know that this forum is all about SEO and it's whatnots but there’s a bunch of developers around trying to make a living too. So please bare with me on this one.
    This is a step by step on the basics of being a freelancer in this world. Also this will help you keeping your nose clean and your records straight. There are a lot of people around that make a living out of scamming others. Some of them pose as freelancers; some of them pose as buyers.

    First Lesson: Learn how and when to say no .

    This is a freelancer point of view of the world. First of all, you’ve decided to go freelancing. Good for you! But don’t think that’s the best job in the world. It’s not! You have to deal with a huge pressure to get new jobs. Then you get jobs, some more jobs come by and you will be in doubt whether to accepts (and stop sleeping for the next weeks) or to decline and when your in-hands job is finish, you end up with a bag full of wind. Rule of thumb, you only have one life. You establish how many hours per day you want to work and stick to it. If more work comes along, you say you can take it next Thursday or the next 27th or something. Take your time to rest. Without it you’ll make a LOT of errors and no one likes a buggy work.

    Second Lesson: Know your rate and stick to it.

    The next thing is the fee you’ll be asking for your work. That’s another problem. You don’t want to starve but you don’t want to ask too much and end up with no job at all (and starve). Well, you know your life better than anyone. Make your math. You know how much you need to pay your bills monthly. Sum it up and multiply by 1,5. There. That’s a good value for starters. If you become fully booked you’ll have your bills covered and still enough to catch a movie or go out and eat. Or maybe buy some new clothes for meetings. You catch my drift. Then, you’ll divide the total by 22 (your daily rate) and again by 8 (your hour rate). Stick by it. If the buyer starts to try to lower your price, don’t go with it. You need that to bring home the bacon. If you start to doing it, word goes around and the one’s that pay your full rate will feel tricked. You have a rate, stick by it. If you get to a point where you have too much work (say 4 month ahead full and the projects are still flocking in) it’s time to redo the math. Do the above math but increase the rate from 1,5 to 1,75. Increasing in 0,25 will not harm no one and will gently give you more income.

    Third Lesson: keep your communication professional.

    Ok, now you’ve got a few proposals to send. It’s time to be a text processor developer. You need a good template. There are a bunch of professional ones. If you like, hit me with a PM and I’ll give you a sample for you to see. No problem. Your proposal must have the following groups:
    • Overview – this is where you explain what the project is, how much time it going to last and how much it will cost, without any fine print. Half a page will be more than enough. Most corporate sharks only read this page. So make sure everything that’s important is there.
    • Terms – This is your part. Don’t let anything out. Only the first proposal will be hard. The next ones will be copies with project details altered. But there’s a bunch of stuff that will be common. Like who will insert sample data, who will provide the photos. Who will do the Photoshop. How will slice it up in xHTML. Also your terms will be in here. If you’re receiving an upfront percentage, how much? If there more milestones with payments, what are they and how much? What’s the percentage, value or milestone. Also you need to put in there one important thing. If the buyer decides to change anything from the spec, how much may cost him. Now this is a real important thing. Don’t let the scope of the project run free. You need to put a fence around it. The buyer may jump over the fence, but that will cost him. I’m tired of things like “oh that’s a simple change, just a couple of texts” and after that it’s the entire site in a foreign language or a multilingual website. A day outside the scope have to cost at least 1,5 times your daily rate. Because you will be messing with your next project timeline.
    • Timeline – All the milestones written down with dates. If you know how to work with MsProject, do a nice diagram (or on any other project manager software). In there make sure you have start and finish dates. Testing dates and the same milestones you’re using in the previous point. In bold :p
    • Payment – Your payment information. Bank accounts, paypal address, the works.
    • Warranty – this one is tricky. You’re a developer. For this matter, you have to be just like a guy that builds bikes. You’re doing a job and you have to stick your name and reputation on it. You should give at least 15 days of bugs fixing that didn’t showed in the testing phase and at least 3 month after were you have to reply to bugs found in 3 or 4 days.
    • Copyright – This is self explanatory. But let me go on this one too. Who get the credits? Can you use the code for something else? Can you stick your name on it? Can you use it on your resume and as reference for future projects?
    Don’t let anything said on chat logs. If it’s important (even if it isn’t) send a mail afterwards just to be on the safe side. If something is not written, it was not said. Period. And that’s about it.

    Fourth Lesson: stick with the planned work

    Now actually work! By now you have everything to start. You have a project with specs. A timeline and even receive some $$$ so it’s time to turn off your chat and e-mail program, put on the headphones and start working. You need to plan your time. You have to work in periods at least of one hour straight before you even think at looking at your e-mail. There will be time to that. Your phone also should be without sound. You call back when you do your break. Believe me, this is the only way to stick to a timeline. Don’t procrastinate. That’s your worst enemy. Do the task first, then go shopping or meet your girl (or guy) or something. And always start with the tasks you like less. You have a job. It’s not on an office somewhere downtown; it’s in your house. But it is a job. You’re asking for money. People are paying you to work 8 hours per day, so you better give them what they’ve pay for.

    And that’s about it. Sorry for the lengthy post. Comments appreciated. Jobs enquiries also :p
     
    Last edited: Feb 1, 2010
    wlgroup, Feb 1, 2010 IP
  2. yoes_san

    yoes_san Peon

    Messages:
    443
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Nice tips.

    Another few from me:
    1. Keep improving your skills and only deliver the best result. This way the client will stick with you forever and will recommend other clients your way.

    2. Know you worth, don't lower your rate just because you want a project. But do not overcharge a client if you're not 100% sure that you can deliver the requirements.
     
    yoes_san, Feb 2, 2010 IP
  3. bk871

    bk871 Well-Known Member

    Messages:
    2,442
    Likes Received:
    34
    Best Answers:
    0
    Trophy Points:
    150
    #3
    Thank-you both for the tips, i've got a friend looking for something exactly like this. Will let him know :)
     
    bk871, Feb 4, 2010 IP
  4. darkavanger

    darkavanger Peon

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Thanks it was helpful a lot
     
    darkavanger, Feb 5, 2010 IP
  5. nadiralishah_webexpert

    nadiralishah_webexpert Guest

    Messages:
    229
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    your all mentiond steps are good.. but first you need to learn things, first step should be your skills, learning, practicing, practice makes man perfect, if you are freelancer in programming world, you need to practice of your programming and should be a good programmer. rest of the things we speaks as per our experience, like communication skills always keep improving as per experiences. ur rates or prices it always varies, hope increase :) as per your experience..
     
    nadiralishah_webexpert, Feb 5, 2010 IP
  6. Mahir1505

    Mahir1505 Peon

    Messages:
    11
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    oh nice tips, sure they will help
     
    Mahir1505, Feb 5, 2010 IP
  7. windy

    windy Active Member

    Messages:
    1,093
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    78
    #7
    nice tips. thanks for sharing.
     
    windy, Feb 9, 2010 IP
  8. cossio

    cossio Member

    Messages:
    110
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    33
    #8
    Thanks for the great advice. There is however, a very important aspect to being a freelancer that often gets neglected - business development, or how go promote and sell your skills. I will try to prepare something on that subject. If someone feels an expert, please jump in.
     
    cossio, Mar 27, 2010 IP