Since you are in your third year you should be applying to internships for the summer non-stop at this point, even if it's to the detriment of your education. Landing an internship now is the most important thing for your future career. Answer from poopeater32 on reddit.com
🌐
Reddit
reddit.com › r/cscareers › how hard is it to get a job with a computer science degree?
r/cscareers on Reddit: How hard is it to get a job with a Computer Science degree?
January 28, 2025 -

I am currently studying a computer science degree and I am in my third year. Just wanted to know what are the chances I get a good job after I finish my degree. When I was in secondary and college I heard that computer science paid a lot of money so I choose it over a maths degree. I would say that I am doing pretty well and am on the road to achieve a first class but just scared that I might not be guaranteed a good job. People were saying to do a masters to have a higher chance but how hard is it really to get a job after completing a computer science degree?

🌐
Reddit
reddit.com › r › cscareers
r/cscareers
December 21, 2015 - For discussion of computer science careers, software development, software engineering. All discussions about CS careers are encouraged not just those beneficial to recruiters and interviewers. Sharing job-finding information, tips/tricks is welcome. Part of the Reddit Safe Community Network.
🌐
Reddit
reddit.com › r/csmajors › what else can i do with a cs degree?
r/csMajors on Reddit: What else can I do with a CS degree?
June 1, 2024 -

21, current CS major. i understand that the field is oversaturated and I understand that there are people with loads of experience failing to get jobs. But I have a genuine question: what else can I do with a CS degree? And isn’t this shortage only in SWE?

The reason Im asking is because technology is genuinely my only passion, I mean, in the sense that I enjoy learning about it, listening to podcasts, reading articles etc. i cannot, CANNOT do that with anything else and idk if that’s an issue or just how I see tech, but it’s true.

I don’t want to give up on this degree despite the doom posts and tons of data I’ve read up on, but is there any other field in which I can combine my love for technology/programming and still succeed. I do prefer the artistic side of programming (front end based projects) but I can work harder to understand the back end more.

What other stable options are there for technology based positions or computer science fields? I literally don’t know what else to do with my life soooo

🌐
Reddit
reddit.com › r/cscareerquestions › what computer science positions are in demand for entry level?
r/cscareerquestions on Reddit: What computer science positions are in demand for entry level?
January 6, 2025 -

Im a new grad with a masters, graduated in 2022. I still never found a software engineering role (yes, I’m very unique with this story, right?) I’ve been mostly applying for software engineering roles but I don’t even get answers back anymore. I can’t even tell you when’s the last time I even had an interview. With the recent news on H1B engineers and all that, I’m slowly giving up on my dream of being a software engineer, but I still want to do something in computer science. What roles are in high demand for entry level? I have an interest in cyber security (though I have to get a certificate first) but seems like it may be the same as software engineering roles where there’s basically 0 entry level positions hiring. At this point any money I had is running dry and my crappy customer service job isn’t cutting it anymore so I’d really appreciate if anyone had any recommendations for any CS career paths that maybe be easier for an entry level like me to get into. I’m probably dumb for asking this but figured it’s worth a shot. I just want to have hope again

🌐
Reddit
reddit.com › r/cscareerquestions › cs careers that aren’t just, “software engineer?”
r/cscareerquestions on Reddit: CS careers that aren’t just, “software engineer?”
February 26, 2024 -

Hey guys. We’ve all heard it: the job market is bad. I surpassed a full year of my job search back in January of this year, and I graduated back in May of ‘23. My luck so far with my job search has been phenomenally awful, and I need to be looking for alternatives. With a bachelor’s in CS, what other jobs do I have a reasonably good chance to get with my degree that aren’t directly software engineering or teaching? I’ve considered IT and have the sort of “know a thing or two because I’ve seen a thing or two” knowledge, but I’m lacking the certifications that show off that sort of thing on a resumé (and am not earning enough money to just be dropping $300 on one of those tests at the moment). I’ve been working on a personal project here and there when I’ve had downtime, but it’s frankly more of a hobby to keep my skills sharp than anything else.

🌐
Reddit
reddit.com › r › csMajors
Students of Computer Science!
October 6, 2014 - I just completed my degree in Computer Science earlier this December, After a few days of rest i started applying for jobs in my field.
🌐
Reddit
reddit.com › r/cscareerquestions › a general rundown of the types of careers out there in cs and the pros and cons of each?
r/cscareerquestions on Reddit: A general rundown of the types of careers out there in CS and the pros and cons of each?
June 20, 2018 -

I’m a beginner who loves to code, and that’s all I really know. As such, I am totally unsure what I want to do. Should I try becoming a Web Developer? Software engineer? Something else? What are the pros and cons of careers like these? Thanks.

Top answer
1 of 12
298
u/readet covered probably the most common CS jobs but I can think of a few more. Academic: PhD, university lecturer, teaching in general. If you like research but would also like something more hands-on and better paid, you could try joining a company's R&D department. It is very rare for a company to maintain an R&D department with people on it full-time but you may be able to do this if you work for the likes of Google or Amazon. Pros: continuously learning new things, solving interesting problems in new ways. Teaching people? Cons: academic research is exhausting from a finance point of view. You're applying for grants all the time to keep going or have to do lecturing. Also, if you like building stuff and not just thinking and writing about it, it may become boring. The whole teaching aspect? I mean, it wholly depends on the person. Desktop application developer: these jobs are becoming increasingly scarce with the advent of React, Electron, etc. There's just very little need for consumer desktop applications to be around nowadays, as most stuff is done on the web now and if not, you can just package your site as an Electron app and call it a native desktop app. Users will be none the wiser. If you really want to become a traditional desktop app user, you'll probably have to apply on a product basis (get a job in a company that develop a successful, well established desktop app like MS Office or Adobe Creative Suite, for instance). Otherwise you may end up maintaing legacy desktop apps nobody would want to touch in their sane mind. Pros: if you don't like building websites, think HTML/CSS/JS is not real coding or don't like web programming languages, you can stay clear of them and use whichever language you want. Cons: difficult to find a job in this area nowadays. Embedded software developer: writing C, C++, assembly programmes for microcontrollers, embedded devices of all sorts, device drivers, etc. Pros: well paid, very cool if you're into low-level development, it's cool to see that your program has visible implications on the real world. This depends on what you're building of course. Cons: difficult, usually a background in electronics is appreciated as you'll be directly interfacing with physical devices. Prior experience is usually required in most job positions in the embedded space. Data scientist: big data, data analytics and reporting, data warehouse, perhaps some AI. Hadoop, Apache Spark, Splunk and much more which I don't know about myself. Pros: very well paid as everyone wants to do big data and AI now. Cons: requires loads of experience (even a degree of its own sometimes) Sysadmin/tech support: your friendly system administrator job! Usually involves, as its name implies, maintaining the a company's IT infrastructure: networking, server setup, sorting out people's IT issues... Pros: entry barrier is lower. Usually a degree is not required, perhaps just some certifications. Very hands-on. Cons: usually stressful, depending on how short you're on IT support personnel, you may end up spending most of your workday sorting out petty problems like antivirus, PDF's not opening, misconfigured email accounts... DevOps: DevOps people aim to bridge application development and deployment with their holistic skillset. These are people who have a extensive knowledge about best CI/CD practices, build pipelines (Jenkins, Concourse, Circle CI), provisioning (Ansible, Puppet, Chef, Foreman) and are comfortable coding to an acceptable level. Their main job is ensuring the application development process is as smooth, automated, predictable and efficient as possible. Pros: for people who prefer to be generalists rather than specialists, this is a good one. Also, the fact that your job consists of improving processes so they're more efficient and reliable feels good. Cons: can feel a bit like tech support sometimes if there's not a good DevOps culture in your company. If you're not careful, you may end up fixing developers' problems rather than improving things. "Why's the pipeline broken? DevOps guy, please fix it!", "Why's the latest version of my code not on the test environment? DevOps guyyyyy!!". Can get a bit tiresome. Site Reliability Engineer (SRE): these guys look after the healthy and efficient operation of a particular product or service. You can think of them as operations managers. They have a very broad set of responsibilities: looking after IT infrastructure, security, networking, provisioning, performance, monitoring, logs... In a nutshell, their job is to make sure a service (e.g. a website like Facebook) stays up and responsive. Pros: these jobs are in high demand at the moment and therefore companies are happy to pay big bucks for it. Cons: loads of experience and qualifications required. This is a senior-level position exclusively. Cloud architect: they design cloud-based systems. They get a set of business requirements, functional and non-functional constraints and have to turn them into a sound, cost-efficient, highly available, fault tolerant and secure cloud infrastructure. Pros: almost everyone is running their infrastructure on the cloud nowadays, or at least want to migrate to it sooner than later, so there's a lot of demand for people with strong cloud skills. Cons: very high-level and heavy in system design, little coding to do (perhaps some Lambda, Terraform, CloudFormation...). Again, a good amount of experience is required.
2 of 12
168
Not sure if you are asking for university advice or programming career advice. I wrote out based on career because it is a career orientated forum. Small note on academics; choose the strongest academic program you can enter between software engineering or computer science - either is okay. If you like to code and learn about new problems I would advise you not to become a front-end web developer. That usually involves a lot of repetitive tweaking and gluing of frameworks that i personally didn't really find all that enjoyable. Generally very few places try to really challenge front end development and create things that will not be something copy paste from the web and some tweaking. Like 2 good examples are Netflix and Google that try and create a really transformative experience on a website. Pros: easy and knowledge based, so once you know something it doesn't really change much and you can apply it pretty much anywhere Cons: if you want to actively learn new things it will be pretty boring (usually) Back-end web development is okay if you are working on a service based application (i.e. uber, task rabbit, amazon, any large web company) because you are actively trying to translate real world conditions into software. Pros: lots of room for creative development Cons: can be boring if you don't enjoy looking at the console or reading a lot of code Game development is another thing lots of people consider, I think the entertainment industry is only going to continue to increase. Unless you really, really, really want to work on this I would advise against going into this industry though. Pros: if you really like doing this this is probably the best satisfaction job in the industry Cons: generally lower pay, worse working conditions; longer working hours, constant deadlines, etc. Mobile Application development seems to be in high demand but is similar to front-end development and unless you are specifically working on something like a game or something that utilizes some fringe mobile services it will be really repetitive most of the time. Pros: easy to transfer knowledge (usually) Cons: you won't really learn a lot of new stuff unless you are actively motivated Performance testing/Penetration testing are really really really good careers but they really require a lot of knowledge. These are probably the best careers in the field if you are good at them. You can consult in these positions for a lot of money and are generally pretty interesting. Pros: usually pretty enjoyable and interesting because people are constantly doing dumb things that you get to find Cons: require a lot (really, tons & tons) of knowledge
Find elsewhere
🌐
Reddit
reddit.com › r/csmajors › why do people have trouble finding jobs for cs?
r/csMajors on Reddit: Why do people have trouble finding jobs for CS?
August 1, 2023 -

r/CScareerquestions didn’t allow me to post this on their subreddit so I’ll try here

Scrolling through this subreddit I’ve found that many people are struggling to find jobs for computer science. This is a shock to me since I thought this industry/ job market was growing at such a pace that they’re weren’t enough workers. So my question is: in your experience what is the most common reason CS grads can’t get jobs or even interviews. Is it a poor resume, low qualification, or even that their education/ school isn’t good enough?

🌐
Reddit
reddit.com › r/askprogramming › is there really job opportunity in computer science?
r/AskProgramming on Reddit: Is there really job opportunity in computer science?
November 23, 2023 -

I'm a freshman cs major. I've always been under the assumption that cs is a great field with lots of opportunity and great paying jobs. Recently I've been seeing lots of posts where people share how many companies they have applied to and how many get rejected. These posts make the field of cs seem overcrowded and extremely competitive.

Any thoughts on this?

🌐
Reddit
reddit.com › r › cscareerquestions
Computer Science Career Questions
March 19, 2011 - Here we discuss careers in Computer Science, Computer Engineering, Software Engineering, and related fields.
🌐
Reddit
reddit.com › r/askprogramming › what types of jobs are there in the computer science field? what is your experience with them, the day-to-day, and skills you needed?
r/AskProgramming on Reddit: What types of jobs are there in the computer science field? What is your experience with them, the day-to-day, and skills you needed?
April 24, 2024 -

Hello,

So I'm currently in my 2nd year of my Bachelor's in a Comp Sci program and I'm starting to realize that I have no specific idea of what I intend to do after I graduate. I've dabbled personally in XML, Python, R, and Visual Basic although I wouldn't say any of those to a useful extent. I've studied 3 levels of SQL for database management, the foundations of HTML, I'm in a Git course, I'm about to do 3 levels of Java, C++ (In a scripting course), then some software engineering, AI, security, QA, and back end courses.

So my question is, what would those skills suit me for best? They seem fairly broad but not specialized, so I imagine I'd probably have to independently study a bit.

🌐
Reddit
reddit.com › r/cscareerquestionsuk › how hard is it to get a job with a computer science degree?
r/cscareerquestionsuk on Reddit: How hard is it to get a job with a Computer Science degree?
January 28, 2025 -

I am currently studying a computer science degree and I am in my third year. Just wanted to know what are the chances I get a good job after I finish my degree. When I was in secondary and college I heard that computer science paid a lot of money so I choose it over a maths degree. I would say that I am doing pretty well and am on the road to achieve a first class but just scared that I might not be guaranteed a good job. People were saying to do a masters to have a higher chance but how hard is it really to get a job after completing a computer science degree?

Top answer
1 of 15
14
The first job is the hardest but doing a masters isn't worth the investment unless you are specialising into something specific already. Just get whatever job and/or experience you can and then it'll depend more on your ability to interview than your CV. The real world isn't school. Good grades get you places only when it comes to studies. Getting a good job is going to depend on how you grow as a person outside of school in the next 5 years.
2 of 15
10
I'm literally travelling home from a grad recruitment and assessment centre (as an organiser/assessor). You're in for a rough but not impossible time. Most grads/junior Devs are a net negative on a company as the time investment from more senior staff to get them into speed is pretty intense, so we aim to find people who won't need much of a heavy lift to get where we need them to be. In terms of our latest grad centre we had around 900 applicants for about 5-6 roles. We're a technology consultancy so we are looking not just for good software Dev but also soft skills too. Our process is a sourcing team scan through CVs. We instantly reject anyone who doesn't have a CompSci or related degree. We also exclude anyone who needs a visa (we do visa sponsorship for senior roles but with so many grad applicants it doesn't make sense). That took us down to around 90 grads which were further refined to about 60ish. We then ran them through a leetcode type test. Nothing extreme, we just want to see that they can problem solve with code, debug issues and can understand requirements...and not crack under a bit of pressure. We let grads choose their language of choice. Most chose Python or JS with a few going for Java or C#. We don't care which they chose. That took us down to around 40 grads. We then invited them to an assessment day in two offices (one in NE, the other in West Midlands). Of the 20 for each office about 12-13 actually turned up. Some never RSVPd, others got another job offer beforehand. Some didn't want to pay for a train ticket which we understand. For those who turned up we explained about our business and our grad program then ran through a group task, a group discussion, a written test and a 1-1 interview. We then asked them for feedback on what they enjoyed and didn't enjoy so we can tweak future sessions. We expect to hire 2-3 at each office so about 25% of those who make it to the assessment centre stage. General advice - my experience is that in every CompSci cohort roughly 1/3 can actually code, 1/3 can fumble with code but can fit well with other roles such as project management, technical writers, BAs, QA etc. then the final 1/3 don't stand much of a chance for a technical career path. This is unrelated to the final degree score they get. Figure out if you're part of that 1/3 that can code. Do others come to you for help, or are you asking others all the time. Do you end up bailing the group out when it comes to group projects? Next step find ways to work with real code, not stuff on your course. Do side projects, get an internship, contribute to open source projects. Anything to get actual experience of production code. We will be running another grad intake in Septemberish if you want to run the gauntlet...
🌐
Reddit
reddit.com › r/cscareerquestions › for those who didn't get a cs job: what are you doing now?
r/cscareerquestions on Reddit: For those who didn't get a CS job: What are you doing now?
November 11, 2023 -

This for people who haven't been succesful in getting a regular software job. What are you doing right now? How are you making an income?

I'm working in fast food. Lot of the people there are even asking me wtf I'm doing there with my educational background and they don't understand why I'm there. Neither do I.

I've tried entering other industries like video editing, content creator, writer/editor, etc. But I find that people are not willing to hire you unless you can ONLY do that job and nothing else.

For instance, for a video editor - They will only hire someone who has made " video editor " their primary career aspiration. If you tell them you're a software dev who also has video editing skills, they won't choose you. Guess everything has to be absolutely perfect for them and there's no room for buts and ifs.

🌐
Reddit
reddit.com › r/careerguidance › no jobs for computer science graduates, what next?
r/careerguidance on Reddit: No jobs for computer science graduates, what next?
August 26, 2025 -

What fair paying careers would you do with a computer science BS? Doesn’t even have to be in tech. Hello everyone, as in the title the more and more time passes the less jobs there seems to be for those in the programming/software engineering field. Teams are being cut down because of AI and it’s so hard to find anywhere to work, especially with the hanging threat that the whole industry may disappear because of AI (eventually) so I would like to plan in advance on what I can try to do next. Opportunities are dwindling it feels like..