/r/csMajors

Photograph via snooOG

All about studying and students of computer science.

Welcome, one and all, to CS Majors!

Here we discuss university-level and other education in Computer Science, Computer Engineering, Software Engineering, and related majors. Please keep the conversation semi-professional or better, adhere to the reddiquette, and remember to READ OUR RULES.

Importantly, we have very little tolerance to users that try to evade automated filters (i.e, AutoMod). Such users risk an immediate ban.


Discord

The following discord is not officially affiliated or managed by this sub, but it is related and the person running it has been nice about asking as well as persistent, so into this sidebar it goes: discord.gg/csmajors

u/flopsythesecond is the moderator for this discord, and should be contacted if you have any trouble with it.


Wait, what goes here vs /r/cscareerquestions?

Good question! It's like this: if the question is more about college/university, it goes here; if it's more about a job, it goes there; if it's in between, it can go in either one.

Examples of questions that can go in either would be, "Are college career fairs worth it?" or "What do you actually use from CS classes in real jobs?" or "Someone gave me this advice about getting an internship, is this right?" For more details, check out the rules.


Want to ask a question?


Related Subs

Academia

CS Education

College

High School CS

CS Highschoolers

NetSec Students

Applying To College

Theory

AskComputerScience

CompSci

Computer Science

STEM Majors

Coding

Learn Programming

Programming

Coding

Jobs

CS Career Questions

CS Career Questions: Europe

CS Interview Questions

DevelopersIndia

Break into Tech Sales


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.


/r/csMajors

250,046 Subscribers

0

How many interviews are you getting per month for junior SWE roles?

.

2 Comments
2024/04/28
01:48 UTC

0

CS + Learning Disabilities = Potential Dropout? (In my case at least T_T)

This is a repost from cscareerquestions because I wasnt supposed to post there 😭

TLDR: Struggling with ADHD and non verbal learning disability with dyscalculia and needing advice to either move forward with computer science or drop out and go back to relearning elementary math and logical concepts or just switch majors to find something aligned with other interests?

I am 21 years old and diagnosed with non-verbal learning disabilities along with ADHD including: dyscalculia and processing disorder.

I study computer science & technology in a 3-year career program in college which allows me to enter the workforce after graduation. I chose computer science after realizing that social science was very broad and wanted something more technical. I have been on and off my program for 5-6 years and currently on academic probation after failing every programming classes due to disengagement and frustration about my aptitude and competency.

I still can not code and build applications or do problem solving problems even with the abundant resources/ accommodation from school or from the internet without having to rely on them.

All throughout high school, I cheated on every math class (which I undoubtedly regret) especially because I feel I had never learned or grasped the basics starting from elementary school. Eventually with math classes, concepts stack up and it became more difficult to manage. Even outside of school, there is also a fear of doing math/arithmetic actions in my daily life...I find learning that learning them opens up my critical thinking skills with problem solving etc

I am finding it very difficult to move forward especially because I find grasping logical and abstract concepts very difficult (DSA and Core Programming with OOP, advanced programming concepts) and I am noticeably finding a pattern that whenever something is difficult, I am very persistent so I can « prove myself » for my pride that I am capable of understanding and grasping stem concepts... however despite efforts (allnighters, extra time, help) and due to the gaps of knowledge, it will be difficult to actually move forward and enter the workforce. I am now rethinking of my career path considering dyscalculia... I am finding it really hard to accept my situation and have this delusional mindset of telling myself to keep going because I have spent so much time and money.

Based on my program, we are more practical and we do tasks that involve workforce ready related tasks like practical programming. There are classes within my program that are not so programming or math heavy such as networking or IT, though I am not informed about which concepts involve problem solving and math within different disciplines. The issue is that, programming courses are compulsory to graduate...

I feel like with any job, there will always be problem solving involved though so I am motivated to relearn math and science again although time and problem solving have been my biggest issues.

I am not sure if I am actually interested in my program and the workforce itself? Is it due to lack of interest purely of programming jobs or disengagement due to dyscalculia and finding it hard to process things?

Do I need to take a break, figure out what I want/what I am good at, and give time outside the semester to learn basic math/science concepts or logic even though I am experience senioritis in college?

What do you find is the ultimate way of going about this? Because I am scared to be miserable throughout my career, (although yes we can switch careers whenever but I fear that if I continue and move forward I wont like what I am doing).

Simply put, how do you if it is actually for you or not? How to know if you are suffering from imposter syndrome or you are not cut out for computer science? How much time and practice is enough to be able to know if someone isn't where they belong?

Do you find its better to enter a path where you like what you are doing despite the career prospects not being so bright? Or fight through the struggle which can lead to either a growth of interest or misery? Is this sustainable?

Thank you for reading until here and I appreciate your wisdom!

1 Comment
2024/04/28
01:36 UTC

1

Workday MLE interview process

Hii, I have a phone screen on tuesday from workday for MLE role. Does someone know what can I expect on this call? Or anything about further interview process for this specific role?

Any help would be appreciated. Thanks

1 Comment
2024/04/28
01:25 UTC

1

Which double major would complement Computer Science well for a career as a machine learning engineer?

7 Comments
2024/04/28
01:23 UTC

3

What are your tips for upcoming college students taking up Computer Science but are struggling in Math?

2 Comments
2024/04/28
01:15 UTC

9

Full Time Offer Rescinded - Looking For Advice

I signed an full time offer several months back with a start date after graduation. I'll be graduating this May. Unfortunately, I received news a few days ago that the company had conducted a layoff and they will no longer be able to offer me the full time position.

I've always struggled in LeetCode and DSA and I was lucky that most of my previous technical interviews weren't LeetCode styled. I've realized it would be, however, difficult without it now. I'm starting my LeetCode journey but I was also wondering when should I start to apply for jobs? I'm intimidated by the idea of sending applications while being underprepared but I'm also worried that I'm missing out on opportunities if I don't start applying now. It's also currently final season at my school so while I am trying to dedicate time to job hunting and preparing for interviews, I'm trying my best to balance it with studying for exams.

I've also heard system designs questions are now asked for even new grad roles. How should I prepare for those?

Any advice would be greatly appreciated!

4 Comments
2024/04/28
00:37 UTC

0

I’m so grateful that my passion is also a high paying major

Ever since I started learning how to code when I was 12 I just knew it’s something I wanted to do every day for the rest of my life. CS classes don’t even feel intense to me because I enjoy the hard parts. Like, this career lets you code AND get paid for it? Win-win! I don’t care if I’m programming Call of Duty or a microwave timer, code is code and I enjoy every part of the process.

6 Comments
2024/04/27
23:58 UTC

3

Can I get a job in cybersecurity 'internationally'?

Should i pursue cybersecurity cause i have heard from people that you cannot get a job as a cybersecurity specialist internationally since other countries dont entrust you with their information unless you have a nationality or something,is it true? And what if we you are from Pakistan?

0 Comments
2024/04/27
23:43 UTC

0

Is it possible to study more than one major at once?

Hey, I am in college, and I still haven't picked my major yet. I was almost set on cyber security, but after taking a bit of data science, I started to really like it, and after taking a couple of courses, I noticed that I am quite well at it, and I actually like the field. The problem is that the same goes with cyber security, so I was wondering: is it possible to study both and do well in both of them, or should I leave one and focus on the other?

9 Comments
2024/04/27
23:00 UTC

0

Should i unenroll from my current university and apply to Delft?

Hello, im an international student currently studying at Maastricht University for Computer Science, the course is disappointing. Since I am an international student i was expecting the studies to be hard and challenging while here i feel like the university really doesn't care, the fact of the matter is that it is a new program so i guess i cant expect much. Im in a dilemma right now because of costs as an international but also the fact that I’ll be 20 in a week and only way to get in would be next year, i do have a strong passion for the field but since i came here it has died down a bit. What should i do?

1 Comment
2024/04/27
22:54 UTC

2

Looking for advice for my first internship

Almost done with my freshman year. By luck, I managed to secure a swe internship at amazon for the summer. I haven't done any real projects aside from the class projects for intro to cs, data structures, and computer architecture.

I would like to get some advice on how to succeed in the internship, as I've never done one before, so I could get a return intern offer which will grant me some security while searching for internships for next summer.

3 Comments
2024/04/27
21:49 UTC

0

My recent interview experience was nuts

0 Comments
2024/04/27
21:32 UTC

1

Anyone heard from Spotify after final round?

Title

0 Comments
2024/04/27
21:32 UTC

0

Internship: Hedge Fund or FAANG

0 Comments
2024/04/27
21:26 UTC

2

Internship Offers Question

Hello!

I got 2 Internship offers for this summer, this summer I will be a rising junior hence I'm trying to choose the internship that sets me up for a decent internship next summer.

  1. I got a Software Developer internship position 15/hr, 40 hrs/week at a mid-sized branded merchandise company (nobody would ever have heard of this company before, 200-500 employees). This role has a very comprenesive summary of what this role will do, full-stack web application development, python programming, SQL, etc. very technical. This one is about a 1 hour 15 minute commute (main issue with this one). This role I believe was more competitive, first interview was with HR second with CTO and guy from ecommerce department and was far more technical.
  2. I got an offer from CSPAN, as a "Digital Media intern", 1000/summer, 25hrs/week the commute is about 25 minutes. The roles of the position have not been clarified but the HR manager despite countless questions said that in previous years they have looked for people with backend experience though this year the digital media department was looking for someone with an interest in AI. Note that I am a double major (CS/Economics) and submitted my Economics resume (more orientated towards less technical roles) for this, hence I question if there will be much programming for this role. This role was not very competitive I believe, I only had to go through one interview with the HR manager and I was hired.

I don't know what to do and everyone I talk to is giving me very different opinions on this.

1 Comment
2024/04/27
21:08 UTC

1

GitHub Interview

Hello! I received an email asking for interview availability from a Github recruiter recently, and I was wondering if anyone had heard back after responding? I’ve sent a couple of follow-ups but haven’t received a response, and some of the interview dates already passed. Please let me know if you’ve been scheduled 🙏🙏

0 Comments
2024/04/27
20:48 UTC

0

Internship

I am in my 6th semester. I have knowledge about Machine learning. I want to do research for my thesis and gain more knowledge about ai and machine learning. I want to do intern(that might me in hiring later) as an international student at other universitiy? Do standford or any other universitiy give opportunity to do intern?what type of project may stand out? Do you think it will be worth ?

0 Comments
2024/04/27
19:40 UTC

1

Any good System Design Textbooks/Resources?

I'm creating a project with a few friends that is going to have approx. 5-6,000 users. Since this is my first time goign through this process and was wondering if anyone can rec good system design resources which can help me make important decisions on what services to use/other helpful info.

0 Comments
2024/04/27
19:22 UTC

1

Any advices on how I need to start/study CS?

So, basically I'm 18 now, going to join a shit college as I have wasted my time (regretting it now) and I also don't wanna pay a huge about for a Degree. The country where I am from is highly competitive when it comes to CS and most of the Graduated students are unemployed or they have a low income job.

I want to study Computer Science, so can you guys give me a road map on how I need to start?

For now I'm thinking of following https://roadmap.sh and start from Front End and then go to Back End. Any advices are appreciated, thank you!

1 Comment
2024/04/27
18:46 UTC

0

Medical student looking to collaborate with a computer science student versed in swift / iOS app development.

As the title says. I am a third year medical student looking for a computer science major who is skilled in iOS app development. The app will require use of the ARKit and go on to be validated in a clinical setting with a resulting publication. DM if interested.

PS: I know this is an unlikely collaboration starting from Reddit.

0 Comments
2024/04/27
18:37 UTC

1

What will community college classes actually be like?

So far I've done six months self learning C/C++ and at this point I'm about 95% sure that I want to attempt a degree.

Is it true that they have you write code by hand on paper? And that tests are also hand written? The first class in the CS A.S. program is called "CSC 221 - Introduction to Problem Solving and Programming". Any idea what language it would be taught in? I'm guessing Java maybe. Any other general info would be great. Thank you!

12 Comments
2024/04/27
18:08 UTC

2

does Leetcode rotate premium questions?

I swear I've done every question in the first 100 non premium questions on the site years ago, (I've done 1000+ questions in total) now I found #82 question I did not do.

0 Comments
2024/04/27
18:03 UTC

1

Affirm

I recently did my Affirm on site for SWE intern. I’m wondering how the company stacks up to other big N in terms of engineering talent, resume value, etc. Thanks.

1 Comment
2024/04/27
17:56 UTC

2

Looking for 1 more roommate NYC (we r 2 20M summer interns)

Hey a friend and I are looking to book an apartment for the summer and are looking for a third person to share the space with us! NYC metro area

2 Comments
2024/04/27
17:39 UTC

3

We made an AI generated daily news digest

So I've been searching for a concise news digest for years but I haven't found anything good. So I made one myself and made it into a daily podcast.

I (made AI to) picked topics that are of my interest, not sure if this is something that everyone would enjoy. here are some of the contents:

  • Alphabet'S Dividend Delight 💸 & $70B Buyback, Ai'S Boost To Microsoft'S Azure 🚀, Net Neutrality'S Triumphant Return 🌐
  • EP-4 Biden'S Tiktok Takedown 🇺🇸🚫, Ibm'S Hashicorp Heist 💼🔒, Nvidia'S Ai Ambitions 🤖💡

Spotify: https://podcasters.spotify.com/pod/show/aibreifingroom

Apple: https://podcasts.apple.com/us/podcast/ai-briefing-room/id1742681854

P.S. there's also Spanish and Chinese version of "AI Briefing Room"

Let me know what you guys think!

1 Comment
2024/04/27
17:35 UTC

1

How to build a startup? I know pretty vague but I'll leave it at this so that I can get wide range of answers

4 Comments
2024/04/27
16:52 UTC

1

Data Structures Sophmore Year

Hey everyone, I'm kind of in a predicament right now in that I am a freshmen in university and I am supposed to be taking Data Structures next year in the fall 2024 semester. People have told me however to take DS as soon as possible after learning OOP and etc., so I wanted to sign up for the summer course my local CC. However, all the seats are taken (should've signed up way earlier), and I don't know if I should just take it next year in the fall. I feel like if I do so, I will be behind in the internship / leetcode grind process. Any advice would be greatly appreciated!!

2 Comments
2024/04/27
16:16 UTC

1

Is there a Capital One Discord for Incoming TDP (Summer 2024)?

If so, can you guys lmk the link to join? Thanks!

0 Comments
2024/04/27
15:57 UTC

79

Should I do a Math Degree over a CS degree even though my aim is to become a Machine Learning Engineer?

I am passionate about both math and programming. However, my love for the world of math is far greater and although, I had always planned to go for Computer Science in undergrad, after obsessing over math for the past year, I started to question my decision. Noticing how overflooded CS has been, that Math might give me a greater amount of opportunities, and that I personally just don't like the CS degree as much as a Math degree, I thought it might not be a bad idea to take a less direct route towards MLE. Is it a good idea to do this, or should I stick to a CS degree?

39 Comments
2024/04/27
15:56 UTC

14

Maybe I'm just dumb

What am I even doing here? I am a grad student in compsci&engineering and I just... I thought I was finally getting a hang of things. And then BAM. I fucked up AGAIN?? Back to back fuckups bro, I just...

You cannot believe the dumb shit I have done. It is so embarrassing. Rather than writing the output to a file, I wrote the print statements to a file, and Termius corrupted my output logs, so I have lost the output. It took 2 weeks to run this code correctly. When I finally managed to after these weeks, it takes 16 hours to run. They should've been delivered today. I am running it again, Termius support sucks ass, and I have a HUGE project due tomorrow that I haven't really made headway in.

I just... I fucked up my Deep Learning exam even though I studied for at least 70 hours. I have been trying to complete this project, which was assigned to me by my thesis instructor as a last chance for me, for weeks. I thought I was finally free of it and could focus on my Deep Learning assignment, which will be the most complex pipeline of models I've ever created, and its already 6 pm, I haven't progressed on it bc of this Termius disaster, and I am on proctoring duty rn until 7:30.

I thought my imposter syndrome was getting better. Maybe I wasn't fooling everyone around me so that everyone wouldn't clock that I actually don't know anything and I don't belong here. I thought maybe I wasn't that incompetent. I could do this, I thought. But instead, I'm lonely, I feel dumb, overwhelmed, stressed, I think I have a cold, I miss my dog, I am lowering my GPA which could fuck up my scholarship, I haven't been losing weight OR eating, I don't remember how to make friends, I am never gonna get out of this country, I started smoking again, I am not gonna get into a good doctorate program abroad, I don't even know how to code! I have been pretending this whole time. I just know how to google. I will never be able to take initiative, I will never be able to compete with those guys that have been coding for fun for 84 years, my brain doesn't even work that way I think. I just feel so disappointed, so unbelievably dumb, so, so sad. I chose this. Why did i do that? Why can others do it but it's always so hard for me? Why do I fuck up all the time? I thought I had finally gotten a grip on things. I was managing my ADHD well finally, I was finally studying comfortably, my GPA was 3.85/4, and I was able to be a part of good projects somehow...

I am 26. This is my 2nd term in my masters. I work in NLP. I am doing my masters in the same school I did my undergrad. I live here in the dorms which I had never done before. %100 scholarship bc my masters has a thesis. The school is paying me to do this project w my thesis supervisor and I had finally managed to do it (or so I thought), after not doing shit last semester and the first couple of weeks of this semester and I just... UGH.

I need to finish this proctoring and I need to focus on my DL project. I can't be focusing on these feelings (they will be shelved for later along with my immense disappointment of my DL grade, I will be spiralling after this term ends FOR SURE), so I wanted to rant here since I have to sit in this fucking classrom for 1 more hour. I don't really have anybody I could talk about this in lenght. I don't know how to share these pathetic negative emotions irl w people as I'm experiencing them. I don't know or like many people anyway. Everyone's busy. I feel like a burden all the time. Getting together w friends is an "endeavour" and why would I endevour to meet when I will not be entertaining? Shooting a text saying "im sad, pay attention to me" makes me feel overbearing and needy. I just... Needed to get it out of my system so that I can go on, somehow.

So, if you've read this far, you're insane but thank you. I genuinely appreciate it. Even being heard is better than not being able to listen to Radiohead and wallow in my self pity in a silent classroom bc my headphones died an hour into this proctoring duty.

Tldr; Not feeling very fly like a g6 today bc im dumb.

11 Comments
2024/04/27
15:32 UTC

Back To Top