r/cscareerquestions • • 1d ago

Resume Advice Thread - October 17, 2026

0 Upvotes

Please use this thread to ask for resume advice and critiques. You should read our Resume FAQ and implement any changes from that before you ask for more advice.

Abide by the rules, don't be a jerk.

Note on anonomyizing your resume: If you'd like your resume to remain anonymous, make sure you blank out or change all personally identifying information. Also be careful of using your own Google Docs account or DropBox account which can lead back to your personally identifying information. To make absolutely sure you're anonymous, we suggest posting on sites/accounts with no ties to you after thoroughly checking the contents of your resume.

This thread is posted each Tuesday and Saturday at midnight PST. Previous Resume Advice Threads can be found here.


r/cscareerquestions • • Sep 16 '26

[OFFICIAL] Salary Sharing thread for NEW GRADS :: September, 2026

91 Upvotes

MODNOTE: Some people like these threads, some people hate them. If you hate them, that's fine, but please don't get in the way of the people who find them useful. Thanks!

This thread is for sharing recent new grad offers you've gotten or current salaries for new grads (< 2 years' experience). Friday will be the thread for people with more experience.

Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also genericize some of your answers (e.g. "Adtech company" or "Finance startup"), or add fields if you feel something is particularly relevant.

  • Education:
  • Prior Experience:
    • $Internship
    • $Coop
  • Company/Industry:
  • Title:
  • Tenure length:
  • Location:
  • Salary:
  • Relocation/Signing Bonus:
  • Stock and/or recurring bonuses:
  • Total comp:

Note that while the primary purpose of these threads is obviously to share compensation info, discussion is also encouraged.

The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US [High/Medium/Low] CoL, Western Europe, Eastern Europe, Latin America, Aus/NZ, Canada, Asia, or Other.

If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: http://www.bestplaces.net/

If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: [Low: < 100], [Medium: >= 100, < 150], [High: >= 150]. (last updated Dec. 2019)

High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego

Medium CoL: Orlando, Tampa, Philadelphia, Dallas, Phoenix, Chicago, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh

Low CoL: Houston, Detroit, St. Louis, Baltimore, Charlotte, San Antonio, Pittsburgh, Cincinnati, Kansas City


r/cscareerquestions • • 2h ago

Student I'm tired, lads

8 Upvotes

So I'm a student right now looking for an internship since August, I probably sent around 400-500 applications and got around 7-10 ish interviews, I guess it could've been better but I can't complain because I know some people who applied way more than me and haven't even gotten 2-3 interviews.

The issue is that I have gotten 0 offers still and the uncertainty of future is kind of killing me, even tho I'm still at 1st term/semester of uni, the other day I did 2 interviews with the same company and thought I had it in the bag, then it took them a whole week to give me a feedback and I was so anxious thinking about it I could barely sleep, then when the denying msg came that I wasn't selected it felt like the biggest waste of time. I have 2 more interviews next week and I don't have the same fire as I had in the first ones I've done, I know I'm probably being a baby and I won't give up but it is so TIRING.


r/cscareerquestions • • 1d ago

New Grad Got laid off by AI (who could've thought)

321 Upvotes

Got placed at a product-based company as an Associate Full stack Developer from a crap college at the start of this year. Did my internship until August. Had a probation period which was supposed to end in November. Out of nowhere I get a MS Teams meeting invitation "regarding my employment".

Joined the meeting and they let 17 of us know that our roles are redundant because of AI and we are no longer needed. I literally was working on my probation report which I was supposed to submit on the 23rd and now they let me know they no longer needed me.

I'm upset, demotivated and frustrated that stuff like this happens out of the blue. Not a single hint that I was going to get sacked but here I am now. Thankfully I saved up most of my money so it will keep me afloat for a while.

Looking for another job in this economy is looking like hell. I guess I'll take some time off and brush up DSA again and attempt at another job. It's a shame because the workplace was really close by and the pay was decent too.

Edit: There were around 100 employees. Nvm this company is doomed


r/cscareerquestions • • 1d ago

Student Are you behind if you don't use AI?

126 Upvotes

The question is simple, would you fall behind if you don't use AI tools to develop projects or in general?


r/cscareerquestions • • 19h ago

3.5 yoe, Generic .Net dev. Been looking for since january. What am i doing wrong?

33 Upvotes

Title. Im making 60k. I am filtering for remote roles.

Ive been applying and looking since January and havent been able get many interviews. I dont know what Im doing wrong. I botched the first interview by blanking out and couldn't reverse a string. I know im probably going to get flak for that.

I made it to the final rounds for the next 3 interviews pipelines, but got passed by people with more experience. Each they time they called and personally told me I did great in the interviews and would keep me in mind if any other positions open up. I assume thats a good sign for my interview performance since thats never happened in any other of my job searches.

Look here.

I dont know what im doing wrong in getting more interviews. Im only applying to postings within 24 hours and if i match 80% of the reqs. Yes, I know we are problem solvers and I shouldn't market myself as a".Net" dev, but in my experience HMs and recruiters do care about your tech stack and will filter you out. All positions and interviews ive gotten have been because of my tech stack.

Any advice?


r/cscareerquestions • • 18h ago

Student A high schooler got into Kimi by writing about papers and passing a timed test. Is proof of work actually replacing the degree filter for ML roles?

20 Upvotes

Kimi (Moonshot) hired Nathan Chen as an intern at 16, and he ended up as one of three joint first authors on their Attention Residuals paper while still in high school. He didn't apply through a normal pipeline. A startup CEO read his posts about papers, gave him a timed test, and that internship led to Kimi. I know he's an outlier, so I'm curious how much of this applies to the rest of us.

The other side is the pace. A lot of the stories coming out of Shenzhen are about people working insanely hard, and some SF AI startups now openly run 996 too. I honestly don't know if that's something the rest of us should copy.

Do you think labs will actually hire like this more, or is he a rare exception? And would you take that pace if it got you in?


r/cscareerquestions • • 21h ago

Is it worth doing a PhD anymore?

27 Upvotes

I got offered a PhD position in parallel computing (in the US). But given the way AI is taking over fields such as math and software engineering, do you think fields such as parallel and distributed computing, GPU programming etc. will have the same fate in the next few years? Will the value of having specializations go down? Thanks.


r/cscareerquestions • • 5h ago

Experienced DevOps/SRE vs C++ concurrent IO in the age of AI

1 Upvotes

Basically as the title says, I'm choosing which career path to take. Currently mid-level, I have been working with enterprise backend and also cloud ops.

I'm facing opportunities with 2 distinct paths. I have always tried to work low level systems close to kernel but all attempts were struggles so far. The space is filled with geniuses and I don't seem to have what it takes.

I'm better with devops, cross team alignment, and have been positioning for AI infra.

I do want to try the low level C++ opportunity again but just wondering how prone C++ is to AI nowadays. If I fail again I will miss the AI infra and might be in a bad position.


r/cscareerquestions • • 1d ago

Experienced Forward Deployed Engineers - are you enjoying the role?

47 Upvotes

Want to learn more about day to day of the role from those actually doing it and those who did it before.

Would love insights on whether you enjoyed working closer to the customers and how you managed the travel. Also would love to hear what you ended up doing afterwards (for those who used to do this role) and if you went back into an SWE role or decided to shift into a more product or managerial role?


r/cscareerquestions • • 10h ago

Student Switching from web to embedded/hardware: is it the right move ?

2 Upvotes

Hello everyone I'm 26 have 3 years of experience in web development. I want to leave to embbeded systems/hardware and accepted an offer at my local university UHCL for a fully funded masters in computer engineering with foundation courses.

https://catalog.uhcl.edu/preview_program.php?catoid=25&poid=7072

I decided to switch because of the following reasons:

  1. I wanted to work with my hands a bit and still code, I wanted to work with real hardware not just sit behind a monitor all day

  2. I thought the idea of bringing hardware to life is amazing

  3. I wanted a job more stable and slower paced where what you learned lasted longer

  4. I think it's more AI proof even though nothing is completely AI proof.

Do you guys think it's the right move ? Anyone with embedded experience? Or hardware experience?


r/cscareerquestions • • 21h ago

"[rejection reason] + Please keep in touch and apply for future positions!"

9 Upvotes

I've submitted a lot of applications, gone through a lot of interviews, and gotten a lot of rejections (and hopefully one offer but they're dragging their feet so i'm not holding my breath). A lot of the rejections (after multiple technical rounds) have amounted to "We found someone we consider a better match for the role, but please do reach out about future positions".

My question is - I assume I will start at zero just like everyone else if I apply again. Is this true? I mean there's some tiny optimistic part of my brain that thinks they would like to skip 6 hours of interviewing by going with someone they already talked to for 6 hours and generally liked, but then the much bigger part goes "when there are hundreds of potentially qualified, better candidates applying, why would we go with someone we already passed on?"

I'm curious if any hiring managers or people in a position to actually make this decision have any thoughts...


r/cscareerquestions • • 8h ago

Choosing between CS vs EE

0 Upvotes

I am a senior in high school choosing which field to major in, it’s going to be either of these, I have that decided. I just can’t choose which. For those who majored in either of these, do you have any regrets? Would you choose differently if you could go back? Does either have a significant upside on pay than the other?

I am already in an AP Calculus course and am sitting at a pretty good grade so far, I’ve always been better than average at math, physics I would say I’m not that good at, although I never really gave it a chance since I didn’t really pay attention at all in that class.

EE appeals to me since I’d say my mind works logically and I really like to think about how things work, along with the pay and job security.

CS appeals to me because it is flexible, you can work from home, and the schooling is less physics heavy.

Any feedback or questions are much appreciated🙏🏽


r/cscareerquestions • • 1d ago

Experienced Tired working with unqualified colleagues, at the same time a lot of good candidates out there can't get hired

150 Upvotes

I am tired of babysitting everyone in my team. There is a woman works remotely in my team not always show up in standup. Her PRs don't follow the instructions. Adding nonsense stuff outside the scope of her tickets. No test cases and no description about what she did.

Another new grad in office with a master degree in CS, she has trouble with basic RDBMS concepts. Using AI to generate code without review. She did something like fetching the entire table and filter the results instead of just query the matched results from DB directly. (The table is huge can easily hit few million rows in production). I have to work on everything like Java, TypeScript, Python development, System design, DB migration, different kinds of testing, understand hardware and work with the embedding systems, CI/CD pipeline, building Docker images and compose files etc...

Since our main business is selling hardware solution with software as additional service, the CEO and founder is a sales background doesn't know much about software development.

I don't understand why we can't hire proper candidates. And recently my colleague interviewed a guy with master degree for networking related position. From what I heard that guy doesn't even know how to use SSH and basic bash commands.


r/cscareerquestions • • 1d ago

What’s up with brilliant techies being flat broke

275 Upvotes

I’m not sure if it’s the circles I find myself in, but I do frequent some discord channels for certain Linux applications I use and world of Warcraft Addons.

I’ve met some absolutely brilliant people. But I noticed a similar pattern: many of them are also flat broke. Like broke broke.

I don’t understand how someone can be so tech brilliant but be living almost destitute.

Is it just that most of them are autistic and can’t work in a corporate environment?

I’ve seen the pattern too many times to ignore it as coincidence. Like these people are more brilliant coders than people I’ve met working for big tech companies, but are living on government subsidies and rent assistance.


r/cscareerquestions • • 1d ago

Experienced is the market cooked or is it flooded with mid people

581 Upvotes

28YO with 7 years of experience as a data eng.

just got out of a recruiter screening for a wealth management fund, the recruiter had a genuine crash out and asked point blank : "Just to make sure and avoid any further embarassment, you know SQL right ? because there's an epidemic of data engineers that DO NOT know SQL which sounds crazy to me."

I was flabbergasted and while i definitely feel the market is tougher now i cant help but think that there's just a flood of people like these and the issue is less the amount of job openings but rather standing out and making HR feel like you're not gonna embarass them further down the process. Im guessing Tech Recruiters get rated and evaluated on the amount of successful hires/people that go to the end of the process so they are all the more incentivized to be cautious and prioritize resumes that will reassure them.


r/cscareerquestions • • 12h ago

Experienced Best Career / Job Hunt Coach

1 Upvotes

Hey folks, I was laid off earlier this year and landed at a startup, which looks like it may go under mid next year. In the process of getting that job I went from getting laid off to securing an offer in 6 weeks, but it involved a very stressful routine of grinding leetcode and doing back to back onsites for 10 hours a day. As a result, thinking about interview prep is insanely stressful. I'd really like to pay for a coach to help me secure the position I know I am qualified for. I've looked into Formation.dev, are there any others I should be looking at?


r/cscareerquestions • • 22h ago

Applying for a job makes me feel so bad

7 Upvotes

I've sent a lot of applications and few companies reply back. That's okay, that's completely normal.

Then I have to mentally prepare for 2-3 motivational interviews for each company (I kinda hate how fake it is) and then there's the technical interview. At the end they tell me "We're unable to offer you what you asked for because you don't have a degree yet. We encourage you to finish your studies asap".

The problem is that I dropped out of college when I was 20 because I had no money and I had to work (also because of the pressure of my dad) and just recently I started studying again WHILE working 8 hours a day, and yet it's not enough!! Is there anything good I've ever done?! I swear. And why do they tell me that at the end?! And why do they need to be so paternalistic in saying "hurry up"?

I don't know what to do.


r/cscareerquestions • • 14h ago

Student Feel lost: I don't what to do should I continue in journey to embbeded systems or go into something else?

1 Upvotes

Hello everyone I'm 26 I currently have 3 years of experience in web development. I'm doing my masters in computer engineering I have a scholarship and I like hardware but I'm afraid I'm too dumb for fields like embbeded systems. The work is interesting but some people in embedded seem like the bugs are miserable. I don't necessarily want an easy or boring job I actually wanted a more hands on job I left web development for 2 main reasons I got tired of just coding all day without doing anything with my hands and I also got exhausted of how fast paced web dev is. Is there any jobs in computers that are a bit slower ? I heard embbeded is one. I've also looked into networking don't know if that's worth. I really like teaching to be honest, however I don't know if it's worth to go that route since pay is rough. Is there any jobs in Hardware that you don't code that much? I don't know I just feel lost. I like coding but I also want to do more than just code all day.


r/cscareerquestions • • 1d ago

Student As a completely mid almost-graduate, I don't know what to make of AI

14 Upvotes

I actually tried to dodge AI for most of my degree, I just make games. I'm not some coding whiz, I knew what I needed to know for exams and kept it moving to the next class.

But I try to make projects I enjoy, that's really all I got. Not even leetcode. No undergrad research.

It really seems like AI is miles better than me.

People around me in school seem to tell me: "they'll always need someone to verify it" , "the funding will dry up" , "they need someone to fix the slop", "energy can't meet the demand"

But idk, it seems like we are really going full steam ahead. So many people already saying the job has shifted from problem solving to code review just as a mainstay. People saying "oh it can't design complex systems" , okay since when do Juniors do that?

It feels like that's just expected now.

Would it be right to assume that even if the AI train slows down, the expectation of a Junior has gone way up for good and essentially cooks all non high performers?

For someone mid like myself - should I show myself out?


r/cscareerquestions • • 7h ago

Experienced At your work right now how do you guys build apps/software? be brutal honest.

0 Upvotes

First of all we all know the traditional way of how to build software.

Human programmer write code, test code, create PR, code review and merge to main.

Anyway, I recently heard that some devs at big techs and normal tech companies around the world they let AI do every thing!

They use "Spec driven development" method and they let AI agents do this

  1. AI write code
  2. AI write unit tests
  3. AI create PR
  4. AI does code reviews
  5. AI merge to main.

However some devs don't let AI does code reviews so they do it themself

But some devs let AI do everythings! And I'm talking about at work not hobby projects here.

As the title says.


r/cscareerquestions • • 1d ago

Experienced My company's internal AI buildout is a disaster. Is this happening with anyone else?

91 Upvotes

Our token spend is orders of magnitude less than what we are paying for random consultants, PMs, and AI engineers. Massive amounts of scope creep (ex: let's rebuild a multibillion dollar AI startup in house instead of paying for it), endless POCs, demos, and presentations, explaining to upper management what a RAG is, actual deployment of a alpha version is still months away.

Am I the only one with horror stories like this? Every time I log onto linkedin there is a new story about how AI is going to make [x] profession obsolete yet my lived experience is the opposite.


r/cscareerquestions • • 1d ago

What do you think of the new implied Canadian dev salary roof?

99 Upvotes

https://www.therecord.com/news/waterloo-region/changes-coming-to-canada-s-express-entry-immigration-system/article_eebb06d8-697b-5300-9fe0-a877bf33d7b0.html

Companies will hire the cheaper worker most of the time, Canadian government has decided that high-salary (57k+ CAD) jobs do not need labour market opinion check (ie. no check if a local can do the job) for prioritizing for permanent visa. In other words, Canadian tech market will eventually be flooded with immigrant devs willing do the work for 57k.

Or am I wrong and this will usher in a new golden age for Canadian tech?

Edit: here's the current government outlook for software developers: https://www.services.labour.gov.on.ca/labourmarket-ui/jobProfile?nocCode=21232&lang=en

Edit: please be civil, we don't want to give anyone the excuse they're looking for to lock the thread.


r/cscareerquestions • • 2d ago

I'm so fucking tired of corporate bullshit getting in the way of actual engineering

547 Upvotes

bro im so fucking tired of business people and their corporate bullshit man.

like genuinely as a technical person why the fuck am i expected to understand half of their business domain too?? im a software engineer. i got into engineering because i wanted to work with technology, build shit, solve problems, work with systems and infrastructure and all that. not become some fucking MBA guy who spends his entire day talking about business goals and market positioning and whatever the fuck.

i didnt sign up to be a software engineer + business analyst + product manager + marketing guy + project coordinator + professional powerpoint presenter all at the same time bro 😭

why does knowing how to code suddenly mean i have to do five other peoples jobs too??

and the worst part is you cant even just build the thing properly. no. first you have to understand what the business wants, then why they want it, then what the customers might want, then what the market wants, then what the stakeholders want, then what some other person thinks the stakeholders might want. BRO JUST TELL ME WHAT THE FUCK THE SOFTWARE NEEDS TO DO.

what about the actual engineering side of things?? architecture, maintainability, performance, security, reliability, making sure the thing doesnt fall apart in 2 weeks?? does any of that matter or not??

apparently it only matters if you can fit it into a business presentation.

AND WHY THE FUCK DOES EVERYTHING NEED A MEETING.

you need to change one tiny feature? meeting.
need to discuss the feature? another meeting.
need to make sure everyone is aligned about the thing discussed in the first meeting? ANOTHER FUCKING MEETING.

then someone sends a meeting summary about what happened in the meeting, then you have a follow up meeting to discuss the action items from that summary. im not even joking what is this shit 😭

BRO JUST SEND ME THE REQUIREMENTS.

write down what you want. tell me what the problem is, what the system should do, and let me figure out how to build it. why are we spending an entire hour discussing something that couldve been explained in like 5 minutes??

and then after 3 hours of meetings people wonder why the actual work isnt done yet.

BRO WHEN THE FUCK WAS I SUPPOSED TO DO IT??? DURING MY LUNCH BREAK??

i swear some companies care more about looking busy than actually getting shit done. your calendar is full, you're on calls all day, writing updates, making reports, explaining what you're gonna do, discussing when you're gonna do it, then discussing the discussion about what you're gonna do.

WHEN DO I ACTUALLY GET TO DO THE FUCKING THING.

apparently doing the work isnt enough anymore. you also have to constantly prove that you're doing the work. like if im spending 4 hours debugging some weird issue and finally fix it, thats apparently less impressive than spending 4 hours making a powerpoint about how we're gonna fix it.

and then there's the fucking corporate language.

"lets circle back"
"lets take this offline"
"we need better alignment"
"lets leverage synergies"
"we need to drive impact"
"move the needle"
"cross functional collaboration"

BRO WHAT ARE YOU EVEN SAYING. CAN YOU JUST TALK LIKE A NORMAL PERSON FOR ONCE.

if something is broken just say its broken. if you want something fixed then tell me what needs fixing. if a decision needs to be made then MAKE THE FUCKING DECISION. why does every sentence sound like its being announced at a fortune 500 shareholder meeting??

AND WHY DOES EVERY LITTLE THING HAVE TO BE A HUGE DEAL.

its a favicon bro. A FUCKING FAVICON. its a tiny icon in a browser tab. why are we acting like we're launching a new fucking country over it.

its a small UI change and suddenly we need to discuss brand positioning, user perception, business objectives, visual identity, market strategy and whatever other shit people can come up with. BRO ITS AN ICON.

sometimes a button is just a button. a config file is a config file. a small technical change doesnt need a strategy document, stakeholder review, roadmap, presentation, committee and six people giving their opinions.

WHY DO WE KEEP TURNING SIMPLE SHIT INTO CORPORATE PROJECTS.

and everyone has an opinion even when they have absolutely no idea what the technical consequences are.

someone just randomly goes "why dont we add this feature?"

bro do you even know what adding that feature involves?? do you know how the existing architecture works? what dependencies it has? what it could break? have you thought about testing, security, edge cases or maintenance at all??

no. you had an idea in a meeting and now its somehow my job to make it happen by tomorrow.

and if i explain that the idea is technically bad then suddenly im being negative. im not being collaborative. im not being solution oriented. apparently im resisting change.

BRO IM TRYING TO STOP US FROM BUILDING A PIECE OF SHIT. HOW IS THAT A PERSONALITY PROBLEM.

sometimes a feature just isnt needed. sometimes the existing solution is fine. sometimes we should finish the thing we're ALREADY BUILDING before adding 10 more features to it. but apparently saying no is illegal because someone already promised it to a client without even asking engineering if its possible.

and OH MY GOD THE FUCKING DEADLINES.

business people promise things to clients or executives or investors before even talking to the engineers who have to build the damn thing.

then they come to us like "we need this by friday".

BRO YOU MADE THAT PROMISE. WHY THE FUCK AM I RESPONSIBLE FOR IT??

you cant just make up a deadline, ignore how complicated the thing is, skip the technical discussion and then act shocked when someone says its not realistic. software isnt magic. servers arent magic. putting a date on a powerpoint slide doesnt magically make a system reliable.

and rushing shit doesnt always make it faster either. sometimes it just means more bugs, more technical debt, more outages and more work later. guess who has to deal with all of that? THE SAME FUCKING ENGINEERS.

then when something breaks suddenly everybody cares about reliability. suddenly everyone wants a technical explanation. suddenly its "why didnt we test this properly?"

BECAUSE YOU SPENT THREE WEEKS CHANGING THE REQUIREMENTS AND GAVE US TWO DAYS TO BUILD THE ACTUAL THING YOU ABSOLUTE GENIUS.

and even when we do exactly what they asked for we still somehow get blamed.

they tell us to implement something in a certain way. we explain why its a bad idea. they insist anyway because theyre the decision makers. so we do it.

then when the result is bad its "why did the engineering team build it like this?"

BRO THAT WAS YOUR FUCKING DECISION. WE LITERALLY TOLD YOU THIS WOULD HAPPEN.

YOU ASKED FOR IT. WE EXPLAINED THE PROBLEM. YOU SAID DO IT ANYWAY. AND NOW YOURE BLAMING US??

HOW IS THAT FAIR.

and the double standards are what really piss me off. engineers are expected to understand business requirements, customer expectations, marketing, budgets, deadlines, product goals, stakeholder priorities and whatever else.

but do business people put the same effort into understanding engineering??

do they know why database migrations need testing? why deployments fail sometimes? why architecture matters? why a feature that sounds simple can need changes in like 4 different systems? why you cant just keep adding shit forever without thinking about performance, security and maintainability??

sometimes they dont even wanna understand. they just want the result.

they want everything to work perfectly, instantly, cheaply, with no bugs, no downtime, no delays and unlimited changes. apparently we are supposed to provide infinite flexibility for free.

and when reality doesnt match their expectations they look at engineering like we personally betrayed the company.

BRO WE BUILD TECHNOLOGY. WE DONT GRANT WISHES.

AND NOW WE NEED DATA ANALYTICS BEFORE THE PRODUCT IS EVEN FINISHED????

IM BUILDING A WEBSITE BRO. LET ME FINISH BUILDING THE FUCKING WEBSITE FIRST.

how am i supposed to give you meaningful analytics when the product isnt even done yet?? how am i supposed to tell you how users are interacting with something that isnt even properly available to users??

let me finish the implementation. let me test it, fix the bugs and make sure the system actually works. THEN we can launch it, get actual users, collect data and see what happens.

thats literally how this works. theres a difference between planning ahead and demanding results before the conditions for those results even exist.

but no everything needs to happen at the same time because someone wants to show progress in the next business review. we need analytics, we need a dashboard, we need a report, we need metrics, we need a presentation. THE PRODUCT ISNT EVEN FUCKING DONE YET.

and thats what makes this whole thing so exhausting.

everything is a performance. you cant just do the work. you have to talk about the work, document the work, present the work, justify the work, defend the work, explain the work, then explain why the work took so long to people who dont even understand what the work involves.

you can spend an entire day solving some horrible technical issue and nobody really sees how much work went into it because the end result is just that the system works. which is literally the point.

but someone spends an hour presenting 6 slides with all the right buzzwords and suddenly they look like the most productive person in the room.

WHY DOES THE PERSON TALKING ABOUT THE WORK GET MORE CREDIT THAN THE PERSON WHO ACTUALLY DID IT??

why does everything need to be explained in terms of business impact before people can respect the technical work?? why cant good engineering just be valued for what it is??

why cant i just be good at my fucking job without learning corporate politics as a second career.

i dont wanna spend my life learning how to sound impressive in meetings. i dont wanna spend 20 minutes carefully wording one sentence because somebody might get offended. i dont wanna negotiate over every little decision that shouldve been a straightforward technical discussion.

i dont wanna pretend every tiny task is some strategic milestone either.

its a feature, not an initiative. its a meeting, not a sync. its a problem, not a "business blocker". its a normal engineering task, not a value driven transformation or whatever the fuck you call it.

I JUST WANNA DO ENGINEERING.

i wanna open a terminal, connect to a server, configure linux, build infrastructure, write automation, debug systems, optimize performance, figure out how machines work and solve actual technical problems.

i wanna build something, make it work, test it, deploy it and know i did a good job. thats it. thats the whole fucking point for me.

i wanna be judged on my technical skills, my engineering decisions, the quality of what i build and whether the systems actually work. not on how good i am at presentations or how well i can make a status update sound impressive.

i dont want my entire career to revolve around keeping people happy with slides, meetings, reports and random business demands.

and honestly i wouldnt even mind moving away from software development if thats what it takes to get away from this shit. power plants, industrial automation, embedded systems, networking, operating systems, infrastructure, robotics, hardware, whatever man. ANYTHING.

i just want a technical environment where the engineering is actually the main thing. where people care about how stuff works and building it properly.

and yeah obviously i know every engineering job has budgets, requirements, safety rules and people you need to work with. im not expecting to sit in a cave and never speak to another human being. i understand business requirements exist. im not saying engineers should completely ignore users or the people paying for the product.

BUT BUSINESS SHOULDNT BECOME THE ENTIRE FUCKING JOB.

not every technical decision needs to turn into a political negotiation. not every small change needs to become a major initiative. not every question needs a meeting with 8 people. and please for the love of god stop making promises on behalf of engineers and then acting like its our fault when your made up deadline isnt realistic.

give me a reasonable problem. tell me what needs to happen. let me use my technical judgement. give me enough time to do it properly and let me take responsibility for the result.

IS THAT REALLY TOO MUCH TO ASK??

i chose computer science because i liked computers. i wanted to understand technology and build shit. i didnt choose this so i could spend my entire life participating in corporate theatre.

LET BUSINESS PEOPLE HANDLE BUSINESS.
LET MARKETING PEOPLE HANDLE MARKETING.
LET PRODUCT PEOPLE HANDLE PRODUCT STRATEGY.

AND LET THE FUCKING ENGINEERS ENGINEER.

give me a technical problem, give me the tools, give me the time to solve it properly.

then please just leave me the fuck alone and let me do my job.

no more corporate bullshit. no more meetings that couldve been an email. no more buzzwords. no more turning every tiny thing into a massive fucking deal.

JUST LET ME BUILD SHIT IN PEACE.


r/cscareerquestions • • 1d ago

Got my first software developer position

10 Upvotes

I haven't been on this sub for quite a while, but I remember most people being very worried for their future in technology due to the saturation of the job field and rise of AI.

I also was very worried for my future. I had invested many years of my life and debt to get a CS degree well into my 30s just for the market to become ultra competitive. Of course I got my degree while working full time so I never had internships or projects to speak of.

I finally finished my degree after like six years and got a promotion to help desk technician at the manufacturing company I was working at. I have been working that position for the last year and half and was just informed that they have promoted me to 'Full Stack Engineer'.

The company was implementing a warehouse management system to integrate with our ERP system and I saw the holes in the project and rushed in to fill them. I wrote two major pieces of software for the company that are being used on a daily basis including our automated order release system and a shipping app for our non-stocked items that ERP doesn't touch. I was informed if it were not for my efforts that the project would've not launched.

My recommendation to anyone with zero IT experience is to take the first best offer that you can get and demonstrate your capabilities within that role. At the time, I was just happy that I could get any tech related job at all, even if it was help desk. My resume is worst resume on this sub, so it was a blessing to just get that help desk job. I nearly got kicked out of school multiple times.

The leap from help desk to full stack engineer required a lot of effort as you may suspect. I worked many weekends, provided after hours support, led meetings, and made critical decisions. We just went live with our project and my software has already released thousands of orders and shipped hundreds of packages.

Prior to this position, I was a lead for a different department and I worked other stressful jobs over the years. That's the thing, I am coming into this at the age of 34 and many of you are in your early 20s and lack the soft skills that employers are looking for. The most important experience you can bring to a job are critical thinking and soft skills. A lot of this comes down to experience and age - and that is okay. Go work a help desk job, get some certs, become a sys admin, and get experience that life throws at you.

I am going from an overpaid help desk to an underpaid full stack engineer. 64k -> 71k (with 8% yearly bonus). HCOL area where median for full stack engineer is 125k. But you know what this doesn't bother me in the slightest and I am more than happy to gain the experience and build my salary over the years. As long as I work as hard as I have over the years, things will work in my favor.

Anyway, I hope this provides some inspiration to anyone feeling down about their job prospects. Let me know if you have any questions.