7 Rules of Successful Freelancer

This article is a brief summary of my personal freelancing experience, presented in the form of 7 relatively simple rules that I have followed since I started freelancing at the age of 18. I can’t guarantee that you will also succeed, but if you want to try freelancing, they will let you know what will happen.

I have been a freelance programmer, web developer and system administrator for three years. Not so much, you might say, maybe you are right. You may also be wrong. In any case, if you are 21 years old, three years does not seem to be short.

I started at 18 years old. I did a part-time job in a dental clinic (from then on I was scared to see a dentist, although I was not scared), and my salary was just enough to cover my internet expenses (in a small town the price is high for ISPs and students. You can’t make much money at work), save some extra cash, and use it later on the birthdays and New Years of friends and parents. One day I will tell you the whole story, and now I just want to say that I have nothing, and today I can only make money from freelancers. There is no full-time office job.

1. Work regularly. Don’t rely on your mood.

You must choose the hours of work, for example you must work every day. You can only work during this period from 6:00 PM to midnight. Yes, it is very tempting to take a break, read the forum, chat, play earthquakes, have sex, go skating, etc., and then finish the work the next morning. This is a completely wrong attitude. You work from home, it gives you more freedom and more flexibility, but it still works.

Of course, if you feel tired, you should take a break. Make coffee, smoke, clean the cat’s toilet, but don’t start doing anything that is time-consuming and fun-you will waste a day’s work.

If you don’t want to do anything right now, force yourself to do it. You want money? Do you want to complete this project? So work, bastard! Start with simple things and do some daily things that you didn’t want to do the day before.

In addition, let your family know that this is also very important for work, and they should try not to disturb you while you are at work.

It’s difficult at first, but soon you will get used to working on time and become more efficient than ever.

2. Don’t lie to your customers.

“Of course I didn’t!”-you would say. lie! Terrible lies. I know three ways to deceive customers:

When you don’t have a job or have not done something, but you say you are or have done it.

Of course you don’t want to be lazy. But you are not, right? What are you afraid of? Tell the customer honestly that you have lost a few days and tell them why this happened. Don’t let him distrust you. Tell him what you plan to do to make up for the lost time.

When you encounter problems in certain aspects of your work, but you say everything is fine, or you have some difficulties, but you overcome them.

Are you afraid that it’s not good-looking enough? Then you are not. I will tell you more later. Remember, no one can know everything, no one can overcome all difficulties. You understand that? So why do you think your customers don’t do this? Don’t let him think you are a liar. Tell him that you are not very familiar with “XXX”, but you can solve it and how long it will take to complete it.

If something is easy, but you say it is a great achievement, you have to go through terrible difficulties to achieve this function.

Are you afraid of getting less money than you can get? If you want a higher price, work hard. Every work must pay its value. Do you really want to look so bad that you can hardly do simple things? Customers are not programmers, but in most cases, they know what is easy and what is not easy.

3. Don’t think you are smarter than your customers.

You are so smart, where does the money come from? You are not smart, and he is not smart either. How do you code now, he will know how to make money. Everyone is an expert in their own field, so cooperate. Ask him why he needs the position he needs. Know what the priorities are. Tell him why you think “XXX” is bad and how you can improve it. Extreme programming experts call it a “planning game.” cooperate. You will see the result.

4. Communication.

Yes, this is obvious, but many people underestimate the importance of communication. In the beginning, people like it when you are open and communicating. Be a good person. Let them enjoy working with you. Sure, you meet for work, not to chat, but it’s okay to write a few lines in IM. Just let the customer know what you’re doing now. life. You can say, “Now come back and make some coffee.” You are a programmer. As we all know, programmers drink a few liters of coffee every day. This is considered fun, use it. Be a nerd and a normal person at the same time. But don’t talk too much, you should be at work. Your customer must also have something to do. Remember (or write it somewhere) the customer’s name. Make them think you remember them.

The second, less obvious benefit of communication is that it can help you track progress. When you tell others what you are doing, you are more aware of where you are now and what you are going to do. IM is optional, but weekly email reports are required, even if the customer doesn’t need them. If your idea is to file a report, that would be great. They don’t just want to let the customer know how much to pay you. They are also suitable for you. Without them, you can lose the sense of progress and start working slowly and inefficiently. I made that mistake recently and now I’m finishing this project. If I report regularly, I’ll finish it two months ago.

App link

5. Do what you can and slightly exceed it.

If you’re afraid you’re not good enough, you’re not good enough. We are programmers. We can do anything. If we don’t know how to do something, we read the manual, look at the examples and then do it. But on the other hand, you must clearly know what you are not good at. Never accept a job you are sure you can’t do. But if you have to deal with new things, don’t be afraid. Ask for more. gain experience. There is no other way to gain experience except work.

6. Love your job.

evidently. Never deal with things you don’t like. Be good at what you are interested in. Find your niche market, but make sure it isn’t too narrow. Discover new areas of expertise for yourself, but always stay interested. Enjoy your work, programming is like sex, don’t you know? If you can’t get pleasure from the work itself, maybe you should try to find something that is more suitable and happier for you?

7. There is no retreat.

https://play.google.com/store/apps/details?id=com.storywala.workfromhome&referrer=48608Never ask for less money/hour than previous projects. No, I’m not saying there are more and more demands. Then you will lose all your customers. But the work deserves its value. So don’t take jobs that are too cheap and tedious for you. Be professional.

Leave a Comment