Ask HN: It's 2015 and I'm not in the situation I wanted to be. Need Advice
My current work history is great, I have only five stars ratings, but my clients just contact me to small short projects, I want it to change, I tried to apply for different projects, and start learning new tools, I'm really getting into Ansible and Docker, but I'm getting no responses and I'm not sure what clients are looking for.
HN, how would you deal with this situation? What can I do to get better opportunities?
This is my first post but I search into HN to look for experiences, I read great advices here I can say I had been motivated to leave my work because of some comments.
Maybe I'm anxious and need to be patient, but I would love get some advices to get a new 2015 start, and be proactive about the things I can change and learn to be in the position I want so much.
Love and Happy Reyes Magos for all.
~ Betty
[+] [-] jwondrusch|11 years ago|reply
[+] [-] bettycf|11 years ago|reply
I agree we all you say, with wordpress it was easy to find my first job and my first clients keep coming for small features. My worry is about how to move forward.
In my pass day job I build a ecommerce hosting platform with wordpress and it was exciting at the beginning later I didn't like the repetitive tasks and the making the same themes over and over is annoying, my past employer forbidden me to talk directly to the customers and I know they want more good looking websites and they feel they were overcharged, so I decide to go freelance. And right now I'm not finding this unhappy clients.
[+] [-] EmmEff|11 years ago|reply
FWIW, I am a developer with strong Linux/unix admin knowledge, and plenty of PHP experience.
[+] [-] jcr|11 years ago|reply
As for improving your situation, on the first day of each month there are three automated posts made by the HN user 'whoishiring'. You can find all of the automated posts in the HN user profile under the "submissions" link:
https://news.ycombinator.com/submitted?id=whoishiring
The first of the three is the "Who is hiring?" post and it contains comments by employers looking to hire people. The most recent is from a few days ago on the 1st of January:
Ask HN: Who is hiring? (January 2015) https://news.ycombinator.com/item?id=8822808
The second is the "Who wants to be hired? post, and it contains comments by people looking to be hired.
Ask HN: Who wants to be hired? (January 2015) https://news.ycombinator.com/item?id=8822810
The third post is for freelancing, both people looking to hire freelances and people looking for freelancing jobs:
Ask HN: Freelancer? Seeking freelancer? (January 2015) https://news.ycombinator.com/item?id=8822817
These monthly posts are great resources for anyone looking for work or looking to get work done.
[+] [-] bettycf|11 years ago|reply
I'm happy that you know about Reyes! here in Bolivia there is city named Reyes and there is also a big Religious Celebration. Really fun to watch.
[+] [-] vitd|11 years ago|reply
[+] [-] bettycf|11 years ago|reply
I have tried to use other websites but It feels the same. I read a lot in HN about networking and that seems hard from where I am: Bolivia. :D
Thanks for you comment, and if you have a list of resources, websites or places I'll be grateful if you can share it
[+] [-] jacquesm|11 years ago|reply
Usually 'odesk' or equivalent.
[+] [-] j45|11 years ago|reply
The most important lesson I've learnt is the difference between freelancing, contracting, consulting, and beyond.
It is possible you are trying to be a freelancer and desiring the stability of a contractor / consultant.
You have to find long term customers who need regular ongoing work.
To do this, you'll have to do things that are closer to the creation of value in a company, rather than at the edge. For example, someone that is doable by many people is not as valuable. If you help them with strategy as well as implementation, that is value.
Many small businesses would pay $1000/month for someone for ongoing work when they cannot afford a full time person. Get 10 of them and you have steady work. This is how I started in 1999 when there were far fewer people online. The need is much greater today.
Lastly, about your point on patience, you are right. Everyone seems to want to magically reinvent their lives in 6-18 months. That happens for outliers who are willing to learn and do whatever it takes. The above advice that I've helped my own friends implement in their lives is relative to execution, dedication, patience, commitment, resilience, and remembering how you add value.
You are now a business. You have to do the work of a business whether you like it or not. The health of any business is how good it is at getting new customers, and keeping/growing existing ones. Applying this to a smaller freelancing/consultant scale is doable and quite beneficial to review regularly.
My advice would be to find opportunities where you add the highest value, and seek some sort of a monthly retainer that is affordable for the customer and meaningful for you x10.
Once there is stability, there is an opportunity to pursue prosperity. Too many people try to thrive before learning to survive, and actually make more money than they need to use for growth. It's the single biggest important lesson for business and startups.
[+] [-] sarciszewski|11 years ago|reply
https://news.ycombinator.com/item?id=1880501
https://news.ycombinator.com/item?id=7850335
Simply put, don't waste your time on oDesk clients; instead, try to find companies willing to pay $800 - $1600 per day (or $4000 - $8000 per week) for your time to develop widgets that solve real business needs. (US currencies used here.)
Also, the monthly HN freelancing thread is a great place to start.
https://news.ycombinator.com/submitted?id=whoishiring
[+] [-] nikkoschaff|11 years ago|reply
The secret is code mentoring. I mentor for Bloc, Thinkful, and Codementor. Mentoring puts you in regular contact with all kinds of people who have a need to understand software. Inevitably, you'll intersect with people whose needs are more geared towards having a product than knowing exactly how to make it. It also helps that you'll be forced to work on your English and you'll make money from mentoring regardless, so you can stay afloat longer while you seek higher-value contracts.
With regards to the three platforms I mentioned, I highly recommend all three, although they are all very different. Bloc pays mentors a fixed weekly rate depending on number of students and their course length (shorter = more work = more sessions = more pay). Thinkful pays an hourly rate which also applies towards reviewing student projects and helping out on message boards. Codementor lets users and mentors set up long term schedules although to me it's more of a place I go to if I need help with a framework or concept I haven't worked with enough to figure it out on my own. I don't hang out on Codementor too much but when I do (and set my status to 'available for session') I'll get various messages, sometimes from multiple people in one day. The downside there is you need to spend your first free five minutes (generally expected and built into their system) proving you know what you're talking about to a person and a codebase you've never seen before, but I've never frozen up in the past, so it's not too bad.
All in all, each have their strengths and their weaknesses. Look into all three and cast a wide net. Although I'm in a great position now with client work, it took me months to get there, half the time waiting for the right student-turned-client to show up, other half waiting for the details to be hashed out before I can begin proper work.
Good luck.
[+] [-] mooreds|11 years ago|reply
edit: Just took a quick look and it is interesting to me that none of these seem to have mentors for the heavier 'corporate' languages like java or C#. Do you know of any mentoring sites for those?
[+] [-] encoderer|11 years ago|reply
[+] [-] bettycf|11 years ago|reply
My first plan is to be consistent, but I prefer to be more proactive, freelancing is new to me. I leave a job that even it was not interesting for me it was stable, with the certain that I'm capable to learn what is necessary to improve myself.
If I'm being to optimistic about the time it will take? probably, I think we all feel that the first days of a year put you in a revision state, and I want to start well.
[+] [-] kleer001|11 years ago|reply
[+] [-] debacle|11 years ago|reply
Do whatever you need to to get these clients. Craigslist eLance, back alley deals, etc. Once you have them, you will keep getting new clients as long as you do good work, do a bit of basic marketing (the same kind of stupid simple SEO you would sell a client), and communicate well.
Once you have more work than you know what to do with, slowly start raising your rates, maybe $10-15 dollars per hour per year (don't raise rates every other month you'll look like a wingnut).
[+] [-] tejay|11 years ago|reply
What type of work are you looking for? Part of the problem is you're using freelance sites that have tiny gigs and force you to work within their platform.
I don't want to be a shill, but I can't help it: my friends and I run https://gun.io - we vet freelance clients on your behalf (to have budgets above $10k~ and be serious, etc). After you're introduced, you're free to work w/ that person forever, however you think is best.
[+] [-] sarciszewski|11 years ago|reply
[+] [-] greg_gy|11 years ago|reply
[+] [-] BannedInSweden|11 years ago|reply
Also - Ansible and Docker are... neat. I see/use/talk about these a lot during the day in the big corp world. However, I've never had a freelance client need either. What they generally need is help customizing off the shelf CMS/CRM/POS systems or creating custom replacements.
They also seem to have language/platform preferences from lots of hearsay (nothing solidly informed). Being able to work in their language/platform of choice (despite if its a good choice) has helped me land a lot of work. So I'd keep boning up on your english, and learn the ins and outs of all the major programming languages .net, Java, PHP (yes PHP!), and most of the major Database systems.
I have to imagine that if you do all that and it doesn't work out at least you'll be set for another corporate gig.
[+] [-] rwhitman|11 years ago|reply
You're going to get mostly small "testing the water" type projects with new clients if you aren't very established yet. If you're any good, after a while these clients will continue to hire you for larger and larger gigs, and some will refer you to other, better, clients. Keep building the relationships and eventually you'll have a solid foundation of steady clients.
A tip I give to new freelance devs - try to work with boutique design / marketing / interactive agencies. They pay less than tech cos but will continue to give you interesting challenges and generally have lots of work and referrals. Great way to build a client portfolio early on. When I was starting out and didn't have clients I compiled a list of small agencies and sent each a cold intro email.
(Sometimes I hire devs for projects. Feel free to reach out, the website on my profile has a contact email.)
[+] [-] FreshPuzzles|11 years ago|reply
[+] [-] bettycf|11 years ago|reply
I live and work remotely from Bolivia, work in Odesk and I mainly a Wordpress/PHP Developer but I have experience with Django and Sysadmin.
I will reply all the comments, I'm feeling better emotionally reading your ideas, and yea Probably I'm being optimistic.
:)
[+] [-] jacquesm|11 years ago|reply
[+] [-] bettycf|11 years ago|reply
[+] [-] Bahamut|11 years ago|reply
My own experience is that I tend to get siloed into AngularJS projects since my Angular knowledge & productivity is nearly impossible for companies to find. However, I have leveraged it to get some backend experience in languages like Java and some Android experience.
There is a danger in freelancing - companies tend to hire freelancers/contractors to do work quickly. This means that they tend to be biased towards candidates who know the tech and can work quickly.
[+] [-] thirdtruck|11 years ago|reply
For someone starting in full time but looking to go freelance later, I recommend:
* Spending well below your means. I can "afford" my mortgage, taken out when I got my first full-time job, but I presently can't afford to not have the full-time job.
* Take small jobs early and often. No job-finding method seems to work better, for everyone involve, than word of mouth, and that network takes time to build up. I'm hampered by own lack of a freelance-specific network.
* Check out the Homework podcast (https://itunes.apple.com/us/podcast/home-work/id513251648?mt...). One of the hosts makes his living as a freelancer.
[+] [-] 1602|11 years ago|reply
[+] [-] RandomCode|11 years ago|reply
[deleted]
[+] [-] BrandonMarc|11 years ago|reply
http://cdn.meme.am/instances/500x/57647960.jpg
(ducks)