However, things don't work as fast as I expected. My least preferred option is going back to being an employee, therefor I'm considering switching to freelance or consulting. I believe that I have a very vast experience, and can be of good use.
I, however, have no idea how to get into becoming a freelancer/consultant. I don't want to complete with people on Upwork, and similar, and I tried to reach out to my old connections.
Are there any other tips, or recommendations that you can share? Thanks in advance!
I don’t have much advice to give though. It’s hard to get started and even when you do find a client it can take months before the paper work has been sorted if the client is a large (and slow) corporation.
Now I am making money again though after living on savings for almost a year, and I have a much better (more flexible) deal than when I was an employee there.
If you are on Upwork or some similar site, you are in a brutal Hunger Games deathmatch with many, many highly experienced people around the world, all racing to the bottom to be commodity service providers at the lowest possible cost. Avoid that if at all possible.
Devote specific time towards keeping your old connections alive, revitalize that network periodically in accordance with your local business customs and norms (the exact things you have to do to do this vary significantly by region.) That network is highly valuable to you as a consultant. That is the one place in the world where you are not merely a commodity.
Take time too to expand your network: attend conferences and technical meetups. Participate in them as a presenter as much as you can. Ask people in your network for introductions to others.
You will find the networking aspect takes up a tremendous amount of time if done properly. Many don't like this, which is fine; these people tend to go back to being an employee.
Finally, make sure you don't spend all of your income as you get it -- that is, save a significant amount of money to cover the low points in your sales cycle. Your income as a consultant is highly "lumpy," meaning you will receive a lot of money at some points, then no money at all for a long time. Make sure you've budgeted appropriately, and you have enough money in reserve to pay for the "no income" parts of the cycle.
Hope this helps.
It's where most potential clients are. You just need to undervalue your services a bit, bid low, get some good reviews. You do this for a month or two: over delivering, under charging.
Eventually, you get to a point where you have a very solid job history, and your profile stands out because of it.
At this point, you can charge a bit more.
Shameless plug: I made https://contractrates.fyi to help consultants/freelancers figure out how much too charge. It's like levels.fyi, but for freelancers. Also free - I tried monetizing it in the past and failed miserably. Now I just maintain it as a free resource.
There is also the route of Catalant, which is significantly more lucrative than say Upwork, but maybe has a little higher barrier to entry. I know several people though that make insane money on Catalant, because they are billing rates as if they are working for a big 4 consulting firm (~$800+ an hour). Expectations are higher though, and it's much less casual than Upwork. Clients overall are less annoying, in my experience, though.
Secondly, building a brand or online presence would go a long way. This is a slightly more challenging route, but it's also rewarding. For instance, if you have an open-source project, you could secure consulting projects based on your project. Blogging can also be beneficial.
Lastly, if you're just starting out, definitely start with UPWORK and gradually build your brand/online presence.
Upwork is of course terrible, but if you qualify as a US-based contractor, the rates are generally much higher on projects with the US-only filter.
Controversial take, but consider it: try to do some lower-paid gigs on Upwork. The key isn't the money you make, but jump-starting your momentum with positive reviews.
Post your information on the "Seeking Freelancer" monthly posts here on HN.
This is more long-tail, but setup your social media accounts and a blog/website. Make a concerted effort to post content in your specialities, and very importantly, don't discuss anything else.
https://typicalprogrammer.com/how-to-start-freelancing-and-g...
Free, no ads, popups, or other nonsense.
I have freelanced for over ten years.
You talk to them and usually sign the deal relatively quickly and easily without any competitors. Usually, for the type of client that reaches out to their network for a personal recommendation, that recommendation is 90% of the way to closing. These types of clients also are often less price sensitive.
I switched from engineering management to freelancing/consulting and back to working for The Man as a Solutions Engineer. Honestly, it's all the upsides of consulting (getting to talk to people, solving technical problems, getting results quickly for people) with none of the downsides (chasing people down for money, finding new customers).
As long as customers are happy, my boss is happy. My autonomy is through the roof. There's no sprint planning/story point stuff like many other "normal" engineer jobs. If you're on the pre-sales route, you get to hang around salespeople (which I enjoy) and have no pressure to meet a quota like salespeople do. If I run into a particularly challenging technical issue beyond me, I can rope in an engineer from the engineering team to help if it's a big enough deal.
I wish I would have known about this route sooner. Now there's no way I'd go back to a normal engineering role