Ask HN: Freelancing, where, how and should I?
I have no experience with that whatsoever (nor working as a programmer), but I know I can write code and I'm ready to learn anything that would help me making some money out of it. I'd say my skills go like this: Python > Scraping > HTML5/CSS > JavaScript > Django/Flask > SQL > PHP > Templates of sorts (Wordpress e.g.) > Writing > Linux administration >> Graphic Design
It would be really great if someone with experience in freelancing could point me in the right direction or answer some questions I have.
What freelancing websites and marketplaces are thrustworthy and well-frequented? Just googling led me to sites like freelancer.com, seated in Singapore and with quite a lot of shady offers. Although I wouldn't decline writing bots or private data scrapers as long as there is no world domination involved.
How can I compete with Indian and Chinese people working for $5 per hour? Such sites seem to be flooded with cheap offers. But they probably do their work just as good as I would and without a portfolio, references or a diversified skillset I can't offer anything they can't.
Are popular freelancing offers US oriented or is it possible to work as an European without a stack of complicated paperwork, regulations and rules to start?
Is choosing a very specific skill and building upon it the best way to get consistent jobs? Should I build some sample outputs/templates/guis for problems I feel the most comfortable solving and put them on some static page/heroku/similar?
How do I know a project is right for me and I'm able to solve it to the best of my knowledge?
11 comments
[ 3.1 ms ] story [ 38.8 ms ] thread2. Try to work for someone you know, so you can make your beginner mistakes
3. You can't compete with $5 and hour, but anyone hiring you is going to be paying for the fact that they can see you face-to-face (i.e. you're selling the service and hand holding as much as the code)
4. Once you feel comfortable the branch out
Anyway, I'm a designer with some knowledge of web development. I'm not a great developer, but I'm trying to become a better developer, and in the process, a better designer. Let's share the ride.
I'll write you soon.
From those jobs I built up a network of clients which have slowly expanded due to things like word of mouth and recommendations.
I got my first few jobs with no portfolio(heck I still don't have a public one) or degree.
My advice to you would be just dive in, price what will make it worth doing to you and then once you have some experience in the field and network of clients you can raise your prices.
By relationship, I'm not suggesting you make love to them and have their babies. Its not that kind of relationship. I'm suggesting that you support the project long after its finished. That's what most of your clients will want, so be prepared for that. Good luck.
If I were you I'd try getting out and about locally and meet people face to face. Lots of developers have too much work that they'd be happy to load off onto someone else who's competent. Try looking for local developer meetups or user groups.
You say you're based in Europe but you don't mention where, some places are better than others for finding work. Spain is pretty bad for example from what I hear whereas the UK is pretty good. Also in a particular country the number of jobs and quality will vary from city to city.
You could do worse than go to one of the places where there is a lot of development work, getting a courier job or anything and meet people until you get the work you want.
* Even if the freelancer doesn't have any previous reviews on the site,I'll look for his oss contributions or 'github' projects or contributions to stackoverflow or other forums.
* I don't want to hire 5$ per hr programmer , simply because of their low rate. I prefer good and reliable person even though cost will be little higher.
* Quality of work is important, Though I'm an Indian,I have to admit the fact that US freelancer did great job compared to Indian freelancer.
* If you want to stick to python please don't put Windows admin on your skills page.It will scare people like me.Please concentrate on specific set of 'related'-skills (Python,Web Scraping,jQuery / Prototype,HTML5,CSS).
Best of Luck!
ps: For your first customer begin with 15$-20$ per hr. Once you get reviews,slowly increase the rate :)
or... Post an ad in most popular (non-geek and geek) local newspapers/social groups/newsletters something like...
Pay me to learn quickly and properly (in person): 1. Choosing your best laptop/mobile; 2. Installing/Removing and using ANY program; 3. "0" to power-user of MS-Office and Internet; 4. Special: Find and download ANYTHING that the web has; 5. Special: Web development and e-commerce from scratch to a working online store.
Freelancing isn't just about design/code (I'm a 10+ yr.exp. freelance translator, faaaar from best ones :)))
You'll find good people in need of such skills and YOU need to meet NEW people! How can they know about your soul, voice and smell? (forking your repos?). Be NICE and friendly (not confident!), keep doing mistakes! And "surprise", girls want to learn too! Basta! :))