|
I would definitely not send anyone my only Factorio game as a sample project lol Got a rocket off the ground but it's not pretty
|
# ? Mar 26, 2021 21:51 |
|
|
# ? May 22, 2024 18:30 |
|
"yeah so i've been taking a look at your github and... i'd just like to check with you but uh, i don't see any factorio saves on your github?"
|
# ? Mar 26, 2021 22:41 |
|
Paolomania posted:Holy poo poo if you want to verify skills that bad the industry should just implement a professional exam. The whole loving reason for a resume is that a verified work history is supposed to be a proxy for having a baseline skill set and if you don't trust that why the gently caress roll your own pseudo-certification process. bob dobbs is dead posted:there are lots of certs and dozens of professional exams and, for development work not IT stuff, not one that anyone gives a poo poo about We need to move to some certification, but yeah, there's a lot out there that no one cares about. IMO we should be looking at the actuarial world as an example of how this can work. They've got their own issues but nothing like ours.
|
# ? Mar 26, 2021 22:58 |
|
I'm in a spot where the product is in rocky waters: high-profile departures from the org haven't been replaced with new folks and we're attempting a desperate pivot on core functionality in hopes of hitting the KPIs mandated from higher-ups. There's been a steady trickle of internal transfers out of the org from my team that I suspect is about to turn into a flood that could well set off a cascade across the org. I'm weighing two options:
I still need to investigate whether an internal transfer could include a bump to my level, but I'd assume that's rare. Do folks who've got more experience in the industry have any thoughts?
|
# ? Mar 27, 2021 01:42 |
|
Cugel the Clever posted:
Usually internal transfers can't bump levels, and you can't transfer for a year after a promotion. Figure out the rules for your organization. Always consider an outside position since that is where the money is.
|
# ? Mar 27, 2021 01:50 |
|
Cugel the Clever posted:
I tried to do option 2 at my last job, and ended up running into the problem that the org just wasn't willing to promote for that position. When you have a product that's tanking, keep in mind that higher-ups may deprioritize it accordingly. You're also attaching yourself to a sinking ship, based on, what, the slim chance that you might be able to save it? Think hard about how likely that is before you commit to that plan.
|
# ? Mar 27, 2021 02:10 |
|
I've been doing frontend for the past 1.5 years and I've also done a 3 month full stack internship in the past and have a college CS cert. One of my goals this year is to transition to full stack or at least gain skills and work in something that's not just frontend. If I can eventually get out of web dev that might be great, too. I'm going to bring it up in my review next month that I want to be on one of the extremely few full stack teams. I'm in a large company and most teams are either frontend or backend, not both. I also want to move on to my next stage in life and get serious with my SO so I admit I'd also like a pay raise, and I feel like my best bet is to start interviewing at other companies. My teammate just did exactly this and left earlier this month. I talked to one company randomly to get a feeler and because they're 100% remote with their HQ in Missouri he asked me straight up my salary requirement since I'm in the bay area. I know in general I'm not supposed to just say a number outright but my range turned out to be a little above theirs, and he said they couldn't go over so we both had no reason to continue with the interview process. My question is how do I navigate the interviews now that I have the leverage of experience plus a full time job? I've only ever had to look for my very first real dev job and not the second or third, so there's some things I'm not sure how to approach. Like do I just straight up ask in the phone screen what their comp package and salary range looks like? I'm sure there's a lot of other things I hadn't considered yet, too. Also, what's a good strategy when applying now that COVID has forced most companies to be remote? I can apply to a company based in Missouri but wouldn't it continue to be awkward if I keep demanding silicon valley levels of money? Does that mean I should focus on applying to bay area companies?
|
# ? Mar 27, 2021 04:08 |
|
If I were in your shoes I wouldn't bring comp up too early but I would also not apply to companies that I thought would have trouble affording me. That doesn't give you many options outside of the bay area, but there are a lot of dev jobs there. When this is all over, would you consider moving someplace where pay and cost of living are lower?
|
# ? Mar 27, 2021 04:15 |
|
Guinness posted:Yeah exactly, and the peanut gallery on HN and /r/programming have already been gushing over how brilliant it is, despite the closing statement saying it's unrealistic. HN is for reading the submission title and writing a post that will show how smart you are on the same topic, not for reading submissions and commenting on them.
|
# ? Mar 27, 2021 04:54 |
|
Cugel the Clever posted:I'm in a spot where the product is in rocky waters: high-profile departures from the org haven't been replaced with new folks and we're attempting a desperate pivot on core functionality in hopes of hitting the KPIs mandated from higher-ups. There's been a steady trickle of internal transfers out of the org from my team that I suspect is about to turn into a flood that could well set off a cascade across the org. This is company dependent, but generally you cant get a promo transferring as companies don't want to encourage internal poaching. Transferring tends to set back promo as you have to get back up to speed plus any time you've spent on your current project without a concrete accomplishment is wasted.
|
# ? Mar 27, 2021 07:38 |
|
ultrafilter posted:If I were in your shoes I wouldn't bring comp up too early but I would also not apply to companies that I thought would have trouble affording me. That doesn't give you many options outside of the bay area, but there are a lot of dev jobs there. Thanks, for some reason that wasn't immediately obvious to me since my previous experience job hunting was to mass apply everywhere and take what I can get. My teammate I mentioned took a job with a silicon valley startup and is planning on moving to the PNW. I'd say I probably want the same in theory, but I already lived in Seattle for 10+ years and don't want to go back. I don't see myself living in Portland, either. I haven't visited anything outside the west coast and NYC so I guess I should change that once the pandemic is over. Maybe see why moving to Texas is so popular now.
|
# ? Mar 27, 2021 08:22 |
|
AlphaKeny1 posted:My question is how do I navigate the interviews now that I have the leverage of experience plus a full time job? I've only ever had to look for my very first real dev job and not the second or third, so there's some things I'm not sure how to approach. Like do I just straight up ask in the phone screen what their comp package and salary range looks like? I'm sure there's a lot of other things I hadn't considered yet, too. this is contrary to what most will tell you but you should try to calibrate your own value based on your experience, skills and info you can get from places like levels.fyi and your peers. once you have a number you are comfortable with it's fine to just tell recruiters and hiring managers what your expectation is. the advice that this puts you at a disadvantage in negotiations is only really relevant when you are both unaware of your actual market value and have no choice but to deal with companies who will happily take advantage of your ignorance of that value. companies that are staffed by competent people don't want to hire you below your value because it almost certainly will result in you leaving the first time you get contacted by a recruiter with a better understanding of that value
|
# ? Mar 27, 2021 21:43 |
|
the talent deficit posted:this is contrary to what most will tell you but you should try to calibrate your own value based on your experience, skills and info you can get from places like levels.fyi and your peers. once you have a number you are comfortable with it's fine to just tell recruiters and hiring managers what your expectation is. the advice that this puts you at a disadvantage in negotiations is only really relevant when you are both unaware of your actual market value and have no choice but to deal with companies who will happily take advantage of your ignorance of that value. companies that are staffed by competent people don't want to hire you below your value because it almost certainly will result in you leaving the first time you get contacted by a recruiter with a better understanding of that value Isn't the point that it's hard to know your own value? And companies generally hold a position to take advantage of most?
|
# ? Mar 28, 2021 03:19 |
|
downout posted:Isn't the point that it's hard to know your own value? And companies generally hold a position to take advantage of most? my perspective is that if you don't know your own value then you have put yourself in a pretty terrible situation. you definitely don't want to leave yourself open to exploitation but you also don't want to go into a situation where the company has overvalued you. that leads to frustration from your peers and managers and can actually be harmful to your career growth it's totally reasonable to not have a clear idea of your value early in your career but by your third job you really should have a reasonable professional network and the resources to figure out what you should be earning given your skills and experience
|
# ? Mar 28, 2021 06:03 |
|
the downside of that strategy is that you could leave money on the table if you don't know as much as you think, which could be the case for a billion different reasons. what's the upside?
|
# ? Mar 28, 2021 17:21 |
|
Truman Peyote posted:the downside of that strategy is that you could leave money on the table if you don't know as much as you think, which could be the case for a billion different reasons. what's the upside? Anchoring is the upside. If you have a good understanding of the parameters, anchoring high will give you more room to negotiate and generally psychologically people think things/people with higher prices are worth more, all things being equal. It really depends on the situation but ultimately try to learn your market value as much as you can so you are not vulnerable to getting anchored too low by an offer or if you are in a situation where you the information parity is in your favor (ie, you know salary ranges but they don't know what you're willing to take).
|
# ? Mar 28, 2021 18:25 |
|
Truman Peyote posted:the downside of that strategy is that you could leave money on the table if you don't know as much as you think, which could be the case for a billion different reasons. what's the upside? the biggest upside is not having to waste time with companies who are never going to meet my ask. beyond that, by being upfront with my expectation and being able to back it up with data (like what peers are making at comparable companies) i'm way more likely to convince a hiring manager that i am actually worth it when it comes time to negotiate. if i just ask for a range and drop out because they are way off i may miss out on opportunities worth pursuing ultimately though, i'm way more comfortable with undervaluing myself and making less as a result than i am with relying on companies to appropriately value me and pay me my actual market value
|
# ? Mar 28, 2021 19:01 |
|
How accurate is levels.fyi data? Is a listing from someone with zero years at the company a fair assessment of initial offer RSUs without appreciation and refreshers starting to layer on top? Basically I've worked for household name companies before but none with the ability to pay SV-tier comp. I've got a call with a recruiter tomorrow at a new place and the annual comp numbers on levels.fyi are "my current base + bonus, plus 25%" for a base salary and about an equal cash value of RSUs. I am sure I'll be asked what my expectations are and I am unsure if I'll just get laughed out the door if I throw out the numbers I'm seeing on there, but maybe that's just impostor syndrome talking if they clearly are paying people that already. kitten smoothie fucked around with this message at 20:43 on Mar 28, 2021 |
# ? Mar 28, 2021 20:26 |
|
shut the gently caress up until they give you an offer w a number and then counter w plus 20 or 25% and then accept 10% above is a good no thinking thing
|
# ? Mar 28, 2021 20:28 |
|
kitten smoothie posted:How accurate is levels.fyi data? Is a listing from someone with zero years at the company a fair assessment of initial offer RSUs without appreciation and refreshers starting to layer on top? You won't get laughed out of the room. All the numbers are valid, not just those with 0 years at that company. Companies are paying for the value people provide and aren't going to randomly overpay for it because people have been working there longer. If you use levels, I would look not only at the range and 3 percentiles of the level your applying for, but also look at one level up and down to calibrate how those percentiles match up. As mentioned if possible don't mention a number.
|
# ? Mar 28, 2021 20:43 |
|
asur posted:You won't get laughed out of the room. All the numbers are valid, not just those with 0 years at that company. Companies are paying for the value people provide and aren't going to randomly overpay for it because people have been working there longer. If you use levels, I would look not only at the range and 3 percentiles of the level your applying for, but also look at one level up and down to calibrate how those percentiles match up. As mentioned if possible don't mention a number. Looking at one level above and below is interesting. I've been reading a bit of Pragmatic Programmer on tips on how to build the right skill set/career equity. Is it worth it to downlevel to try to get into a place that is actively using a technology that is in demand or has future potential in order to build experience? Or would people consider self training/side project experience seriously for interviewing at the Senior+ levels?
|
# ? Mar 29, 2021 13:58 |
|
Tezzeract posted:Looking at one level above and below is interesting. I've been reading a bit of Pragmatic Programmer on tips on how to build the right skill set/career equity. Levels in general are very inconsistent across companies and some companies tend to delevel almost everyone, Google being an example. I'd compare pay instead when trying to compare across companies and wouldn't take a paycut unless you have a very specific plan. In regards to technology to work on, I'd choose based on what you enjoy as you can find well paying jobs using almost anything.
|
# ? Mar 29, 2021 21:06 |
|
asur posted:Levels in general are very inconsistent across companies and some companies tend to delevel almost everyone, Google being an example. I'd compare pay instead when trying to compare across companies and wouldn't take a paycut unless you have a very specific plan. In regards to technology to work on, I'd choose based on what you enjoy as you can find well paying jobs using almost anything. Agreed on the comp thing. Another interesting way to look at it is top X% of engineers. Makes a way to gauge where a title is in another hierarchy in a way that isn't comp related since people would be less likely to share that. For example the title I have and higher titles accounts for like 2% of engineering vs my previous title at the same company was 10%.
|
# ? Mar 29, 2021 22:47 |
|
Title inflation is rampant, especially at smaller companies. Giving out fancy titles is free. Even at big FAANG style companies which on the surface use very similar ladder systems, each rung is different company to company. That it's typical to be a "senior developer" with sometimes less than 5 years in the industry is... something.
|
# ? Mar 29, 2021 22:52 |
|
Guinness posted:Title inflation is rampant, especially at smaller companies. Giving out fancy titles is free. Even at big FAANG style companies which on the surface use very similar ladder systems, each rung is different company to company. The contractor staffing companies do it to charge more. Everybody is senior there. Everybody.
|
# ? Mar 29, 2021 23:04 |
|
Gildiss posted:The contractor staffing companies do it to charge more. Everybody is senior there. Everybody. startups do it for the same reason just in a more roundabout way. you need to brag to vcs and customers that your team is all ex-faang senior devs who have deep experience in your problem domain
|
# ? Mar 29, 2021 23:34 |
|
Gildiss posted:The contractor staffing companies do it to charge more. Everybody is senior there. Everybody. I was being billed as a senior a year out of school. Sure didn't reflect on my take home, though.
|
# ? Mar 29, 2021 23:36 |
|
asur posted:Levels in general are very inconsistent across companies and some companies tend to delevel almost everyone, Google being an example. I'd compare pay instead when trying to compare across companies and wouldn't take a paycut unless you have a very specific plan. In regards to technology to work on, I'd choose based on what you enjoy as you can find well paying jobs using almost anything. I took a demotion in title from 'senior' when I started at Big G but total comp went up. By the time I was promoted back to senior it was significantly higher.
|
# ? Mar 30, 2021 00:56 |
|
Paolomania posted:I took a demotion in title from 'senior' when I started at Big G but total comp went up. same
|
# ? Mar 30, 2021 01:27 |
|
I've got an tech interview coming up soon with a larger tech company. I've got some anxiety, but I'm pretty excited too. This could be a great career move. Anyone have advice from their experiences from these types of moves?
|
# ? Apr 13, 2021 20:45 |
|
Prepare.
|
# ? Apr 13, 2021 21:14 |
|
thotsky posted:Prepare. Yeah, this. Study and prepare as much as you can ahead of time. It sucks rear end and interviews are broken but if we're talking FAANG you're probably looking at a massive salary increase unless you're already making solid SV money. It's worth spending as much time as possible preparing. Do as many problems on leetcode.com as you can, practice doing them on a whiteboard and talking through the problem out loud as you do it.
|
# ? Apr 13, 2021 21:29 |
|
downout posted:I've got an tech interview coming up soon with a larger tech company. I've got some anxiety, but I'm pretty excited too. This could be a great career move. Google has a whole website dedicated to helping interviewees prep specifically for Google. It's worth checking out for any other large tech interview too. Amazon has a weird 10 point culture list thing. Depending on who is interviewing you it will either be super important or not important out all. Since you get interviewed by 4 different interview teams, usually at one of the people in the interview groups will care about it, so it's worth thinking about how to incorporate it into your answers. Also, last time I talked to them, one of the interview teams was still a spoiler interviewer completely unrelated to anything you are going to do. Sometimes those spoiler interviewers still ask questions as if they were hiring you for their team. I got one from the warehouse team during a backend webdev role interview. Don't be surprised if they ask you questions you have no ability to answer and are completely unrelated to what you want to do.
|
# ? Apr 13, 2021 21:34 |
|
Nothing makes me feel stupider than trying to solve LeetCode problems correctly in a tight 45 minute window. I'm not planning to interview at FAANG but it's good practice for nearly any interview at this point since everyone just emulates those to a degree. That being said, I feel like even after a ton of practice I wouldn't be comfortable blasting through any of these in an interview setting that quickly. I can get a solution and an optimized algo pretty quickly, I don't really struggle in that regard, but turning those into objectively correct code that passes test cases within that time window is pretty overwhelming.
|
# ? Apr 14, 2021 00:51 |
|
For me, I can solve those problems pretty quickly on my own, very quickly if I allow myself to google the solution like you would in reality, but in an interview with someone looking over my shoulder I freeze up and have trouble with spelling errors and poo poo. It's weird, I have no problem with pair-programming at work.
|
# ? Apr 14, 2021 00:57 |
|
then you need to practice the anxiety more than practicing the questions. timed testing, being watched by decreasingly friendly peeps, buy a bucket of tennis balls and have a bud throw them at you while you do the questions, etc
|
# ? Apr 14, 2021 01:00 |
|
I think it's just an unnatural situation and for some (many) people, no amount of therapy or practice will realistically help. It feels bad and interviewing is bad. You know what's even worse? Council interviews with 2+ people watching you.
|
# ? Apr 14, 2021 01:05 |
|
Not everyone can become great at it, but everyone can improve with practice.
|
# ? Apr 14, 2021 01:16 |
|
I think this is multiple separate interviews with 2+ people. Gonna be fabulous.
|
# ? Apr 14, 2021 01:34 |
|
|
# ? May 22, 2024 18:30 |
|
Jose Valasquez posted:Not everyone can become great at it, but everyone can improve with practice. I get to a point where I feel like I'm not improving anymore and struggle to get over the last hump. And there are certain things like DP problems which take so much review for me each time I revisit them. I get it, not everyone can work at a FAANG and this process is "probably fine" for those companies, but the level of ubiquity we've reached in companies copying them is annoying.
|
# ? Apr 14, 2021 02:23 |