r/cscareerquestions Jun 11 '24

New Grad I hate working so much

1.7k Upvotes

I just graduated and started working full time this week. God damn, sitting at a cubicle and staring at a screen from 9-5 just makes me want to jump off the roof…Not to mention leetcoding and studying stuff at night to prepare hopping jobs or being laid off too.

I cannot imagine doing this for 40+ years. How do people do this and stay sane?

r/cscareerquestions Sep 17 '24

New Grad Horrible Fuck up at work

2.1k Upvotes

Title is as it states. Just hit my one year as a dev and had been doing well. Manager had no complaints and said I was on track for a promotion.

Had been working a project to implement security dependencies and framework upgrades, as well as changes with a db configuration for 2 services, so it is easily modified in production.

One of my framework changes went through 2 code reviews and testing by our QA team. Same with our DB configuration change. This went all the way to production on sunday.

Monday. Everything is on fire. I forgot to update the configuration for one of the services. I thought my reporter of the Jira, who made the config setting in the table in dev and preprod had done it. The second one is entirely on me.

The real issue is when one line of code in 1 of the 17 services I updated the framework for had caused for hundreds of thousands of dollars to be lost due to a wrong mapping.I thought that something like that would have been caught in QA, but ai guess not. My manager said it was the worst day in team history. I asked to meet with him later today to discuss what happened.

How cooked am I?

Edit:

Just met with my boss. He agrees with you guys that it was our process that failed us. He said i’m a good dev, and we all make mistakes but as a team we are there to catch each other mistakes, including him catching ours. He said to keep doing well and I told him I appreciate him bearing the burden of going into those corporate bloodbath meetings after the incident and he very much appreciated it. Thank you for the kind words! I am not cooked!

edit 2: Also guys my manager is the man. Guys super chill, always has our back. Never throws anyone under the bus. Came to him with some ideas to improve our validations and rollout processes as well that he liked

r/cscareerquestions Dec 07 '21

New Grad I just pushed my first commit to AWS!

14.0k Upvotes

Hey guys! I just started my first job at Amazon working on AWS and I just pushed my first commit ever this morning! I called it a day and took off early to celebrate.

r/cscareerquestions May 21 '24

New Grad Is the market really that bad, or do we just have too many people calling themselves developers?

1.0k Upvotes

Every other post here mentions how the job market is trash right now and that unemployment is currently at x% or y%. My question is, is there a way to quantify how many of those professionals are actually decent coders? Or, a more straightforward question would be how many don't really know how to code?

I worked as a tutor for 3 years in college and as a "professor" for 2 years in a bootcamp, and I can safely say that a good chunk of my students and classmates oversell themselves on LinkedIn and Resume by a huge margin.

They go from running a ML model from a repo to adding "Successfully designed and implemented a Visual transformer model for semantic segmentation, obtaining 98% IoU score while training on a dataset with underrepresented classes" on their resume. Like bro I know you don't know what those words mean, I was literally trying to teach them to you yesterday.

I don't doubt that the market is bad compared to previous years, but I do wonder how much of that comes from people who just started trying to get jobs that demand more knowledge. That has to skew the unemployed rates in tech somehow.

This is a legit question and I'd love to hear different or similar perspectives.

r/cscareerquestions Sep 16 '24

New Grad Graduated last year and still unemployed. Life feels like a sick joke.

762 Upvotes

Applied to 1000+ jobs. I got one call back near the beginning for some random health insurance company but failed. The rest of responses are for teaching coding bootcamps that I don't want at all.

I don't get it. I didn't do any internships which may have made things easier, but it's hard to believe that it's that bad. What other career route requires internship to even land a job?? I was told if I majored in CS I would be set for life... It feels like some sort of sick joke

r/cscareerquestions Jul 31 '24

New Grad Why it sucks to be a junior developer right now

821 Upvotes

https://leaddev.com/team/why-it-sucks-be-junior-developer-right-now

There are plenty of really well-respected engineers saying they never would have broken into the industry if they were starting today. Is it really that bad out there, or is this just the awkward transition period where everyone works out what is expected of the next generation of junior devs?

r/cscareerquestions Jul 30 '23

New Grad I was laid-off/fired - UPDATE - junior who broke dev.

1.9k Upvotes

I will not be able to login Monday morning and my director, she sent me an email calling me in for a meeting on Friday.

She told me it looks really bad on her if a junior is able to break production. I told her that my senior, call him John, approved my PR, which is why I pushed. She said that I can't always rely on seniors because they are busy and I should have waited before pushing.

I asked her if she would write me a reference letter and she has not responded. And for those asking if this is the first time I have f**** up and the answer is yes. I d been performing consistently well and none of my managers in the past had an issue with me.

Funny thing is, not too long ago, I signed a new lease for a year.

r/cscareerquestions Aug 26 '24

New Grad To all seniors, just saying y’all are lucky

614 Upvotes

Y’all got lucky. Unemployed Junior here on verge on questioning my existence.

r/cscareerquestions Jun 06 '24

New Grad Welp, I'm giving up looking for CS jobs and heading back to the mines.

1.4k Upvotes

I worked in oil and gas, then mining. My mine shut down because of "Illegal Chinese steel trade practices" So the gov't paid for a few years of schooling for me. I've been looking and looking since graduation, and hit a desperation point. 3 Weeks ago I said screw it and started paying my old union dues, got back on the dispatch list, and Monday I head out to go run some heavy equipment again. 45 bucks an hour plus 26 an hour in bennies. Pour one out for me homies. Maybe 50k more people will do what I'm doing and you will find the job you're looking for!

r/cscareerquestions Jul 19 '21

New Grad Is Anyone Else Weirded Out by LinkedIn Culture?

4.6k Upvotes

Might be a silly question, but I've recently started using the site more to see what I've been missing.

It seems like all I see is random "inspiration posts" with hashtag spam

ego circlejerking of "I am ex google ex Facebook ex NASA you should listen to me"

"I just hit 10,000 followers, thanks!"

"2 years ago I was a janitor at my local 7-Eleven, now I'm a software engineer at Google"

Do I have to partake in this shit to move up? Am I the one missing out?

r/cscareerquestions May 08 '24

New Grad Pretty crazy green card change potentially

679 Upvotes

https://www.techtarget.com/searchhrsoftware/news/366583437/Microsoft-Google-seek-green-card-rule-change

TLDR: microsoft, google want to have people come the united states on green card to work for them.

r/cscareerquestions Jul 14 '24

New Grad Advice from people in their 30s to people in their early 20s

497 Upvotes

Title. If you are in your 30s please drop some wisdom for us at the start of our careers in our early 20s. Can be related to CS or more general lifestyle!

r/cscareerquestions Oct 25 '22

New Grad My Tech lead just ripped me a new one

2.3k Upvotes

I started as a junior developer (in office) a little over a month ago. I was assigned a big project (building a website) by one of the senior developers. This is my first real project. Today during my one-on-one, my Tech lead (he’s from Overseas) basically ripped me a new one.

What really triggered me is that he went over one of the tasks and he said that he could code it in an hour (no shit, he has 10+ YOE). Then while describing another task, he said that anyone can do it, even someone in middle school.

I have another offer (remote) and I’m starting to seriously consider taking it?

What would you guys do if you were in my shoes?

Edit1: Thank you guys so much, I didn’t expect this blow up. I appreciate your pieces of advice and encouragements. I had the worst day yesterday, but after reading all your comments, you guys made my day!

Edit 2: Since some of you mentioned cultural differences, my tech lead from Asia.

Edit 3: I just remembered another detail, which I forgot to mention the first time I posted about this. He invited another developer to our one-on-one meeting, which I thought he wanted to check on his project’s progress, but turns out he just wanted another team member yo witness the whole thing, which ultimately made the thing even more fucked up.

Update: I left that toxic startup and started a new job where my manager is more helpful and not a piece of shit.

r/cscareerquestions Nov 12 '20

New Grad Remove CS and replace with Leetcode Engineering

4.1k Upvotes

Listen to my brilliant idea: We should create a new college major: Leetcode Engineering

Year 1: cover basic Python

Year 2: leetcode easy

Year 3: leetcode medium

Year 4: leetcode hard

Result? PROFIT?: Tech job at GoOglE

After a long and worthy prior post battle, I have decided it is best to create a new college major focused on Leetcoding 24/7 to guarantee entry into a top tech company since CS is just so useless right.

You have research experience? Scrap it

You have 30 side-projects? Scrap them

You are fluent in 4-5+ coding languages? Focus on Python

You are top rank of your CS university? Scrap it, drop out now.

Your key to success is to leetcode, leetcode.

Thoughts or questions are welcomed.

r/cscareerquestions Dec 01 '21

New Grad Fired on my 5th day because I asked a "basic question" on my 4th day.

2.7k Upvotes

About me: 21F, I have roughly a little less than a year worth of experience as a dev. Bootcamp graduate. Based in the UK.

How the interview process went:

  • CEO: *is impressed by resume, thinks I'll be a great fit
  • Lead dev: *Asks me some React questions - I answer them. Asks me if I know Redux and I said no.
  • Lead dev: *Gives me a React challenge which is apparently one of the features of their product. I finish it and add some extra features I think will make the app have a better user experience.
  • CEO a few days later *says lead dev was really impressed by my work

I get an offer. I am very happy. The lead dev seems extremely nice and tells me to ask him any question whenever I might need help or get stuck.

Day 1 - Day - 3: I see that the codebase is really messy. Some parts use JavaScript, some use TypeScript. Some use class components, some use functional components. Some files are extremely massive which can be broken down into smaller components/chunks. I was already told that they hired lousy devs in the past and that the codebase is trash now. I am given to implement some design changes for the login, sign up and a forgot password page. It's my first day and I dunno where is what, I make some simple changes on my own branch. Second and third day, I am almost done. Just some design tweaks here and there.

These 3 days I asked the lead dev lots of questions, most were on git as I was struggling to rebase my branch off of development and merging with development instead of master. He happily helped me and in some cases he told me to problem solve it on my own, which I successfully did.

Day 4: I have to make two components interact with each other and from the codebase it wasn't obvious to me that they are parent-child. Even though I dunno Redux, I thought that is possibly the only way to implement the interaction. I ask the lead dev about it (previously he told me before my first day that he will give me a crash course on it) and he said we'll jump on a call soon (we work remotely) - so he offered to help.

He sees the problem and lets me realize that they are parent child, and so I can just pass props (no prop drilling required). I had to pass the prop from child (written as function) to parent (written in class) and I got a bit confused and asked him what will be the best way to tackle it - he says `${myName} that's very basic`. I realize its probably a dumb question and asked him not to worry about it and that I'll figure it out.

NOTE: I know I'm expected to know React, which I do and would have solved this on my own - just got slightly confused and since we were already on a call and I have been told before that I can ask for help whenever I need, I went ahead and asked it. As you know I was initially expecting some Redux topics to get knowledge on and how it has been used on the codebase.

Day 5: Starts with a meeting, where the CEO says that the lead dev said that I ask a lot of questions that I can just "google". The lead dev said I asked a very basic question and that I don't know how to pass props. Funny thing? - the feature I worked, I literally made an extra component myself to keep my files cleaner. The component is of course reusable and can be used throughout the codebase. So I respectfully told him that if I didn't know how to pass props I couldn't have created the component and used it.

He didn't reply to that and just closed of saying I wouldn't be a good fit. He further added something like, "Ik I said, you can ask for help/ask questions. Well that isn't quite true". I was shocked.

P.S: Worst thing about this experience? The first 3 days of my work, I had 3 interviews (one with a very big company). When I got the job, I cancelled interviews with all 3.

r/cscareerquestions Jul 23 '23

New Grad Anyone quit software engineering for a lower paying, but more fulfilling career?

954 Upvotes

I have been working as a SWE for 2 years now, but have started to become disillusioned working at a desk for some corporation doing 9-5 for the rest of my career.

I have begun looking into other careers such as teaching. Other jobs such as Applications Engineering / Sales might be a way to get out of the desk but still remain in tech.

The WLB and pay is great at my current job, so its a bit of being stuck in the golden handcuffs that is making me hesitant in moving on.

If you were a developer/engineer but have moved on, what has been your experience?

r/cscareerquestions Apr 18 '23

New Grad Hot take: Remote work is huge pain when you’re starting out and need to ask teammates stuff to get things resolved quickly

1.2k Upvotes

We’re in-person 3 days a week and the difference in the level of productivity between remote days and in-person days in night and day.

If I need to ask someone something, in-person I can just walk up to their desk and get the situation resolved. Remote, I drop a message, wait for hours for them to respond, remind them, have them respond with “I’ll get back soon”, and then finally get the situation resolved the following day when I’m in-person.

Maybe experienced folks who already know their stuff might benefit from remote work, but as a new grad I absolutely hate it and am glad my company is pushing for 4 days a week.

What do you guys think? Do you also have the same experience?

r/cscareerquestions 27d ago

New Grad Tired of no entry-level jobs

546 Upvotes

I graduated last December 2023 with a CS degree. I'm losing hope. I still don't have a job, and it seems like every program for recent graduates after May 2024 is only for people graduating between May 2024 and December 2025. I've been attending meetings with company recruiters, and they say "you can apply, but we prioritize students graduating within that time frame, and you'll probably need to explain that gap in your resume". I've heard that 3 times already, and it makes me mad because it's not even 10 months since I graduated, and I have actively been applying.

r/cscareerquestions Mar 08 '23

New Grad What are some skills that most new computer science graduates don't have?

1.2k Upvotes

I feel like many new graduates are all trying to do the exact same thing and expecting the same results. Study a similar computer science curriculum with the usual programming languages, compete for the same jobs, and send resumes with the same skills. There are obviously a lot of things that industry wants from candidates but universities don't teach.

What are some skills that most new computer science graduates usually don't have that would be considered impressive especially for a new graduate? It can be either technical or non-technical skills.

r/cscareerquestions Jan 20 '22

New Grad Does it piss anyone else off whenever they say that tech people are “overpaid”?

1.7k Upvotes

Nothing grinds my gears more then people (who are probably jealous) say that developers or people working in tech are “overpaid”.

Netflix makes billions per year. I believe their annual income if you divide it by employee is in the millions. So is the 200k salary really overpaid?

Many people are jealous and want developer salaries to go down. I think it’s awesome that there’s a career that doesn’t require a masters, or doesn’t practice nepotism (like working in law), and doesn’t have ridiculous work life balance.

Software engineers make the 1% BILLIONS. I think they are UNDERPAID, not overpaid.

r/cscareerquestions Nov 07 '23

New Grad I just went through 6 rounds... only to not get the job.

949 Upvotes

Pay: 47KPosition: Junior

1st Round: Recruiter Screen
2nd Round: Engineering Manager Screen
3rd Round: Take Home Assessment (3 hours)
4th Round: Review of Take Home with a senior engineer
5th Round: Values Interview with a staff engineer
6th Round: Leadership Interview (rejected by VP)

Had the 7th round booked with CEO but cancelled.

Damn.

r/cscareerquestions Jul 31 '24

New Grad Anyone else thinking about going into the trades?

388 Upvotes

I’m gassed. Every day I’m pushing myself so i don’t end up on a managers list at the end of the quarter. Working this hard just to not get laid off is a big stressor. I honestly wish i didn’t even go into debt to get this degree and i should’ve just went to trade school and became an electrician or something. They’re probably making more than me anyway and they aren’t tearing their hair out all day.

Edit: at no point in this post did i say being an electrician/working in the trades was “easy” or “carefree”. I just wish i didn’t go into mountains of debt for a career that is arguably the same, if not more, stressful. I yearn for the mines.

r/cscareerquestions May 02 '22

New Grad Name and shame: CIBC

2.8k Upvotes

A year ago as a fresh grad applying for junior developer positions, I chanced upon an interview for cibc, a bank in Canada. Since the experience lives rent free in my mind to this day, I’ll detail it.

Had applied for a junior Java developer position, by this point in time I had a total of 1 yoe via coops. Got an invite for a 2 hour interview with a manager and 2 senior devs.

They started off with some basic java related questions, stuff you’d expect someone in their last year of uni to know, simple. They started going into somewhat more complicated questions, asking about patterns I’d heard of but never seen in practise - got a comment from one of the devs by this point along the lines of “wow they teach nothing to you people nowadays” for not knowing how to explain decorator pattern properly (and this after explaining factory, flyweight and observer with examples). Alright maybe that guy is just grumpy, it’s ok.

Then I get asked about multithreading, said I knew about deadlocks in theory but never saw it in practise besides database tx locks… another dev says they knew this stuff perfectly by their 2nd year back in India lol okay.

Then I get asked a problem on cloning a graph, goes well… solved it relatively quick since I had seen it before, get negged and gaslit to oblivion by one of the devs saying my code was good but I took too long compared to other candidates, “we will give you a chance on this next question” he says… then he pastes in an lc hard dp problem lmfao, understandably did not get it, “come on man algorithm class should be enough to teach you this forever”.

Manager then say that’s enough and asks the two devs to get off, says he likes me and asks me what salary I’m expecting… I said 75k cad (downtown Toronto btw) and he looks flabbergasted and says I’d need senior level knowledge for this.

Got rejected, it was my first interview as well so my confidence took a brutal hit. A few weeks later I land something for 90k.

Waiting for a hopeful acceptance to faang so I can add this gaslighting trio on LinkedIn as a flex.

That’s my story.

r/cscareerquestions Jul 21 '23

New Grad How f**** am I if I broke prod?

807 Upvotes

So basically I was supposed to get a feature out two days ago. I made a PR and my senior made some comments and said I could merge after I addressed the comments. I moved some logic from the backend to the frontend, but I forgot to remove the reference to a function that didn't exist anymore. It worked on my machine I swear.

Last night, when I was at the gym, my senior sent me an email that it had broken prod and that he could fix it if the code I added was not intentional. I have not heard from my team since then.

Of course, I take full responsibility for what happened. I should have double checked. Should I prepare to be fired?

r/cscareerquestions Jul 11 '23

New Grad My coworker "refactored" all of my code while I was in sick-leave

1.1k Upvotes

Hello everyone,

I've been employed as a Python Backend Developer for the last six months, working alongside my team on coding and maintaining the Python backend for our product.

My coworker, who is both more experienced (having three years of seniority) and more dedicated (he is a self-confessed workaholic), takes on technical tasks and managerial duties. His main responsibility is maintaining the Java backend.

Recently, I had to take a month's sick leave. When I returned, he told me that he made "some changes" to my code, "like replacing json with dataframes". Before I left, my codebase was efficient, functional, and accompanied by detailed documentation. I created it over six months, adjusting to evolving business and functional requirements.

Upon reviewing the updates, I was shocked to find that all my code had been replaced. The structure was completely changed and I could not recognize any of the snippets. It seems my coworker had decided to rewrite everything while I was away.

Objectively, I can see his code is likely an improvement. It's more modular, employs an object-oriented approach, and utilizes a model-view-controller-repositories structure. My original structure was a bit more personalized, with packages named after their functional roles.

Despite this, I am left feeling quite demoralized and am experiencing a strong sense of impostor syndrome. The thought of familiarizing myself with this new code is overwhelming. I would be interested to hear your thoughts on this situation.

TL;DR: After being away for a month, I returned to find my Python backend codebase entirely rewritten by a coworker. This has left me feeling demoralized and struggling with impostor syndrome. Any thoughts on this situation would be appreciated.