|
leper khan posted:Sure, but that guy is wrong.
|
# ? Aug 21, 2023 17:23 |
|
|
# ? May 26, 2024 10:33 |
|
Bruegels Fuckbooks posted:im not saying it's technically difficult to implement, i'm just saying i've worked on a project where we rolled our own logger and i wanted to run the dude who wrote it over with my car wfhen i realized the logging was bugged. hey, that's me!
|
# ? Aug 21, 2023 18:15 |
|
Roadie posted:And then I look at interviews like these that are just some kind of weird logic puzzle pretending to be programming and I'm like, "why would I even want to work at a place that wants to do that?" I've unfortunately encountered a real world scenario for writing your own heap allocator, and it was awful. The essential problem was that we were doing high resolution graphics in a 32-bit process on windows, and the library we were calling to decompress > display the image needed a large amount of contiguous virtual address space for the dll to function (and a 32-bit process on windows generally only has 2gb of vas.) The problem is that if you used the ordinary pattern of malloc/free, the heap would get fragmented and the dll wouldn't be able to do its thing and generally radiologists prefer to see the images on their monitors instead of error messages. So we had to write our own custom allocator that would minimize calls to free to avoid heap fragmentation. Maybe the objection to the constraints of that problem is that it seems entirely theoretical, but it's really not at all. Bruegels Fuckbooks fucked around with this message at 18:42 on Aug 21, 2023 |
# ? Aug 21, 2023 18:39 |
|
Roadie posted:"why would I even want to work at a place that wants to do that?" Currency is my current motivation for taking literally whatever I can right now.
|
# ? Aug 21, 2023 20:10 |
|
I'm looking to leave the position I've been in for the last 10 years and need to update my knowledge on the job market. My current title has been DevOps Mgr for a while, but my skills don't seem to fit the cloud heavy jobs I'm seeing on LinkedIn and other job sites under that job title. I've been working for a small company, managing a half dozen developers. I interact with customers and management to determine product direction, manage the release cycle, do some server and network admin tasks, and cover higher tier support issues with customers, but not a programmer. Kind of a jack of all trades in IT with management and ownership experience. Any advice on what kind of niche I've worked myself into?
|
# ? Aug 21, 2023 22:11 |
|
Sounds an awful lot like what I'm doing but for web instead of DevOps. I don't think that you're in a niche, that's a pretty solid skill set for an engineering manager.
|
# ? Aug 22, 2023 00:28 |
|
I guess I need to look at jobs with a wider range of titles. Every 'DevOps Mgr' job wants extensive Azure cloud migration experience or something similar.
|
# ? Aug 23, 2023 20:23 |
|
Lucid Nonsense posted:I interact with customers and management to determine product direction, manage the release cycle, do some That's a product manager, or technical product manager. You work in product. Who happens to have some direct reports on the devops team And yeah if you use the phrase "devops" on your resume in TYOOL 2023 they're going to expect you have experience with at least two cloud providers
|
# ? Aug 23, 2023 23:50 |
|
I'm currently interviewing around, and for whatever reason, I'm doing great on some interview questions, but I am not doing great on talking about the project(s) I've been working on the past two years. I worked at a government contractor on mostly one section of a large app. When someone asks me something about what I did, what exactly are they looking for? What is a good answer to "describe one of the projects you worked on recently" or "describe an average day for you at your company"? What do they want to hear my say about the project, and what my day to day was like? Also "describe a time when you had a disagreement with a coworker" I literally never had one at my previous job, it was a slow government contractor. Everyone was super chill. I'm a full stack dev who work everywhere on the app, can you guys help me make something up for this one.
|
# ? Aug 24, 2023 03:55 |
|
it can be literally anything like having slightly different opinions on how to do a feature or whatever and describing how you talked it out and came to a compromise or w/e all people want to hear is that you know how to actually disagree with someone without exploding into a ball of drama
|
# ? Aug 24, 2023 04:05 |
|
For a project, pick something where you encountered some problem and overcame it. It could be something that had a hairy technical issue, a hard deployment issue, large scale project planning. Whatever. As long as you can dive into what made the project intellectually interesting for you.
|
# ? Aug 24, 2023 04:20 |
|
cereal eater posted:I'm currently interviewing around, and for whatever reason, I'm doing great on some interview questions, but I am not doing great on talking about the project(s) I've been working on the past two years. I worked at a government contractor on mostly one section of a large app. When someone asks me something about what I did, what exactly are they looking for? What is a good answer to "describe one of the projects you worked on recently" or "describe an average day for you at your company"? What do they want to hear my say about the project, and what my day to day was like? This is your cue to tell them your Hollywood version of how you're super developer, how you absorb product requirements, see through the BS, cut red tape to meet deadlines and ask the right questions so features work as expected, and how you once worked I agree that it probably is/was a cool, chill job, but what they want to hear if you're not sleepy joe who likes chill government contractor jobs and doesn't work at the pace of a typical government contractor. They want to know you're... Not a cringey "code ninja", but uh, fully checked in and ready for more engaging work you can make an impact in
|
# ? Aug 24, 2023 05:27 |
|
They might also be looking for stuff like "I personally brought down costs by xxxxx money and designed the feature that increased revenue by xxxxx money".
|
# ? Aug 24, 2023 07:21 |
|
cereal eater posted:I'm currently interviewing around, and for whatever reason, I'm doing great on some interview questions, but I am not doing great on talking about the project(s) I've been working on the past two years. I worked at a government contractor on mostly one section of a large app. When someone asks me something about what I did, what exactly are they looking for? What is a good answer to "describe one of the projects you worked on recently" or "describe an average day for you at your company"? What do they want to hear my say about the project, and what my day to day was like? What your day to day looks like is vastly different from job to job. On a given day I can spend anywhere from 0 to 8 hours working on code, and handling all sorts of other problems in between. Others have a very structured job where you have a pretty orderly input of tasks that you work through and there's not much other than periodic meetings/etc to break that up, and neither way is right, but it's good to get a feel for what your work setup is. As far as project goes, I would want to hear about a high level overview of what the app does; an interviewer should never expect you to divulge company secrets or even codenames, but saying something like "I worked on the billing management section of an application used by government contractors to log work orders' would be a pretty good summary and help me understand what your deal is. Big tech companies might expect you to be more specialized (because they tend to be), but if they press it's fine to say 'oh our team isn't very specialized so I worked on basically all parts of X app'. Others have mentioned this too, but the point is you should be able to talk about your project in a way that makes it sound interesting and like you were involved. One big thing interviewers are trying to suss out is how much work you did on any given resume item, given that people pad resumes relentlessly. I want to know this not only because I'm trying to paint a mental picture of your actual resume, but also because I'm not interested in focusing on stuff you didn't work deeply on. As long as you aren't blatantly lying, most people are going to forgive resume padding...but if your resume says 'Worked on billing system for app' and it turns out you just contributed 8 lines of code once, I'm not going to enjoy wasting my time asking you more about it - at best that's going to be just less time for you to convince me you're a good hire and at worst it reflects poorly on you. Related fun fact/example: I interviewed a guy who had a line item for 'Lowered Cloud costs while retaining high availability' and once we pressed into that, the answer was actually "Well, we were going to setup two ec2 instances for our development environment and I convinced them to setup one" - there was no other actual improvement. While that technically is not a lie, it wasn't a point in that person's favor either. cereal eater posted:Also "describe a time when you had a disagreement with a coworker" I literally never had one at my previous job, it was a slow government contractor. Everyone was super chill. I'm a full stack dev who work everywhere on the app, can you guys help me make something up for this one. FWIW: "Tell me about a time you had a disagreement" doesn't have to mean 'that time Dave was being an rear end in a top hat', it can simply be a situation where you and someone else had differing ideas of how to solve a problem, even if everyone is being very good-natured about it. One of my go-to stories about that is to tell two quick examples: One was a coworker I had who had a tendency to get very narrowly focused on details and lose the greater picture, and a project I had where I had to help keep him informed on the bigger topics. The other is a time I disagreed with a coworker about an implementation, and to resolve it, we did a deep dive into the issue, and I changed my mind and backed his point of view after we walked through the details. thotsky posted:They might also be looking for stuff like "I personally brought down costs by xxxxx money and designed the feature that increased revenue by xxxxx money". Also yes this poo poo is a gold mine in interviews. (And promo docs, and whatever). Makes it nice and easy to justify you to management. Falcon2001 fucked around with this message at 07:59 on Aug 24, 2023 |
# ? Aug 24, 2023 07:49 |
|
Hadlock posted:That's a product manager, or technical product manager. You work in product. Who happens to have some direct reports on the devops team Ah, that's it. I already see better matches for my skillset using those terms on Linkdin. Thanks!
|
# ? Aug 24, 2023 13:14 |
|
Bruegels Fuckbooks posted:Maybe the objection to the constraints of that problem is that it seems entirely theoretical, but it's really not at all. I was working on a graphics driver once (edit: come to think of it this has come up twice in my career) and, well, yes, there are times you will in fact legit need to write a heap allocator (for textures in VRAM in this case). I admit this is a niche case but if you're I dunno applying to work at Google and you might end up doing low-level Android stuff at some point or something it's possible.
|
# ? Aug 24, 2023 13:55 |
|
Another interview thing I thought about : If we assume your interviewer is at least a typically reasonable person, they want to hire for the position and therefore want you to show them that you're a great fit. This sort of sounds like weird car salesman tactics, but I'd say the majority of interviews you show up to as an interviewee are a discussion where the other person wants you to succeed. The problem is that there's two systems - the screening process people twist their resumes into knots to jump over, and then the interview, which is sort of at odds with the screening. The point here is that when I sit down to interview, it's a countdown clock on 'how much evidence can I get that this person is great in the time I have?' - sure, bad interviews might view it as a sort of weird antagonistic relationship, but really you and the interviewer are on the same team, and if your interviewer is a lovely person that's a red flag for the company as a whole. Ninja edit: Yes obviously there's always some positions that are basically fake hiring where they have a person picked out and they're just filling out paperwork, but I'd argue that even in those cases you might be able to swing something if the company is flexible. But also there's nothing you can do to detect those ahead of time or even during the interview, so it's not really worth worrying about other than to feel better when you get ghosted.
|
# ? Aug 24, 2023 17:59 |
|
cereal eater posted:When someone asks me something about what I did, what exactly are they looking for? What is a good answer to "describe one of the projects you worked on recently" or "describe an average day for you at your company"? What do they want to hear my say about the project, and what my day to day was like? They want to know what you do aside from directly writing code. Code reviews for colleagues, working with the PO on planning upcoming features, working directly with designers, grooming the backlog, scoping / breaking down tasks, helping juniors, preparing presentations or presenting to stakeholders, looking after the CI system, requirements gathering, regulatory compliance, hands on with any databases or infrastructure… Which ones matter more to them is per team, but they want an idea of what your job and experience actually involves.
|
# ? Aug 26, 2023 20:18 |
|
Does anyone not do code reviews, consultation for colleagues (why limit yourself to juniors), backlog handling etc etc etc?
|
# ? Aug 26, 2023 21:40 |
|
Xarn posted:Does anyone not do code reviews, consultation for colleagues (why limit yourself to juniors), backlog handling etc etc etc? Lots of teams have dysfunctional setups; my team basically has no backlog handling process at all.
|
# ? Aug 26, 2023 22:16 |
|
Does occasionally going "yep that's the backlog" and never touching anything in it count as backlog handling?
|
# ? Aug 26, 2023 22:20 |
|
Falcon2001 posted:Lots of teams have dysfunctional setups; my team basically has no backlog handling process at all. One company had a team dedicated to being dysfunctional and fixing tech debt thrown over the fence and would just patch it without any review from the SME, and would pick what broken toys they felt like working on that week Getting assigned to that team was like a label that said "we don't want you working on the monolith, but you're slightly too useful to lay off"
|
# ? Aug 26, 2023 22:46 |
|
Xarn posted:Does anyone not do code reviews, consultation for colleagues (why limit yourself to juniors), backlog handling etc etc etc? I was once on a weird tiered team where it was me and the TL working on the Windows side of a Xamarin project and another larger team working on the MacOS side. The Mac people absolutely refused to address any change requests, so eventually I stopped making them. My TL was also a big believer in doing whatever the gently caress he wanted and prohibited me from reviewing his PRs (I think he just merged them himself immediately). He also would randomly make commits to my branches without telling me and would blame my tooling if there was a merge conflict. The backlog was handled by a hilariously bloated department of PMs and POs. I think they had dedicated scrum masters on top of all that. For some reason the project didn't go very well.
|
# ? Aug 26, 2023 22:51 |
|
Xarn posted:Does anyone not do code reviews, consultation for colleagues (why limit yourself to juniors), backlog handling etc etc etc? On the interviewer side, it's something to check off because you don't want to make assumptions about what folks did. On the interviewee side it can be a place to add something like "I was the expert in X so I got pulled into reviews the involved it."
|
# ? Aug 26, 2023 23:04 |
|
Hadlock posted:One company had a team dedicated to being dysfunctional and fixing tech debt thrown over the fence and would just patch it without any review from the SME, and would pick what broken toys they felt like working on that week Not gonna lie, there's a certain gremlin in my brain that would love that.
|
# ? Aug 26, 2023 23:07 |
|
Falcon2001 posted:Not gonna lie, there's a certain gremlin in my brain that would love that. Sitting in a meeting with that group was like walking into the basement set of "the it crowd"
|
# ? Aug 26, 2023 23:17 |
|
Plorkyeran posted:Does occasionally going "yep that's the backlog" and never touching anything in it count as backlog handling? You can also say "yep, we fixed that last quarter" and close an item (and all of its duplicates)
|
# ? Aug 26, 2023 23:17 |
|
This exchange has me believing more strongly in the power of the "won't fix" label and just closing the ticket
|
# ? Aug 26, 2023 23:21 |
|
Hadlock posted:This exchange has me believing more strongly in the power of the "won't fix" label and just closing the ticket it's therapeutic
|
# ? Aug 26, 2023 23:31 |
|
Plorkyeran posted:Does occasionally going "yep that's the backlog" and never touching anything in it count as backlog handling? Wait, you mean there's something else you can do instead?
|
# ? Aug 26, 2023 23:34 |
|
you can quietly assign it to a coworker
|
# ? Aug 26, 2023 23:35 |
|
Assign it back to product with the comment "needs acceptance criteria"
|
# ? Aug 27, 2023 01:49 |
|
Do any of you receive unsolicited e-mails from students or junior engineers that are asking for a job? I have seen a big uptick in the number of these that I am receiving over the last six months via LinkedIn, my work mail, and even my personal mail. I get 2-3 new ones each day now. I say "new ones" because some of these kids send follow-up mails when I don't respond, so some days I get a few extra. Some mention specific job reqs that they want me to refer them for, but most are general "I'm interested in A, B, C and really want to work there" where "A, B, C" are often unrelated to the work that I do. And these aren't just generic random mass mailings, either. These people often mention previous projects and research of mine in their mails. My work e-mail isn't published anywhere, so I guess they are guessing my company's mail address pattern and going from there? I used to let those mails sit there in my inbox for a week or so because I felt guilty about ignoring someone, but these days I just tag them as junk in Outlook and delete them as soon as they come in.
|
# ? Aug 29, 2023 18:25 |
|
hendersa posted:Do any of you receive unsolicited e-mails from students or junior engineers that are asking for a job? I have seen a big uptick in the number of these that I am receiving over the last six months via LinkedIn, my work mail, and even my personal mail. I get 2-3 new ones each day now. I say "new ones" because some of these kids send follow-up mails when I don't respond, so some days I get a few extra. Some mention specific job reqs that they want me to refer them for, but most are general "I'm interested in A, B, C and really want to work there" where "A, B, C" are often unrelated to the work that I do. And these aren't just generic random mass mailings, either. These people often mention previous projects and research of mine in their mails. The tech layoffs have been extremely hard on early career people who need to compete with mid-career people for openings. I'd ask your recruiting team if they need more leads, and forward them with no further expectation if so. IIRC you're at Nvidia, so I kind of expect they aren't hurting for inbound applications.
|
# ? Aug 29, 2023 18:40 |
|
Almost noone is hiring for less than L5 right now. If you have tech lead experience someone will at least pick up the phone but you're battling with five other dudes
|
# ? Aug 29, 2023 19:06 |
|
Is this poo poo gonna go the way of the trades where we don't let any new blood in and then in a few years when we're all old and retiring companies go "wait gently caress how come nobody knows how to do any of this stuff"
|
# ? Aug 29, 2023 21:42 |
|
I haven't talked to many people under 30 since the beginning of the pandemic but there seems to be a growing concern that people in the 16-25 age bracket grew up with walled gardens like Android/iPhone, Facebook/Instagram etc pane of glass and the devices have gotten so good there's no real reason/drive to root them. The people rooting stuff like the Nintendo DS/3DS/Switch seem to be getting progressively older/graybeardy. The number of gaming PCs/components sold seems to be flat
|
# ? Aug 29, 2023 22:01 |
|
I don't know about that, but I do know that the pandemic severely hurt schooling for some folks. People went from high end internships to nothing. I work in hardware and I interviewed some folks who sent their senior project schematics over and there were obvious flaws because these kids were in remote learning and never got the chance to build the boards. This year I got some exceptional recent grads in, but trying to hire the year before was depressing.
|
# ? Aug 29, 2023 22:09 |
|
prom candy posted:Is this poo poo gonna go the way of the trades where we don't let any new blood in and then in a few years when we're all old and retiring companies go "wait gently caress how come nobody knows how to do any of this stuff" that happened already for all cobol dev, most scada poo poo, etc etc etc
|
# ? Aug 29, 2023 22:12 |
|
|
# ? May 26, 2024 10:33 |
|
I was just told that I should expect to have to interview 10+ interns over the next few months and there's two rounds of filtering before candidates make it to me. The self-taught genius teen hacker does seem to be way less of a thing than it used to be but CS degrees are significantly up and those hopefully mean something.
|
# ? Aug 30, 2023 05:09 |