DEV Community

Discussion on: I start procedures to be a freelance (web dev) ! Let's talk about your best tips :)

Collapse
 
jake profile image
Jake Casto

I was a full-time freelance (backend) web developer, I picked up on a few things quickly.

  1. NEVER Quote a job what you think it costs, always over quote a bit (for a fixed price job). 90% of people hiring you will try to get something extra or find something wrong with what you've done. Don't spend a week on a $100 project because someone keeps finding things they don't like.

  2. ALWAYS make sure of the job requirements & goal. Be sure you understand what needs to be done, having to quit a job because you didn't understand the requirements and aren't skilled enough to complete is a huge blow to your self-esteem.

  3. Be calm, patient, and kind. I guarantee that you will run into a client who you end up hating, you've gotta be patient with them and their requests. You may spend a bit more time than what you expected on their job but if you can get the approval of a tough client you can do anything.

  4. Don't be so serious. You aren't interviewing for a full-time, life dependent job. Your cover letter doesn't need to be 2000+ words (it won't get read), keep it short and sweet. Get to the point while being professional.

  5. Shortcuts are no good. When you're completing a job for a client don't take a shortcut or undercut them. You don't want to get a call in a few months from a client because you took a shortcut in your code and it ended up breaking something (or everything).

  6. The Resume. I never included my resume in a cover letter, email, or IRC message to a client. Portfolios are preferred by many potential clients, If I was hiring you I would prefer to see previous work then see a list of degrees or previous jobs (if either applies, I have no degrees).

  7. Ensure you will be paid. If you're suspicious about a client not paying once the job is complete ask for a percentage of the money up front & don't give them the work until you're paid. Most freelance sites will hold money to ensure the freelancer is paid and will charge your client if they refuse to pay.

Hope some of this helps, I found work on a freelance site called Upwork (still work with one of my Upwork clients today). It's a great site for finding work but Upwork charges insane fees (20% + random maintenance fee to freelancer).