r/cscareerquestions • • 10h ago

[meta] The Ukrainian attacks on Russian data centers directly align with a 27% decline in anonymous posters on this subreddit

1.7k Upvotes

I have been tracking anonymous posters (people with hidden history) on this sub and many others for about a month now. You can see the data here: https://anon-tracker.com/

This sub has the highest percentage of anonymous posters by far. The current running average is about 65%. On October 8th, that percentage went from 62.1% down to 45.1% on October 9th, the lowest it's ever been. This is much closer to the average percentage of all tracked subreddits, 44%.

I don't think this is a coincidence.


r/cscareerquestions • • 11h ago

Experienced Cto is planning on firing all junior and mid level devs

494 Upvotes

So recently for the past two years we've been doing some major refactoring. Our company essentially has a few absolutely massive monorepos.

For years one architect has been complaining about it and how they want to break them into smaller manageable microservices but the cto never agreed except until the start of 2025 where the finally approved it.

Our company hired a few senior levels and put them and a few existing principle devs into a new team to restructure everything.

Its included upgrading all our project to .net 8/10, writing well written docs with business logic as well, etc.

Our codebase are now signficantly easier to navigate, everything is more self contained, its been great.

But my manager gave me a heads up discreetly letting me know what their actual plan is. Because everything is significantly more contained, and with the recent updates to claude, he told me the main reason the cto finally approved was to reduce token costs as much as possible so that they eventually just need a few really good devs instead of a fleet especially with opus 5.5.

So yeah, this is probably a similar direction most companies are going and unless youre an exceptional dev, whats going to happen to me might happen to you.


r/cscareerquestions • • 22h ago

Experienced Team Blind knows when you leave a company

618 Upvotes

As many of you may already know, Team Blind is a anonymous platform for discussing topics with your co-workers. It's very popular with Tech industry employees.

You have to verify your work email to get access to the company-only area on this website. Over the course of using this website for 10 years, I have never had to reverify my work email address once while at a company. Not once I have ever been asked to reverify even after 6+ years of continuous employment at one company.

Yet, on 2 separate occasions where I have quit a job, Team Blind has popped up with an "Automatic Email Re-verification" on the same week I left that company. This is with me making no announcements on LinkedIn or on Team Blind itself.

There is no way this is a coincidence. Team Blind actively works with various tech companies and they share data together. The only way Blind could have known I left is if my old company notified them. Team Blind have https://business.teamblind.com which is something companies can pay for to get "anonymised data" about their employees on blind.

The takeaway here is: it is not an anonymous platform and you should assume your activity and everything you discuss on there is shared with your employer.

Maybe it was once a truly anonymous but it is now fully compromised as they try to monetise their platform.

Somebody should create a truly anonymised clone of the website, and promote its usage. Because Team Blind isn't so blind anymore at your expense.


r/cscareerquestions • • 7h ago

Statistical rises in PR counts in the AI era are actually nonsense

31 Upvotes

Let me explain. My org heavily pressured us to get PR counts up. So, engineers did that by splitting up work into smaller items. It's actually more work --more context switching-- to review 2 smaller items than one item that is effectively the same thing.

We all know lines of code, PR counts, tickets closed are all proxies for actual productivity that moves businesses forward, and our work is too abstract to try and measure the real desired outcome (ostensibly: higher profits, more sales, etc) so they use this very rigid quantifiers.


r/cscareerquestions • • 15h ago

What do you do when there’s no work to do?

90 Upvotes

I got this job 90 days after graduating with a BS in Computer Science. It’s not super technical I’m mainly supposed to be software support. I don’t like to complain but there’s been maybe 2 hours of training since I started (30 days ago).
I’m asking copilot to train me because I’m out of ideas and I can’t annoy my coworkers and boss all day.
TLDR: So anyway…I managed to land a job paying nearly 80k after graduation and I do nothing all day. Is this bad for my career? What would you do?


r/cscareerquestions • • 1d ago

If there is no shortage of cs grads and software engineers, why has TC not come down?

343 Upvotes

Faang company new grad packages are over 200k. I’m curious why the TC is high and increasing every year. Is it because there is no shortage of software engineers but still a huge shortage of competent engineers who meet the technical bar?


r/cscareerquestions • • 7h ago

Lost and depressed about my decision

14 Upvotes

I’m so lost and sick of rethinking my future everyday

I’m 25 and going to school for the first time. I have always wanted to study computer science since I was 17, but never got a chance to. So now that I’m finally doing it, I keep reevaluating n decision because I can see it’s not worth it in the long term, esp if I wanna build a sustainable stable career.

This is why:

\- I know there’s a lot of ageism in the industry, and by the time I graduate I’ll already be 30-31 with only internship experience and no professional experience, and I feel that I’ll be unhirable after 40-41

\- With AI, and the large number of ppl I’ve talked to who are going back for a second degree, in sth more employable and hands on and untouched by AI like Mech Engineering/elec engineering etc, or the jobs being completely wiped out by it, or the sheer number of ppl that are unemployed who graduated 2-3 yrs ago, or the sr employees that are stuck in dead end jobs or also unable to find employment.

\- I genuinely don’t fin anything else interesting. I’ve spoken to and considered the careers that are untouched by AI like ultrasound tech, civil engineering, social work, mental health counsellor, but I have ZERO interest in these fields

\- all other fields that are wfh, good balanced lifestyle, corporate such as Project mgmt, Business Analyst, investment banking etc those fields are also heavily affected by AI and have the same outcome as any computer job that can be done remotely

so what do I do? Age is my biggest worry bc I won’t graduate as a worry free 22 yr old, I’ll graduate at 30-31 and since I wanna get married and possibly buy a house and start a family, how on earth do I go about doing that?

(I’m in Canada, which is probably experiencing the worst economic downturn the country or my province has ever seen), but I’d move to US right away if I could, even with all it’s cons rn

I’ve literally tried even teaching English to kids in China, and now even that is dead. Law and medicine are too long, expensive and mentally taxing. Trades are cannot be done wfh, and having various health issues I cannot do trades or the military.

IM SO LOST PLEASE HELP


r/cscareerquestions • • 1d ago

HackerRank is pivoting away from a leetc0de-style question platform to AI-assisted agentic assessment platform. Are leetc0de questions no longer relevant in hiring in the age of AI?

545 Upvotes

HackerRank has posted an "apology" for normalizing and mainstreaming leetcode interviews: https://www.hackerrank.com/writing/why-were-sorry

As part of that "apology", they are announcing that they are pivoting away from leetcode-style interview question bank to AI-assisted interview platform that supposedly reflects real work problems rather than algorithmic puzzles.

So it made me wonder, is it now the norm to give a technical assessment that allows you to use AI? Will employers start to abandon leetcode style algorithmic puzzles now?


r/cscareerquestions • • 12h ago

Experienced I’m confused on what to do/study for mid level SWE jobs?

30 Upvotes

I have about 3 years of experience at a tech company, mostly handling routine Java tickets. It's solid work, but nothing that stands out.

I'm planning to start studying again, but the job market is tough and I'm not sure where to focus. So far I've committed to LeetCode and system design, but I don't know what else to prioritize. I just don’t fundamentally know what to study which the markets changing so quick. Should I do SAA? Learn AI fundamentals? I don’t know and it’s confusing me. Of course I want to be able to pass the interview but I also want to be a good viable engineer that door open for.

For those at the mid or senior level, or those who hire for it:
- What skills or knowledge should someone at my level have to stand out?
- Is there anything beyond LeetCode and system design that made a real difference in your job search?

Thanks!!


r/cscareerquestions • • 1d ago

Meta The H1-B, Green Card, and Citizenship discourse really made me aware how little(if any) we actually control our careers

251 Upvotes

I was fortunate cause I moved here at a young age and was able to get my citizenship 12 years after we moved to the US. So I never had to worry about companies having to sponsor me. I'm pretty american as fuck anyways since I went to elementary, middle, high school, and college here.

While I was largley aware of the H1-B situation and the waiting period for green card growing longer especially for those from India. This current Presidential administration has probably mentally tortured legal H1-B workers like crazy.

I get the H1-B problem might have been abused by corporate America to get a labor force that is cheaper and probably less likely to form unions and look into workers rights. Growing up my dad worked from 7am to 7pm and even at home he'd be looking at his work laptop. The weekend was honestly the only time he'd spend time with us. And mental stress for H1-B has gotten worse.

Then you factor in off-shoring work and that shit is another layer..

One of my H1-B co-worker collegue feels trapped under a manager he feels is intentionally avoiding promoting him. Add on Trump administration constantly changing rules around how Companies can operate with H1-B workers and Green Card residents, Feels like legal immigrant workers hold no autonomy for work till they become a citizen.

And for those who feel hey this will open job for citizens...nope at thst point they'd just off-shore work


r/cscareerquestions • • 10h ago

Will being fired from a old job over 12+ months ago be grounds to fail me on a prehire background check?

13 Upvotes

Had some bad luck, and made 2 very dumb mistakes that were work related and got fired in 2025.

Per my HR termination letter, I am eligible to be rehired. Regardless, can this cause me to fail a companies background check?


r/cscareerquestions • • 3h ago

Do we have any recent statistical data on how "bad" the job market is year by year?

3 Upvotes

Like for example, hiring rates? Unemployment + Underemployment for recent CS grads? And preferably statistics that make year by year comparisons starting at 2023 and end at 2026.

There's also a website that detects indeed job postings slowly increasing over time, however it may be meaningless if the job postings are ghost jobs https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE


r/cscareerquestions • • 7h ago

Experienced My job is making me question my abilities as a dev

6 Upvotes

Hey everyone, I wanted to vent a little and get some outside perspectives on my current work situation.

TL;DR:
Dev with 5yoe, got moved to a new project just over a week ago with almost no onboarding. My manager thinks I'm underperforming and lacking autonomy, expecting me to find bugs, implement improvements, build dashboards, and deliver constantly. It's making me question my abilities and feel burned out.
Is this normal for a mid-level dev? How do you guys handle unfamiliar codebases? Should I try to improve my situation or start looking for another job?

Wall of text here:

I have around 5 years of experience as a developer and work at a fairly big company in my country. A little over a week ago, I was moved to a different team and project due to an internal reorganization.

My onboarding basically consisted of: "Clone this repo. It's yours now. Find bugs, fix them, and implement improvements." Since then, I've been analyzing the codebase using Codex, trying to understand how everything works.

Recently, my manager criticized my performance, saying I'm taking too long, lack autonomy, and that my performance is closer to a junior developer's than a mid-level's. He expects me to already be generating bug reports, fixing issues, building dashboards, and proactively identifying improvements.

I explained that I'm still getting familiar with the system and that parallelizing all these tasks after barely a week on the project is challenging.

We're also heavily encouraged to use AI for practically everything, which has been burning me out. I feel like there's more emphasis on producing output quickly than actually understanding what we're building.

What bothers me most is that I've never had my abilities questioned like this before. In previous jobs, I've built features end to end, deployed to production, worked with stakeholders, discussed about technical solutions with peers/leaders and handled tasks independently. I don't think I lack autonomy, I mean that I've never felt like I needed someone constantly holding my hand to get things done besides asking some questions to my manager/ seniors. I usually come with a solution and asks if its okay, i dont like going without anything and expect to get everything solved. but I do need some time to understand a project before I can confidently suggest improvements.

Now I feel like nothing I do is enough, and it's honestly making me question my abilities as a developer.

I'm also curious about how you approach unfamiliar codebases

my usual workflow is to explain the task and context to AI, propose an approach, and iterate on its suggestions until I fully understand and agree with the solution. Sometimes I wonder if I'm spending too much time trying to understand things instead of just implementing them.

So, a few questions:

Are these reasonable expectations for a mid level developer after just one week?

How do you approach understanding an unfamiliar codebase with AI? Am I being inefficient?

Would you try to turn this situation around or start looking for another job?

For context, I have 5 years of experience, mainly with React, Node.js, TypeScript, and .NET. I'm considering looking elsewhere, but I'm unsure how difficult finding another job would be in the current market.


r/cscareerquestions • • 9h ago

What do I need to be doing to level up my career as a current junior?

9 Upvotes

I recently started a junior SWE role at a small company in my city. Like many, my goal is to break into a bigger company in the next few years. (not necessarily FAANG but maybe FAANG adjacent)

My question is what do I need to be doing day-to-day apart from trying to do the best I can at my current role? Do I need to be grinding leetcode and system design after work and on weekends? Building more projects?

Thanks!


r/cscareerquestions • • 7h ago

Getting offer after failing technical

8 Upvotes

Recently I’ve done an interview which went exceptionally well, except I didn’t get a perfect solution to the problem in the 30min. Hard problem. Still passed.

Next interview. Again, stellar interview, relevant work, all that. Again, slipped up in the coding and didn’t get a perfect answer. I committed to the wrong algo approach under time pressure. Everything else was decent. This was easier problem than the other one.

What has peoples experience been with passing rounds without getting perfect solution? Or even committing to a slightly wrong approach?

Has anyone managed to get an offer despite this?


r/cscareerquestions • • 15h ago

Mid life crisis?

29 Upvotes

I'm feeling stuck with my current life and career. I'm a backend dev doing bug fixing, some new features, and ops stuff at my current role. Everyday I go to work I keep assessing whether the task I am doing now is benefiting me in some way for my career in the future. But now with AI basically doing it for me I feel very defeated. I don't know what to do apart from just doing my best at my current role, suggesting tech improvements, implementing best practices, etc.

I keep comparing myself to my friends in other industries who are progressing in their career, having families, kids, new houses, new cars etc. Why can't I just be happy with what I have now? Well I think it is because of AI and threats of everything that is going on in my life, I keep feeling being on the edge and depressed at the same time.

I used to like learning new stuff and even liked learning for certifications like k8s, AWS. But now with AI, it feels pointless for me to chase anything because now everything becomes very uncertain.

I actually got an offer to jump to cloud eng, but was too cowardly and rejected it because of on-call, and now I am regretting it big time because it was a big company, perhaps I could climb the career ladder there etc. I'm really rambling right now, I don't know what I want anymore.

Sometimes I feel like I just want to disappear, just to stop feeling confused. I've seen it all, why not stop when things are still okay? Why go on living? What's your reason? If you got a family then yea of course it's for your kids etc.

My friends say to just enjoy your life; 5 years ago you did not expect AI to come up, and now here you are trying to hedge yourself against what will happen 5 years later. But somehow I feel like it's the correct thing to do, but I don't know what to do seeing everything is so uncertain

Why can't I just be content with being average? Why do I need to chase a higher career?

Any books/thoughts that can help me keep going?


r/cscareerquestions • • 12h ago

New Grad Will the market get better with new PERM rules?

16 Upvotes

Yeah, I know that international workers in the US are not the cause of bad market, but I am curious as to what you guys think. Will it get better for domestic cs grads or no? I personally doubt it because of the offshoring, and I think that until there is a tax/penalty for offshoring, it won’t get better. Please share your thoughts!!!


r/cscareerquestions • • 9h ago

Experienced Learning GO. Coming from Node. Anyone here done the same ?

7 Upvotes

I love node and I love building applications in it. I've been doing it for the past 5 years and have a very strong grip of the ecosystem. It's easy to write and it scales well. Although, I keep having this urge to learn GO.

I've been on and off with going through the documentation of GO. I followed along one of the tutorials and built a simple server. I explored around the ecosystem and read about server architecture and different frameworks like gin and chi. Both of which seem like nice ways to build an API.

I want to continue but in the current AI environment , I keep hearing opinions on what matters and what doesn't.

Some say you can use what ever you want and just let AI handle the coding aspect so long as you know the architecture of what you want and other say it's worth while to still learn and take your time for the sake of staying sharp.

I want to continue learning GO. I feel myself wanting to find better ways to make servers and perhaps go cloud development .

What do you guys think of learning GO in the current environment ? Will it help change the way one would think about writing performant servers ?

If anyone has moved from node to go, how much did you feel like you gained or lost


r/cscareerquestions • • 18m ago

I dont know if I should continue web development/design (career or hobby)

• Upvotes

I went to college for Interactive design with a minor in computer science. I wanted to work in website and or app development/design. When I graduated, ai and the job market got worse. After all this, im not sure if I want this type of job anymore anyways. So, I was thinking of making this a hobby. But is it really worth it as a hobby? I don't know if I want to keep it as a hobby either.


r/cscareerquestions • • 18m ago

Do you think it's realistic to break into the IT market without a Computer Science degree?

• Upvotes

Hi everyone,

I hold a Bachelor's degree in Mechanical Engineering and a Master's in Mechatronics Engineering. I graduated a year ago and have been working in my field, but my plan has always been to eventually transition into IT I've been learning the basics of programming since high school.

However, given current market trends and the rise of AI, junior-level development roles seem to be tougher to land, with fewer entry-level positions available and companies primarily hiring CS graduates.

Do you think I still have a realistic chance of finding a developer role, or another IT position, through self-study with my engineering background? Which areas would be worth targeting?


r/cscareerquestions • • 27m ago

Student Accidentally switched tab during proctored OA

• Upvotes

I have been using cmd+4 as the keyboard shortcut to jump to line end in vscode because I had used vim in school for years and I'm kinda used to it (no mode switching in vscode so cmd instead of shift).

It has become part of my muscle memory and EVERYTIME I want to jump to line end in the browser on hackerrank there is a great chance I WILL use the keybind with my reflex, so I have to make sure I have only at most 3 tabs open when I start an OA.

This time I forgot to open a new window for the OA, ended up switching out like 5 times, although only for a split second each time, but everytime I come back immediately hackrrank tells me the activity has been recorded or something. Am I cooked?


r/cscareerquestions • • 29m ago

Since a lot has changed over the past 4 years, I wanted to hear how it is for developers from all around the world...

• Upvotes

Hey Devs,

I'm a fullstack (generalist) developer who has spent about 2 years in the tech industry.

I'm not just looking for a job change but I'm also looking for a potential change in geography. I was wondering what the tech industry looks like in various nations... and was hoping if you yourself could shed some light on how it is to work as a software developer in your country... the working hours, the pay/growth , the potential savings one can expect, the overall satisfaction you feel from your career... or another other opinion you might wanna share.

Just expecting to get a brief idea about how its like in whichever nation you are.

Thanks in advance guys, would really be helpful...


r/cscareerquestions • • 11h ago

Experienced Advice Request/Discussion/Slight Vent regarding State of Software Development and Potential Steps Towards Pivoting Away from It

6 Upvotes

Apologies if this is redundant, as I'm sure there's a significant number of posts, articles, and other things near exactly like portions of this, but none seem to be an all-encompassing "walkthrough" of sorts about this as of yet, so I was curious to run it by everyone and gather opinions. Additional apologies for what I can only assume with result in being an essay-long post as I write this lol. After writing this all, I figure I'll attempt to break it into sections for those who don't want to read everything (although now it, ironically given the topic, borderline look AI generated... oh well)

Essentially, as the title implies, I'm curious to try to sort of simultaneously summate opinions, gather advice towards future steps (either specialization or pivoting away from the field), verify info I've gathered, and additionally vent a little bit/voice my experience in the software field thus far. While some of these topics sort of brush against slightly political or charged topics, I hoping not to devolve the discussion into just those topics or to spark anything heated

My Background/Partial Vent

Mostly for context, but also to lead into the next portions, my background is about 6 years of software engineering at this point, with an additional partly completed masters degree. It's been a very rocky journey though (although I very much know this is not unique to me). Covid delayed me getting my first career job by almost a full year, and I had to accept the first one I was offered, which required moving to a very expensive location with very, very low pay. The company was great, despite this, but I eventually had to leave due to costs rising beyond what I could afford in that location. On top of applying to other jobs throughout the duration of the aforementioned one, it required almost a full additional year outside of it to land my next job. This required probably 4000+ applications in total due to a lack of experience at the time, most jobs shifting away from the experience I had gained, and the simultaneous extreme push to outsource employees at the time. This next job I landed at is, just like the first, an amazing company, but it offers no benefits, the pay is (in my opinion) a little low relative to the amount of experience I have. The pay, while objectively not bad, is also a lower number than I was hoping to make by this point in time when I started my career, and that was prior to the sharp inflation we've experienced since. There's also no real way to move up the company, and raises do not match the standard 3% increase schedule (made worse by individual health insurance costs skyrocketing on top of inflation)

My experience started primarily with web development, but then shifted at first partly and then fully into desktop apps across two companies. By sheer chance, my "specialty" ended up becoming adapting very legacy code into either completely new project rebuilds or significant overhauls to allow for new software packages. Somehow, these also have always been in live environments, so changes matter, and testing is very limited. The code is so legacy that no documentation exists at all for the old software packages, which seems to render AI completely unable to make the necessary revisions even close to correctly (I'm assuming due to lack of training data?), and the live environment's requirements for precision make widespread changes by something like AI tricky. This has, ironically, completely removed me from the more "traditional" development spaces that seem to be seeing all the changes due to AI, especially as I have always somehow been put in charge of heading these rebuilds solely by myself. Even my current employer, as a company, has fully embraced AI as a tool, but I have managed to never use it to any significant degree, and thus I'm not personally sure about how it's impacting things beyond what I read

The Current State of Software

As mentioned previously, I'm a little more divorced from the overall current state of things than the average software developer, both due to the specific work I've been doing and the small companies I've exclusively worked with thus far. This makes it very, very hard for me to get a proper read on the trajectory of things, especially when it comes to this whole AI advancement thing that's been happening. One day I wake up and there's some new thing that ChatGPT is being famed for doing, only for it to turn out to be far less impressive than advertised the day after. The next day an AI coding agent destroys a company by screwing up its code. The day after, another new thing happened. Etc. I've seen mixes of posts on here saying that, while AI hasn't replaced their jobs, their jobs have devolved solely into writing prompts, hitting the submit button, and praying that the slot machine pays out properly this time around, as they aren't even allowed to manually modify the code anymore. Others say that their company has rejected AI entirely beyond basic revisions. Then I switch over to this sub and see studies pointing out that AI implementations, surprisingly, don't increase the overall throughput of companies due to many factors. Then in the replies of that and in other posts, people say that their companies have essentially swapped to being run fully by AI, and they're just sort of... there (which unfortunately seems to be the direction my company is heading). Then you have the Bureau of Labor Statistics still projecting an increase in job growth for software despite everything (although idk how accurate these projections have been, historically)

Ramblings aside, I guess I'm just overall curious if there's a pulse on how future proof software development as a whole is, regardless of the form it takes. That is, while I'm not certain how long the big AI companies will stick around due to a significant number of factors, I have a striking feeling that, at minimum, local AI usage will remain as a consistent tool used in writing software pretty much indefinitely. Is this something that you all feel will remain a rather consistent gig, but now you just are expected to use AI tools, no different than moving from a low-level to high-level language as took place many years ago? Do you feel like this is something that, given time and ironing out of the issues, could potentially significantly threaten the career field? Do you think it'll just die out entirely for any reason, and it's just the temporary "new, current thing"?

I guess my overall hesitancy is that, as I've seen many others voice, it seems like the current state of software engineering is no longer... engineering. I'm not at all opposed to learning new tools, but it seems like it's become, literally, just software development. As in, you no longer solve problems, engineer solutions, or try to optimize code (which I find myself doing any time I have AI output code; it's often horrendously optimized). You just sort of output it, which is not what I enjoy in the field. You almost act more as a manager of someone else creating the code, as a head software developer would manage an intern, but without writing the code yourself. Is this accurate as a whole?

Moving into the Future

In addition to the above, I guess I was also just curious what the future plans of everyone are. Are a significant number of you planning to jump ship, or do you plan to double down and see this through? Quite frankly, I've become significantly burned out on the insane back-and-forths of the career area since I've joined, where it seems like every company's #1 priority is the complete replacement of their software engineers for some reason, so I'm heavily debating what to do next. When I first started studying for this back in high school, this was supposed to be a very steady field, but the reality since has been very different, and the compensation, in my experience, has lagged significantly even without the constant threat of replacement and difficulty finding the jobs being a factor. That being said, I do believe I can have a steady future at my current company. That is, with them being a small company, they prefer to work with their employees and train them up rather than replace them. However, as mentioned prior, inflation is essentially guaranteed to outpace the pay over time (which I know doesn't make me unique in this instance, as everyone's suffering the same, but mine will be faster lol)

An additional concern is that, if I were to swap career areas, I would be starting from scratch in a very unforgiving time frame. If I recall correctly, the average salary in every state in the US is below the average cost of living, and I'd be well below the average just starting out again. Even living in a cheap state and a small town, where expenses are lesser, I don't think any jobs I could get in the surrounding 30 mile radius could match the cost of even my basic expenses. That being said, are there any related career areas that might be more future proof that could be considerable to pivot to? That is, ones where you wouldn't necessarily be starting out from scratch, and while the pay might take a dip, it wouldn't plummet to starting-over-levels? Is it worth it to pursue education in something like cybersecurity or network infrastructure, which might outlast software? Would it be best that I just stay in my position, which again is by no means bad, and just accept that that's how it is and switching would just make things worse/more unstable?

If there are no other real options to pivot to, what are some other things you're considering switching entirely to? Is the current state of software such that considering all of this isn't even worth it at this time?

Thank you all for your time in reading this far, and for the advice!


r/cscareerquestions • • 3h ago

New Grad Data Scientist trying to break into Research Engineer / Post-Training roles. Do I need an MS?

1 Upvotes

I’m planning on prioritizing my path and was wondering if an MS is a soft requirement for some of these Research Engineer, Applied Scientist, Post-Training roles. I only have a BS but I work full time as a Data Scientist and was wondering how I should go about this career transition. I had research experience in Applied ML at my university and I’m currently working on ML models/statistical methods at my current company. Here are the breakdowns for jobs I’m looking at:

Cohere MTS Post-Training - https://www.linkedin.com/jobs/view/4259504707/

PhD - 22%
Masters - 48%
BS/other - 30%

Research Engineers, Post-Training - https://www.linkedin.com/jobs/view/4458055063/

PhD - 26%
Masters - 52%
BS/other - 22%

Garner Health Associate Applied Scientist - https://www.linkedin.com/jobs/view/4465195772/

Masters - 56%
BS/other - 44%

My question is, will a BS ever get hired here? Or do they need some other exceptional qualifications to make up for it (conference paper, workshop paper, or other publications). Do projects matter at all anymore?


r/cscareerquestions • • 1d ago

Student Capital One PIP culture

236 Upvotes

I took a TIP offer at Capital One, and I read that TIP usually gets converted to TDP after graduation. However, I have been hearing a lot of things about Capital One PIP culture, and I wanted to gain some insight into it.

Do they really fire 10% of all employees every year? Does this mean that the work-life balance is ass since everyone is trying to avoid being in the bottom 10%?

How long is the average tenure at C1 for those who did TDP? I heard Amazon average tenure is only 2 years, which is crazy, especially when considering the rate at which they pay out RSUs. Will Capital One do the same thing?

How is your performance usually measured here? I am not very good at communication, so will my perceived performance be tanked because of this?

At what level of performance do u usually need to be to get PIPed? Is Capital One more like a rat race where even the above-average USA SWE can get PIPed, or do the people who get PIPed usually have it coming as in they become complacent and dont really put in the effort?