Hacker News new | ask | show | jobs
by jv22222 3219 days ago
@thr2178008 Hey there. I'll give you a proven roadmap to six figure freelancing right now.

1) Pick a new up and coming language or framework. Something like elixir or pheonix or something else that is really hot and just starting out.

2) Learn it. As you learn, write a series of really awesome tutorials and articles on your blog about that stack.

3) Help people out on SO and other forums that talk about that tech. Point folks to your posts if it looks like it might help. Add your blog to your profile page.

4) Try to guest on some podcasts about this same technology, or maybe even create your own podcast.

5) Keep doing steps 1-4 with constancy and over time your luck surface area will grow and new opportunities will come your way.

When you start contracting in that tech you'll be able to charge much better rates than your old rate because you will be a thought leader in that space.

Also, you will be able to capitalize on sites like airpair.com

Hope this helps!

4 comments

This also works for hot technologies, not just frameworks / languages.

WebRTC has seen phenomenal adoption in the past few years, as businesses can offload media bandwidth from their centralized servers. Making that cost savings case part of your pitch makes for a compelling offering. You can even leverage third-party solutions such as Twilio and even FB Live to build customer service live help desks.

Right now I'd say with AR / VR gaining momentum there is tremendous opportunity for skilled Unity3D / WebGL people. Definitely more involved than learning React, but can also be much more rewarding. I'd even go so far as to bet these skills will be a bigger draw than AI / ML / Data Sciences in the near term. Good Luck!

> "really hot and just starting out/new up and coming language or framework"

As a consultant this strategy is very smart, very stupid for a company tho.

1) Consultant goes to company and sells his new hot tech stack that is just released.

2) Company buys in and pays a lot of money.

3) Consultant now is locked himself a nice position because nobody wants to deal with this technology and he is the only expert they can get.

Startups might be willing to take this risk - if the new technology shortens the time to launch, then all the better. If it finds itself locked in 5 years down the line, who cares, it's 5 years later and they're a 100 million dollar company.
> if the new technology shortens the time to launch

Not sure what technology you are referring to but it's definitely not elixir or pheonix.

The same roadmap will work for even old but required technologies.

I am mostly into scraping and automation tools. Whatever I learnt; for instance Scrapy, Beautifulsoup etc I wrote about it on my blog as well as on medium based publications. It helped me to earn some good contracts and gigs. DO remember I did not follow 3-5 yet otherwise It was going to be more awesome for me.

To a certain extent I agree, only in some respects I'm the opposite regarding point 1. I still work exclusively on Ruby on Rails projects (on the backend, frontend is trending towards Vue.js usage now), and that's actually proven quite successful lately. Clients that aren't super tech-savvy don't really care what I'm using as long as it works and I can get it done in a speedy fashion (which I can because I know Rails like the back of my hand), and the tech-savvy clients that come to me do so because they have an existing Rails codebase that needs upgrades, enhancements, etc. I can't tell you how many times I've heard "man, I'm so glad I found you...it's hard to find any Ruby programmers!" Makes me wonder if the death of Ruby as a career path is greatly exaggerated...
Agreed and this is probably true for most "legacy" languages - for example there is still very much a market for COBOL, REXX, etc and it does pay well. However the flip side is that the size of the niche market gets smaller over time.