I ran into a problem on Twitter: "I want to be a freelancer and work for myself, because this is something I have wanted to do for a long time, but I have never had the courage or hard work to do it. For wanting to go this way People on the road, what advice can you give? You now want to know what you knew from the beginning?"
This is a big topic.
I think freelancing is the ultimate freedom.
I have never been hired by a company. Since the beginning of 2008, I have been a freelancer and contractor, and then gradually transferred to my own small software product business, and then back to the contract system, and then gradually ended this activity. When my own projects started to become my income.
If you are currently working, the best way to become a freelancer is to ask your employer to pay you the contractor's fees. Or a past employer, if it is owned by you and you have a good relationship with it. Still a colleague in the past.
One way to start is to find freelance job opportunities in those well-known large markets.
Much depends on where you live, because the freelance market may be good in countries where the cost of living is lower, but it is bad for other countries.
Whether it is or not, this is a good choice.
The ideal approach is to find local companies through local events, through friends or just plain emails or phone calls, and ask them if they can use some help, even if you are just starting out.
Companies like to use contractors because they can save a lot of money and fire you at will, but this is also your strength-you can leave at any time.
I personally think that the best alternative is to provide productized services. Fiverr is a good website. You choose a market segment, define your precise service, and then let people "choose you" instead of trying to find customers.
Choosing a niche market is the key. Freelancing is one of those activities with great professional advantages. Being the number one expert in your field can bring higher salaries and more opportunities.
Sometimes, those small one-off services may lead to larger contracts or ongoing cooperation.
If you lack confidence, it is normal. from childhood. what can you do? Can you view technical blog posts? Can you take care of Gatsby or Hugo blogs? Can you redesign it? You don't need to start building mobile apps or large React websites.
If that is your specialty, then of course you can. However, don't be fooled by yourself thinking that you are not good enough, and then start again.
You can start with a low price, if this will make you more comfortable, but also remember not to introduce yourself as a cheap alternative, thereby reducing the quality of their service. Make appropriate charges quickly, because this will find you better customers, reduce stress, you will work on more interesting projects, and it will get better anyway.
If this is not your focus, don’t be afraid to fire your client and refuse to work. Learn to say no.
More experimental tutorials:
- The stack I use to run this blog
- 8 good reasons to become a software developer
- SEO for blogging developers
- Recalling "4-Hour Work Week"
- Build a lifestyle business
- Build your own platform
- As an independent manufacturer, which product should you manufacture?
- Create your own job security
- Developers, learning marketing
- Product business freedom
- Generate value
- For your business
- The idea is nothing
- Niche Market
- Remote work for software developers
- Product/market fit
- The best podcasts for front-end developers
- Why create an email list?
- Break the link between time and money
- The scarcity principle applies to software products
- Social proof principle
- How do I add dark mode to my website
- My notes on Deep Work
- Advantages of using a boring stack
- How to estimate programming time
- Become an independent developer
- How to learn how to learn
- Why are interview questions for programming jobs so difficult?
- Do I need a degree to become a programmer?
- Everyone can learn programming
- How to increase productivity
- How to get the actual pageviews of static websites
- Have you filled the developer’s bucket today?
- How do i record my video
- All the software projects I have done in the past
- Tutorial Purgatory from the Perspective of Tutorial Makers
- Every developer should have a blog. This is why and how to stick to it
- Have the business mindset of a developer
- How to write unmaintainable code
- What is imposter syndrome
- How to work from home without going crazy
- How can I stop worrying and learn to love the JavaScript ecosystem
- How do I make a web prototype
- You should be the worst developer on the team
- How to start a blog with Hugo
- Write things you don't know
- How to use uBlock Origin to stop interference
- Coding is an art
- I wrote a blog post every day for two consecutive years. Here are 5 things I learned from SEO
- Put out the fire
- About becoming a generalist
- The developer's dilemma
- My plan for being hired as a Go developer. In 2017
- Use Mac and iOS devices to improve work efficiency
- How to move from the tutorial to your own project
- This is my little digital garden
- How to start freelancing as a developer
- Share the journey of building a software product business
- Subfolders and subdomains
- How can I use text extensions to save time
- Software is superpower
- I like books
- How do I decide to create a new project management application