Hacker News new | ask | show | jobs
by hjay 4742 days ago
I think one of the most common misconceptions people have about freelancers, is that we know everything about every project we throw ourselves into. That couldn't be further from the truth (at least for me).

As a freelancer, the most important skill is NOT coding. Yes, writing code gets you to the end-goal, but what the client really wants, is results and growth for their business. As a freelancer, you will often have to work on something that you don't know 100%, and maybe even having barriers to accomplish the project. However, hiring a freelancer is very much looking at their past successes, and using that to gauge the result of their current project, along with the value this freelancer can bring. As long as you get it done and bring results, and maintain an amiable relationship with the client, not much else matters.

So in on that note, I would say which language you choose hardly matters. But that's not true. You want to choose a language you are familiar with, and one that seems to be brought up in whichever areas you are looking for clients.

As many have already said, and I kind of hinted at above, learn as you build. This is the best and fastest way to gain the knowledge and skills you need. Much like building a startup, have something early on to put out into the world, and build on top of that.

Any projects can prove to someone you are worth hiring. As a freelancer, part of your job is to instill confidence into this potential client, and demonstrate to the the VALUE you add to their business. Not the algorithmic complexity, not the pretty code, not how many lines of code you've written, but the VALUE (increase in revenue, lower costs, higher conversions, putting their product on the forefront, etc) you bring to them.

I wrote a blog post[1] recently about things you should know about freelancing, it's not too in depth as it's targetted towards people who have not begun freelancing and are curious about it.

Keep improving yourself, and good luck!

[1] http://www.jayhuang.org/blog/things-you-should-know-about-fr...