Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
Our most ""incompetent"" person at my last job wasn't that incompetent- our managers just sucked at delegating work appropriate to his experience level.

Adbot
ADBOT LOVES YOU

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


There are very few people who are going to be brilliant or incompetent in every possible team. Organizational structure and environment matter a lot.

ultrafilter fucked around with this message at 20:28 on May 28, 2017

Analytic Engine
May 18, 2009

not the analytical engine
Managers hire overqualified self-motivated engineers because they are incompetent or uninterested in managing and delegating work, ie doing their job. With multiple skills you can be an interchangeable "resource", slumming it in a new part of the codebase each sprint.

Hiring an actual junior candidate (assuming intelligence and a will to learn + work) would require companies to have actual non-bullshit training and mentorship plans, and the company's return-on-investment will occur outside this quarter/month/sprint.

Hiring specialists to do their specialities well in a team is impossible without clearly communicated long-term Product planning. Even then managers have to oversee non-standardized laborers who understand their (high but precarious) economic value, and aren't willing to ruin their credibility + career supporting a stupid technical idea or burning out to get Product a bonus.

Analytic Engine
May 18, 2009

not the analytical engine
Which is why I taught myself enough of the Web stack and D3.js that I could apply without a JR qualifier. It took months and was self-funded on credit cards living in a low CoL area, because NYC ain't got time for people with "potential".

As much as goons love to hate forcing programming classes on schoolkids, it's a stopgap solution for not forcing 22 year olds with loans to eat another $10k-$30k on a bootcamp because they're "unskilled for modern jobs".

Of course non-coding jobs could be the answer, but I don't know of any as attainable and lucrative for the demographic that picks programming over coffeeshops / gig economy apps / fast food. I'm seeing it everywhere in Brooklyn, basically everyone I meet that could be described as a self-sufficient adult has 1. A job requiring exclusive and expensive education, 2. A trust fund, or 3. Is doing something tech-related. This poo poo we're in shouldn't be a requirement for not having 3 roommates or saving for a mortgage

:capitalism:

Analytic Engine fucked around with this message at 23:16 on May 28, 2017

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

New Yorp New Yorp posted:

I spent my first 3-4 years post-college working on ERP systems and a staggering number of engineer-developed spreadsheets for a chemical manufacturer. It wasn't a great experience, but I was also very inexperienced and had no good technical mentorship. The person I was hired under didn't even believe in source control, so we just... didn't. I set up SVN for myself.

I just picked up my first full time job out of college and its in the materials manufacturing industry. The guy I'm working under also doesn't believe in source control (too complicated and what if other engineers need to use it), there is no sense of separation between development and production environments (just make a backup before you change something), and yeah no potential for actual technical mentorship. The pay is fantastic and I have enjoyable work to do.

Would you mind elaborating on what the rest of your experience was like in that environment? We've had some chats about modernizing stuff and it seems like they're intending to hire more CS people, but I'm feeling stuck between wanting to push for doing things better at the risk of dealing with the fallout or just staying status quo until I can find somewhere else to go work. I'm worried that if I do the later then I'll be missing out on opportunities to expand my resume while I'm here though.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Portland Sucks posted:

I just picked up my first full time job out of college and its in the materials manufacturing industry. The guy I'm working under also doesn't believe in source control (too complicated and what if other engineers need to use it), there is no sense of separation between development and production environments (just make a backup before you change something), and yeah no potential for actual technical mentorship. The pay is fantastic and I have enjoyable work to do.

Would you mind elaborating on what the rest of your experience was like in that environment? We've had some chats about modernizing stuff and it seems like they're intending to hire more CS people, but I'm feeling stuck between wanting to push for doing things better at the risk of dealing with the fallout or just staying status quo until I can find somewhere else to go work. I'm worried that if I do the later then I'll be missing out on opportunities to expand my resume while I'm here though.

Changing that environment is not something you're going to be able to do unless you spend a very long time in that job.

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

leper khan posted:

Changing that environment is not something you're going to be able to do unless you spend a very long time in that job.

You're right. This industry has the expectation that new hires will be there for 20+ years and they're already acting like I'm going to be long term without asking me what my plans are. We have plans of expanding out the department with a few more CS guys though. Ethically, I feel like initiating new stuff if I don't intend to be around for a long time is kinda weird, but I know they're asking me to do it at the same time. I'm fresh out of college and in a weird loving position.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
One of the things the old laggard companies will have to start understanding is that few good folks specifically in tech will stay around 6+ years without a really compelling career path forward with tons of advancement because most decent people know what's going on and have professional networks pulling them away. But honestly, I got that same attitude around me in government. In my exit day group meeting (they're batched together) back in 2006, I was the only one quitting in the entire room of 40+ - everyone else was retiring and literally into their 70s or were transferring to other sites and it was just a formality to "exit."

Paolomania
Apr 26, 2006

necrobobsledder posted:

Defense contractors, man. That's all I can say.
Work at a defense contractor got me a contact that lead to a gig at MIT that got Google recruiters in my mailbox; so ... they serve their purpose.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon

Portland Sucks posted:

You're right. This industry has the expectation that new hires will be there for 20+ years...

Really?? Do they have an individual contributor career track that goes all the way up?

kitten smoothie
Dec 29, 2001

necrobobsledder posted:

In my exit day group meeting (they're batched together) back in 2006, I was the only one quitting in the entire room of 40+ - everyone else was retiring and literally into their 70s or were transferring to other sites and it was just a formality to "exit."

This seems really strange, they do exit interviews and offboarding in a big batch, like they do new hire orientation?

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

lifg posted:

Really?? Do they have an individual contributor career track that goes all the way up?

Honestly I'm not too sure what career progression looks like. It's a very old, very big (num employees and net worth) company in the metal industry. Everyone here (hyperbole a bit but not much) has been here for 20+, and there is a lot of company loyalty/family ideology that just doesn't resonate with me - just a generational thing I guess. There is awareness on some levels I've run into that they need to start modernizing, but it doesn't exist on my level yet in any real way.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Portland Sucks posted:

Honestly I'm not too sure what career progression looks like. It's a very old, very big (num employees and net worth) company in the metal industry. Everyone here (hyperbole a bit but not much) has been here for 20+, and there is a lot of company loyalty/family ideology that just doesn't resonate with me - just a generational thing I guess. There is awareness on some levels I've run into that they need to start modernizing, but it doesn't exist on my level yet in any real way.

I'd put my money on any career progression there involving a transition into management, that is a theme that I see among older, non-technical people. I regularly get allegedly wise words from my parents' generation that I'll eventually stop wanting to solve engineering challenges and want to start solving interpersonal ones instead. None of them are or were engineers though, and I've worked with people in their late 60s who are utterly uninterested in moving from engineering to anything else.

I think it's partly generational and partly the nature of our field. Earlier generations had the possibility of a pension and job security, and more recent generations bought into that too, but when people my age see a few family members get forced out early and end up with half or a quarter of the money they planned on having for retirement, and don't even have the illusion of a pension on the table, we wise up and treat the jobs like the temporary business relationships they tend to be. We also have a transferable, in-demand skill with basically no ceiling (more to learn than we ever will), compared to the lifers who are only valuable at a given company because they know that company intimately. There's just no advantage in sticking around unless they do what the big four do: slap on enormous golden handcuffs.

Portland Sucks
Dec 21, 2004
༼ つ ◕_◕ ༽つ

Che Delilas posted:

I'd put my money on any career progression there involving a transition into management, that is a theme that I see among older, non-technical people. I regularly get allegedly wise words from my parents' generation that I'll eventually stop wanting to solve engineering challenges and want to start solving interpersonal ones instead. None of them are or were engineers though, and I've worked with people in their late 60s who are utterly uninterested in moving from engineering to anything else.

I think it's partly generational and partly the nature of our field. Earlier generations had the possibility of a pension and job security, and more recent generations bought into that too, but when people my age see a few family members get forced out early and end up with half or a quarter of the money they planned on having for retirement, and don't even have the illusion of a pension on the table, we wise up and treat the jobs like the temporary business relationships they tend to be. We also have a transferable, in-demand skill with basically no ceiling (more to learn than we ever will), compared to the lifers who are only valuable at a given company because they know that company intimately. There's just no advantage in sticking around unless they do what the big four do: slap on enormous golden handcuffs.

That makes sense and is probably true for the most part company wide, but our department is a R&D department that's composed of engineers, scientists, and lab techs. We have one manager and everything else is flat. Most of the senior researchers are all lifers. I do know that there is a lot of lateral movement throughout the company. Moving from production to research to systems etc...

Either way, I know I'm not gonna be a lifer so it's a weird boat to be in.

Pollyanna
Mar 5, 2005

Milk's on them.


I've got another interview-type-thing later this week, and it's with someone on the engineering team. I wanna make sure I uncover as much unsavory things about the place as I can beforehand - the whole "you're interviewing them as much they're interviewing you" thing. I'm most concerned about work-life balance (remote/WFH policy and pager duty stuff), good development practices (can I do something interesting vs. being a Rails/Javascript monkey for the rest of my life), and how well the management side of things is (how are projects managed, is it a shitshow, who will my manager be/are they good to work with, how corporate/moronic is the place business-wise). I hope I'll be able to word these things well...

Is it uncouth to ask about remote/WFH policies? At my current position, I tend to work from home 2 or 3 times a week (while being perfectly well productive, mind), and I'm fond of that setup. I feel like companies generally bristle at the thought of letting their employees do that, with some exceptions.

spiritual bypass
Feb 19, 2008

Grimey Drawer

Pollyanna posted:

Is it uncouth to ask about remote/WFH policies?

Not at all. Ask now or you may be regretful and resentful later!

I like to ask how a typical project gets planned, how they deploy code (kinda web-centric), what their test coverage is, how they decided to use their core technologies, and how long each of them has worked there. If everyone has worked there <2 years, that's a pretty good indicator that nobody wants to stick around imo.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Pollyanna posted:

I've got another interview-type-thing later this week, and it's with someone on the engineering team. I wanna make sure I uncover as much unsavory things about the place as I can beforehand - the whole "you're interviewing them as much they're interviewing you" thing. I'm most concerned about work-life balance (remote/WFH policy and pager duty stuff), good development practices (can I do something interesting vs. being a Rails/Javascript monkey for the rest of my life), and how well the management side of things is (how are projects managed, is it a shitshow, who will my manager be/are they good to work with, how corporate/moronic is the place business-wise). I hope I'll be able to word these things well...

Is it uncouth to ask about remote/WFH policies? At my current position, I tend to work from home 2 or 3 times a week (while being perfectly well productive, mind), and I'm fond of that setup. I feel like companies generally bristle at the thought of letting their employees do that, with some exceptions.

Ask the interviewer the last time they took a vacation.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon

Pollyanna posted:

Is it uncouth to ask about remote/WFH policies?

Nope. But you'll get better answers if you ask rank-and-file people, the ones at your own position. Managers will probably give a slightly different answer. (Though I have a theory that it's a sign of a great workplace when programmers and managers give the same answers to quality of life questions.)

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



Paolomania posted:

Work at a defense contractor got me a contact that lead to a gig at MIT that got Google recruiters in my mailbox; so ... they serve their purpose.

Don't forget inflating industry salaries by soaking up talent.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost

kitten smoothie posted:

This seems really strange, they do exit interviews and offboarding in a big batch, like they do new hire orientation?
When you have about hundreds or thousands of employees / year transitioning in or out it starts to make sense to batch what you can together, especially with summer interns going in and out being a bulk of it. It's probably different from site to site and from one 3-letter acronym to another.

CPColin
Sep 9, 2003

Big ol' smile.
I got an offer last week for what is, essentially, entry-level pay, despite my ten years of experience. I've been letting it hang, hoping to hear back about another job, where they said they'd get back to me "by end-of-day Friday or Tuesday." Meanwhile, the company with the offer called yesterday to see what I was thinking (and remind me they're waiting). Here we are, at the start of Wednesday, and I'm annoyed at the irony of me making one company wait while I wait for another company.

I suppose I can try a counter-offer, to delay things another day? But then, if they flat-out refuse, I'm back to having to give them a yes or no, without knowing what the other company will do. Ugh.

Pollyanna
Mar 5, 2005

Milk's on them.


CPColin posted:

I got an offer last week for what is, essentially, entry-level pay, despite my ten years of experience. I've been letting it hang, hoping to hear back about another job, where they said they'd get back to me "by end-of-day Friday or Tuesday." Meanwhile, the company with the offer called yesterday to see what I was thinking (and remind me they're waiting). Here we are, at the start of Wednesday, and I'm annoyed at the irony of me making one company wait while I wait for another company.

I suppose I can try a counter-offer, to delay things another day? But then, if they flat-out refuse, I'm back to having to give them a yes or no, without knowing what the other company will do. Ugh.

Try the counter offer, but if the pay isn't enough for you and they refuse to budge, I'd question whether it's​ worth it. Don't undervalue yourself.

mrmcd
Feb 22, 2003

Pictured: The only good cop (a fictional one).

CPColin posted:

I got an offer last week for what is, essentially, entry-level pay, despite my ten years of experience. I've been letting it hang, hoping to hear back about another job, where they said they'd get back to me "by end-of-day Friday or Tuesday." Meanwhile, the company with the offer called yesterday to see what I was thinking (and remind me they're waiting). Here we are, at the start of Wednesday, and I'm annoyed at the irony of me making one company wait while I wait for another company.

I suppose I can try a counter-offer, to delay things another day? But then, if they flat-out refuse, I'm back to having to give them a yes or no, without knowing what the other company will do. Ugh.

Yeah, I mean if the compensation is not what you want, don't take it unless you're either desperate for a job or it's something you're really, really interested in working on to the point where a pay cut would be worth it. I think it's fine to tell them that if the low-ball offer is the biggest problem.

Mao Zedong Thot
Oct 16, 2008


Pollyanna posted:

Try the counter offer, but if the pay isn't enough for you and they refuse to budge, I'd question whether it's​ worth it. Don't undervalue yourself.

Always always ask for more money. Never take a job for not enough money (unless you are desperate, in which case it is enough money).

CPColin
Sep 9, 2003

Big ol' smile.
I've been unemployed since January, but I'm, miraculously, not yet desperate, so I sent a counter-offer. Now I need to figure out how to prod the other company, without having them come back with, "Well, you're #3 in line for two positions, so you'll just have to wait it out."

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

CPColin posted:

I've been unemployed since January, but I'm, miraculously, not yet desperate, so I sent a counter-offer. Now I need to figure out how to prod the other company, without having them come back with, "Well, you're #3 in line for two positions, so you'll just have to wait it out."

They're usually better than to state that explicitly. Something something awaiting approvals.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
From one formerly-months-unemployed guy to another, don't take a job that's below your abilities - it will haunt you into your next job in terms of either pay, skills, etc. Only do it unless you're completely burned out or something and can't do much besides coast for like... 2 years.

CPColin
Sep 9, 2003

Big ol' smile.
Their response:

quote:

Our compensation practices are designed for fairness. The offer on the table is $24.25 per hour.

Just rejected it. Was going to call them to do it, but gently caress it.

Iverron
May 13, 2012

What's the job? If that's a 1099 rate that's abysmally low for computer touching.

Pollyanna
Mar 5, 2005

Milk's on them.


Yeah, that's too low. Something like $45k yearly. Factoring in income tax, benefits payments, w/e - not a good salary. I question what they consider fair.

mrmcd
Feb 22, 2003

Pictured: The only good cop (a fictional one).

CPColin posted:

Their response:


Just rejected it. Was going to call them to do it, but gently caress it.

Lol that's awful for any kind of SWE job. Like an entry level tech / support job maybe, but only outside a major city.

Jose Valasquez
Apr 8, 2005

That's less than my starting salary was 10 years ago as a new grad with mediocre grades, no internships, and not living in SV. That doesn't sound like a company that is serious about software development so you're most likely dodging a bullet by rejecting the offer.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
I never could have imagined a place that pays software engineers lower than the City of Asheville (one of the highest COL in NC but for non-retirees the lowest earnings in the entire state - wealthy retirees skew the numbers hard). Saw a rate of $60k / yr for an on-call operations engineer that maintains half their infrastructure, performs automatic software deployments for custom software, Windows desktop support, and a bunch more duties including racking servers.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

mrmcd posted:

Lol that's awful for any kind of SWE job. Like an entry level tech / support job maybe, but only outside a major city.

That's insultingly low for anybody with any experience at all, isn't it? I mean like...anywhere.

baquerd
Jul 2, 2007

by FactsAreUseless

ToxicSlurpee posted:

That's insultingly low for anybody with any experience at all, isn't it? I mean like...anywhere.

Just in the US pretty much. All other countries embrace relatively low tech wages. Hence the US stealing all the best and brightest.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...
Nah, that's low even by Canadian standards.
As an entry level wage out of college it could be ok but for anyone with experience, it's low.

geeves
Sep 16, 2004

ToxicSlurpee posted:

That's insultingly low for anybody with any experience at all, isn't it? I mean like...anywhere.

That's what I made 17 years ago when I was entry level.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

AskYourself posted:

Nah, that's low even by Canadian standards.
As an entry level wage out of college it could be ok but for anyone with experience, it's low.

I started higher than that at my first job out of college away from the main markets with literally zero experience doing the job.

I got hired as a web developer. My web development experience consisted entirely of a few static pages and poorly using a content management system. I had absolutely no idea how to do my job when I started it and made more than $45K.

Well "no idea" is an exaggeration because I had a CS degree but still. That's just an unbelievably awful salary to offer a programmer with experience. Even a competent noob should make more than that.

mrmcd
Feb 22, 2003

Pictured: The only good cop (a fictional one).

Yeah I made $55k my very first job after college 12 years ago, and quit after like a year for +$20k.

Adbot
ADBOT LOVES YOU

CPColin
Sep 9, 2003

Big ol' smile.

CPColin posted:

I've been unemployed since January, but I'm, miraculously, not yet desperate, so I sent a counter-offer. Now I need to figure out how to prod the other company, without having them come back with, "Well, you're #3 in line for two positions, so you'll just have to wait it out."

Called it. They took the other two applicants. :waycool:

Meanwhile, on my alma mater's jobs site:

Only registered members can see post attachments!

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply