How to find a Programming Job

TLDR

See Below for more info about these top 5:

Angellist

HackerNews – Who Is Hiring

We Work Remotely

Google Jobs Aggregation Widget

Indeed

 

LinkedIn

 

  • “LinkedIn is really worth a lot. Keep it updated, because at a certain point in your life they will just start throwing job offers at you. It’s really amazing.”
  • LinkedIn Inmail directly to senior engineers hiring > feeds with recruiters advertising positions
  • “Really fill out your LinkedIn, every class, every langauge, tool, etc you’ve used, and even attach a copy of your resume to your profile. I found that recruiters are looking for people with certain skills or match certain criteria and are savvier than you would think at searching for people with those skills and criteria. Basically do everything to can to be in the search results for as many recruiters as possible.”
    • “Include frameworks or other technologies you used alongside where and how you used them.
      Don’t attach anything as a general skill in a list unless you are confident you can pass being tested on it.”
    • “I would be careful attaching any framework or language you’ve ever touched in a class. Make sure you are at least slightly brushed up on whatever it is. When I’ve interviewed people for entry level positions, I often ask them about a framework, tool, language, etc. on their resume and they can’t talk to me about it beyond giving a few word description of what it is. That definitely sets off alarms for me.”

      As a new grad, what job search channels am I neglecting? from cscareerquestions

Craigslist

“I wound up getting a job that I found on Craigslist, but I only applied after looking at the company’s website and verifying the position was listed there. Craigslist was another source for job postings for employers that I hadn’t run across on LinkedIn/Indeed/stackoverflow.”

“Seconding this. Got hired off a place on craigslist recently for my first position, Small-Mid sized firm using a tech stack I liked and willing to teach me stuff.”

As a new grad, what job search channels am I neglecting? from cscareerquestions

 HackerNews

Check out the who is hiring post that happens every month on Hacker News. I believe the website http://whoishiring.io maps it to a job board. Never used it to apply but it is helpful in sewrching.   They usually have instructions in the post on how to apply.

Heres the one for August 2018

Sites

  • Angel List
    • Startups.  Sometimes they contact YOU
  • https://whoishiring.io
  • http://weworkremotely
  • https://nacelinknetwork.jobs
  • http://careerminer.co/
  • http://Dice.com
    • Questionable

A bit different

  • Indeed (Aggregator)
  • StackOverflow
  • Glassdoor is pretty good; you get a nice aggregate view of reviews, salary data, and the job itself.
  • Check out Triplebyte.
    • They’re a really fantastic recruiting company. They’ll put you through their own pretty intense set of interviews, and if you pass, they’ll fast track you through the screening process at a bunch of YC companies.
    • OTOH heard they don’t always find jobs with the best salaries

Heres a list of 16 of them

I have aggregated a list of 16 Job search websites. Can you tell me if I missed any? from cscareerquestions

 

Use the Google Job Aggregator Widget

This is a lesser known trick that I found on reddit

google something similar to: ‘java developer near me’

This will bring up search results, the first one should have a blue boarder. Click that widget.

This widget will search multiple job platforms. It will include jobs like when you click careers on a company website.

Last minute job hunting websites from cscareerquestions

Other Approaches

“Apply to companies of interest to you that aren’t even hiring. Find someway to reach out/email them (this is good especially if they have a ‘we’re not hiring right now but if youre awesome then let us know!’ clause on their careers page). Theres a good chance that that they might be considering putting up a posting, but just havent done so or are doing the usual internal reference business – it takes time before a posting is already set up and like someone else said, sometimes they are already filled via an internal applicant/reference. Also meetups, network your way in, find ones that are of interest to you and chat with people. Be honest about what you’re looking for and have an elevator pitch ready and keep resumes on hand or better yet, ask them for their email/business card if they mention something like ‘sure ill keep you in mind’ or something. Follow up with them and send you resume/relevant links to projects, thank them for their time.”

“I mostly used Glassdoor(It’s more accurate than LinkedIn for me) and Crunchbase (When I didn’t know where to apply sometimes I’d just find random startups there and email them to see if they’re hiring interns). I’ve put together a list of job resources for students: https://github.com/Nevvea7/career-resources Hope it helps!”

“But I’d say look for a slack channel in your desired area for developers. I’m apart of three different cities slack channels and all three have a jobs channel. There are contract jobs, full-time jobs, part-time, intern positions and sometimes people just looking for some help for a week or two. I’ve seen jobs in those channels that aren’t at all posted online, in fact the job I received was for a job that wasn’t posted or even available yet. Like I said, I was very lucky.”

What website do you use to find a job? from cscareerquestions

 

Signal to Noise Ratio

“As I mentioned in another thread recently, the last time I went job searching, I posted my resume everywhere I could and got awful signal to noise ratio everywhere; the only one that was reasonable at all was Angel List, and I think that’s because I looked through postings and initiated contact myself. My conclusion is that you need to put in the work yourself to find jobs that fit you, because recruiters will not.

Also, I was getting half a dozen new conversations every day and it was draining. More leads is not better.

Don’t post a phone number in the first place – there’s no reason to. When recruiters send you a “I saw your resume when can I call you” email, reply with a template response telling them that you won’t take phone calls until you’ve seen a job description, and you’ll get job descriptions and be able to filter out the 90% that aren’t worth even talking about.”

 

“Dice is where I’ve seen some of my better leads come from. It’s dedicated to technical jobs. But honestly, I’d recommend putting up your resume on all of the job sites you can, more exposure is never a bad thing in my opinion. You’ll get a lot of calls/emails from low quality recruiters trying to get you to put in your resume for every position they have. Just ignore them if you can tell they didn’t even take the time to look at your resume/profile.

With the Easy Apply on LinkedIn, I like to either go directly to the company site and apply there if possible. And if it’s a job I feel would match me very well I like to drop a message to the recruiter who put up the ad. It really won’t hurt to apply to most of the Easy Apply postings, just try not to put in a bunch at the same company, might look bad.”

Confidence and Compensation

“Pro Tip: After having worked at several startups and realizing I was getting screwed on compensation and then moved on to a big company and literally doubled my salary…

Don’t let any of these startups convince you to take a crap ton of worthless stock options in lieu of salary. Treat any stock options as being worth almost nothing….

Expect all their founders to come up with some sob story about how not even they make market rate and how some day you’ll be buying Teslas and shit when they get bought out. They’ll tell you that you need to make a financial sacrifice in order to change the world and some other horseshit. They won’t get bought, you won’t change the world that much and if you do get bought out you’ll be lucky to have a down payment on a house… which you could have saved up for when you made twice as much at a real company….

I’m not saying dont go join a startup. Startups can be cool and you can get some good experience at one but don’t dedicate your life to them. If you are going to go down the startup route trade your lack of salary for something else like more vacation, more flexible hours and 40-hour-tops work weeks (and if you are working even a minute of overtime at that reduced market rate, you are getting even more screwed!). Those options are gonna be worthless–don’t ever let somebody convince you otherwise.”

What website do you use to find a job? from cscareerquestions