Live data from Hacker News

Ask HN: Becoming a Freelancer in 6 months?

news.ycombinator.com

1–10 of 66 posts

Ask HN: Becoming a Freelancer in 6 months?

#1
Hey All,

Bit of an odd, specific question here, but I think it brings up an interesting discussion, so here goes -

If I have 6 months to get my web development skills to a level where I can be paid $35+/hour freelancing, what's the best way to go about it?

Now a couple things I want to mention to help keep the question clear: the timeline is somewhat arbitrary (give or take a few months), but for personal reasons I'd like to be able to quite my current job and move home for at least a year, while still being able to make some money (hence the freelancing). Also, I do have beginner/intermediate level experience with HTML, CSS, Java and C++, but nothing that anyone would pay for right now.

So, with all that being said, what's the best way to go about positioning myself to make money as a freelancer in the very near future? Is it possible in that timeline? What language(s) should be focused on, and where/how should I learn? And what projects should I do to prove to someone that I'm worth hiring?

Edit: One other note, learning to code at a high level is something I've been wanting to do for a while, so this isn't just a 'one year and done plan.' After my hypothetical sabbatical, I'd like to join a start-up as an engineer and use the programming skills I've acquired. Anyway, thank you for the help. I'm interested to see the responses.

Re: Ask HN: Becoming a Freelancer in 6 months?

#3
There are so many things to web development that unless you are already used to building and shipping custom websites and web applications that would be quite a challenge[1]. Anything's possible though.

1. I'm assuming you aren't just looking to setup wordpress or squarespace sites

Re: Ask HN: Becoming a Freelancer in 6 months?

#4
Just start building stuff (anything) using your existing skills. As you run into "how do I do that" style questions, fill in your knowledge. The benefit of this is that you're able to apply what you know to solve real problems. Big difference when all you're doing is studying theory/books.

Spend six months building stuff and you'll also have a decent portfolio that's inline with your current skill set. Winning freelance work can be a "show don't tell" sort of arena, so having any work helps.

Re: Ask HN: Becoming a Freelancer in 6 months?

#7
It's certainly possible to learn enough to become a competent freelancer, finding sustainable work in that time may be another problem. Here[0] is a link to a guy's progression who learned Python/Django in a month, it includes extremely helpful resources to help. I would also learn the basics of throwing up a Wordpress site just to have a quick way to demonstrate your abilities.

Is this a 6 months off to focus solely on learning development skills or 6 months to learn while working?

0. http://eddychan.com/post/15775730174/how-i-learnt-enough-pyt...

Re: Ask HN: Becoming a Freelancer in 6 months?

#8
Someone's going to kill me for saying this: The biggest opportunity you could hit in the shortest amount of time is probably with PHP/Wordpress.

Learn how to write smart, clean PHP (if there is such a thing), and learn writing Wordpress plugins and themes inside out. And build a portfolio to woo clients. A lot of developers think they're above this type of work, or that it's soul-sucking and pointless. It is. But if you're willing to buck up, and you want to be a free man/woman, and hit a (fairly average) target rate of $35 - $50 an hour, it's the fastest path.

Keep in mind, there's little respect for PHP and Wordpress development on HN, but there's a ton of demand for it among the growing number of novice bloggers who need help with their site. I get asked all the time, and I usually refer the work to a WP dev I trust (the quality varies quite a bit).

Re: Ask HN: Becoming a Freelancer in 6 months?

#9
Golden Rule: Do things, tell people.

Seriously, coding skills matter less in the real world than you think, those will get better with time anyway. Eventually you'll get to a point where you can work in places where coding skills do matter, like dev studios, startups, big companies etc, but for non-tech small to medium businesses, they only care what you've done, not what the quality of your code is. You can make a damn good living setting up wordpress sites, installing a theme, adding content and managing it with social media accounts if you wanted, and that requires the least amount of skills out there.

Lets take the above scenario of being a wordpress installer. First, its about selling yourself in the right light, you're not a wordpress installer that makes people websites. You're an online presence consultant that helps SME's engage with their audience and thus increase their profit.

Second, get your first client, ask everyone you know to put you in touch with small business owners, get meetings and show them the package you're offering, do it for $500 or something, hell do it for free if you have to, just get something you can use as a case study, anything, a local pet shop, whatever. Once you've got your case study, get your own presence setup, put your case study on your website, get business cards printed up etc. Prepare a powerpoint presentation and a few handouts with the benefits of an online presence, making sure your contact info is on this.

Now join your local non-tech business groups, chamber of commerce, networking events etc, and get yourself speaking engagements, make presentations to local SME's explaining that they can increase their profit and talk to their customers using an online presence, tell them about social media accounts and how successful companies use them, show them they can build a mailing list, show them stats on how well conversions work using the mailing list, and at the end, show them how you did all of this for your local pet shop.

You are now the expert in all these guy's minds on how to do this, they will call on you if they need it done, they will recommend their friends to you cuz you knew what you were talkin about. Get their email addresses and add them to a mailchimp account and send out a weekly newsletter re-iterating techniques on how to communicate with SME's customers online.

Work will flow in. Now, i've used a very low skilled example for you, i dont know if thats what you want to do, but this can be applied to just about anything you want to go for, generic stuff like iOS/Android apps or specific stuff like ordering and invoicing systems for oil and gas companies.

Do things, tell people.

Re: Ask HN: Becoming a Freelancer in 6 months?

#10

Golden Rule: Do things, tell people. Seriously, coding skills matter less in the real world than you think, those will get better with time anyway. Eventually you'll get to a point where you can work in places where coding skills do matter, like dev studios, startups, big companies etc, but for non-tech small to medium businesses, they only care what you've done, not what the quality of your code is. You can make a d…

Seriously, coding skills matter less in the real world than you think, those will get better with time anyway.

I wish I could upvote this a hundred times. The thing to remember is that most people don't know the first thing about how stuff works on the internet. So you could have the shittiest spaghetti code in the world, but if the site looks and acts like it's supposed to, 99% of your clients will be satisfied.

Edit: Don't take that to mean "shitty code is okay," it's just that you don't have to set the bar as high as you think when it comes to feeling like you're good enough to charge what you want to charge for the work.

Post reply on HN