Live data from Hacker News

Ask HN: Graduating CS soon, how do I find a job?

news.ycombinator.com

121–130 of 141 posts

Re: Ask HN: Graduating CS soon, how do I find a job?

#121
post #8

Why is it simultaneously so hard to hire software engineers and so hard for new ones to find a job?

Nobody wants to invest anything in "human capital" anymore. The senior developers are busy making deadlines for products that should have been delivered moths ago, so they and their managers can't really afford "knowledge transfer". A young employee is far more likely to fail in this kind of enviroment than someone with some experience. I got my foot in the door by applying to an unpaid position and lying about my kn…

> Nobody wants to invest anything in "human capital" anymore.

I can understand the resistance to do this given that juniors are demanding well over six figures and the widespread recommendation to skip town every two years. Paying $400,000 to spend a year eating up a senior engineer's mentorship time and then getting a year of work taking tickets off the wall is not a great trade. I don't know how to square this circle.

Re: Ask HN: Graduating CS soon, how do I find a job?

#122

Earlier quoted context omitted.

Nobody wants to invest anything in "human capital" anymore. The senior developers are busy making deadlines for products that should have been delivered moths ago, so they and their managers can't really afford "knowledge transfer". A young employee is far more likely to fail in this kind of enviroment than someone with some experience. I got my foot in the door by applying to an unpaid position and lying about my kn…

> Nobody wants to invest anything in "human capital" anymore. I can understand the resistance to do this given that juniors are demanding well over six figures and the widespread recommendation to skip town every two years. Paying $400,000 to spend a year eating up a senior engineer's mentorship time and then getting a year of work taking tickets off the wall is not a great trade. I don't know how to square this circ…

Not every job is in Silicon Valley.

Where I live, you can get 15 motivated and capable CS graduates for that kind of money.

Re: Ask HN: Graduating CS soon, how do I find a job?

#123
> I'm worried my resume just doesn't standout.

Well this gets to the question and assumptions about the broken hiring systems so many companies have.

This link was posted here recently. It has perfect examples of why "resumes" are Epic Fail and why companies are primarily stupid about how they hire. See: "Nurse AND Programming" idiocy example!

https://www.inc.com/jessica-stillman/hiring-resume-screening...

HR is primarily populated by unthinking NPCs of uselessness. Not saying some aren't "nice" sometimes but most of them are useless wastes of skin even with the automation they supervise or use.

> How can I stand out to recruiters and employers?

I'm not sure how to teach this: it's similar to how you stand up to ANY situation that isn't in your favor in life. You "grow a spine" and learn to say "No".

When it comes to negotiation in ANY FORM, the side that can say "No" has the power. And conversely, you CAN NOT say "No", you have ZERO power in the negotiation. But think very carefully why YOU THINK you can not say "No"! Often it involved un-examined life choices and life expectations that are actually very stupid! Think about WHY you think you can't say "No" and why you think that way.

FWIW, I do NOT use resumes to find people I want to hire; I use word-of-mouth and trustworthy-authorities who will PERSONALLY vouch for someone. I.e. I use networking to hires, and conversely IMNSHO, people seeking jobs should always do the same. Note that I was born moderately introverted so that's NOT an excuse - even introverts can "talk shop" about what they know well or like well.

That said, I haven't "applied" for jobs with a resume in decades. I've always avoided HR and their processes - or tried to "play them" and negate their processes.

I do research on where I'd like to work, figure out how to connect with people at the company, communicate directly with them, and the "resume" has always been merely the "paperwork to finish HR's nonsense rules and procedures"; it was ALREADY hired long before that in the minds of managers I talked to.

The mathematics of hiring by network rather than random catch on the internet is very clear: linear search time to a good to great fit vs. exponential search time or worse.

So my criteria for hiring programmers:

• Good enough technical skills: +25%

• Enthusiasm and willingness to learn: +50%

• Enthusiasm and willingness to work with others: +50%

• Some form of endorsement or vouching: +50%

• Anti-social, value-signaling without value delivery, etc.: -100%

• Emphasis and entitlement based on alma mater: -100%

• Any politics or mental pathology over technical skill and merit: -200%

The fundamental reality: upon graduation, There are rare unicorn grads but they are too rare to bank on. Better to find someone who can be grown into a valuable employee. It minimally takes 6-18 months to go from newbie hire to being useful. That's simply the price an employer needs to swallow if they are any good and/or have intentions of delivery customer value. And most employers are only looking for unicorns which is Epic Fail.

Now I'm sure people will say: "No company will allow that!" Yeah, there are a lot of companies and specifically managers who are useless at their job and too spineless to force the issue. That's probably most of them. For me, if I'm committed enough to a product to spend ANY time at it, I'm committed enough to make sure we hire correctly and to the best result. I'm not most managers to be sure. I'm old-school which isn't popular these days.

Realizing this complexity and that it's not YOU who are lacking, is part of the process of figuring out the hiring game (if you choose to do that). Just as there are useless employees and job candidates, there are also useless companies and hiring managers. With time you come to realize there are two sides to this coin.

Re: Ask HN: Graduating CS soon, how do I find a job?

#124

Earlier quoted context omitted.

This doesn’t seem possible. Startups are raising Series A rounds of 15-20 million routinely. A quarter of that would cover a reasonable number of senior engineers for a year or two. But just in case it is possible… Maybe they should try offering meaningful stock packages, rather than 0.1% and less? Meaningful as in 0.5 to 1% for a senior engineer, 4-6% for a manager, until salary improves. Also, try offering stock wi…

You shouldn’t be giving managers 6-8x what you offer senior engineers at a startup, at least not in a startup where engineering matters. If smart candidates are rounding the grant value down to zero, smart companies will not seek to give grants that are multiples of the current size. (That’s giving away $100 bills to someone who values them at less than your cost.) When you’ve raised a $20M round and have an employee…

This is why I left Silicon Valley and founded my last company FAR, FAR from it. Silicon Valley is 100% OVER. It's jumped the shark. It's overdone and needs a fork stuck into it.

I sold the company 3 years ago. My latest company is doing so much better than it could ever be possible if in Silicon Valley in terms of "R&D budget/Investor capital".

It means we'll attain things that Silicon Valley startups with exactly that kind of personnel compensation requirements NEVER WILL.

Re: Ask HN: Graduating CS soon, how do I find a job?

#125
post #64
post #25

Bigger, name brand tech companies have way more applicants than they can accept so they have a crude recruiter funnel that is tossing out resumes for any reason they can find. They're literally trying to turn thousands of resumes from hundreds of schools into curated packets of dozens of candidates. But recruiters don't know a thing about software engineering. At best they can keyword match a few buzzwords they got f…

> They're literally trying to turn thousands of resumes from hundreds of schools into curated packets of dozens of candidates. This would indicate that there is a severe oversupply of candidates eager to work in this industry. Which may well be true, but conflicts with the narrative that there is a severe shortage of people.

Also of the "near zero information" value of resumes.

Tufte compared PowerPoint presentations to having the information density of Soviet-era propaganda posters (i.e. nearly zero).

You can validly claim similar comparisons with resumes!!

Re: Ask HN: Graduating CS soon, how do I find a job?

#126

You might look up this HN thread for ideas or inspiration.. lots of good stuff on that thread! My recommendation? Get a NOC Technician job at a datacenter/hosting outfit or ISP. It’s pretty easy to get your foot in (at least somewhere). You won’t get paid much, but you WILL learn a helluva lot of actual real-world tech fundamentals, and most importantly, you’ll learn how to troubleshoot and move and act quickly.. jus…

I would recommend against this.

I was a NOC Engineer at an ISP and later a MSP while getting my degree. My peers we're those with unskilled jobs previously who took a few college courses.

My resume was routinely sent over to the IT help desk manager whenever I applied for a software role.

I got past it by volunteering as a Bioinformatics SE at the local university.

Re: Ask HN: Graduating CS soon, how do I find a job?

#127

You might look up this HN thread for ideas or inspiration.. lots of good stuff on that thread! My recommendation? Get a NOC Technician job at a datacenter/hosting outfit or ISP. It’s pretty easy to get your foot in (at least somewhere). You won’t get paid much, but you WILL learn a helluva lot of actual real-world tech fundamentals, and most importantly, you’ll learn how to troubleshoot and move and act quickly.. jus…

I would recommend against this. I was a NOC Engineer at an ISP and later a MSP while getting my degree. My peers we're those with unskilled jobs previously who took a few college courses. My resume was routinely sent over to the IT help desk manager whenever I applied for a software role. I got past it by volunteering as a Bioinformatics SE at the local university.

You got past what exactly?

It’s about getting your foot in the door somewhere, gaining valuable fundamental tech skills and networking/nix/troubleshooting skills and experience, and then you leverage that experience those learned skills by moving on and up to a higher paying something_engineer role, most likely at a different and bigger/better org etc.

Obviously neither of our particular adhoc experiences can be used as a template for success, as of course it’s a combination of luck/right time right place/experience/competence/each person’s motivation/drive etc, but I’m not understanding how what you described was disadvantageous to your career.

Are you saying the skills you learned and experience you gained was not valuable? Do you believe that NOC Technician looked “bad” on your resume to potential employers? Because that is totally fine as a first or second tech job—- in fact in Engineering and Operations groups it’s almost assumed that this is the sort of first entry level job that many will have.

Any technical hiring manager is happy to see that type of experience, and knows that this sort of experience is miles better than “fill in cloud name” certs that everyone gets these days. You learn fundamentals with these jobs that you’ll never obtain from studying or labcramming for these cloud certs.

Re: Ask HN: Graduating CS soon, how do I find a job?

#128

You might look up this HN thread for ideas or inspiration.. lots of good stuff on that thread! My recommendation? Get a NOC Technician job at a datacenter/hosting outfit or ISP. It’s pretty easy to get your foot in (at least somewhere). You won’t get paid much, but you WILL learn a helluva lot of actual real-world tech fundamentals, and most importantly, you’ll learn how to troubleshoot and move and act quickly.. jus…

For skills-development, I totally agree. I have several strong devs/other tech roles on my team who came via this route. For salary-development, you’d probably be better if you start SWE, even 6 months “late” and rotate through an SRE group at some point early in your career.

Salary development catches up pretty quickly though once you target and obtain desired roles down the line.

Re: Ask HN: Graduating CS soon, how do I find a job?

#130
post #69
post #64

Earlier quoted context omitted.

> They're literally trying to turn thousands of resumes from hundreds of schools into curated packets of dozens of candidates. This would indicate that there is a severe oversupply of candidates eager to work in this industry. Which may well be true, but conflicts with the narrative that there is a severe shortage of people.

> Which may well be true, but conflicts with the narrative that there is a severe shortage of people. It might seem this way, because the narrative is almost intentionally simplified to the point of being vague enough to support almost any narrative. Shortage is real, but what often is omitted is the fact that it is the shortage at the senior level. At the entry level, shortage isn't really a thing. It isn't an insan…

> Shortage is real, but what often is omitted is the fact that it is the shortage at the senior level.

There's more possibility of shortage at the senior level and in more specialized areas.

Still, I'm not entirely sure how real it might be. Depends how it is measured. I'm in very senior and somewhat specialized roles, so that's my perspective. I see lots of companies opening reqs in my area and never filling them. The same job posting will stay open for years, sometimes.

Now, is that a shortage? Obviously they are continuing to do business just fine for years even without filling that position. Presumably they are interviewing tons of people and never hiring anyone, because they don't really feel any pressure to fill the position (otherwise, they would).

So it's worth considering, does that opening even really exist? Technically it's posted, they might be interviewing, but if nobody is ever good enough to hire and they continue to operate without ever hiring anyone... it feels more like a phantom req. Should such phantom reqs even be counted towards stats of companies trying to hire?

Post reply on HN