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
Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Progressive JPEG posted:

I've been told before that to break even, a contract position should pay twice as much as a salary position.
Benefits make up ~31 percent of someone's total compensation on average, according to the BLS, so it's really more like an extra 50% to break even.

Adbot
ADBOT LOVES YOU

Bruegels Fuckbooks
Sep 14, 2004

Now, listen - I know the two of you are very different from each other in a lot of ways, but you have to understand that as far as Grandpa's concerned, you're both pieces of shit! Yeah. I can prove it mathematically.

Plorkyeran posted:

GWT is close to ten years old and is still being used for new projects at Google, so worrying about it being canceled is pretty dumb.

All of the things that they've said use it are pretty awful, so I suspect there's other good reasons to avoid it, though.

Well it isn't just GWT - I'd rack up Google Closure and the Closure Compiler, Go, and Angular in the horrible google tools category as well (allthough I'm going to give Angular 2 a try most likely because it looks like they agreed with me about the problems with Angular 1.x)

Munkeymon
Aug 14, 2003

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



Vulture Culture posted:

Benefits make up ~31 percent of someone's total compensation on average, according to the BLS, so it's really more like an extra 50% to break even.

I don't suppose they break that down by hourly rates, do they? I'm guessing there's going to be a big difference in benefits as percentage of comp between $45k/y and $150k/y

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.

Vulture Culture posted:

Benefits make up ~31 percent of someone's total compensation on average, according to the BLS, so it's really more like an extra 50% to break even.
They may be factoring in job instability. You can't necessarily count as much on a contract position continuing indefinitely.

mrmcd
Feb 22, 2003

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

One thing you can do is look at your W2 for last year. Look for an extra under Box 12, code DD. That number is how much your employer payed for their share of your health insurance. It's not taxable (the number is included for information and compliance purposes only) but you can use that as a data point to figure out what a health insurance plan costs, which is usually the biggest single cost in covering your own benefits. The other thing to look at is Health Sherpa or your states ACA exchange because that's probably how you want to get health insurance as a self-employed contractor.

There's usually a bunch of other information in box 12 and 14 on what the employer payed for benefits if you look up the codes.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Cicero posted:

They may be factoring in job instability. You can't necessarily count as much on a contract position continuing indefinitely.
That's true. Bottom line: it's circumstantial, and it's universally better to understand the reasoning behind people putting certain numbers out there instead of going by an arbitrary rule of thumb.

mrmcd
Feb 22, 2003

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

So this recruiter setup a 1st round interview and the company sent me all this information about how it was a tech screen using HackerRank and how VERY IMPORTANT it was that I have access to a computer with internet access and could talk on the phone at the same time, blah blah blah.

Then the guy calls me and goes "oh yeah we're not going to do that, HR sends that to everyone but we don't really care about it." Also the job isn't even really development, more setting up and babysitting servers for this organizations bold new push into using Jenkins, Jira, and Github.


I think I'm gonna have to dump this recruiter.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

mrmcd posted:

So this recruiter setup a 1st round interview and the company sent me all this information about how it was a tech screen using HackerRank and how VERY IMPORTANT it was that I have access to a computer with internet access and could talk on the phone at the same time, blah blah blah.

Then the guy calls me and goes "oh yeah we're not going to do that, HR sends that to everyone but we don't really care about it." Also the job isn't even really development, more setting up and babysitting servers for this organizations bold new push into using Jenkins, Jira, and Github.


I think I'm gonna have to dump this recruiter.
He/she might not have worked with this company before. It's worth at least having a conversation about what your interview experience was like. I've been put on lots of bad interviews by recruiters with new relationships.

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.
Post a review on Glassdoor? If companies don't get compelling (read: punishing) feedback they tend to not change processes.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Cicero posted:

Post a review on Glassdoor? If companies don't get compelling (read: punishing) feedback they tend to not change processes.

Though half the time "change processes" translates to "force-march your current employees into glassdoor to spam the site with obviously fake positive reviews."

Cryolite
Oct 2, 2006
sodium aluminum fluoride
I interviewed for my dream position a week and a half ago. Great company, interesting work, and smart people on a great team using tech I want to get in to and learn. I thought I blew the interview since they didn't get back to me immediately and I received no response after sending a short thank you to the team lead 2 business days after the interview.

They got back to me today and asked for my salary requirements. I broke my own advice not to reveal numbers and told them what I make, saying my objective is +5k. After conferring, they got back to me. They want me, but can only offer 25k less than what I make now. Their other senior engineers either don't make as much as I do or make just as much as I do and have worked hard to get to where they are now, so it wouldn't be fair to them to hire me even matching my current salary. What the hell?

I offered to send them paystubs and documentation of bonuses if they needed proof of my current salary. I also asked if they couldn't match my salary because I performed poorly during the interview and they said no - they only had praise for me on the technicals, so doing better on the technical assessment wouldn't change anything. It really is just because the rest of their team isn't making as much.

I guess if they're really transparent internally about compensation then this could be a legitimate reason. Has anybody else ever got this kind of response before? Do you think they're really actually trying not to stir up poo poo by paying the new guy a lot of money while screwing current employees, or do they really just not want me and this satisfies some requirement to say I turned the position down?

Based on how smart the team seemed during the interview and the kind of stuff they're doing I thought senior devs there were making 130-150 for sure if not higher. However, glassdoor seems to suggest it's all 90-120. I don't know, but they're getting screwed.

It's for a position using Scala too. I would have thought the esoteric stack would command a higher salary.

sink
Sep 10, 2005

gerby gerb gerb in my mouf
Really interesting report. Out of curiosity: If it doesn't give away too much information, what stage company is it? Are they doing well or have a lot of public exposure in their market? And is it in the Bay?

I wonder if the devs there are just diehards who really believe in the mission or something.

bartkusa
Sep 25, 2005

Air, Fire, Earth, Hope

sink posted:

Really interesting report. Out of curiosity: If it doesn't give away too much information, what stage company is it? Are they doing well or have a lot of public exposure in their market? And is it in the Bay?

I wonder if the devs there are just diehards who really believe in the mission or something.

Earlier devs may have equity/options to compensate for lower salaries.

Even if they don't, I've heard it's common for growing companies to pay new hires more salary than early hires. It's easy; they can afford to now, they need more labor, and often enough the early hires never find out.

sink
Sep 10, 2005

gerby gerb gerb in my mouf

bartkusa posted:

Even if they don't, I've heard it's common for growing companies to pay new hires more salary than early hires. It's easy; they can afford to now, they need more labor, and often enough the early hires never find out.

Yeah, I get this feeling too. I imagine that situation is standard for any small company transitioning to bigger shoes.

Pollyanna
Mar 5, 2005

Milk's on them.


How much suffering is actually caused by paying the new guy more than the more senior employees? I can't think of a reason why they'd deny that to you, unless they just plain ol' don't have the money.

Doh004
Apr 22, 2007

Mmmmm Donuts...
The moment the senior engineers find out the new guy is making more after having "put in" less time is when they become even more disgruntled. While I don't like co-workers discussing salaries, it does happen with some regularity.

Mniot
May 22, 2003
Not the one you know

Cryolite posted:

They got back to me today and asked for my salary requirements. I broke my own advice not to reveal numbers and told them what I make, saying my objective is +5k. After conferring, they got back to me. They want me, but can only offer 25k less than what I make now. Their other senior engineers either don't make as much as I do or make just as much as I do and have worked hard to get to where they are now, so it wouldn't be fair to them to hire me even matching my current salary. What the hell?

Well, if you can't afford to lose 25k, then just tell them and leave it at that.

You say "dream position", though, so maybe it would be the money (e.g. they're doing Good Deeds or they're expecting 30 hrs/week, etc). Since they said they thought you were great, you've got leverage to talk to them more openly. Ask how much they're bringing in, where that money goes, and how much the executives get paid. Ask how much stock the older employees got and how much you'd get. Talk to one of the engineers and then ask them why they work at a company that pays so far below market rates.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Cryolite posted:

It's for a position using Scala too. I would have thought the esoteric stack would command a higher salary.
The real nerds are the ones completely lacking the he-balls/she-balls to get paid a market rate

ExcessBLarg!
Sep 1, 2001

Pollyanna posted:

How much suffering is actually caused by paying the new guy more than the more senior employees?
Sometimes talented folks find themselves working for a company where they're doing really enjoyable, interesting work, but they're also simply being underpaid--especially at a startup that's in the breakthrough phase where revenue goes towards hiring to cope with workload increases. Although these folks are probably aware they could command higher salaries elsewhere, the work is less interesting, they like where they are, and it's "fair" in the sense that all the engineers at that company is in the same boat and the expectation is that once they pass the growth knee they'll all get raises and it'll work out.

Then, as part of hiring they bring on a new guy who makes 30% more than the folks who've been there for years waiting for things to get better. That's a sudden, shocking realization for these kinds of folks that they're definitely being abused (intentionally or not). This also has a tendency to happen as those underpaid guys (who were probably hired in their early-mid twenties when they were willing to take such a risky opportunity) are starting to reprioritize their lives to focus on a house, family, etc. That salary difference means not being able to afford as nice of a house (or a house at all), waiting longer to have children, etc. So, it can turn into a mess, fast.

The best thing the company can do is raise salaries across the board, but they may not be able to afford to do it just yet--then what?

JawnV6
Jul 4, 2004

So hot ...
It may not apply here, but "market rate for developers" isn't one number. Systems engineering, mobile development, and embedded all have different ranges. Doesn't even get into what a ME or EE is worth. I you're joining as the first software resource, or first of your flavor, it can be odd to be asking for 30% more even when the market rate difference is a lot higher.

Doh004 posted:

While I don't like co-workers discussing salaries, it does happen with some regularity.
Filthy capitalist talk right here. Fight every instance of this urge.

ExcessBLarg! posted:

Sometimes talented folks find themselves working for a company where they're doing really enjoyable, interesting work, but they're also simply being underpaid--especially at a startup that's in the breakthrough phase where revenue goes towards hiring to cope with workload increases. Although these folks are probably aware they could command higher salaries elsewhere, the work is less interesting, they like where they are, and it's "fair" in the sense that all the engineers at that company is in the same boat and the expectation is that once they pass the growth knee they'll all get raises and it'll work out.
At my current position, I asked for the "growth knee" that triggered a salary review to be explicit. There's a funding/revenue target we all agreed on. It's still just a piece of paper, but I've known folks who had verbal agreements without specific targets that get pushed out for years.

Cryolite
Oct 2, 2006
sodium aluminum fluoride

sink posted:

Really interesting report. Out of curiosity: If it doesn't give away too much information, what stage company is it? Are they doing well or have a lot of public exposure in their market? And is it in the Bay?

This particular division operates and feels like a startup but it's part of a big company with thousands of employees, so it's not like anyone on this team is an early stage employee who had to give up salary and got equity in return or anything like that. The company is well-established and makes boatloads of money. I'm afraid of giving away too much information, but it's in the Chesapeake Bay area.

It may also just be the cost of living of that particular area rearing its head. I don't know. The DC/MD/VA area seems strange to me. I'm starting to think the same position can be 90k in one place and 150k 30 miles away which I'm not sure is common elsewhere.

aBagorn
Aug 26, 2004

Cryolite posted:

It may also just be the cost of living of that particular area rearing its head. I don't know. The DC/MD/VA area seems strange to me. I'm starting to think the same position can be 90k in one place and 150k 30 miles away which I'm not sure is common elsewhere.

I think that's almost standard for the whole Northeast. Working in CC Philadelphia vs the Lehigh Valley is a 20-30k bump in salary despite the latter being a suburb of the former.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Philadelphia's a little bit weird in that it's much more common for people to live in the city and commute out to the suburbs than to go the other way.

Doctor w-rw-rw-
Jun 24, 2008
Looking to apply to a VR company before expanding my search parameters. Can I get some resume feedback, please?

Resume 1 (first variant)
Resume 2 (second variant)

(Names and companies minimally anonymized.)

aBagorn
Aug 26, 2004

ultrafilter posted:

Philadelphia's a little bit weird in that it's much more common for people to live in the city and commute out to the suburbs than to go the other way.

This is true. I'm (until I start my new job in NYC on Oct 1) part of a company of in Ft Washington (north suburbs) and 5 people (of the 11 total employees) live in Philadelphia.

Paolomania
Apr 26, 2006

I can't explain exactly why, but I hate the word 'folks'.

triple sulk
Sep 17, 2014



ultrafilter posted:

Philadelphia's a little bit weird in that it's much more common for people to live in the city and commute out to the suburbs than to go the other way.

Philly also has a really lovely tech industry compared to other cities, especially considering it's the fifth largest in the nation. If you don't want to work for Comcast or some Fortune 500 type company out in the Norristown/King of Prussia area, your local options are super limited. Commuting out into the suburbs loving sucks, too, because 76 was already obsolete by the time it was completed.

Strong Sauce
Jul 2, 2003

You know I am not really your father.





So I got called up by Google again, last time I wanted to interview for a Front End position at Google and I ended up with a bad taste in my mouth for their interview process for FE developers. Essentially the process was split into 3 interviews related to front-end/javascript and then 2 interviews with CS algorithms. I didn't really have a problem with it except for the fact that they forced you to do the CS algorithms interview in python or java, languages I haven't while the FE stuff was obviously javascript/DOM/HTML/CSS related.

Anyways they've apparently changed their process for this position, so I'm seeing if anyone has gone through this new interview process where it's all entirely about their FE stack, which includes Closure, and AngularJS, and discussions about web security, event handling, etc.

MeruFM
Jul 27, 2010
For me, it was 4 algorithm and 1 open ended "design" problem which i must have done the worst on.. Design as in "conceptualize the frontend and backend for this difficult problem (involving lots of data of course) in a performant way". I just floundered for 20 minutes then shot questions back and forth with the interviewer.

Although I still did the 1st 2 in python, they didn't have a problem letting me use javascript with lodash to answer the other 2. One interviewer who was not familiar just asked me how the closure syntax of javascript worked and was then okay with it.

I didn't realize they differentiated the frontend position though. My interview position was just "engineer".

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS
I've got a hiring process/etiquette question.

I signed a job offer last week and, pending background and reference checks, will be starting at a new job on October 26th. I'm taking a week off, so my absolute last day at my current job will be October 16th. I was hoping, given the breadth of my current job, to give 3 weeks of notice and let my boss know I was leaving today.

However, I haven't heard back about the background check or reference checks. I spoke to one of my references who told me that the company contacted them and they spoke, but I'm wary of announcing my departure with any uncertainty in the air.

I have no doubt that I'll pass the checks (my current employer is a gov't contractor and I've been background checked for them at least 5 times in the 6 years I've been here) but it feels like a bad idea to give my notice while they're still unresolved.

Am I thinking about this the right way or should I just go ahead and give my 3 weeks? What's the protocol for me? For the new company?

aBagorn
Aug 26, 2004

Blinkz0rz posted:

I've got a hiring process/etiquette question.

I signed a job offer last week and, pending background and reference checks, will be starting at a new job on October 26th. I'm taking a week off, so my absolute last day at my current job will be October 16th. I was hoping, given the breadth of my current job, to give 3 weeks of notice and let my boss know I was leaving today.

However, I haven't heard back about the background check or reference checks. I spoke to one of my references who told me that the company contacted them and they spoke, but I'm wary of announcing my departure with any uncertainty in the air.

I have no doubt that I'll pass the checks (my current employer is a gov't contractor and I've been background checked for them at least 5 times in the 6 years I've been here) but it feels like a bad idea to give my notice while they're still unresolved.

Am I thinking about this the right way or should I just go ahead and give my 3 weeks? What's the protocol for me? For the new company?

Having just done this, call the new company. I actually had to go to a meeting at the new place (head of all the software dev teams across the country) while I was still waiting for bg check and I asked HR while I was there and they said it was good to go (it had been like a week or so). I gave my notice the next day.

Infinotize
Sep 5, 2003

Do not give notice before any contingencies are resolved. 2 weeks of notice is acceptable but if you would rather give 3, whatever. Your new company needs to understand that your start date must be at least 2 (3 if you must) weeks after when your paperwork is finalized, which hasn't happened yet. If you give notice before hearing back you are exposing yourself to risk for literally no reason. And tbh no one at your current company will care whether you give 2 or 3 weeks.

Pollyanna
Mar 5, 2005

Milk's on them.


Welp, I'm being let go. Commence the "told you so"s.

Their main concern is that I didn't have the independence and reliability they needed from their engineers, which translates in my mind to "you're too much of a fuckup". They cited missteps like using my own credit card to test CC payment and needing too much back and forth on my PRs and them not feeling comfortable with giving me production access, and made it clear that it was a pattern of these occurrences that led to the decision. At this point, I don't really care if I was set up to fail or what - its clear that the blame ultimately lies with me, and I'm tired of fighting it. They're going to work with me for a couple weeks to help me find a new place, which is infinitely more than I deserve, so I'm not totally screwed over. Just gotta work fast.

If impostor syndrome is supposed to improve as I continue my career, this only cemented it. It's really making me reconsider whether this career is a good fit for me, since I've struck out twice already, regardless of circumstances. Unfortunately, it's all I have.

JawnV6
Jul 4, 2004

So hot ...
You asked for severance, right? Should've mentioned this before, but being fired ought to be downright exciting. Ask for severance right then and there, they've got sympathy in that moment that won't persist once y'all leave the room. Them being on board while you're explicitly looking for a new place is pretty nice though. Most places try to set up those discussions for Monday, as you can immediately act on getting your next thing lined up without the awful gulf of a weekend. Wednesday is indicative of their general disarray.

Start working on your narrative now. There's some element of this where they really dropped the ball in bringing you up or providing learning experiences, you just need some little story for why you're leaving on those grounds instead of the obvious. I didn't have mine ready for my last transition and made the huge mistake of giving a legitimate gripe to some other engineers at lunch instead of the blameless cover story.

You know what you need to do. You're probably better at job hunting than most of us :) No moping, no questioning, get your boots on the ground and start looking for a place that will do a better job managing your growth than they did.

Pollyanna posted:

If impostor syndrome is supposed to improve as I continue my career
Mine hasn't. I'd probably be nicer.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Pollyanna posted:

Welp, I'm being let go. Commence the "told you so"s.

Their main concern is that I didn't have the independence and reliability they needed from their engineers, which translates in my mind to "you're too much of a fuckup". They cited missteps like using my own credit card to test CC payment and needing too much back and forth on my PRs and them not feeling comfortable with giving me production access, and made it clear that it was a pattern of these occurrences that led to the decision. At this point, I don't really care if I was set up to fail or what - its clear that the blame ultimately lies with me, and I'm tired of fighting it. They're going to work with me for a couple weeks to help me find a new place, which is infinitely more than I deserve, so I'm not totally screwed over. Just gotta work fast.

If impostor syndrome is supposed to improve as I continue my career, this only cemented it. It's really making me reconsider whether this career is a good fit for me, since I've struck out twice already, regardless of circumstances. Unfortunately, it's all I have.

The impostor syndrome gets better when you are comfortable with it being there, it never goes away. Like being afraid of tigers, even if you are an expert tiger tamer, you just get more comfortable with the fear, but it would be stupid to NOT be afraid of tigers.

It sounds like you are struggling much more with the soft-skills that surround being a developer, not the actual act of writing code to solve problems. I don't have a lot of advice for you there (as I suck a lot at it as well and simply have a mountain of failure behind me to help not make further mistakes), other than to acquire your own mountain of failure. Don't let this get to you though, they clearly had no idea how to manage a junior engineer and had no interest in helping you improve.

Doctor w-rw-rw-
Jun 24, 2008

Pollyanna posted:

Welp, I'm being let go. Commence the "told you so"s.

Their main concern is that I didn't have the independence and reliability they needed from their engineers, which translates in my mind to "you're too much of a fuckup". They cited missteps like using my own credit card to test CC payment and needing too much back and forth on my PRs and them not feeling comfortable with giving me production access, and made it clear that it was a pattern of these occurrences that led to the decision. At this point, I don't really care if I was set up to fail or what - its clear that the blame ultimately lies with me, and I'm tired of fighting it. They're going to work with me for a couple weeks to help me find a new place, which is infinitely more than I deserve, so I'm not totally screwed over. Just gotta work fast.

s/blame/responsibility – you didn't necessarily do something wrong; maybe their expectations and your way of working just didn't match. If you pick yourself up and think hard, you'll definitely do better next time. All things considered, giving you a couple of weeks to land on your feet is pretty considerate of them. It could have gone way, way worse.

Pollyanna posted:

If impostor syndrome is supposed to improve as I continue my career, this only cemented it. It's really making me reconsider whether this career is a good fit for me, since I've struck out twice already, regardless of circumstances. Unfortunately, it's all I have.
I am convinced that we all suck in our own ways and we're all trying to hide it. Dunning-Kruger affectees, the lot of us.

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

Pollyanna posted:

If impostor syndrome is supposed to improve as I continue my career, this only cemented it. It's really making me reconsider whether this career is a good fit for me, since I've struck out twice already, regardless of circumstances. Unfortunately, it's all I have.

Imposter syndrome doesn't go away, you just learn how to handle it better. I'm 10 years deep and I still sometimes feel like I'm out of my depth. But you squash it down and keep plowing forward.

Moral of the story: don't give up.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Doctor w-rw-rw- posted:

I am convinced that we all suck in our own ways and we're all trying to hide it. Dunning-Kruger affectees, the lot of us.

Dunning-Kruger effect doesn't mean that we actually, objectively suck. It's that the more capable you are in a given field, you are more aware of how much MORE there is to know and your own shortcomings. Thus, you will underestimate your overall abilities, whereas someone who knows next to nothing will overestimate their abilities. "It's just writing code, can't be that hard".

wins32767
Mar 16, 2007

Blinkz0rz posted:

Imposter syndrome doesn't go away, you just learn how to handle it better. I'm 10 years deep and I still sometimes feel like I'm out of my depth. But you squash it down and keep plowing forward.

Moral of the story: don't give up.

Yeah, this. It's not that I feel omni-capable, it's that I've mostly stopped giving a drat about the fact that I'm inevitably going to do things imperfectly. Just do it and if it doesn't work, adjust and try again.

Adbot
ADBOT LOVES YOU

mrmcd
Feb 22, 2003

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

Skandranon posted:

Dunning-Kruger effect doesn't mean that we actually, objectively suck. It's that the more capable you are in a given field, you are more aware of how much MORE there is to know and your own shortcomings. Thus, you will underestimate your overall abilities, whereas someone who knows next to nothing will overestimate their abilities. "It's just writing code, can't be that hard".

Dunning-Kruger actually means that literally everyone rates themselves between a 6 and a 7 regardless of if they're a 1 or a 9 or a 6.5.

http://www.talyarkoni.org/blog/2010/07/07/what-the-dunning-kruger-effect-is-and-isnt/

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