* HN Monthly Hiring threads
* 37Signals Job Board
Any other sources?
I make a list of the type of company I want to work with (I want to be paid $X, they should use this technology, I want to solve this problem or work on this project) and then I backtrace it and figure out which companies match those criteria.
Then, I contact those companies. I set up meetings when I can. My goal is to learn:
* What sort of projects they work on
* What challenges they're facing (geez, our biggest client needs _IDEA Z_)
* What skills they look for in new hires / freelancers
* Other companies in the area / tech / market
Then, I do two things
If they mentioned a huuuuge problem / pain point they're facing, I send them a follow-up email talking about the problem they mentioned, what I can contribute to solving it, and suggesting a time for another meeting.
I follow up with any other companies / people they mentioned and set up a quick coffee meeting.
Periodically, I'll check in with my contact. Nothing spammy, just an update about something relevant to their industry / problem.
Rather than fight over the same jobs that everyone else sees on 37Signals / Reddit / GitHub / HN hiring / Craigslist / LinkedIn / Etc, I want to be at the top of mind with the companies I want to work with.
Every job I've had — salary or consulting - has come from someone inside of the company calling me up, telling me about a position they have, and asking me if I want to interview. This bypasses the slog through submitting a resume and fighting against 20+ other candidates for a position. This gets me the positions I want working on the problems I want to solve.
The list of questions is good, too. It shows that you care about both the system and the work. Too many only care about their little piece of the pie and make everyone else's lives harder.
"Then, I contact those companies. I set up meetings when I can"
How do you contact them, how do you pitch the idea of meeting with you?
I pitch the meeting as an informational interview to learn about the industry. I let them know I'm active / looking to enter the industry and I have a few questions for a 15-20 minute meeting.
I'll check LinkedIn / my personal network / company website to find the name and title of the person that I want to meet. It's generally the owner (smaller companies) or project director / department director.
If their email address is public, I'll send them a short (~5 sentence max) email. If it's not, I'll use LinkedIn / Rapporative / Spokeo / calling the company to dig out their email address.
I'll send a short email saying something like:
(I do marketing consulting, but this has worked for my buddy who is a Python Developer, and my ex-girlfriend who does front end design)
Do you have 15-20 minutes free this Friday for a short informational interview? I'm a Marketing Strategist in town and I'm curious about the skills you look for in marketers in your industry.
Would you be free to meet this Friday at 1:00pm? (If that time doesn't work, just let me know when a good time for you would be).
If I don't hear back from them in 1-2 days, I'd do a quick follow-up call.
"Hey, this is Kai. I sent you an email a few days ago about setting up an informational interview. I'm curious, would this Friday at 1:00pm work or would there be a better time?"
If the meeting is set up, I'd write down the top 10 questions I have about the industry and bring the notes + a notebook to the meeting with me.
My goal is to keep them talking. My goal is to learn what problems they're facing as a department / as an industry, what skills they look for in new employees / freelancers, and who is the best person to know to find about open positions.
You aren't asking for a job, you're asking a _person_ to talk. Not listen to a pitch. Not give you anything. Just talk about their experience and what they see going on at the company.
Kai's Rule #1: People love to talk. They love to talk about their jobs, their struggles, and their opinions on the company.
Encourage them to talk. They'll tell you where the gold is buried.
I've not actually gotten a job this way, but I have used it to talk to people outside of my field. When you're polite, and ask people who are good at what they do to talk about their work, people tend to be pretty happy to oblige!
Can you share what kind of feedback you got from those emails? What is your success ratio?
The second one is a phone call, not an email. I'd refer to it as being 'forceful' or 'insisting.' I'm interested in setting up a meeting and sometimes the person I want to meet with, sees the email, but is buried under 100 more important things to do and doesn't get a chance to respond back.
Giving a quick, direct phone call
> 'Hey, I'd love to meet, I'm Kai, I emailed a few days ago, would meeting for an informational interview this Friday for 20 minutes work for you? (yes/no)'
can be a great way to get a direct response and fast.
What's the worst case? They say 'Sorry, I can't meet.' I'd rather have that direct answer than wonder about unreturned email.
My success ratio is high enough that I'm happy with this method. I don't have detailed records of how it's performed, but I'd guess that somewhere between 10% and 25% of the emails and calls I make turn into meetings. I'm really happy with that math.
Feedback is either 'Hey, we'd love to meet, how about <time>' or 'Sorry, I can't meet.'
If they say they can't meet, I either ask them if they know of a similar company they can direct me to that I can meet with or ask if they have time for one quick question (generally I ask what skill they're looking for in applicants and candidates).
I'm moving to Honolulu in November and I'm excited to double down on using this method again.
I'm approaching this from a marketing perspective and effective follow-ups can make the difference between a lead becoming dead or turning into a prospect.
It also proves that I'm human and not an automated mass email. (We all hate those).
Otherwise, it's the cold email...
I use a combination of Google Maps, LinkedIn, Googling, Virtual Assistants, and my friends.
Let's say I want to work for software development companies in Eugene, Oregon. I'd go to Google Maps and search for those (and similar) keywords. I'd make a list of companies in a Google Doc.
I'd go to LinkedIn and search for the industry in my area and see what companies match the size / description.
I'd Google for the industry and the location I want to work in. (Sites like http://siliconshire.com/ are great for Eugene).
I'd talk to my 10 closest friends and tell them the exact type of company I want to work for ("Hey Adam, I'm looking for a freelance Internet Marketing role with small (5-10) person businesses. I'm looking to work on Search Engine Optimization, Content Creation, and Social Media. I like companies that are focused on selling products, like organic soaps. Do you know of anything like that?)
I'd use a Virtual Assistant (like Fancy Hands) to automate some of this research.
Then I'd go through the list of companies I generate, visit their websites, read their blogs, and see 'Is this a company I want to work for?'
If it is, I contact them. If it isn't, I'm the wiser for researching.
Chasing listed jobs is a mug's game for two reasons: (i) you need to compete with a mountain of applications, and (ii) people often list jobs that they aren't entirely serious about filling. Even if you have a strong resume and put 30 minutes into writing a good cover letter for each applications, the odds really are against you in this case.
Factor (ii) is still a problem if you get an interview because many organizations put multiple random barriers ahead of applicants. For instance, if you don't pass some test or flub a question or one of the fifteen people who talk to you just doesn't like you on an animal level you've wasted all the time you've put into the process.
Anybody who's using a recruiter, on the other hand, really wants to fill the position. The odds are in your favor because the recruiter is going to walk if the company keeps putting candidates through the gauntlet and rejecting them.
So how do you get people to call you?
Be active on the web. For me that's meant developing a few side projects and also developing connections and adding some content to LinkedIn every day... Even when I'm not looking for work.
If you get yourself known you can quit wasting time looking at job boards.
Personally I find recruiters to be annoying and they don't really understand software so I've actually put a good bit of effort into keeping off recruiter radars.
Perhaps it was coincidence, or perhaps putting the right things in your profile tends to get you noticed?
I added people that I had interacted with at my previous companies as connections, I listed any articles I've written, put up links to personal projects/sites and reduced my skills to a small list of strong skills. I also joined a few small but known groups related to my work and made a couple of posts. Nothing too special, just a few posts here and there to answer some questions. Finally, I added my Stack Overflow reputation and any "out-of-work" stuff I handle. Basically, going from 30% completeness to 100% completeness on my profile.
A few days later I checked back on my profile and found that my profile views had gone from zero to around 10-15 a day. I tend to get a lot of recruiter spam on there but have had a few EMEA recruiters from Google, Microsoft and Facebook stop by my profile. No offers, but always nice to see people interested in reading about me.
What worries me is that recruiters must think that this is a legitimate way to source talent...
this helps because people presumably (i) see your content and (ii) this helps you in search
note two years ago I found that LinkedIn group were choked off by useless spam announcements and discussions. Things are much better now in some groups.
Spam is still a problem in many LinkedIn groups, but it's the responsibility of the group administrators to keep it under control. Many groups are dead but many are worthwhile.
LinkedIn lets you join up to 50 groups and you should take advantage of this fully. Of course, you want to join the best 50 groups so look for good groups and unsubscribe from bad groups.
To grow your professional network I would recommend to attend to meetups, hackathons, user groups or even better to get involve in the organization. It worked pretty well for me.
I met some incredible people and got some good jobs offer.
Everyone of these meetups I've been to feels so...forced? I don't know but I've never really felt comfortable at these kinds of things. It's always so contrived?
The problem is that people in your network are often, well, in your network so if you haven't exhausted your network already, you wouldn't be posting online asking where to look for jobs.
I think for people who aren't naturally social butterflies, networking should be thought of as one of, but not necessarily the best or most efficient of, the ways to force the job search process. For people who just like to socialize with people in their field, networking might be strictly the best way to find work.
I wish I knew more about the UK job scene....I'm in the US so I don't have any personal experience there. Are the big job boards the same there? (I'd guess Github, StackOverflow, 37s, angellist are the big established boards everywhere, but not sure.)
Is there any sort of public reporting/metrics for the effectiveness of these boards, or do people use them because every other company does so it seems necessary to compete for candidates?
My previous position was via a university career fair when I was still a student.
I also tried the Who's Hiring HN thread, but I didn't find it very useful because of the small number of posts in my geographical area.
I tried LinkedIn, but found it very hard to filter down to a decent match for my skill set.
I like that they have to disclose ballpark salaries. Makes it easier to get a sense for how the company values developers.
We've seen more than 90% of the jobs posted on our site also include salary. After reading many of the posts in this thread, I'm eager to expand the functionality of our platform's tools to include many of the methods described in finding a job outside the popular platforms.
- prospects.ac.uk (Though you need to have been a student to register)
- s1jobs.com (Mostly so I could have at least seen one ad a day)
(Sadly, the same trick doesn't work for boyfriends.)
I don't look. When I want a new job, I stop ignoring recruiters and wait to see what comes along. I've never waited more than a few days to have a pile of interesting opportunities. (I also end up with a much bigger pile of bullshit talent-trawls, but that's beside the point)
I wish I could say this was a function of my being awesome, but I think it has more to do with the job market in my area (PDX). There just aren't enough senior developers to go around.
Find the type of company you want to work for. Narrow your list down to about 5 of those companies you'd like to work at.
Now sit down and write a personalized cover letter for each of these companies and the role you'd like to play in said organization.
Now email each of the companies hiring depts, founders, etc with said letter and sit back. If you wrote a truly compelling cover letter (you should have if you are actually passionate about working for the company) you will most likely get some sort of response.
Rinse and repeat if no success.
As a multi-time founder and hiring decision-maker I always enjoyed a good cover letter and great interview more than a resume. Even when it comes to technical knowledge the most important thing to me is that if you did not know it you were smart enough and capable of learning it.
If you can knock it out of the park on a cover letter and show why you're excited to be a part of said company then they would be foolish not to hire you.
EDIT: Obviously you should still send a resume as well. But sending one without a cover letter in my opinion is the equivalent of career suicide.
- Cleaned up my Linkedin profile. Set my title to my desired position (Android Developer). I worked on my resume and made it as detailed as possible but still fit in 2 pages. In the Linkedin "Summary" field, I put in my objective, goal and my "Professional Summary". Then I filled in the experience, courses and projects. I got endorsements and recommendations from my former colleagues. Next; I bought "Job Seeker" membership from Linkedin, put on the "Job Seeker" badge, and opt in for OpenLink. This made it easier for people to find me and message me. After all these, my profile views and search appearances skyrocketed. The next thing I am considering is, setting my Linkedin location to San Francisco (I am temporarily in Chicagoland) so that recruiters in SF can find me.
- I built a single page resume site (http://bit.ly/aydinli_resume), put links to my Linkedin, AngelList and Github. I also have Google Analytics. Nothing fancy, and mobile compatible. I also had business cards with a QR code linked to my resume site.
- Here is a list of websites I use to search for jobs (in no particular order):
+ AngelList jobs
+ Github jobs
+ Mobile development groups on meetup.com
+ VentureBeat jobs
+ Hacker News Who is Hiring xxxx 201x?
+ Reddit SfBayJobs
+ 37Signals Job board
+ JobScore jobseeker
+ Sometimes Quora
+ Directly from the websites of well known companies
I'm a freelancer, and most of my work comes via referrals now. Not always, but it's been the case for the past few years.
Wasn't much different back when I was looking for full time work though. Even though I only worked for 2 companies, I use to get interviews through referrals, or through past colleagues that left and wanted me to come aboard.
go to offline networking events.
get to know your local group for whatever you program in. Seattle-python-interest-group has periodic job emails, and more importantly if I asked them for help I would probably get a couple responses.
This meant that my list of places to apply to actually grew every time I went to go and knock a few off my list. I met a lot of interesting engineers this way and generated a lot of leads that I wouldn't have found through HN Hiring or other boards. In some cases I found jobs that weren't posted online until after I found out about them in person.
Get involved: speak at user groups and conferences. If possible, step up and manage. You'll get work sent your way, and once you've built up a reputation (like when people come up to you at conferences and know your name but you don't know theirs), you can often drop the idea of needing work on Twitter and get a good response.
The best part is that it also shows jobs that haven't made it to formal listings yet.
It's at http://www.jobquacks.com - regrettably I haven't built in support for mobile yet..
I didn't realize job tractors was out there when I made this. @meaydinli -- did you find the site useful at all? What would make it better?
- It defaults to Milwaukee. Maybe ask for a zip code?
- I like that it loads more as you scroll down, but it also loads the same things so there are lots of repetitions.
- No filter for android/ios/mobile
- Highlight the words that I filter for; ex: If I choose Android, color the word Android in the page yellow.
-I just added a mobile filter (includes all mobile dev) so take a look! hope this helps.
-highlighting filtered words is an awesome idea and it's now on my list.
-Obviously there are still some bugs in the geo-locating and scroll stuff - where are you located?
-I'd love to hear more about what kind of jobs you're looking for and why the opening you found was useful so I can understand how to make the tool better. If you have a second to respond here I'd really appreciate it, or you can tweet/email me @orrenkt/orrenkt at gmail
It links to a bunch of job sites. No referral links or anything.
I'm a UI designer