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
Edmond Dantes
Sep 12, 2007

Reactor: Online
Sensors: Online
Weapons: Online

ALL SYSTEMS NOMINAL
I came into the subforum intent on hopping into the newbie thread, but saw this and thought it may fit my situation a bit better.

I'm 37, I've been working as a "developer" for around 10 years now, but between the projects being kinda stalled, technology-wise, my position in said teams being less developing and more maintenance and me being a complete an utter idiot and just cruising on minimum effort instead of, you know, trying to learn beyond what I was asked to do, I kinda know gently caress all.

I've worked in IT since 2001, was hired early 2008 as a Java developer when all I knew about programming were 2 semesters worth of C++ because they needed someone who knew English could hold a conversation with the US team; as my manager put it at the time: "It's easier to teach you Java than it is to teach the rest of the team English". I started learning to read code and doing some really easy debugging, and at some point someone figured out I had a knack for working with UI (on Swing. Remember Swing?), so I became The Swing Guy, which you can guess didn't do a lot for my coding knowledge.

I switched jobs, and kind of the same thing happened. Started out doing some light coding, ended up doing swing when I fixed a hosed-up screen and they went "oh you know swing!".

Switched jobs again, ended up at HP; tech was super outdated because it was a legacy application, which also meant almost no new features to develop and mostly maintenance work on existing code. Whatever new code had to be developed meant copying/pasting existing classes and tweaking them to fit the new functionality. Java 1.4, Websphere 6, only moved to Java 1.7 when Websphere 6 reached EoL and we had to swap to 8 (I think 12 was out at the time). No frameworks, base java only, final destination. Stayed way too long because I was working from home 95% of the time, pay was not terrible and it gave me time to go to class and have a life, so I just... cruised. Then pay was suddenly poo poo, I realised I was stagnating and decided to gently caress off.

So that brings me to the now: I got a position as an L3 support role, which on paper meant having the chance to learn some proper programming since I'd be working closely with the dev team, but in reality I'm just an L1 with extra steps, haven't seen a single line of code in months and just gently caress this.

I know my way around java and can read/modify existing code and with some guidance I can write something from scratch, some sql, some design patterns, unix, version control, dependency management... well, you get the idea. I have an approximate knowledge of many things, mostly just from being in the industry for so long, but I'm not good at any. Well, no, I have a mean regex-fu, did a lot of that poo poo at HP since the application was mostly a parser.

I'm seriously considering emigrating to Europe at some point in the not too distant future since my country is going to poo poo and I know some countries over there are hiring devs left and right, but I'm not sure I'd pass an interview as I am at the moment. I know I need to sit down and start learning/practicing, but I have no idea what. It feels like I'm a bit late for going full java with all frameworks (and it seems it'd be really hard to learn some of this stuff on my own instead of on the job) so I considered going frontend and learning HTML/JS/Angular/React but I'm sure how realistic/useful this would be.

Sorry about the E/N-ish textdump.
/edit: gently caress me that's even longer than I thought and a pagesnipe at that. Doubly sorry. :(

Adbot
ADBOT LOVES YOU

Hughlander
May 11, 2005

Mini Rant time:

I'm going to overhaul the Interview process for backend developers here for both Leads and Senior ICs, and I'm terrified I'm going to fall into the pattern of cargo culting what a FAANG would do for no good reason.

This industry sucks, I wish there was viable research on what's effective in hiring, and not what makes you lucky at literally guessing my mind.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!


Maybe I can help, I am from the Netherlands and over here companies are eager to hire a dev with a pulse and experience, provided said dev can display some proficiency. Where are you from, would a company here need to take care of a visa? Other things that would help to know: What do you want to do? Really, what role would make you happy?
If you want to do java, I would REALLY advise you to do a demo project in Spring Boot, using OpenJdk11 or 13. Nothing fancy, an implementation of kalah with a proper test suite and local running and so on for example. Using some of the spiffy stuff from the later versions or go crazy with Kotlin right away.

It is not a bad thing to be a goto guy, but you need to stay current. I am 42 and moved in the role of dev at 37 after working in test for over a decade. I am doing fine but try to stay relevant to possible employers.

ps: "It's easier to teach you Java than it is to teach the rest of the team English" is similar to how I was hired as a tester: "We don't know how to do it either, you'll learn!" I think it is great we got a chance!

Hughlander posted:

This industry sucks, I wish there was viable research on what's effective in hiring, and not what makes you lucky at literally guessing my mind.
Without starting that whole discussion again, I think we agreed that a good dev is:
a: Not an rear end in a top hat
b: can write readable / comprehensible code
c: is able to add value to a team

Any process that gets you a feeling for these points should be good.

Keetron fucked around with this message at 17:22 on Dec 10, 2019

Edmond Dantes
Sep 12, 2007

Reactor: Online
Sensors: Online
Weapons: Online

ALL SYSTEMS NOMINAL

Keetron posted:

Maybe I can help, I am from the Netherlands and over here companies are eager to hire a dev with a pulse and experience, provided said dev can display some proficiency. Where are you from, would a company here need to take care of a visa? Other things that would help to know: What do you want to do? Really, what role would make you happy?
If you want to do java, I would REALLY advise you to do a demo project in Spring Boot, using OpenJdk11 or 13. Nothing fancy, an implementation of kalah with a proper test suite and local running and so on for example. Using some of the spiffy stuff from the later versions or go crazy with Kotlin right away.

It is not a bad thing to be a goto guy, but you need to stay current. I am 42 and moved in the role of dev at 37 after working in test for over a decade. I am doing fine but try to stay relevant to possible employers.
Hah, Netherlands is one of the two countries I was considering, the other one being Germany. You guys already have a Queen from my country, thought you wouldn't mind harbouring another Argentinean :v:

Reason I was thinking Netherlands is that, from what I understand (big citation needed here), the company potentially hiring me wouldn't need to sponsor me for a visa. I can apply for a work visa myself at the embassy as long as I have a standing job offer from a company registered at the [name of body governing immigration], which would (I hope) make it easier for any prospective employer to take a chance with me, since they wouldn't need to do anything other than wanting to hire me nor pay up for an expensive visa.

Regarding what I'd like to do... I'm not sure, to be honest. I mentioned Java since it's "what I know"; I know of Spring Boot but other than some intro videos or base tutorials I've no idea what actual work on that looks like and, to be completely honest, I'll learn/do most anything if it gets me out of here. If I had a chance to pick, though, I think I'd like to go into frontend. I kinda like UI and UX and I got some graphic design background from uni, so I may be able to use that?

Keetron posted:

ps: "It's easier to teach you Java than it is to teach the rest of the team English" is similar to how I was hired as a tester: "We don't know how to do it either, you'll learn!" I think it is great we got a chance!
This is the gist of it, really. I just need a chance, but it feels really hard to come by lately where every interview is "oh you don't have 15 years of experience in these 45 technologies that have only been out for 2 months? You're useless". :(

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Edmond Dantes posted:

Hah, Netherlands is one of the two countries I was considering, the other one being Germany. You guys already have a Queen from my country, thought you wouldn't mind harbouring another Argentinean :v:

Reason I was thinking Netherlands is that, from what I understand (big citation needed here), the company potentially hiring me wouldn't need to sponsor me for a visa. I can apply for a work visa myself at the embassy as long as I have a standing job offer from a company registered at the [name of body governing immigration], which would (I hope) make it easier for any prospective employer to take a chance with me, since they wouldn't need to do anything other than wanting to hire me nor pay up for an expensive visa.

Regarding what I'd like to do... I'm not sure, to be honest. I mentioned Java since it's "what I know"; I know of Spring Boot but other than some intro videos or base tutorials I've no idea what actual work on that looks like and, to be completely honest, I'll learn/do most anything if it gets me out of here. If I had a chance to pick, though, I think I'd like to go into frontend. I kinda like UI and UX and I got some graphic design background from uni, so I may be able to use that?

This is the gist of it, really. I just need a chance, but it feels really hard to come by lately where every interview is "oh you don't have 15 years of experience in these 45 technologies that have only been out for 2 months? You're useless". :(

You still need to get a company willing to sponsor your visa, even if the process is easier which means applying while far away.
Spring is simply a framework to take care of all the standard stuff that is in a webservice, such as http controllers and dependency management. Spring boot is Spring but made even easier.
If you want to do FE, it means learning JavaScript as well as a framework, which is why I said SpringBoot. However, if you WANT to do UI/UX, by all means, build stuff in JS and learn React. Just know that the JS ecosystem is a dumpsterfire.
Getting rejected because you don't know HipsterTech3 is code for: you are too old. The trick is to stay ahead of this curve and stay relevant by learning RobustTechV2 that has been out a while and leveraging your experience in maintaining code.

Let me know if you build something you dare to showcase using the tech of your choice and I can start recommending you to some of my local recruiters. Also send out CV's to companies here that you think are interesting to you. Again, let me know if you need help in getting a list of companies hiring.

Ending with a Very Positive Thing: doing maintenance for a longer time shows loyalty and persistence. Not laziness and cruising. Jobhunting is like marketing and the product is you.

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun

Hughlander posted:

Mini Rant time:

I'm going to overhaul the Interview process for backend developers here for both Leads and Senior ICs, and I'm terrified I'm going to fall into the pattern of cargo culting what a FAANG would do for no good reason.

This industry sucks, I wish there was viable research on what's effective in hiring, and not what makes you lucky at literally guessing my mind.
Think about the person you'd prefer to work with, and work backwards from that. And then throw it out because you just designed a hiring process that hires more people like you, and that's genuinely a bad thing.

RICHUNCLEPENNYBAGS
Dec 21, 2010

Hughlander posted:

Mini Rant time:

I'm going to overhaul the Interview process for backend developers here for both Leads and Senior ICs, and I'm terrified I'm going to fall into the pattern of cargo culting what a FAANG would do for no good reason.

This industry sucks, I wish there was viable research on what's effective in hiring, and not what makes you lucky at literally guessing my mind.

As disappointing as it is to fail in this way, in general, as someone with an unrelated degree, I'm kind of glad for the structure of tech interviews because it gives me a fairer shake to actually prove my skills than I think I would have otherwise.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


The FAANG interview process is probably actually good for picking out the smartest junior engineers. The problem is that it just absolutely sucks for picking out senior people, and there's no really easy fix, and the FAANG companies aren't incentivized to fix it because they never run out of candidates.

RICHUNCLEPENNYBAGS
Dec 21, 2010

ultrafilter posted:

The FAANG interview process is probably actually good for picking out the smartest junior engineers. The problem is that it just absolutely sucks for picking out senior people, and there's no really easy fix, and the FAANG companies aren't incentivized to fix it because they never run out of candidates.

Yeah I mean, what would you do differently? Most people's complaint is that there's too much trivia, but to the extent we take that seriously we're just making it easier, right?

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

RICHUNCLEPENNYBAGS posted:

Yeah I mean, what would you do differently? Most people's complaint is that there's too much trivia, but to the extent we take that seriously we're just making it easier, right?

You could get better signal with work samples/longer form assignments and questions on how inter-team communication should work. This is problematic because it preferences people with abundant free time and is timely enough on the candidate that they can only earnestly run one or two at once.

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS
We have our folks interview with product and UX as well and those interviews are weighted heavier when we're interviewing more senior candidates. It's not perfect but it's good to have an interview focused around cross-org collaboration.

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

leper khan posted:

You could get better signal with work samples/longer form assignments and questions on how inter-team communication should work. This is problematic because it preferences people with abundant free time and is timely enough on the candidate that they can only earnestly run one or two at once.

Yeah, part of the issue with FAANG interviews is that they're more focused on finding excuses to filter people out than they are on getting an accurate assessment of candidate skills. They have a functionally unlimited pool of candidates, so it's not a big deal if they accidentally no-hire a skilled dev; another one will come along soon enough. Once you actually get hired (i.e. got lucky enough to convince people that you know the skills they were testing, and didn't come off as an rear end in a top hat), then they worry about leveling you properly. But the signalling around "what level is this dev" yielded by the interview process is pretty weak; it boils down to things like how quickly you solved problems, which potential issues you foresaw, how extendible your whiteboard solution was, etc. So it's very common for devs to get hired at the wrong level, and have to spend a few quarters proving themselves and being underpaid before they can get that corrected.

Pollyanna
Mar 5, 2005

Milk's on them.


TooMuchAbstraction posted:

Yeah, part of the issue with FAANG interviews is that they're more focused on finding excuses to filter people out than they are on getting an accurate assessment of candidate skills. They have a functionally unlimited pool of candidates, so it's not a big deal if they accidentally no-hire a skilled dev; another one will come along soon enough. Once you actually get hired (i.e. got lucky enough to convince people that you know the skills they were testing, and didn't come off as an rear end in a top hat), then they worry about leveling you properly. But the signalling around "what level is this dev" yielded by the interview process is pretty weak; it boils down to things like how quickly you solved problems, which potential issues you foresaw, how extendible your whiteboard solution was, etc. So it's very common for devs to get hired at the wrong level, and have to spend a few quarters proving themselves and being underpaid before they can get that corrected.

That explains a lot about why we go months upon months without hiring anybody, actually.

Harriet Carker
Jun 2, 2009

Has anyone been asked to come back for a second interview with a FAANG company after an all-day on-site? If so, what was it like, and did you get an offer or get rejected after the second interview?

Achmed Jones
Oct 16, 2004



I didn't, but I know people who were hired that did

Most likely they forgot to ask you about some class of stuff or _maybe_ didn't get enough info to level (eg you gave strong L3 signal, are clearly not an L3, and they want to get more info so they can appropriately level)

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

dantheman650 posted:

Has anyone been asked to come back for a second interview with a FAANG company after an all-day on-site? If so, what was it like, and did you get an offer or get rejected after the second interview?

I assume you mean a second round of technical interviews? At least at Google I don't think that typically happens; you'd need something like "multiple interviewers cancelled at the last minute" or other extenuating circumstances.

I was asked to come back in so I could talk to my prospective manager in person, but that was a get-to-know-you / team fit kind of thing; they made it clear I'd already passed the technical bar at that point.

Harriet Carker
Jun 2, 2009

Not even a full round - just one more, 45 minute technical interview. My wife interviewed at a FAANG, the internal recruiter told her things were strongly positive but they wanted her to come back for just one more block to check “how she handled edge-cases.” I just find it a bit absurd after a tech phone screen and an entire day of interviewing that they didn’t get the data points they needed. It feels like a game of “how many hoops can you jump through”

Edit: I should mention they gave her the choice to either come to the office or do it remotely so it’s not a massive hassle. Just strange to me.

Doh004
Apr 22, 2007

Mmmmm Donuts...
Probably means they liked you but you didn't meet the bar across every facet so they're giving it a second shot.

RICHUNCLEPENNYBAGS
Dec 21, 2010

leper khan posted:

You could get better signal with work samples/longer form assignments and questions on how inter-team communication should work. This is problematic because it preferences people with abundant free time and is timely enough on the candidate that they can only earnestly run one or two at once.

Hour-long home assessments seem bad enough

Jose Valasquez
Apr 8, 2005

dantheman650 posted:

Not even a full round - just one more, 45 minute technical interview. My wife interviewed at a FAANG, the internal recruiter told her things were strongly positive but they wanted her to come back for just one more block to check “how she handled edge-cases.” I just find it a bit absurd after a tech phone screen and an entire day of interviewing that they didn’t get the data points they needed. It feels like a game of “how many hoops can you jump through”

Edit: I should mention they gave her the choice to either come to the office or do it remotely so it’s not a massive hassle. Just strange to me.

My understanding of these situations is that usually the candidate did well but there was a gap in what interviewers were checking for that is necessary to support a hire.
Like maybe out of all the algorithms interviews nobody asked a question that required a hash table so they can't check the box that says the candidate knows what a hash table is. (that's a made up example)

Ralith
Jan 12, 2011

I see a ship in the harbor
I can and shall obey
But if it wasn't for your misfortune
I'd be a heavenly person today

dantheman650 posted:

Has anyone been asked to come back for a second interview with a FAANG company after an all-day on-site? If so, what was it like, and did you get an offer or get rejected after the second interview?

I came back for two additional technical interviews, got hired after.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


RICHUNCLEPENNYBAGS posted:

Yeah I mean, what would you do differently? Most people's complaint is that there's too much trivia, but to the extent we take that seriously we're just making it easier, right?

I have a lot of thoughts about this but the tl;dr version is that we're probably not going to see a much better situation without turning software development into a genuine profession. But that's a complicated issue to say the least, and there are a lot of people who'd end up worse off in that scenario.

RICHUNCLEPENNYBAGS
Dec 21, 2010

ultrafilter posted:

I have a lot of thoughts about this but the tl;dr version is that we're probably not going to see a much better situation without turning software development into a genuine profession. But that's a complicated issue to say the least, and there are a lot of people who'd end up worse off in that scenario.

Yeah personally I'm not going to vote for something that'll make me unemployable lol.

Doh004
Apr 22, 2007

Mmmmm Donuts...
Just put in my notice after being at current startup for only 7 months (I started looking 2 months in, I have stories). I'm taking a break from the pandemonium that is "reinvent every wheel out there" and going with something more established an entirely a management/leadership role.

:feelsgood:

RICHUNCLEPENNYBAGS
Dec 21, 2010

Doh004 posted:

Just put in my notice after being at current startup for only 7 months (I started looking 2 months in, I have stories). I'm taking a break from the pandemonium that is "reinvent every wheel out there" and going with something more established an entirely a management/leadership role.

:feelsgood:

Does this end up being a big deal? I try to make it to around 2 years at least but I've got some promising prospects going now, but my BigN recruiter wants me to try again in six months because I was so close and I feel like I'm pretty likely to take such an opportunity if I have it. Doesn't really make sense to put my life on hold hoping for that though

Edmond Dantes
Sep 12, 2007

Reactor: Online
Sensors: Online
Weapons: Online

ALL SYSTEMS NOMINAL

Keetron posted:

You still need to get a company willing to sponsor your visa, even if the process is easier which means applying while far away.
Spring is simply a framework to take care of all the standard stuff that is in a webservice, such as http controllers and dependency management. Spring boot is Spring but made even easier.
If you want to do FE, it means learning JavaScript as well as a framework, which is why I said SpringBoot. However, if you WANT to do UI/UX, by all means, build stuff in JS and learn React. Just know that the JS ecosystem is a dumpsterfire.
Getting rejected because you don't know HipsterTech3 is code for: you are too old. The trick is to stay ahead of this curve and stay relevant by learning RobustTechV2 that has been out a while and leveraging your experience in maintaining code.

Let me know if you build something you dare to showcase using the tech of your choice and I can start recommending you to some of my local recruiters. Also send out CV's to companies here that you think are interesting to you. Again, let me know if you need help in getting a list of companies hiring.

Ending with a Very Positive Thing: doing maintenance for a longer time shows loyalty and persistence. Not laziness and cruising. Jobhunting is like marketing and the product is you.

Hey, thanks for that. Almost makes me thing I can actually pull this off. :v:

Self-deprecation aside, really, thank you. I'll try and figure out what I'd like to do, project-wise, and start hammering away at it.

I had my CV loaded up on Monster Netherlands and Germany for a while and I even got some calls at one point, but I haven't reupped it since the privacy act some time ago, should get to doing that again.

I may take you up on that company list offer at some point, and maybe ask you some Netherlands questions once I have things a bit more sorted out if you don't mind.

Thanks again.

spiritual bypass
Feb 19, 2008

Grimey Drawer

Doh004 posted:

I started looking 2 months in, I have stories

I'm waiting!!!

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.

rt4 posted:

I'm waiting!!!

:yossame:

Achmed Jones
Oct 16, 2004



RICHUNCLEPENNYBAGS posted:

Does this end up being a big deal? I try to make it to around 2 years at least but I've got some promising prospects going now, but my BigN recruiter wants me to try again in six months because I was so close and I feel like I'm pretty likely to take such an opportunity if I have it. Doesn't really make sense to put my life on hold hoping for that though

No one will care if you quit a single job quickly to go work at a FAANG. Plus, there's no law that every position you've worked has to be on your resume.

If you quit a job quickly multiple times, people will care. If you do that, you're pretty much stuck at your next place for a good long time.

RICHUNCLEPENNYBAGS
Dec 21, 2010

Achmed Jones posted:

No one will care if you quit a single job quickly to go work at a FAANG. Plus, there's no law that every position you've worked has to be on your resume.

If you quit a job quickly multiple times, people will care. If you do that, you're pretty much stuck at your next place for a good long time.

Makes sense! Thanks.

Destroyenator
Dec 27, 2004

Don't ask me lady, I live in beer

Jose Valasquez posted:

I don't give system design interviews but I don't think this is generally true. If it was true for you then you had a bad interviewer.

Jose Valasquez posted:

They probably wanted you to ask questions about what kind of load was expected and to address potential bottlenecks from there. They should have guided you in that direction though if it wasn't the way you naturally went.

Yeah, I give these sort of interviews and usually get to a point where I’ll say “Okay, we’ve built this system and it’s working, everyone is happy, but now we’re getting popular and we’re getting more and more users/traffic. Which parts will break, and how do we fix them?“

Going for a simple, relational solution first is fine. Just be clear at the start you want to begin with solving the problem and then adding complexity if you find out you need it, and mention that you know there are other options. Don’t be afraid to ask if there are other things they’d like you to address in a solution too, it doesn’t have to be guessing what they want.

Doh004
Apr 22, 2007

Mmmmm Donuts...

rt4 posted:

I'm waiting!!!


Aight, some initial things:

1. I was hired originally to run a small native engineering team and to eventually hire out a second fullstack team for an upcoming initiative. My first day I'm in my onboarding meetings and during a break, two Tech Leads walk in and introduce themselves to me because I was "their new manager". Turns out, I was now managing two teams of frontend engineers in addition to the native engineering team. When I confronted my (new) boss about this, I got a "Oh well we ended up shifting the hiring priority for the team and I forgot to tell you and figured you'd be okay with the additional scope". I'm fine with responsibility, but it was the first indication that communication and professional decorum were severely lacking. I'd been emailing with the team and my boss for a couple weeks leading up to my start date and none of that came up.

2. In my first hiring debrief as the hiring manager, we ended up as a group deciding that the candidate wasn't the right fit and below the level that they'd come in as comp wise, so we passed on them. I received a follow up email from the loving technical recruiter stating "This candidate has enough experience, would be an internal transfer and someone from the other company has vouched for them so we're going to extend an offer". My jaw literally hit the floor when that happened, I looped in my boss and our head of HR. I at least blocked the hire, but they kept that recruiter on the job because my boss "had developed a good working relationship with him". Never in my experience had I been overruled, as a hiring manager, by a recruiter. This then lead me to severely question all of our hiring/recruiting practices as odds are these types of decisions had happened before.

3. My second week on the job, company was launching a "Pop Up" shop in SOHO (NYC, shopping district, expensive as hell). We're neither a brick and mortar shop, nor a retailer, which made this decision slightly puzzling. When asked about the why and what sort of metrics we were trying to drive, I received blank stares and a bunch of "CEO wanted to keep the buzz going". So in addition to the 6 weeks of paying premium rental space, this also required a bunch of ad-hoc work by the engineering team to handle the new flows of users and shopping patterns that the service wasn't built to handle. This also required product teams to pause part of their roadmaps to "support the popup". This ended up breaking a fair amount of initial integrations and caused two teams to scramble over the weekend to ensure users could purchase items.

4. Two full product teams (about 10 engineers) were pulled off of their systems and roadmaps for an entire half (6 months) because leadership needed "quick wins" to help some of the internal teams be more efficient on some of the third party services/tools that they used to do their jobs. This resulted in the teams building chrome extensions to sit on top of things to "hack" around some functionality. These were labeled as "prototypes" even though we on the engineering side said this was a horrible idea and it was incurring a crazy about of product and technical debt that'll mean people will become overly dependent on them. The "justification" was that they wouldn't be long term solutions, you wouldn't have to support them, and they'd only be in development for a "sprint or two" and then we'd move on. Fast forward to today and those teams have not returned back to their work, receive production support requests about extensions breaking/not working on people's various computers and the work the extensions provide are now "core" to the business succeeding.

RICHUNCLEPENNYBAGS posted:

Does this end up being a big deal? I try to make it to around 2 years at least but I've got some promising prospects going now, but my BigN recruiter wants me to try again in six months because I was so close and I feel like I'm pretty likely to take such an opportunity if I have it. Doesn't really make sense to put my life on hold hoping for that though

Not at all, everything can be explained. To be fair, I was at my previous place 4 1/2 years and was in a good spot to move onto a next venture. This one was very, very different.

Mao Zedong Thot
Oct 16, 2008


RICHUNCLEPENNYBAGS posted:

Does this end up being a big deal? I try to make it to around 2 years at least but I've got some promising prospects going now, but my BigN recruiter wants me to try again in six months because I was so close and I feel like I'm pretty likely to take such an opportunity if I have it. Doesn't really make sense to put my life on hold hoping for that though

I've only tossed 1 resume for too many/too short jobs. IIRC it was something like 10 jobs in 6-7 years.

Progressive JPEG
Feb 19, 2003

All of the jobs on my resume are right around 3 years each, give or take a couple months

For my current job I’m over a year in and don’t have any plans to leave but I said the same thing at that point with all the other jobs so :shrug:

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

RICHUNCLEPENNYBAGS posted:

Does this end up being a big deal? I try to make it to around 2 years at least but I've got some promising prospects going now, but my BigN recruiter wants me to try again in six months because I was so close and I feel like I'm pretty likely to take such an opportunity if I have it. Doesn't really make sense to put my life on hold hoping for that though

It's really common to switch jobs every 2-3 years in this industry. I've been at my current job for 8 years now and when I talk to recruiters or hiring managers and mention that, it's met with surprise. It may even be perceived as a negative, like staying in the same job means you have no ambition or are complacent.

Vulture Culture
Jul 14, 2003

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

ultrafilter posted:

The FAANG interview process is probably actually good for picking out the smartest junior engineers. The problem is that it just absolutely sucks for picking out senior people, and there's no really easy fix, and the FAANG companies aren't incentivized to fix it because they never run out of candidates.
This is probably just a nitpick over the application of the FAANG acronym specifically, but Netflix doesn't hire junior engineers.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
i prefer Facebook, Apple, Twitter, Microsoft, Amazon, Netflix, Google, or FATMANG for short

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
"tech majors"

Progressive JPEG
Feb 19, 2003

Suspicious Dish posted:

i prefer Facebook, Apple, Twitter, Microsoft, Amazon, Netflix, Google, or FATMANG for short

The last movements I’d heard from Twitter was firing dozens of distributed systems people (that my company at the time then recruited) so the acronym likely might need an update

Adbot
ADBOT LOVES YOU

spiritual bypass
Feb 19, 2008

Grimey Drawer
Is "culture fit" ever anything besides a bunch of unassessed biases and just bullshit overall? A VP mentioned offhand today that it's an important part of hiring. I was surprised by how uncomfortable I felt on hearing it.

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