"machine learning is just math" - I wish more people in industry knew this. This field is severely overcrowded by the people that use libraries to do something with ML, but never understand the fundamentals... I will stick to EE :)
The point we have science under the name “computer science” is to actually warn people it’s for the pursuit of true foundation. What most students ignore is that they need to be really passionate about science before they get a major/degree in CS. Unfortunately, most people taking CS classes just want to do engineering/coding, which is great but totally defeats the purpose of CS.
Learning should not be about cramming a double major within 4 years for an impressive degree. Learning should be at a healthy pace where you can really reflect on what you're paying to learn
Appreciate the input brother. Yeah I definitely think the lack of overlap between CS education and interview preparation for CS related jobs needs to be addressed more often. Most CS students, like you kind mentioned, are more passionate about coding and landing a career rather than computer science itself
CS classes are not about coding, though many of them involve quite a bit of coding, so don't take them to learn how to code
CMU CS graduate here. There were usually lots of cross majors in big classes in the beginning of the semester. Most of them would be gone after the first mid-term
Unfortunately this weeding-out disproportionately affects students from poor/disadvantaged/immigrant/minority backgrounds.
The intro courses for STEM subjects are difficult at any legit school. This is because the schools engage in a process of 'weeding out' at the lower level STEM course for reasons that may or may not be valid
Studying computer science doesn't have to be completed in universities since most people don't aim to become computer scientists
As long as people have good programming skills and lifelong learning habits, they can actually master many techniques to solve practical problems, which will bring them a greater sense of achievement than simply obtaining a CS degree.
I'm on the other side of the world (in Singapore) but I had a very similar experience studying for my Information Systems major. I ended up completing the programme and am graduating soon, but a lot of people told me I was ridiculous for even considering switching majors when I decided that technical roles like software development weren't really for me.
P.S. I've ended up doing tech-related jobs with no coding whatsoever. I'm now running my own business as a digital accessibility specialist.
i agree, i quit my tech course, didnt stick with it because i realised im not suited for it, especially to go through higher studies for it. not worth it for me
My husband got his PhD in machine learning at CMU. Students at CMU definitely study hard. I think about 10 students showed up at his office hours when I visited him one day. He had to hold additional office hours. The class (deep reinforcement learning) he was TA-ing for only had like 20 students that semester!
He almost quit with master’s, but thankfully he saw it through. Having a good advisor is important in finishing Ph.D.
Hubby got his bachelor’s degree from one of the colleges where students study the most. He said cmu’s cs undergrad workload seemed comparable to his college experience. I think just being in Pittsburgh can be tough. The weather is not the best. It is pretty depressing. It is also harder to make friends in grad school than to make friends in undergrad
that's normal in our uni some lectures had like 2 or 3 students there were a lecture were it was only me in the class it was an advanced DB implementation (talking about how SQL optimizer actually were, and how to build your own DBMS in a bit more adv manner)
No one cares
Truly appreciate your candor/honesty. CS is hard and if you double major with Physics or Math, it just exacerbates the situation.
I barely survived math at CMU. I'm not doing anything else.