Ask HN: I actually need a job now
54 points| berrypicker | 12 years ago | reply
Now I'm back in my home town (failed and can't afford to be out in London doing this any more), and seeking any job for a developer. But all I see is PHP, .NET, VB, Java and everything that HN seems to hate.
I actually haven't touched this stuff since school, and everything I've learned and used over these last few years seems to be useless in the corporate world here.
I'm renting alone and therefore need a job quickly. My options are finding a quick job (e.g. waiter, shop assistant) while brushing up on PHP (or maybe something else has better career opportunities?) in the evenings, or just doing something completely different.
Truth is I want a stable career now and care little about whether we're coding in Erlang or Java.
[+] [-] swalkergibson|12 years ago|reply
[+] [-] wpietri|12 years ago|reply
Good programmers care a lot about good tools. Different tools also have different communities, which means different views, different standards, different approaches.
I've done projects with great tools and projects with shitty tools. For me, it makes a giant difference. I can spend my energy on solving real user problems, or I can spend it on beating back the idiocy of bad tools. I can spend it on learning from a community that is serious about pushing the field forward, or I can spend it trying to motivate a bunch of no-hopers who picked programming over dentistry because the Computer Information Systems degree was shorter.
I think it's totally reasonable that this person wants to avoid the mire of clock-punchers and half-assed enterprise tech imposed for "business reasons". They're trying for a tactical retreat, not abject surrender. That's the spirit I think HN should support.
[+] [-] ansimionescu|12 years ago|reply
http://www.red-gate.com/
[+] [-] berrypicker|12 years ago|reply
[+] [-] JonFish85|12 years ago|reply
Consider interviewing for a developer management position. Instead of focusing on specific languages & technologies, maybe take a step back and figure out how to apply other things you've learned: how to direct a project, how to take higher-level ideas and turn them into realities. Those types of jobs tend to be more marketable than "I use X, Y, Z technologies".
If not management, I'd still say try to get a little more "meta" than just "I know Rails, Node..." Market yourself at a business-level, if that makes sense. In my opinion, the tools you use to solve a problem aren't as interesting as how you approach a problem and solve it.
Just some thoughts, good luck!
[+] [-] owenmarshall|12 years ago|reply
This is fantastic advice for every programmer, and once I actually started believing it was when I started getting interesting jobs that pay well.
Stop thinking in terms of the technology you use. Don't focus on it in interviews. What you should stress is the problems you've solved & how that delivered value to the company (revenue, efficiency, etc.)
Being a Ruby master means nothing. Being able to deliver a tool that lets the company fulfill their million-dollar contract is what makes you a rock star.
[+] [-] berrypicker|12 years ago|reply
[+] [-] IanOzsvald|12 years ago|reply
http://www.techcityjobs.co.uk/ has a lot of London-focused tech jobs, lots of Ruby etc. Ruby is definitely in demand in London. Avoid being a waiter if you can, your skills will rust.
http://siliconmilkroundabout.com/ occurred last weekend, over 100 startups were there pitching for jobs, go through the list of companies and cherrypick, then drop them a line? The CTOs I spoke with noted the lack of Rails folk. Most of the companies had 2-8 job openings each.
Bon chance, i.
[+] [-] mbesto|12 years ago|reply
http://www.jobserve.com/ is also decent...
[+] [-] segmondy|12 years ago|reply
[+] [-] DrJokepu|12 years ago|reply
[+] [-] gremlinsinc|12 years ago|reply
[+] [-] tyi4|12 years ago|reply
[deleted]
[+] [-] eranation|12 years ago|reply
Why Scala? well, if you came from Ruby, I bet 9/10 you'll like it more than Java, and I bet 10/10 you'll like it more than PHP.
More and more enterprise software companies adopt it (citation needed, but I know my company does). at least it has more chance in being adopted in the enterprise than Ruby
Also it is not completely uncool for startups, you can find your handful of Scala based startups, and I think there is a trend of more and more using it (as it's not as bad as Java in terms of fun, and much better than Ruby / Python in terms of performance)
Sorry I can't offer you a job at the moment, but as a middle ground between cool startup technologies and boring corporate Java EE / Spring etc... I think Scala might be a niche that will get you that job you want (perhaps not the one you need to get immediately)
[+] [-] engineerDave|12 years ago|reply
[+] [-] 27182818284|12 years ago|reply
I don't think HN hates .NET or Java, they just don't make the frontpage as much. .NET (with C#) was quite a pleasure for me to work with and sometimes I miss it while hacking on Python+Django for my daily work.
Also, don't sell yourself short. Let the interviewers decide you're not worthy. Put your best foot forward and hit up some of those shops. If they like you, they'll have you come in and train you. They'll probably have their own deploy strategies and such already setup, so you'll have time to learn the language. Remember these are established places, not move-fast-break-things startups, so it isn't necessarily like you'll be writing production c# or Java the first morning. (If you do that's awesome, but I find that to be unlikely)
[+] [-] untog|12 years ago|reply
[+] [-] kennethtilton|12 years ago|reply
[+] [-] aidos|12 years ago|reply
Often you're hiring someone because of the potential they demonstrate.
[+] [-] kghose|12 years ago|reply
[+] [-] __xtrimsky|12 years ago|reply
Even if PHP or Java aren't "cool", they are really nice to program with when you master them.
And its good to learn to quickly learn other languages. In 20 years Rails, Node or Mongo might not be there anymore, its good to not get "habits" in IT.
PS: Java has one advantage, you can create web/software and android apps with it. Mobile is pretty trendy right now. But it will take you a lot more time to learn then PHP.
[+] [-] mathattack|12 years ago|reply
1 - You may need to go lateral or a half step back from what you want, but don't take 3 steps back. There's no reason to be a waiter or a shop assistant unless you want to do that for the next 20 years, or want to automate those industries.
2 - Find your way into the industry or company that you ultimately want to work for. Even if the job isn't perfect. If you want to learn PHP or .Net, get a job doing QA at a shop that uses them.
3 - Small companies are much more likely to respond to resumes tossed over the transom than big ones. This is only based on anecdotal evidence.
4 - Searching for a job needs to be your full time job until you get one. If you're not doing it 8+ hours a day, you're not trying hard enough.
5 - It's best to do both high contact (meeting people you know for coffee, and asking them to introduce you to their friends) and low contact (sending 100s, yes 100s of resumes every week) searching.
Good luck! If you have technical skills, it will all be good in a couple months.
[+] [-] ThayerPrime|12 years ago|reply
Cheers, and good luck with your hunt.
[+] [-] fuj|12 years ago|reply
Don't mean to sound harsh but... Suck it up. I work with C# ASP.NET. Do I like it? No. Do I hate it? No Does it get the job done (performance wise)? Sure does. Would I prefer to work on another language? Yup. Does it pay well? Yup.
If you are a good programmer it does not matter the language you work on. I know a lot of sucky RoR, python, [insert cool language here] developers and I also know a lot of great PHP, ASP.NET, [insert HN hated kanguage here] programmers. As long as you are a good logic thinker, work on whatever puts the food in the table and hopefully enjoy it.
[+] [-] SkyMarshal|12 years ago|reply
Also check out the remote development work jobsites [5] [6] for stuff you know.
[1]: http://www.sitepoint.com/becoming-php-professional-missing-l...
[2]: http://www.php.net/manual/en/langref.php
[3]: https://wiki.apache.org/httpd/PHP-FPM
[4]: http://phalconphp.com/
[5]: http://weworkremotely.com/
[6]: http://jobmote.com/
[+] [-] zekenie|12 years ago|reply
[+] [-] SeanKilleen|12 years ago|reply
[+] [-] KiwiCoder|12 years ago|reply
If you don't want to join a MegaCorp then you need to look elsewhere - the 'who's hiring' thread for Nov is here: https://news.ycombinator.com/item?id=6653437
You could apply speculatively to companies close to you (where are you based?) but this is a hard road to travel alone.
I'm kind of in the recruitment business so hit me up if you want a second opinion at any point. My contact details are in my profile.
[+] [-] paolomaffei|12 years ago|reply
IMHO if you are in UK there's no financial sense in staying outside London as jobs (and their compensation) are much better here
(contact: paolo-at-paolomaffei-dot-it)
[+] [-] s0l1dsnak3123|12 years ago|reply
If you're interested in some android or rails development work hit me up at [email protected]
[+] [-] nobodysfool|12 years ago|reply
[+] [-] workaholic|12 years ago|reply
[+] [-] berrypicker|12 years ago|reply
[+] [-] berrypicker|12 years ago|reply
I'll be in touch with those of you looking for a developer. Thanks again.
[+] [-] PaulRobinson|12 years ago|reply
... and we're small. There are a lot of firms like us and bigger than us with seven figure investments. What the hell have you been doing?
[+] [-] memracom|12 years ago|reply
[+] [-] normloman|12 years ago|reply
Development is development, no matter the language.