You may have assumed reasons for not being a freelancer. Now read the real reasons why aren’t you freelancing.
I have done a job in all company sizes. From small company to an MNC in the most preferred technology of my choice.
The interest in job dies out over time.
When I joined my first job, I was offered Visual Basic 6 project and I just wanted to work on a web based project. I joined a web development company. I was doing web development, but then I did not like the work environment and so wanted to do the job in a big corporate environment and possibly in C++ as I just loved C++ in college.
I joined an MNC and was working in C++.
After almost a year working in an MNC in C++, I ran out of excuses for switching jobs. This is when I realized I just cannot wake up and drag my butt to the job and wait for the lunch and ultimately have a coffee break do some meetings and get back home writing few lines of code.
It took me couple of years after I realized that I want to quit my job to actually quit my job because I didn’t want to be seen as an idiot who quits his high paying job in an MNC.
Excuses – Real Vs Assumed
In my first job, it was a medium sized company and so there were certain operations in the company that was not quite clear to me. This is when I thought of moving to a smaller company so I can learn more.
When I moved to a smaller company, I did not like the work culture and so I thought I will be more suited in an MNC.
In mid sized company I started with VB6 project and I wanted to be working in web technologies.
When I was working in web technologies, I wanted to work in C++ because I just loved the C++ subject in college.
As of today, I am an internet marketing consultant and freelancer in web technologies mainly in PHP and haven’t compiled a single C++ program for the last 8 years.
So what was the issue with my jobs.
It was not the kind of job that was an issue (C++, PHP, MNC, Small company, work culture) but the way jobs are meant to be done.
We tend to find any excuses that make us do what we want to be doing instead of what we should be doing. What we may want to be doing may not be the real excuse but an assumed excused. What we should be doing is the real excuse that we tend to avoid all the time in the back of our mind.
If I take my example of last job switch, If I have had a job that was in C++ but not in MNC or in an MNC but not in C++, I could have made one more excuse for yet another job switch.
Why Aren’t You Actually Freelancing?
You may want to quit your job but are actually not quitting because of any assumed reason like:
- Need money for XYZ (XYZ can be anything like Marriage, Child Education, House Rent, Car …)
- Big opportunity may come my way in the next appraisal.
- Want to switch to XYZ before being a freelancer.
- Freelancing may not be able to cover higher joint family expenses.
And the list can continue but the real reasons more often are:
1. Fear of not able to find clients
This is one of the primary reason people don’t quit jobs. They have the fear that they will not be able to find clients which can simulate their income from their job.
You can always calculate your minimum survival income and try freelancing with a cushion of a year.
There are many horror stories that you may have seen of many freelancers who had issues but then there are more rosy stories as well. There are two sides of every coin but we tend to believe in the horror stories and assume rosy stories are all made up.
Try to understand why things were so horrible on one end and why they are not so bad on the other hand and it will help you learn from people who already made those mistakes.
Smart people learn from their mistakes but intelligent people learn from other people mistakes as well.
2. Lack of technical skills
The second most common reason that I see for not doing freelancing is lack of technical skills.
I am not a web developer.
If a project manager asks to move from XYZ technology to PHP and provides with just couple of weeks to 1 month of training in the new technology, the same individual will possibly be the best developer in that team and when it comes to being a freelancer, it can always act as an excuse.
Just do a self evaluation and be true to yourself.
In whatever technology you are working now, did you learn that technology in your curriculum?
If your answer is no which I am sure 99.99% of the time it will be, how much time did your employer give you to learn this new technology?
The answer will never be more than a month.
Apart from not knowing a technology, there are other assumed excuses like they have to provide a complete end to end solution to be a freelancer. If you are a PHP developer and lack web design skills, you cannot be a freelancer. As an employee working in a big team, you will always tend to think along that line but is completely an assumption.
3. Lack of communication skills
I have interacted with many developers who are doing a job because they lack fluency in English to interact with clients.
But is learning English that difficult.
I don’t think so.
Has anything been done to improve your English?
I don’t think so.
If your real reason is lack of communication skills and if you are not doing anything about it, do you expect something will happen someday for you?
Over to you
Why aren’t you freelancing?
Did I touch on a reason that is stopping you from being a freelancer?
Did I miss any reason that you think is stopping you from being a freelancer?
Share in comments below.
Further Reading …