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
Pollyanna
Mar 5, 2005

Milk's on them.


Spending too much time and energy at work? There's a simple solution! Spend even more time and energy doing something different as well! Then you'll be all rested and full of pep to - oh.

Adbot
ADBOT LOVES YOU

Mao Zedong Thot
Oct 16, 2008


fashionly snort posted:

Why give them as little information as possible?

Because they don't care about anything else you think, you're leaving. Also you shouldn't care, similarly because you're leaving. At worst you'll burn bridges, at best literally nothing.

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.

fashionly snort posted:

Why give them as little information as possible?

There’s no upside and potential downside, easy risk analysis.

I mean, feel free to talk with people you trust about why you’re leaving. But writing down a list of grievances or inadequacies? Nah.

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun

Pollyanna posted:

Spending too much time and energy at work? There's a simple solution! Spend even more time and energy doing something different as well! Then you'll be all rested and full of pep to - oh.
I like to go to loud concerts late at night and rock the gently caress out in the front and get some minor hearing damage. I will go to work the next day exhausted, with little sleep, and sometimes a mild hangover, but it's the relief I need from the grind of a 9-5 job (I would jump ship if I had to work more than 40 hours a week, to be quite honest).

minato
Jun 7, 2004

cutty cain't hang, say 7-up.
Taco Defender

Ghost of Reagan Past posted:

I like to go to loud concerts late at night and rock the gently caress out in the front and get some minor hearing damage. I will go to work the next day exhausted, with little sleep, and sometimes a mild hangover, but it's the relief I need from the grind of a 9-5 job (I would jump ship if I had to work more than 40 hours a week, to be quite honest).

Slight derail, but I hope you do the needful and get yourself some custom-fitted musician's earplugs like https://www.westone.com/store/music/index.php/hearing-protection
They might seem expensive but totally worth it if you go to loud shows often.

And to re-rail, earplugs are also useful for working in open-office environments.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.

Good Will Hrunting posted:

Do other people manage because their jobs are less brain-intensive than writing code for 40 hours a week sitting at a desk?

The models for this I inherited from my parents were "literally sleep all the time" or "come home in an insane rage and shout at spouse/children/pets/inanimate objects for two hours, then completely shut down and watch TV, reverting to screaming rage if disturbed at all".

geeves
Sep 16, 2004

Pollyanna posted:

My least favorite non-political, non-bigoted phrase in the entire world is “110%”. I have never seen it users in anything other than a condescending context.


I don’t want to pull 80~90 hour workweeks. Can I still become a valued contributor?

Yes! When I think back on how much time I spent actually doing work over the last couple of years, it's really floating between 10 and 20 hours a week of actual programming and I'm in the office 40-45 hours a week now.

Sometimes yes, I work more per week, but that's usually when I am getting into a really cool problem to solve or prototyping on the side in hopes of getting a project on our roadmap. But that's my choice to spend that extra time and that's the difference.

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun

minato posted:

Slight derail, but I hope you do the needful and get yourself some custom-fitted musician's earplugs like https://www.westone.com/store/music/index.php/hearing-protection
They might seem expensive but totally worth it if you go to loud shows often.

And to re-rail, earplugs are also useful for working in open-office environments.
I already have the mild hearing damage because I didn't have them during my 20s, but I make somewhat better decisions now :v:.

But the message is that you should do what lets you recharge, whatever that may be.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

minato posted:

And to re-rail, earplugs are also useful for working in open-office environments.

My go-to when my local workspace starts getting too noisy is Master Boot Record.

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.

ultrafilter posted:

You have to do stuff outside of work that helps you to manage the stress.

Yep! I also try to find things I can do to briefly play hooky and get something for myself, like a 10 minute detour to the office gym. Getting my body moving and my blood oxygenated is probably a net positive when it comes to productivity too, the way I zomb out if my butt remains in the chair for too long

Pollyanna
Mar 5, 2005

Milk's on them.


I mean, I get up and walk around while I'm at work cause I can't stand sitting in a chair for too long. But going out to the gym after work, then going to a party or something doesn't make me less stressed out by the mental and physical overhead of a full-time job, that doesn't make sense.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
The point is to find things that you enjoy that take your mind off of work and stimulate you in different ways. If you're an introvert then maybe you should pick up a crafting hobby of some kind instead of going out and socializing, but you should do something. If you're always too exhausted to do anything after work, then your job is problematic.

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.
I have had a job with problems and I made those problems worse for myself by how I related to them.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

fantastic in plastic posted:

"come home in an insane rage and shout at spouse/children/pets/inanimate objects for two hours, then completely shut down and watch TV, reverting to screaming rage if disturbed at all".
Please remove the camera's from my house.

Munkeymon
Aug 14, 2003

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



Mao Zedong Thot posted:

Because they don't care about anything else you think, you're leaving. Also you shouldn't care, similarly because you're leaving. At worst you'll burn bridges, at best literally nothing.

Actually, as discussed in one of these threads the other day, the worst that can happen is a spiteful gently caress could screw you over with the new company!

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.

fantastic in plastic posted:

The models for this I inherited from my parents were "literally sleep all the time" or "come home in an insane rage and shout at spouse/children/pets/inanimate objects for two hours, then completely shut down and watch TV, reverting to screaming rage if disturbed at all".

the implicit message that I take away from this is "not dealing with work related stress will literally make you (and possibly your family if you've got one) miserable at times"

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
There's good news for everyone still a Junior that wants to make career progress!

https://twitter.com/politico/status/1004671841724764160

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Concerned about not being able to retire? No worries! All you have to do is not retire and you'll be fine!

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
3 of 3 places I'm in the process with have said "Yeah prepare to answer a few tough algo questions, here are some good websites, work through the hard problems!" and linked me LeetCode like I've never heard of it. Thus far all 3 places follow the same procedure: hour long online coding interview with an engineer, 2 to 3 1-hour white-boarding problems on-site, and a systems design + "culture fit" interview.

I don't know what the proper way to evaluate engineering candidates is but even as someone now fairly comfortable with these types of problems, "practice a bunch of problems for your interview" really this isn't the way to do it in my eyes.

Volguus
Mar 3, 2009

Good Will Hrunting posted:

3 of 3 places I'm in the process with have said "Yeah prepare to answer a few tough algo questions, here are some good websites, work through the hard problems!" and linked me LeetCode like I've never heard of it. Thus far all 3 places follow the same procedure: hour long online coding interview with an engineer, 2 to 3 1-hour white-boarding problems on-site, and a systems design + "culture fit" interview.

I don't know what the proper way to evaluate engineering candidates is but even as someone now fairly comfortable with these types of problems, "practice a bunch of problems for your interview" really this isn't the way to do it in my eyes.

It's a lovely system, but apparently it works for Google so it must work for everyone.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Over here in socialist Europe, we talk for an hour, maybe two with a small amount of coding. When I brought code on a laptop to talk about, people were impressed. Most of the hiring criterium seems to be: "Can we stand the guy and can he learn some basics within a few weeks?"

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison
for a little more color on why you shouldn't say poo poo in exit interviews or resignation letters -

1. everything you say can and will be used against you at a later date. saying "oh your pay is uncompetitive" or "the hours suck" or "so and so is a shithead manager" is only going to get back to the people responsible for it and they will remember that. while it may not ever wind up hurting you, there's no way it can help you. also, they already know their pay is uncompetitive and the hours suck and so and so is a shithead manager. don't burn bridges.

2. it's not going to change anything for you, or for anyone else. if you want to try and build up a place, you do it while you're there, not when you're on your way out.

3. see #1 again, that's really most of it.

Jort Fortress
Mar 3, 2005

Good Will Hrunting posted:

Yeah I mean without getting super E/N I have a severely debilitating anxiety disorder that always lingers and can get way worse than a baseline level.

I also have terrible anxiety issues due to various childhood bullshit. Some things that have helped me:
  • Exercising every day. For me this is typically a lot of cardio and some resistance band work throughout the week (used to lift weights, but hosed my shoulder up).
  • Laying off of alcohol. I got into a steady rut of drinking 1 or 2 drinks a night, then it was 3 or 4. In the past year I cut it back to maybe 1 drink a week. It's amazing what a lovely state of mind I'm in the day after drinking even a little.
  • Sleep!! Please keep a consistent sleep schedule.
  • Find a remote or partially remote job if at all possible. The office is a source of anxiety for me.
  • This sounds flippant, but learn to not care about work that much. Try your best, but also don't get overly invested in the job. It doesn't matter if a project fails. If you're in a firefighting situation, just repeat to yourself "this doesn't matter". I'm still working on this but it honestly has helped a lot.

Good luck, man!

Mao Zedong Thot
Oct 16, 2008


Good Will Hrunting posted:

3 of 3 places I'm in the process with have said "Yeah prepare to answer a few tough algo questions, here are some good websites, work through the hard problems!" and linked me LeetCode like I've never heard of it. Thus far all 3 places follow the same procedure: hour long online coding interview with an engineer, 2 to 3 1-hour white-boarding problems on-site, and a systems design + "culture fit" interview.

I don't know what the proper way to evaluate engineering candidates is but even as someone now fairly comfortable with these types of problems, "practice a bunch of problems for your interview" really this isn't the way to do it in my eyes.

Takehomes + actual discussion (not whiteboarding) interviews are way better.

withoutclass
Nov 6, 2007

Resist the siren call of rhinocerosness

College Slice

Good Will Hrunting posted:

3 of 3 places I'm in the process with have said "Yeah prepare to answer a few tough algo questions, here are some good websites, work through the hard problems!" and linked me LeetCode like I've never heard of it. Thus far all 3 places follow the same procedure: hour long online coding interview with an engineer, 2 to 3 1-hour white-boarding problems on-site, and a systems design + "culture fit" interview.

I don't know what the proper way to evaluate engineering candidates is but even as someone now fairly comfortable with these types of problems, "practice a bunch of problems for your interview" really this isn't the way to do it in my eyes.

If American education has taught us anything it's that we should all simply study and learn for the test and nothing else matters.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

ForrestPUMP69 posted:

I also have terrible anxiety issues due to various childhood bullshit. Some things that have helped me:
  • Exercising every day. For me this is typically a lot of cardio and some resistance band work throughout the week (used to lift weights, but hosed my shoulder up).
  • Laying off of alcohol. I got into a steady rut of drinking 1 or 2 drinks a night, then it was 3 or 4. In the past year I cut it back to maybe 1 drink a week. It's amazing what a lovely state of mind I'm in the day after drinking even a little.
  • Sleep!! Please keep a consistent sleep schedule.
  • Find a remote or partially remote job if at all possible. The office is a source of anxiety for me.
  • This sounds flippant, but learn to not care about work that much. Try your best, but also don't get overly invested in the job. It doesn't matter if a project fails. If you're in a firefighting situation, just repeat to yourself "this doesn't matter". I'm still working on this but it honestly has helped a lot.

Good luck, man!

:hfive: Thanks. I kick rear end at 1 and 2 and am okay at 3. I suck so badly at the last two. I don't think I'm at the experience level for a fully-remote job yet, given the listings I'm seeing. Partially remote is doable as my last jobs have allowed a day or two per week at home. The office is a massive source of anxiety for me as well and I'm just infinitely more successful at home.

The hardest part of me learning to not care as much is falling into a trap where I feel like I'm not making progress at the job itself, but am burning myself out too much to do self-study outside work by working a lovely 40+ hour job, and then my failures at that lead me into the "oh poo poo I'm hosed" panic mode which don't really impact my performance at my job so much as they make it difficult to do above a baseline level of productivity. I learn, but I always feel like I can learn more. I've never had a bad performance review or anything and I don't think anyone can tell that I'm severely OCD as well as suffer regular borderline panic attacks.

Blotto Skorzany
Nov 7, 2008

He's a PSoC, loose and runnin'
came the whisper from each lip
And he's here to do some business with
the bad ADC on his chip
bad ADC on his chiiiiip
Takehomes are a great way to screen out potential employees who have families (which I guess is great if you're Catbert and want to cut insurance costs). If I'm looking for a new job, I'm going to try to interview at about three or four places in a short time span - this is feasible if each company expects me to have a quick chat with a recruiter, an hour remote interview with an engineer, and a half-day onsite interview loop. If they all want me to do a weekend project for them, no bueno. Evenings and the weekend are reserved for my wife and kids, gently caress you very much. Even if I were single I don't think I'd want to sink that much time into interviewing. The flaws of the "data structures and algorithms class redux" approach that has been in vogue for a few years are way less onerous than this.

Pollyanna
Mar 5, 2005

Milk's on them.


prisoner of waffles posted:

the implicit message that I take away from this is "not dealing with work related stress will literally make you (and possibly your family if you've got one) miserable at times"

I mean I dunno about you but work itself costs me energy and recovery time, I gotta convalesce.

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Blotto Skorzany posted:

The flaws of the "data structures and algorithms class redux" approach that has been in vogue for a few years are way less onerous than this.
Yes but could you reimplement this post in a more efficient way?

prisoner of waffles
May 8, 2007

Ah! well a-day! what evil looks
Had I from old and young!
Instead of the cross, the fishmech
About my neck was hung.

Pollyanna posted:

I mean I dunno about you but work itself costs me energy and recovery time, I gotta convalesce.

Is that wholly incompatible with what I wrote?

Your phrasing seems like, super super significant. If work feels or is like an illness or surgery to you, I really hope that you can find a way to lessen that feeling or experience.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
I think it was just hyperbole for effect. I feel exhausted after work sometimes and that's the word I use even though I haven't actually run a marathon or spent 10 hours spreading asphault around.

asur
Dec 28, 2012

Mao Zedong Thot posted:

Takehomes + actual discussion (not whiteboarding) interviews are way better.

There's nothing wrong with takehomes, but my experience is that they take way more time than I'm willing to put in. I'm willing to give the recruiter 30 minutes, an hour remote and then a full day. I'm one for four or so on takehomes taking an hour and the three that I declined weren't even close.

geeves
Sep 16, 2004

A month or two ago we interviewed someone for a back-end Java role. He had been with a big finance company but was more a scrum master than a dev these days and wanted to get back into coding.

He was a great interview - personable, funny, great attitude. But since he hadn't been actively developing we were concerned when his coding was a bit suspect. We gave a problem that's slightly more complex than fizzbuzz, but still can be solved in a couple of ways. Actually when I gave him the problem I said, "It's a bit more complex that fizzbuzz, since you've been around the block, we think you know that one."

"Oh! I just learned fizzbuzz last week." That should have been the first red flag.

So... He... he struggled. He knew the logic to get through it and how to implement it. It was clear he didn't know the language.

Then we started talking to him and reverted to some basic language / OOP questions, including a basic:

"What is the difference between a List and Set?"

"Nothing."

We asked him one or two more questions, neither were right. We shifted to more get to know you questions.

He went on his way. When we discussed him, everyone loved him. We all knew he was technically in need of some work, so he'd be regarded as a junior. We thought personality wise he would be a fit and we would teach or perhaps a fit for another scrum master position we had opening in a couple of months. So we decided to extend him a lifeline and said we wanted to ask him more java questions the next week.

He had 4 or 5 days to cram Java 101. Got on the phone with him. Asked him 40+ questions. Got 3 correct.

We asked him explicitly, "What's the difference between a List and a Set?"

"There is no difference."

"Ok... Where do static methods and variables live - the Heap or the Stack."

... crickets for 60 seconds... (googling the question)

"The stack" :v:

So we turned him down after this. He tried to tell HR he was ambushed with questions that were found on websites for a Java job and even went on to write a negative glassdoor review of our interview. Yes! a review called: "Senior Java Engineer Interview".

So yes, this guy thought he was Senior but couldn't answer anything.

Fast-forward 2 months. We posted our Scrum Master position. He applies. We send him an auto rejection. Today: he's on the same bus as our HR rep and is scowling and staring at her. Then she saw him in the lobby of our building (interviewing with other companies) but he made her so uncomfortable she almost went to the security desk to report him and he tried to stare her down again.

:wtf:

CPColin
Sep 9, 2003

Big ol' smile.

geeves posted:

"Ok... Where do static methods and variables live - the Heap or the Stack."

... crickets for 60 seconds... (googling the question)

"The stack" :v:

Static methods don't really live anywhere, or do they? (Permgen isn't a thing any more, right?)

I remember when I looked up how the JVM allocates stack frames and learned that the Java Specification allows them to be allocated on the heap. So it's not really a StackOverflowError exactly, but rather a InTooDeepError.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!


Dunning Kruger in full effect

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:

Static methods don't really live anywhere, or do they? (Permgen isn't a thing any more, right?)

I remember when I looked up how the JVM allocates stack frames and learned that the Java Specification allows them to be allocated on the heap. So it's not really a StackOverflowError exactly, but rather a InTooDeepError.

They have to love somewhere, but the language specification doesn’t need to specify. :eng101:
No idea what the spec says for jaba.

Blinkz0rz
May 27, 2001

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

asur posted:

There's nothing wrong with takehomes, but my experience is that they take way more time than I'm willing to put in. I'm willing to give the recruiter 30 minutes, an hour remote and then a full day. I'm one for four or so on takehomes taking an hour and the three that I declined weren't even close.

Tbh that's a pretty good data point, isn't it? If I'm hiring and use a takehome, someone who feels like it's not worth their time without communicating that the task is more complex than the time allocated is a useful indication to me that we probably don't want to hire this person as they're either a primadonna or, more likely, aren't great at task estimation or communicating issues.

Jaded Burnout
Jul 10, 2004


Blinkz0rz posted:

Tbh that's a pretty good data point, isn't it? If I'm hiring and use a takehome, someone who feels like it's not worth their time without communicating that the task is more complex than the time allocated is a useful indication to me that we probably don't want to hire this person as they're either a primadonna or, more likely, aren't great at task estimation or communicating issues.

I can see how your got your red text.

BurntCornMuffin
Jan 9, 2009


Blinkz0rz posted:

...aren't great at task estimation...

But...this whole industry is bad at task estimates.

Also, tendered my resignation today. God I hate this part...I'm getting a parade of "why are you leaving" meetings.

BurntCornMuffin fucked around with this message at 15:57 on Jun 8, 2018

Adbot
ADBOT LOVES YOU

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

BurntCornMuffin posted:

"why are you leaving" meetings.

"Is there anything we can do?"

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