/r/cscareerquestions

Photograph via snooOG

CSCareerQuestions is a community for those who are in the process of entering or are already part of the computer science field. Our goal is to help navigate and share challenges of the industry and strategies to be successful .

CSCareerQuestions protests in solidarity with the developers who made third party reddit apps.

reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app.

More importantly however, the behavior of reddit leadership in implementing these changes has been reprehensible.

For more info go to /r/Save3rdPartyApps/

https://redd.it/144f6xm/


Discord

CSCQ regular u/Kevincav runs a discord called CS Career Hub. Please check it out for your chatting needs: https://discord.gg/cscareerhub

Programming.dev

r/ExperiencedDevs made a new site based on Lemmy:

https://programming.dev/

Please note that we, the CSCQ mod team are not in charge of this discord or the site: 'programming.dev'.


Want to ask a question?


User Flair??

Noticed some cool user flair around? Take a look at this thread to see what it's all about.

tl;dr: darker colors == more posting experience here.


Salary Sharing Survey

The survey and response spreadsheet have been updated as of November 23, 2018.

Survey

Responses

These are the old responses to the previous survey

Share your current compensation and review the data submitted by other users in the two links above. More info about the salary survey can be found on the subreddit wiki.


Salary Sharing Threads

These are only posted by mods, following the schedule listed in the FAQ. You can find past threads here.


Demographics Survey


Daily Threads

In addition to a chat thread that's newly spawned every day, we have a daily rotation for threads for certain topics. Please don't start new threads about these topics without getting mod permission first, lest we be forced to...intervene.


Related Subs

Other CS Career Subs

Dev Careers: Europe

CS Career Questions: South East Asia

CS Career Questions: India

CS Career Questions: Canada

CS Career Questions: Oceania

Experienced Devs

CS Interview Questions

CS Job Links

Education/Theory

CS Majors

CompSci

Computer Science

CS Education

Programming

Learn Programming

General Programming Discussion

Coding

Programming Buddies

Other Jobs Subs

IT Career Questions

Telecommuting

General Job Discussion

Digital Nomads

Career Guidance


Contribute to the FAQ!

We could always do with more help and wisdom, friend! The better the FAQ, the harder we can come down on lazy posters with low-effort OPs, which means a higher quality subreddit experience for you.


Don't see your link?

/r/cscareerquestions

2,163,435 Subscribers

1

How do you work with Trump supporters?

I recently moved to a new remote team that are consisted with people from mid West and Texas. We recently met in person for a company event. Some of them were openly Trump supporters.

How do you mentally prepare yourself to work with them everyday?

2 Comments
2025/02/01
11:36 UTC

1

How can I make friends in the industry?

I know people say you need to network in order to land a job in the industry, but I’m not sure how to go about doing that. No one I know works in tech, and I live in a rural area so there’s no companies around that hire developers.

5 Comments
2025/02/01
09:41 UTC

1

MSFT Contract role

Got an offer for a 6+ month long contract role for MSFT as an SDE 2 with the Xbox team primarily to do infrastructure work (package management, build configuration, ci/cd). I’ve got 5 YOE as an SWE so I feel like this would be a step down but I also was laid off 3 months ago and am contemplating if it’s worth taking the contract or continuing to search for new roles. I am getting a decent number of interviews albeit primarily startups. Also the position compensation is pretty poor. $57/hr. If I was desperate for income I would take it but I have a decent amount of savings (good for 2 years) so just debating on if it’s worth possibly taking a 6mo contract and not gaining anything valuable for below market pay and more than likely not a FT position (an assumption based on the work. Not doing actual development.) thoughts?

2 Comments
2025/02/01
09:41 UTC

1

How to earn side income while being CS undergraduate

Is it possible for example to be freelancer and make websites or apps part time. In the past I used to read a lot about such people that were studying software developing and making websites as freelancer forts 4 hours in the morning to earn some money. Probbably situation in It has changed so far. I am also intrested has anyone of you earned while studying for cs degree or know someone which had and what skills have you developed to be able to achieve that?

0 Comments
2025/02/01
09:31 UTC

2

Amazon SWE Internship Helped with Job Search

Was just curious for anyone who has internships at Amazon as a SWE how their experience has been with NG/Intern search the following hiring season?

Ik Amazons FT WLB is shit so wanted to use it as a resume booster and wanted to see other ppls experiences with that?

0 Comments
2025/02/01
09:13 UTC

0

how hard is it to get a job with a cs degree compared to some “liberal arts degree”

I’m talking purely in terms of realistic prospects, does someone with say a history/ sociology degree have a better chance of landing a new grad role compared to a cs major? Forget crazy triple faang interns or anything like that, just the average cs vs liberal arts major

9 Comments
2025/02/01
08:49 UTC

24

How long can you work in tech without being a senior before it becomes a red flag?

I’ve been working in tech for 7 years as a Data Scientist, Data Engineer, and AI Engineer, but I’ve never taken on a senior or lead role—and honestly, I don’t want to.

I’ve been making six figures while working remotely, traveling the world, and never opening my laptop after 5 PM. Career progression has never been my priority; I just enjoy doing hands-on work without the extra responsibilities of leadership.

My question is: At what point does staying as an individual contributor (IC) without moving into a senior/lead role start looking like a red flag? Do hiring managers eventually question why someone with years of experience hasn’t “moved up,” even if they’ve just optimized for work-life balance?

13 Comments
2025/02/01
08:09 UTC

1

Daily Chat Thread - February 01, 2025

Please use this thread to chat, have casual discussions, and ask casual questions. Moderation will be light, but don't be a jerk.

This thread is posted every day at midnight PST. Previous Daily Chat Threads can be found here.

0 Comments
2025/02/01
08:02 UTC

1

Resume Advice Thread - February 01, 2025

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.

2 Comments
2025/02/01
08:01 UTC

3

How do I enjoy my CS degree?...

Yeah kind of a silly question but it's a very tricky question. I want to be a product manager or a strategist which is really enjoyable work for me. Although, I'm an international student applying to the US so competition is VERY rough. I will have to learn programming get atleast an A on my math exam, I'm already pretty good at CS but I need to prepare for Computing Olympiads, learn for GitHub projects and potentially learn competitive programming(hypercompetitive I say), how do I genuinely develop an interest and enjoy these tasks? I have 3 years to graduate school and I must get a CS degree as It'll benefit my job prospects and I DO think it's worth it.

2 Comments
2025/02/01
07:25 UTC

2

Does this subreddit tend to exaggerate the downsides of the industry?

Lots of doom and gloom here, do you think it’s a skewed perspective?

14 Comments
2025/02/01
07:17 UTC

1

Internal promotion

Hi all, I’m moving from associate se to swe 2 and this is my first corporate job, also first job in the field. I was curious if it is normal to negotiate internal promotion salary? Is it only worth doing if you have another offer on the table? I kinda figure that the worst thing they can say is no. Right? TIA!

2 Comments
2025/02/01
07:02 UTC

14

I'm concerned that my CS program in school isn't getting me enough practical programming experience

It's a decent CS program at a state school but I'm starting to realize that it's a little more on the theoretical side. Besides my intro programming courses and a few courses specifically tailored to software engineering most of my other classes tend to skew more on the theoretical side with some programming assignments sprinkled in.

I will be graduating during the spring 2025 semester so I'm at junior/senior level atm and honestly I'm not all that confident in my programming skills despite getting straight As. What kinds of things can I be doing over the next year to improve practical programming skills and make me more employable for software engineering positions after graduation?

23 Comments
2025/02/01
05:44 UTC

11

New grads and devs without work, how many hours a day do you spend applying + up skilling?

I’m curious how much time everyone spends since I’m trying to work on my self improvement and really upskill before I start doing technical interviews and working.

This is genuine hours spent focused, not just scrolling on my phone distracted at the desk/passively working:

  • 2 hours a day applying to jobs, I message a recruiter for almost ever app - 18 to 30 apps a day
  • 1.5, maybe up to 2 hours hours doing leetcode
  • 2 to 3 hours working on side projects

What’s your schedule like? I feel like I should be working harder

9 Comments
2025/02/01
05:04 UTC

2

Atlassian vs IBM

Hi everyone I’m looking for some input on my situation since I’m fortunate to have two great offers but I’m not sure what direction to go.

I’ve already accepted IBM so I would have to renege and the pay for the internship is significantly higher at $78/hr. Atlassian is lower in terms of pay at $58/hr but the perks and the work culture from what I’ve heard is better. I also feel like Atlassian is a better “brand” but I’m still not really sure.

This is for an internship so I know it’s not that deep but I’m interested in hearing your input since I’m early in my career.

11 Comments
2025/02/01
05:01 UTC

1

Anyone have experience with Cogent Infotech/University

I don't know it seems fishy and almost like it won't help me but hurt me

0 Comments
2025/02/01
04:32 UTC

105

Do managers EVER lose?

Seems to me like once someone is made a manager, they can only fail upwards. I have *never* seen any manager type facing setbacks in their career.

WFH putting the entire mid-level management line at risk? Tell the upper management that the ICs are slacking off at home, earn a massive bonus and promotion. Product/feature not ready to be shipped on time? Force everyone in your team to work harder, and if the end result sucks, push all blame on the developers and get a bonus and promotion. Company needs to cut costs? Fire ICs and assign their duties to remaining staff, get a bonus and promotion.

48 Comments
2025/02/01
04:24 UTC

3

Reluctant to ask for help because I feel like I "should" know this already, or I feel that nobody will help me

Recently switched to a new team in a new org. On top of that I'm the only person working on this specific service (there are some people on my team who have some experience with this service before).

I feel completely lost. While I understand my specific tasks very well, I don't know enough about the service to implement them in code. How to implement something specific in this package, how to get my test environment working, etc. Implementing something small takes a while because I don't even know what part of the package to touch or how to test my changes.

A few times I tried asking for package-specific help, such as what a certain build error meant or for permissions. I asked in my team's general channel, someone on my team who used to work with this service, someone on the team who owns that service, and the manager who owns that service (for permissions), and all of these people straight up ignored me even though they've previously helped my teammates with similar permissions.

I have a bit of a big picture understanding of what the team is about, but no idea what anyone else is working on. Standups are utterly confusing because I have no idea what problems are being discussed or how that area works. At the beginning we had some team-wide onboarding meetings telling us what the team was about, even those didn't make much sense to me.

I'm reluctant to ask for help because either I feel like I "should" know these things already, the error I'm getting with the build is my fault somehow, or because nobody will be bothered to help me anyway. I don't want to ask stupid questions in front of everyone. I had my first 1:1 with my new manager yesterday and told him my situation. He said "why didn't you ask for help earlier? I didn't know you were blocked or confused".

I know this is a bad habit, but it's not like I don't have experience that justifies it somewhat. How do I get over this?

10 Comments
2025/02/01
03:33 UTC

0

Is It Worth Starting a Tech & Software YouTube Channel?

I am wondering if it’s worth starting a YouTube channel about tech and software. I’ve been in software for 7 years and would like to create content, but I’m intimidated by editing and showing my face, etc. However, I believe that’s something I can overcome. Does anyone have advice on how to start, and is it worth it?

5 Comments
2025/02/01
03:11 UTC

0

Should I switch jobs even though I’m happy?

Warning: This is a long one.

I recently got converted from an internship to a full-time SDE 1 at Amazon. I know that, career-wise, I could be making more money if I switched to Google, and I believe that with 1–2 months of prep, I could likely pass the interviews. The prestige, compensation, and reported work quality at Google all seem like clear advantages.

However, I just relocated for this job, and my quality of life is great. I live close to the office, go to the gym next to work almost daily, and really enjoy my new routine. My team is great, and I’ve already started making friends (even though I’ve only been here for a month).

The dilemma is: it feels like staying in Amazon is the “wrong” professional move because I could aim for something bigger. But at the same time, I’m genuinely happy, and leaving so soon feels like I’d be sacrificing a good work-life balance just for prestige and money.

Would you recommend I start preparing now, or is it reasonable to stay for a while and reconsider later? How do you approach career progression when your current job is enjoyable but not the most optimal choice?

P.S. Working in Brazil, not U.S.

11 Comments
2025/02/01
03:05 UTC

0

How I got hired at Tesla and Atlassian

I wrote this blog post about my study and interview process to get Staff engineer offers from Canva and Atlassian. I also used it previously to get a Senior role at Tesla.

https://tomdane.com/blog/interviews.html

I'd love feedback or thoughts. It covers leetcoding, but also system design and behavioral interviews.

3 Comments
2025/02/01
02:32 UTC

3

Spring Graduate looking for advice

I graduate in May and understand I'm pretty behind. I'm not confident on leetcode and I have decent projects I've done through school. Should I focus on doing a more advanced personal project or spend my time leetcoding so I can do good in an interview?

I've also been applying to jobs but I feel that I should take that time to focus on making myself a better candidate.

2 Comments
2025/02/01
02:25 UTC

0

Do only big tech companies sponsor work visa?

I have heard that even big companies, like Duolingo or Spotify, stop sponsoring work visa? Especially now with trump administration

15 Comments
2025/02/01
01:56 UTC

2

Failed Phone Screen

Recently failed the phone screen at Rain Forest even though I am positive I solved the technical question given. I think the biggest contributing factor is that I work at a startup and don’t really do anything technically challenging in my day to day, but wondering what the odds are of getting in to Rain Forest but on a different team?

The email read: “It was a difficult decision, but we have decided to move forward with other candidates in the search process in order to target the candidate whose skills and experience best meet the current needs of the business.”

Just some automated BS or did I actually do the technical stuff right but the resume just isn’t impressive?

And for those that do work there, any tips to better improve? Maybe my behavioral wasn’t the best smh, wish there was more feedback!

4 Comments
2025/02/01
01:44 UTC

5

People in IC roles, what is one thing thay you would do differently from your manager if you were given an opportunity?

Commenters - why do you think the manager in question wasn't able to do that one thing right in the first place?

8 Comments
2025/02/01
01:22 UTC

0

Cloud Berry training legit?

Has anyone had any experience with this company? https://www.cloudberry.services/

Got an email from them with the subject "Last Chance! Free Python & AWS Training + Job Placement". They thanked me for making my profile on Dice.com, described their 5-week course, and attached an overview of the curriculum. Seems like pretty basic stuff, but if it's free and includes job placement support I'm interested.
I just don't get why a company would offer a course like this for free and makes me think there's an angle to it. What does Reddit think?

Thanks in advance.

1 Comment
2025/02/01
00:19 UTC

301

Why is WFH dying out?

Do some employees use office small talk as a way to monitor what people do on their spare time, so only the “interesting” or social can keep a job?

Does enforcement of these unwritten social norms make for better code?

Does forcing someone to pay gas tax or metro/bart/bus fare to go to an open plan office just to use the type of machine you already own… somehow help the economy?

Does it help to prevent carpal tunnel or autistic enablement from stims that their coworkers can shush?

326 Comments
2025/01/31
23:57 UTC

1

crowdstrike internship

hi everyone! i'm not really sure who to ask about this. but i had a recruiter screening for a crowdstrike internship yesterday (security research) and was wondering if anyone knew about the next steps. they said i would get some kind of OA and then maybe an interview. it was some kind of platform that i forgot? not like codesignal or hackerrank or anything like that.

does anyone have experience with this? would really appreciate it! even a pm would be so helpful as i don't really know anything about recruiting or have any mentors :')

0 Comments
2025/01/31
23:55 UTC

1

If I work at as a store associate, would I have a better chance when I apply for software position for that company later?

I'm asking because I can't get any interviews at all. I've seen some SWE positions and tried applying for can't get the interview. I was wondering if I take a store associate position, would it increase my chance for an interview and getting hired later?

6 Comments
2025/01/31
23:54 UTC

2

STEM based degree currently working as a data analyst in the UK but wanting to transition to software development . Currently 30 and considering undertaking a masters in software development. Would this be helpful or is the job market too unstable to attempt this?

I'm 30 years old and have been working as an analyst for about 5 years. I have an undergraduate degree in physics and on the job experience of using Matlab and Python. More and more I have found myself wanting to move into a software development job. I have been considering undertaking a masters degree in software development. I am too old or is the job market too awful at the moment or both to attempt doing this? I'm based in fhe UK and have no immediate plans to move elsewhere

Any advice would be greatly appreciated!

4 Comments
2025/01/31
23:41 UTC

Back To Top