Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
Found the internet!

CS Career Questions


pinned by moderators
Posted by5 hours ago
Posted by5 hours ago
1 comment
Posted by6 hours ago

I don't mean because of the software you're writing that other professionals are using, I mean because of your jobs.

The salaries, the advancement opportunities, the perks (stock options, RSUs, work from home, hybrid schedules), nearly every single young person in a white collar profession is aware of what is going on in the software development field and there is a lot of frustration with their own fields. And these are not dumb/non-technical people either, I have seen and known *senior* engineers in aerospace, mechanical, electrical, and civil that have switched to software development because even senior roles were not giving the pay or benefits that early career roles in software do. Accountants, financial analyists, actuaries, all sorts of people in all sorts of different white collar fields and they all look at software development with envy.

This is just all in my personal, real life, day to day experience talking with people, especially younger white collar professionals. Many of them feel lied to about the career prospects in their chosen fields. If you don't believe me you can basically look at any white collar specific subreddit and you'll often see a new, active thread talking about switching to software development or discontent with the field for not having advancement like software does.

Take that for what it's worth to you, but it does seem like a lot of very smart, motivated people are on their way to this field because of dis-satisfaction with wages in their own. I personally have never seen so much discontent among white collar professionals, which is especially in this historically good labor market.

Posted by
Looking for job
6 hours ago

TLDR: Spring 2022 Grad, no internships, have applied to jobs, but resume isn't the greatest. To improve resume, decided to do impressive projects. Struggle with creating impressive personal projects, did not learn enough in/out of school to be job ready, Should I do a boot camp to make up for what I don't know? I am lost in what to do next.

Hello, I got my CS degree back in May. I've been applying for jobs, but I am still currently unemployed. I'm aware of the state of the job market right now especially for entry-level / new grad so I'm wondering about the next steps I should take.

About me:

I've applied to nearly ~200 jobs and the numbers are low, but a part of that is due to how my resume isn't the best which is why I try to improve it with projects and learn technical skills to make my resume look better. However, I fall in a cycle of:

Resume bad -> learn/do projects to improve resume -> fail -> apply anyways -> REPEAT

I have project ideas I want to do, but I have difficulty executing my ideas. Since I do not have internship experience, I need better projects to make up for it. Following tutorial projects isn't the "best idea", so I decided to try to completely "dive in" and do research on my own as I work on a side project. However, I find it so difficult to know how to architect a project. How do people create a large project on their own? How do they even learn so many new technical skills on their own?

I was able to succeed in creating a personal project where I learned a bit of node.js, express, and javascript but it isn't really "impressive" or enough to stand out. I did it for fun and also to learn something, but it's too "surface-level". I don't know how I can build something full-stack, but I know I need to make an impressive project somehow or else I can't really stand out from other applicants who have experience.

Posted by16 hours ago

About Community

A subreddit for those with questions about working in the tech industry or in a computer-science-related job.
Created Mar 19, 2011





Top 1%

Ranked by Size

r/cscareerquestions Rules

Posts must be related to careers in computer science or the tech industry.
Posts must show thought, effort, and research.
Some questions belong in daily stickied threads.
Survey or data-collecting posts require mod approval.
Promotional or advertising threads are only allowed in the monthly stickied threads.
Trolling or being a jerk is not allowed.
Posts must contain a question or foster discussion.
Comments should be on-topic.
Comments should be professional and helpful.
Use ModMail instead of PMing moderators if you have issues.
Name & Shames are only for behavior that is blatantly unethical, illegal, or exceptionally shitty.


Welcome, one and all, to CSCareerQuestions!

Here we discuss careers in Computer Science, Computer Engineering, Software Engineering, and related fields. Please keep the conversation professional, adhere to the reddiquette, and remember to READ OUR RULES.


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

Please note that we, the CSCQ mod team are not in charge of this discord.

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.

CSCQ 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.

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?

CS Career subreddits


80,797 members


84,474 members


9,636 members

Education / Theory subreddits


144,296 members


2,118,775 members


310,940 members


23,120 members


1,636 members

Programming subreddits


3,438,361 members


4,648,694 members


396,153 members

Job subreddits


1,000,460 members


947,259 members


311,418 members


10,457 members


1,788,174 members


7,917 members


Moderator list hidden. Learn More