News for hackers. Stuff that matters.
Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @01:39AM (#25133828)
I believe I am a good writer. On my first job as a developer I kept getting very positive feedback on my writing. I ended up even starting a newsletter with writing advice for software developers[0].

So 4 months ago I started looking for a remote job. I applied to 250+ positions. All very suited to my skills (e.g. I wouldn’t apply to any job asking for “senior” or “fullstack”). I got about only ~15 interviews, 1 offer.

The message is that I believe strong writing skills won’t help you get a job. It will help you a lot once you start the job, but I don’t believe it helps at all at being hired.

Things that I do believe help you get hired: a well-written CV, a CS degree, a top-branded college, a top-branded former employer, a good public sample of your code (open source, side-project, etc), interview skills (be calm, articulate, charming, clear explanations and thought process), practice at technical interviews of the specific type of the positions you are applying to.

My advice is to practice your writing skills after you get a job, not before.

[0] https://writingfordevelopers.substack.com

Re:To find great remote employees, prioritize candidates wit... by capableweb on Wednesday November 18, 2020 @01:57AM (#25133918)
> I applied to 250+ positions

That sounds wrong. It's common, but it still sounds wrong to me.

When I look for new jobs, I find a couple of companies (3-4) that match with what I'm looking for exactly, read up on the companies, tell them explicitly how I fit into what they need and write them personally. I have a 100% success rate when it comes to interviews, and most of the time I get a offer, but drop out when my counter-offer is too high.

On the other side of the fence (as someone who does hiring), if the application looks like something that can be easily copy-pasted and the applicant has no idea about the company itself or tried the product when I follow up, then the candidate very quickly goes to the bottom of the list.

Instead of focusing on useless parameters like "CS degree, top-branded college" and so on, try to focus on writing high quality applications for a few selected companies you know you can help. I'm sure your success rate will improve then.

Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @02:12AM (#25134003)
”I’m sure your success rate will improve then”

I think you are wrong. I don’t have a CS degree, I don’t have top brand college or employer.

You also assume wrong that I didn’t dedicated myself to apply to specific jobs where I was a very good fit. I did that. And it didn’t got me offers.

If you tell me more about your profile, I am sure I can pinpoint why you get 100% success rate and I don’t. I am pretty sure it is not for the reasons you mentioned.

Re:To find great remote employees, prioritize candidates wit... by capableweb on Wednesday November 18, 2020 @03:27AM (#25134370)
I don't have any CS degree, nor studied at any college, nor worked at any famous employer neither. So probably irrelevant.

I sure knows that when I'm doing the hiring, I rarely if ever read what colleges or what previous companies the candidate worked on. All that matters is what their experience is, what they learned so far, what they tell me they wanna do in the future and how they are as a person.

> You also assume wrong that I didn’t dedicated myself to apply to specific jobs

Yeah, that's my fault, sorry about that. It's hard for me to imagine how you can have time to send out 250+ applications and still have a dedicated cover letter and well-researched application for each one of them.

While I don't know how the 250+ companies you've applied to are thinking, I can share how I think, when trying to hire someone for a position. And from your advice, only "good public sample of your code" and "clear explanations and thought process" would be something that I would care about. The rest of your advice are not only not relevant, but some are even outright harmful. Good writing absolutely helps someone (in my eyes) to be more fitting for any type of position.

My advice to job seekers would also be to look for advice regarding getting hired by either people who have been hired, consistently so, or by the people who are doing the hiring. While it could be helpful, chances are that people who haven't got a high success rate at getting hired, aren't able to give you good advice.

Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @10:13AM (#25137599)
Not all 250 applications are in the same time frame. I would that the first 4 to 6 weeks I was applying just like you said. Selecting very specific companies and creating higher quality applications. Only when it seemed to be going nowhere I made it a numbers game. And that worked for me.

About your profile, I was not talking about credentials only. The fact that you are in position to hire someone tells me you are not a junior developer. The hiring market for junior vs senior is very different. If you are a senior/principal/staff/tech lead fullstack, you can choose where to work. If you happen to know something very specific, that helps too. I have 3 years of experience only with Javascript on the frontend. It is not the same market as you probably.

Re:To find great remote employees, prioritize candidates wit... by watwut on Wednesday November 18, 2020 @08:01AM (#25136249)
> I sure knows that when I'm doing the hiring, I rarely if ever read what colleges or what previous companies the candidate worked on. All that matters is what their experience is, what they learned so far, what they tell me they wanna do in the future and how they are as a person.

You are not the only hiring manager. I have seen decision makers openly read college name or even high school name and use that information to judge candidate. I am talking about people who did it very openly, I am pretty sure that there are also people who don't broadcast it and are still affected by that.

Most of it was "bonus" for someone with known school, but I have seen also negative judgement.

Re:To find great remote employees, prioritize candidates wit... by derangedHorse on Wednesday November 18, 2020 @09:40AM (#25137234)
Soneca said that they dedicated themselves to applying to specific jobs not all jobs, so your comment saying it’s hard to imagine them applying to 250 jobs makes no sense.

And it’s also false that someone who gets hired a lot can accurately give advice on what got them hired unless they personally ask everyone who was involved in the hiring decision.

The employer, compensation, and social capital of the applicant may play a role as well. I think you may be too focused on proving OP wrong to ask about more factors that could be affecting their results because there are way too many things that come into play (from when an employer gets an application to the interview and offer) to generalize.

Re:To find great remote employees, prioritize candidates wit... by comprev on Wednesday November 18, 2020 @03:02AM (#25134215)
Your comments echo what many who are currently employed say. When the shoe is on the other foot though, and unemployed, you can almost guarantee they will have applied to 100+ roles!
Re:To find great remote employees, prioritize candidates wit... by Balgair on Wednesday November 18, 2020 @10:17AM (#25137654)
Oh man, it's in the thousands every time I apply. I used to keep a spreadsheet of it, but that just got depressing. Job searches are quite painful.

(Note that I'm in biotech and real engineering, not SW)

Re:To find great remote employees, prioritize candidates wit... by maerF0x0 on Thursday November 19, 2020 @10:02AM (#25150195)
>real engineering,

<fire emoji>. Some schools have tried to make Software Engineering actual engineering

eg: https://www.apega.ca/apply/membership/exams/technical/softwa...

Re:To find great remote employees, prioritize candidates wit... by ddek on Wednesday November 18, 2020 @06:18AM (#25135516)
Hmm. I don't agree with you. My degree is chemistry from a good-not-great institution. Since getting into SE, I've progressed to technical leadership very rapidly.

I have dedicated myself to applying for jobs, but it's not that much work. It's about making sure you advertise matching strengths.

I make sure my CV only has the minimum information needed to sell this. Then only job of my CV is to get a callback. After that, it comes down to my interviewing.

I also have an extraordinarily high success rate. I've applied to 8 SE jobs in my career. 7 of those led to interviews, 4 to jobs. Of the three interviews, 2 of them I chose not to progress with (i.e. they didn't reject me, I rejected them).

Maybe my strength has been applying to realistic opportunities. My first jobs were low paying roles in non-tech companies.

Remember that your strongest selling point is your most recent experience. As a fresh graduate, your university matters the most. As soon as you have your first job, your experience here will dictate your next step.

Since my first job, I still get asked about how I transitioned from chemistry to SE, but the tone has changed. People don't expect me to justify the change, they want to hear about the similarities, differences, and strengths that have translated. It's become one of my favorite interview questions to answer now.

Re:To find great remote employees, prioritize candidates wit... by user5994461 on Wednesday November 18, 2020 @08:10AM (#25136324)
It seems you're on your first job in tech? You were lucky to get a position out of your first batch of applications.

>>> My first jobs were low paying roles in non-tech companies.

Strong hint that a major factor in you getting the job was that you were cheap and that the companies were struggling to fill the position. Expect the next jobs to be get exponentially harder to get as you try to find a job that pays more and companies have much higher expectations.

P.S. The poster was applying to remote jobs which are orders of magnitude more competitive to get. It's almost a miracle he even got an offer as a new graduate.

Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @10:17AM (#25137663)
I am not a new graduate. I am 41, learned to code when I was 37. I still am in a junior position though, but not first job in tech, nor young.
Re:To find great remote employees, prioritize candidates wit... by bonestamp2 on Wednesday November 18, 2020 @01:44PM (#25140644)
The problem is you're "applying" for jobs. Those applications almost always get filtered out by terrible decision makers (AI, HR, etc). Instead of applying for jobs, you need to network for jobs.

Part of your research about the job is figuring out who in the company will be your manager and getting your resume directly to them. People are often willing to help each other make helpful introductions, so check linkedin to see who you know at that company or at least your closest contact and then contact that person and ask for help getting your resume to the right person.

This is what they're talking about when they say most people get jobs through people they know. It's more work than simply applying, and that's why you can only afford the time to do it with 4-5 jobs. Even still, it's far more effective than applying for hundreds of jobs.

Re:To find great remote employees, prioritize candidates wit... by benjaminsuch on Wednesday November 18, 2020 @02:54AM (#25134183)
Not sure why he is getting downvoted, but I agree. I did the same, without having a degree. Telling companies why you fit and why they should hire you has a huge effect, especially if you compete with people who come from a university with a degree in their pocket.

Explaining a company why you are a great fit and directly write the responsible person in HR shows, that you:

1. Did not blindly sent out hundreds of applications 2. Gathered information about what the company does and evaluate your fit in consideration of your skillset 3. Contact the right person

The 2. point is the most important one. Now, where I am in the position of hiring people, I would gladly take someone who tells me, thoughtful reasons of why we should hire him. But also don't underestimate the 3. point. Don't message the head of HR or similar persons. Instead write the people who will potentially be your lead.

But it also depends where you apply. A big corporation? A startup? Government? Something else?

The parent comment is correct regardless: Target-focus

Re:To find great remote employees, prioritize candidates wit... by demosito666 on Wednesday November 18, 2020 @10:17AM (#25137656)
Is the job market so tough/picky in US (I assume it's US by default since we're on HN) or is it because the IT companies don't hire people without CS degree? I get 2-3 interview invites every day on my LikedIn account just for listed keywords (nothing special, really, generic devops stuff). And the account is explicitly marked as "not looking for a job". I leave in Eastern Europe with a lot of huge outsource outlets though, maybe that drives the demand up.
Re:To find great remote employees, prioritize candidates wit... by titanomachy on Wednesday November 18, 2020 @03:06PM (#25141763)
The job market is pretty unequal here. The software jobs that pay high professional salaries are indeed competitive, but there are quite a few lower-paid jobs available.

I don't know if this is the case in your country, but my impression of the European market is that the pay difference between a "mediocre" and "good" job is pretty small: say, €40k vs €50k / year for an entry-level job in one of the richer countries. In the US, a mediocre entry-level job might pay $50k / year while a top-tier one pays $150k or more.

The level of competition for the higher tier is extreme.

Re:To find great remote employees, prioritize candidates wit... by sdoering on Wednesday November 18, 2020 @03:29AM (#25134386)
He might be right, that a top brand college (and other stuff) will help getting past the HR filter. But I do not agree that this is the only thing.

I agree with you, that very specifically targeted and created applications will get a response rate better by at least a factor of ten.

I am often on the other side. Reading applications and deciding whom to invite to an interview. As Inteverviews take time for at least me and 3 other colleagues I filter very strongly. For one hour of interview the amount of time it takes (preparation, discussion afterwards, and so on) can take up to 1 - 1.5 person days.

As I am working for an agency this means 1.5 days me and my colleagues can't earn money for the company by working productively for our clients (even our managers work hands on on client projects at least part of their time).

So creating a well thought out application, one that is targeted and also shows the personality of the applicant helps me a lot in deciding whom to invite. Make it stand out without being obnoxious. Make it fitting for the company and the job.

An anecdote to exemplify my point:

I remember how my late father helped our neighbor's son with his application. He was a carpenter and had specialized in restoration. He wanted to apply for a job at a workshop that had been set up to do just that.

My father and he then designed (and he made) a special application folder made of wood. This had very fine intarsia work and showed very precisely what skills the neighbor's son had as a craftsman.

The cover letter and curriculum vitae were of course also well thought out and designed. No question.

An application - an interview - a job offer at one of the leading workshops for restoration work in Europe.

Re:To find great remote employees, prioritize candidates wit... by user5994461 on Wednesday November 18, 2020 @08:00AM (#25136241)
What is high quality applications supposed to mean? Most tech jobs are simply sending a resume and maybe filling a short form. There's no difference between applications.
Re:To find great remote employees, prioritize candidates wit... by JumpCrisscross on Wednesday November 18, 2020 @08:36AM (#25136526)
> What is high quality applications supposed to mean? Most tech jobs are simply sending a resume and maybe filling a short form

A resume for the job. Sending the same resume every time skips an opportunity to sell yourself. It commoditises you.

Re:To find great remote employees, prioritize candidates wit... by ghaff on Wednesday November 18, 2020 @08:48AM (#25136643)
Not that I've applied to all that many jobs since school (a long time ago), I'm not sure I agree unless you're applying for materially different roles. I certainly agree that a cover letter should usually be customized. However, the downside of customizing a resume for each application is that it introduces the possibility of mistakes or at least less polishing. At the least it's a tradeoff.
Re:To find great remote employees, prioritize candidates wit... by titanomachy on Wednesday November 18, 2020 @02:58PM (#25141673)
I've experienced both of these things: applying to many jobs and getting many rejections, as well as applying to a few focused companies and getting multiple offers. In my experience, without a prestigious education it's common for the first job search to involve lots of rejections. Your description of the process sounds similar to my second and third job searches, after I had some experience.

The first time, I didn't have a resume that clearly showed experience in the kind of work I was trying to get, so I rarely got past screening. After about a year working at a recognizable (but not especially prestigious) company, I was able to get interviews more consistently.

Second, I got a lot better at interviewing, through a relatively small amount of focused practicing. This got my interview pass rate close to 100%.

Finally, my work experience allowed me to tell credible stories about things I'd accomplished and challenges I'd faced. I also learned, through experience, more of the shibboleths that engineers (often subconsciously) use to identify members of their in-group.

Re:To find great remote employees, prioritize candidates wit... by Philip-J-Fry on Wednesday November 18, 2020 @03:41AM (#25134460)
I agree with that 100%. I've had interviews with every company I've applied to when it's been for a specific job. I don't always get results when I speculatively apply or apply for something which I might not be the best candidate for. But if it's something I know, then it's as simple as touching up the CV, writing a personalised cover letter about my experience in industry, what I can bring to the company, what I'm interested in working on etc.

People underestimate cover letters so much. Nothing says you've done your research than 300-400 words about why you want the job. Shotgunning CVs to a billion companies is a brute force approach.

Re:To find great remote employees, prioritize candidates wit... by austincheney on Wednesday November 18, 2020 @03:21AM (#25134329)
> My advice is to practice your writing skills after you get a job, not before.

I so completely disagree. The same can be, and often is, said of actual programming skills. The result is a collection of people with insufficient skills and poor communications.

Writing influences your ability to organize thoughts into a cohesive flow which influences programming skills. It is really frustrating to work with developers who can’t do their job without some magic tool to do the job for them. These are people scared to death to write any original code or make any technical decision. It is so frustrating that the next time I go through hiring I am so tempted to use an essay requirement as a filter.

Re:To find great remote employees, prioritize candidates wit... by gingerlime on Wednesday November 18, 2020 @01:52AM (#25133895)
I think you missed one thing -- in my opinion the most crucial: cover letter.

I wrote about it on https://blog.gingerlime.com/2020/who-doesnt-want-to-be-hired...

Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @02:07AM (#25133975)
I am on the fence on cover letters. I am pretty sure they are not the most crucial part though. I did write cover letters for most of my applications, a relevant part of them following all the good advice for cover letters, some just copy and paste.

I couldn’t see correlation in my application of well-thought cover letters and interviews. My copy-paste one was very well written and representative of my skills. Good enough for most companies I think.

In the end I got a job from a copy-paste one.

The most a good customized cover letter did to me were customized rejections praising my cover letter/email.

Re:To find great remote employees, prioritize candidates wit... by MattGaiser on Wednesday November 18, 2020 @02:11AM (#25133991)
How do you deploy the cover letter? I always package it in with the resume to force it to be read rather than just in the dedicated cover letter spot.
Re:To find great remote employees, prioritize candidates wit... by azemetre on Thursday November 19, 2020 @11:24PM (#25157297)
Do you have the cover letter be the first page or the second? I'm now thinking about doing this myself. Figured it would be more likely read when it's part of the resume itself.
Re:To find great remote employees, prioritize candidates wit... by MattGaiser on Friday November 20, 2020 @03:18AM (#25158373)
I put it first. I want it read. Then they can be encouraged to read the resume in more detail.
Re:To find great remote employees, prioritize candidates wit... by soneca on Wednesday November 18, 2020 @02:14AM (#25134013)
I always use the cover letter spot, never occurred to me that trick. Might be a good idea. Still, the GP argument is that a hiring manager would read the cover letter first. This trick would help with other type of managers
Re:To find great remote employees, prioritize candidates wit... by MattGaiser on Wednesday November 18, 2020 @04:16AM (#25134705)
I often write very unique cover letters, so I want to force them to at least be skimmed.
Re:To find great remote employees, prioritize candidates wit... by gingerlime on Wednesday November 18, 2020 @04:17AM (#25134715)
my limited experience there is from reading hundreds of applications. The cover letter definitely made the biggest difference in our process (small remote company, no HR department, no headhunters or agents).

You mention things like “representative of my skills”, which I’m sure these were. I would however stress out the importance of representing the match to the employer. A good cover letter makes it obvious. And yes there’s an overlap between skills and match, but they are still different.

Re:To find great remote employees, prioritize candidates wit... by Denzel on Wednesday November 18, 2020 @03:29AM (#25134388)
7 jobs; 2-3x offers over career, and I’ve never written a cover letter.

Involved in interviewing for 2/7, and a cover letter has never factored into a hiring decision.

Re:To find great remote employees, prioritize candidates wit... by innomatics on Wednesday November 18, 2020 @06:06AM (#25135420)
I wonder if the notion of a cover letter is waning in tech recruitment. Did you write a cover letter for those 250+ positions, and if so, I wonder who read it?

When I applied for IC roles in the past I put a fair amount of thought into writing a good cover letter. Now, as a hiring manager I am normally just passed resumes by internal or external recruiters.

The article has me thinking that it might be worth requesting to read the letter, but I believe it's optional, so I worry it might narrow the funnel too much. Also I am conscious that much, if not the majority of the talent pool in my region have English as a second language, so I'm keen not to judge formal writing skills excessively, which could exclude otherwise good informal communicators and coders.

Re:To find great remote employees, prioritize candidates wit... by simplecto on Wednesday November 18, 2020 @03:21AM (#25134333)
Sounds like a ton of work.

I go through recruiters both for contract and full-time positions.

Re:To find great remote employees, prioritize candidates wit... by commandlinefan on Wednesday November 18, 2020 @01:57PM (#25140823)
> help you get hired ... a CS degree, a top-branded college, a top-branded former employer

Well, while it's true that people with all of that will have no problem finding jobs, you should remember that there aren't that many of them and employers eventually have to be flexible somewhere if they actually want to fill a position.

Re:To find great remote employees, prioritize candidates wit... by Taylor_OD on Wednesday November 18, 2020 @10:49AM (#25138111)
I agree. Writing abilities are valued after you have passed whatever arbitrary coding test the company requires you to take. Similar to leadership and people skills in technical roles. Companies say they want them but they are valued much lower than ability to pass their technical to a suitable degree.
Re:To find great remote employees, prioritize candidates wit... by IshKebab on Wednesday November 18, 2020 @04:31AM (#25134821)
Does a CS degree really matter? I suspect not. Where I work there are more programmers who did maths, physics, engineering, or something else (or nothing!) than there are programmers with CS degrees. Based on random people I've talked to it's probably like 1/4 of people have a CS degree.
Re:To find great remote employees, prioritize candidates wit... by keutoi on Wednesday November 18, 2020 @02:35AM (#25134106)
It is likely that hiring practices are not updated for a remote job. With remote jobs increasing I think that writing skills will be taken into consideration.
Re:To find great remote employees, prioritize candidates wit... by torgard on Thursday November 19, 2020 @05:52AM (#25148203)
Subscribed! You are indeed a great writer.