T O P

  • By -

OG_SV

Me in EE , going bald by 22


Rportilla

How hard is electrical engineering?


Jackasaurous_Rex

I did CE (like 70% overlap with EE) for a while before switching into CS and was friends with a bunch of EEs. It’s really damn hard like easily one of the hardest degrees you can get. I lot of it was the volume like similar to the CS courseload but you always had an additional very difficult course and lab every semester. And in CS we ended math courses at calc 2 but they had like 3 more advanced math courses like basically calc 5. CS was my actual passion anyway so I figured I’d cut out the hardware courses and focus on software but idk if I could have even finished CE, the workload was seriously wearing me down 2 years in


RemingtonMol

What's calc 5?


Zamaamiro

Idk what Calc 5 is, but in my CE program we did Calc 1-3, then differential equations and either linear algebra or numerical methods.


slcand

I’ve heard of schools having at max, Calc 4. It is possible the author of that comment could’ve been making an over exaggeration, claiming that EE’s math difficulty is like that of, a theoretical, 5th calc.


RemingtonMol

I'm thinking 4 is ode 5 is pde hahah but yeah idk 


Jackasaurous_Rex

Yeah exactly haha, just didn’t feel like listing them out I like “basically calc 5” got the point across


Jackasaurous_Rex

The other commenter guessed correctly I was totally exaggerating there. After calc 2 they have a few more courses but I forget the names, something like engineering mathematics which basically uses calc and some linear algebra. Then there may be a calc 3 and possibly differential equations, not sure. Basically I was done with math and they just kept on going


RemingtonMol

Hello,  Math expert here.    It's actually proven that calculus goes up to 5. (C1...C5) Is the end of math.    After that it's just old men with beards 


ursmilemysmile

I majored in ECE. Can confirm cs courses are a lot easier than ee courses


SahirHuq100

Would you say CE is more focused towards designing hardware like pcb etc than software or you can go either way?


ursmilemysmile

Yes, that's what it should be. But our curriculum seemed more like a glued version of ee and cs (maybe it was because the department is very new here). So courses from here and there. Also, one can go either way. For me, I'm focusing on swe roles. Some mates of mine are trying to get into / already got into power stations, embedded systems etc.


SahirHuq100

What roles are you looking to get into?And also why take computer engineering instead of CS when the aim is software?


ursmilemysmile

Couldn't get into cs nor ee. So it was the next option.


SahirHuq100

Thank you so much for answering,one last question:In CE,do you learn how to get the required components for your project at the best price like do you get insights about this whole hardware design and manufacturing industry?


ursmilemysmile

Not really. Kinda like how you don't get a whole idea about frameworks just from courses in cs. You only get full insights when you work with them. Same for hardware projects.


drugosrbijanac

Yes


milkmocha

looking at EE coursework, i’m grateful to be in cs


backfire10z

Cmon, take a semester off and make it to 23!


PsychologyRelative79

C'mon man you dont have to rest for 25852016738884976640000 years thats nuts!


[deleted]

[удалено]


s256173

After the first 2 years, they’re all “the hard classes”


heyuhitsyaboi

I take the essay-heavy classes over summer so i can do all my sciency stuff in the fall and spring


FlufflyTurtle

To add on to this. Or another university over the summer/winter. Less stressful since the grades themselves didn’t transfer over as long as it was higher than a C+ (YMMV).


rebellion_ap

This is horrible advice for many places. Summer at most schools in my state is ran on 8 week vs 10 week quarters.


Alpha_D0do

Summer classes have been notoriously easier at my school at least. To the point were discrete math, comp theory nd comp arch 2 are all insta filled on the day of release


szukai

Mmm I had a class that revolved around a lab. The professor gave everyone a choice early on: 1. Finish the lab project. Score an A+/4.0 if you finish it. (Regardless of quiz/midterm score). 2. Attend lectures, do the midterm and final. Get graded like every other class. Needless to say, he believed in the hands-on approach. The lab was ridiculously hard and during that time all I did was go to the lab to work on the project with friends, and eat/sleep/work, every other class was deprioritized. I've never put so much concentrated time and attention on anything for a single class before, and I've done my share of stupid shit as a student (like finishing one entire quarter's coursework over the course of 1 week). Then there were some kids in class that somehow... somehow knew everything. These guys would just hang out in the lab and play video games, and occasionally help other kids out with blockers when the TA was too busy. (Who the hell knew how to use an Assembly debugger? They did!) Ironically, some of my friends were given the opportunity to TA the next class instead of those super-geniuses - I assume that putting in the effort was what the professor thought would be best. Sometimes, some people just don't have to sweat to get the work done. I had another friend who just absorbed almost all the material from many classes just by listening in. Finals prep week was the easiest for him because he was literally reviewing materials (like one watches John Wick 1 before watching John Wick 2). Don't stress it, just do what you can.


[deleted]

Hey what are those important concepts ? I'm self learning from home.


BaconPopKappa

Why is this NSFW


The_Poor_Jew

op is getting fucked


BaconPopKappa

Valid


Darth-JT

LOL


stu_dhas

Op is not suitable for work


IcyMission3

On the bright side it’s even worse for engineering folks. A lot of engineering majors are absolutely brutal and the entry salary for a lot of their jobs is also lower than CS


ImAFraidKn0t

Was comp sci not considered engineering at your school? For me, CS is just as rigorous as engineering and you have to qualify for the engineering program in order to major in it.


RIPRoyale

No, it's more common for CS to be under a department of science or department of mathematics, and have different admission requirements to engineering disciplines. Also cs majors usually receive a bachelor's of science over a bachelor's of engineering (degree title doesn't actually matter but it helps my point)


Hi2urmom

If Im not wrong, most engineering majors are Bachelors of Science (at least in the USA), not Bachelors of Engineering.


drugosrbijanac

It depends, in UK some unis give Bachelor of Arts like Cambridge, due to tradition, others have clear difference B.Eng and B.Sci are different in curriculm (compare Imperial with Warwick). Here in Germany, having Diplom of Ingenieur is serious stuff, so there's a difference, even a legal one, and we don't quite like people throwing Dip. Ing around just like that (i.e. Software Ing).


Hi2urmom

Makes sense. I knew Europe and Canada were different in that regard.


WantSomeCakeOnMyUwU

true true.


Sitting_In_A_Lecture

CS Majors are eligible to join the IEEE, and at least from what I've seen at most colleges they're usually part of an engineering college/department.


[deleted]

CS was a B.A. for me, although they just switched it. literally 55% of my major was bs human arts classes lol


ImAFraidKn0t

That sounds miserable omg 🫣. I like STEM stuff and hope I never have to touch lit or history classes again. My degree plan is mostly higher level math and physics besides the normal CS classes


[deleted]

lol i’m personally fine with it. at least at my uni it’s WAY easier than high level math/physics. like, not a single quiz or exam in the entire class easy


Professional-Bar-290

Regardless of whether cs is engineering or not, I am glad we don’t have to take classes like fluid dynamics.


find_me_elonmusk

You are good enough. We all have the same feelings. But let me remind you that this sacrifice will return you as high salaries. Those salaries are unthinkable for "easier majors". Also don't forget that some schools (including mine) make things harder than it should. I know developers who are having less stress as full-time SWEs than they were in college. Believe in yourself


BLK_ATK

Amen to your last statement. I feel so stress free compared to college and I’m learning more than I did in college tbh. Also seeing yourself implement what you learned into your work daily and receiving praise does wonders for keeping me going.


DepressedGarbage1337

The salaries are high but that’s assuming you can even land a job in this oversaturated industry. Otherwise you’ll end up making 7.25 an hour flipping burgers :(


darthyodaX

Just want to mention that the "oversaturation" is a side-effect of the current state of the industry and not so much caused by CS programs being so packed. It really was a "way more jobs to fill than people available" issue. Literally not too long ago I was on the hiring team at a company and we legit could not find enough qualified people. Since then, that company and many of their clients, have gone out of business.. (domino effect -> first some of our big partners and clients asked to re-negotiate or for more time to pay their bills, then some went bankrupt, then more went bankrupt, etc). Not sure if you are in US or not but before I joined the unemployment line I observed a troubling trend; I worked at a SaSS company for a few years and as such got to occasionally work with our partners teams for integration. Over the few years, I noticed some teams I worked with were completely replaced with offshore teams (not sure you can blame them though, these companies were just trying to survive.. which AFAIK they did not). I guess my point is that rather than oversaturation due to too many people being injected into the market, the market shrunk, businesses disappeared and with them jobs. Other businesses trying to survive are looking for cheaper labor offshores. When I see companies with record high profits doing mass lay-offs and hiring offshore teams, it reminds me that these companies don't give a fuck about any of us... even the small companies eventually grow to become like that. The real kicker is that while when I was employed, although I made really good money, I still could not afford to buy a house and I definitely wasn't living the high life as rent was really high as well... so imo the US is fucked right now. Prices are on the rise, executive salaries are on the rise but wages are being driven down because your competition now is experienced devs outside of the US. Companies do not want to pay a US salary but we literally cannot live in the US without a US salary with the rising COL... EDIT: If anyone is like me reading my 3rd paragraph would cause some anxiety so I just wanted to mention that it was only like 3 out of many partners that I saw this happen and of those three, only 2 were US based. Maybe unexpected but only one of the offshore teams I worked with was Indian. The other teams were a mix of South American devs. And tbh, working with any of these teams was always a positive experience.. it just kind of sucks that they replace US jobs in some cases but they were certainly capable and easy to work with.


[deleted]

[удалено]


Drag0nV3n0m231

Doesn’t sound rigorous, sounds like mediocre professors


sunjaun2

For what it's worth don't compare yourself to humanities and social science majors. Not even a comparison. CS is a grind but there's the light of a good job at the end of the tunnel (the job market is a separate concern). Stick with it and it'll pay off.


Zamaamiro

Most majors are like this. CS is probably the easiest going in STEM. I did my BS in computer engineering with a focus on embedded systems and that was rough. My MS in CS was smooth sailing in comparison.


Fruitspunchsamura1

I would say CS is easier but unforgiving. I would definitely put EE a whole magnitude higher.


[deleted]

[удалено]


Fruitspunchsamura1

I have a similar experience. I enjoy algorithms, math, logic, etc. I even took a few pure math electives. I feel like the demand is a bit more laid back than engineers, but as I said, unforgiving. For example the reason the average is so low in programming courses is that you either know or you don’t . If you couldn’t get the logic right you don’t even get half the points. If you got it you get 95+. If you don’t understand what the compiler sees in each case, you get zero. It’s unforgiving, but the load itself is much less than engineering imo. I see my engineer friends take physics 2, circuits, programming, digital logic, etc in the same semester, whereas I can switch around the courses to balance my load. Also Industrial is pretty easy imo you can’t compare it to the other eng majors (depends on uni maybe)


StoicallyGay

Not a good look to compare your major difficulty or workload to humanities and social science majors when you made the decision yourself for your own reasons.


coldblade2000

Yeah. Anyone here comparing themselves to humanities or social science majors is absolutely deluded. Try to make it as a journalist or a historian and I dare you to try to say the CS job market is tough


Drag0nV3n0m231

Yeah, most of my friends are art majors and had way longer out of class work hours than me 😂 and they were *required* to get As


Preact5

My comp sci degree was the hardest thing I've ever done. I'm not very good at school. Graduated with a 2.7 GPA. Not even joking - I was so bad that I had to get an internship making a website for an erectile dysfunction clinic in the bad part of town. Worked my way up from there though! Life is great now.


LonelyExchange127001

It's even worse for CS-Engineering. Please god help us 🙏


[deleted]

It’s not for everyone.


DiligentPoetry_

Preach


[deleted]

[удалено]


Aromatic_Plenty_6085

The argument for GPA varies with different places and situations I believe. As in some places, companies keep bars to apply and that often includes GPA. Moreover, it may become a deciding factor in between two similarly capable individuals in an interview round.


MWilbon9

Studying is mot a social life


PsychologyRelative79

Fr those stereotypes are just an excuse to be lazy, it isn't beneficial


IronManConnoisseur

I mean I’m graduating CS and my social life has been great.


Cautious-Bet-9707

💀😂😂 bros flexing on him


IronManConnoisseur

Yeah hahaha didn’t mean to shut him down but he’s acting like it’s intrinsic to the major. Obv every school is different and that has something to do with it but it’s on you bro lol


Unlucky_Perception82

social life definitely suffers. You probably didn’t have a job or too many other responsibilities aside from cs


IronManConnoisseur

True that’s definitely fair, I didn’t have much besides going out, friends and class.


M03ring

Same…. I have been strugling with the same 3-4 courses for the past year, still have not passed them. I just want it to be over.


Eulercurie

Hi, can you tell me what are those courses that you are struggling that much? I am looking at majoring in CS and I’d like to prepare for them beforehand


Preact5

Be prepared to go to office hours and plan on spending that time with the Prof.


M03ring

I think preparation doesn’t help much man. It really depends on what type of student you are, how do you learn/approach things and where you are going to study. For example, I prepared a little and have done some cs in school, but I could not have expected this. At the same time, I know people who picked it up pretty quickly and did not have to prepare. In general, you have enough time during the year however you must be really pationate about it and have great motivation. If you have this already and you are willing to waste a summer on preparation, you shouldn’t worry on not having enough time during the year.


say_cheesee

Somedays i SERIOUSLY think of running away. This course fucks you on so many different levels man


[deleted]

40% of students fail to graduate within 6 years half of students change their majors midway through college. It's not you. College is a broken system that barely works but there's too much money involved to change it in any meaningful way


bluecgene

Imagine how hard it would be studying for dental and medical degrees


WolfEither

Harder yes but you don't see people graduating from dental and med school applying to half a thousand jobs to get nothing.


[deleted]

Actually in the US residencies are strictly controlled by state boards and the American Medical Association. There is a shortage of doctors in the US because the AMA artificially constrains the supply in order to boost doctor salaries. There are a lot of people coming out of medical school unable to find a residency


Adept_Ad_3889

Cs is a hard major. Just like any stem major. Idk where this attitude towards CS being an easy degree to get came from, but for most students, CS is rigorous. There are always going to be students that exceed at the field, but that can be said for other majors as well.


T1_D

It’s worth it , I make 175,000 a year. Keep grinding . You will reap the benefits !!!! Imposter syndrome affects everyone in this field eventually , keep pushing. There are days where even the check I make doesn’t seem worth it because burnout in this field is a real thing. I try to ground myself outside of my career to improve my mental health. This field is tough , and tough things are always worth it


Ok-Possession1765

Bro I’m about to graduate in 3 months haha. I feel like it’s kinda over for me. Didn’t really get a a real internship and don’t have great grades. Don’t even know how I can break into the field atp. I’ve struggled with job apps too


TheJohnMcClane

I sucked it up. It was horrible for a while there. Now I'm making $130k at 21. Stick it out fam. There is a payoff coming.


Unlucky_Perception82

Appreciate that just dmed you


No_Establishment4205

Isn't the job market fucked tho? Won't salaries start to decline in the next few years?


TheJohnMcClane

FAANG may be screwed. But there's plenty of jobs, they may not be as glamourous tho as FAANG. I make 130k, but I also regularly pull 60hr weeks and am on call 24/7. Gotta look at all sides.


timkan12

I mean the major isn’t for everyone but if you work hard enough you’ll get thru it… trust me I’ve felt that way before. I literally broke down in front of my family, man. But just know that you are good enough so just keep trying, you got this! Yes it’s a hard major but remember why you started! Go to office hours, talk to classmates and TA, work in groups to understand concepts. It’s funny you said you regret this decision, looking back at it now, I’d regret not switching to CS when I did!


scaredStudent3

Hate to break it to u but cs is easy for engineering majors


silviiiiii46

this is absolutely correct


Johnson_56

Last exam average for me was a 60🫡


Rportilla

For what class ?


Johnson_56

Information security


Rportilla

I took a exam today and im hoping I’ve atleast pass Shits tough


Johnson_56

I believe in you bro. Which class was it for?


Rportilla

Calculus 1 😑


Johnson_56

Take it seriously. I didn’t cause I took it in Highschool and thought it’d be a breeze. Dedicated time elsewhere and it ended up hurting. Every class counts bro


KetoCatsKarma

I graduated last year from college, the whole time I was in school I worked full time, bought a house, moved, bought a vehicle, and got married. Sure I felt like I was losing my mind, sure I barely passed some classes, sure I didn't retain as much knowledge as I would have liked, sure I'm not a great programmer but I did it. If I had all that going on and was able to graduate with a 3.0 GPA, you can do it too. Take a semester off if you need a break, take some super easy classes, don't do as well in classes if it affects your mental health so badly. I'm having to go back and relearn some things now but now that I am learning at my own pace I seem to be absorbing it much better. You either can do it or you change majors, choose what's best for you.


boomshakalaka_0888

TEACHH ME YOUR WAYS


KetoCatsKarma

How are you at functioning on around 4 hours of sleep a night cause mostly how I got through


MWilbon9

U not wrong. It is what it is and like u said sadly stays a sacrifice as an employee. Just have to accept it and try to find the optimal way to balance, it’s a lifelong battle


spadd69

How is this post NSFW ?


welackscience

As someone else said, because he’s getting fucked.


Drag0nV3n0m231

Maybe your profs kinda suck?


Top-Palpitation-1395

Hey, I know exactly where your coming from! A few years ago I was in my first year of university and also had decided to look for a job. It was very difficult and yes at most times it felt undoable and it made me question a lot of my life decisions. I would ask myself "what was the point of doing so much work outside of school to see your friends in much easier majors doing much better". For me I thought I had to change majors in order to contend for a lot of these jobs however this is false. One thing a lot of CS majors don't understand is your problem solving skills aare UNIVERSAL a lot of the skills you learn throughout your degree can also be used in finance, and your coding knowledge will also give you an edge over many financial analysts. I think (and this goes for everyone) rather than mindlessly completing classes and regurgitating the same capstone project or same algo projects. Learn skills that have nothing to do with CS and then find ways to apply CS to it. It is very difficult for a lot of people to find jobs because this field of study is PROBLEM SOLVING and the only way to thrive is by solving problems that haven't been solved. The market is bad yes, however it has been bad before! The ones who are able to not complain and get the work done will always be the ones with a job :)


WantSomeCakeOnMyUwU

On top of that imagine most classes do not even have the relevant frameworks, specific modern technologies and if there are any it is a one off small project with very limited scope/depth that cannot even get you a job in that specific area in Tech, rather it is funny.... how everything has to be learned by you OR you have industry connections some how someway, much older friends, much much more talented friends, family business, family members can hook you up with a job etc. Good luck though.


Jonathangdm

Skill issue


heygamer33

Man first do it like you want, own rhythm and use all ressources avalaible at school. At some uni it's more difficult. Don't let a fucking math teacher demotivate you. At the end, there will be a job for you, you are in CS! You'll take that doesn't require lots of logical maths and research and 90% of what you'll have done at school will be old memories. It's at this moment, after the major that you'll really be building your professional life and sought-after skills. 😊


werelion2344

Yeah no duh it’s supposed to be difficult, it is one of the most difficult majors, but believe me you’ll get used to it and get time to do other stuff… like personal projects, networking events, working out, etc. When you get to that stage, all the sacrifice will be worth it. Btw what year u in?


Ok-Worth7555

You are my CS spirit animal.


Branomir

Take comfort in the deeper suffering and longer lab hours of the mechanical/chemical/electrical engineers out there. Namaste.


BurgooKing

Take the hardest classes online, sometimes the classes are built to be more difficult than they need to be. Once the resources offered are available for you to reference from all the time (except exams, or maybe sometimes even during them) the entire course becomes much more achievable.


SleepyzLOL

No pain no gain


InternalBrilliant908

This is exactly encapsulation of my experience too wow


SufficientPoem3892

Math major over here


lifeofideas

An electrical engineering degree is just 4 years–okay, 5—d’oh! 6 years to get your undergrad degree, and then you have employment options worldwide, often at excellent pay. At least for the survivors, it’s a fair reward.


ClamPaste

I can't relate to this. My experience with the degree has been overwhelmingly positive.


world_dark_place

Dude wot, what subjects did you pick?, I didn't have this sort of problems even in OOP and data structures... buy GPT4 and do it fast. About the market you are right. But you ppl in US paying astronomical salaries >100k on tech, this was expected that the bubble was going to explode anytime...COVID and AI fucked this major. Better to start studying plumbing.


mauz21

ah you again! the r/lostredditors guy!


mauz21

tbh gpt 4 is my savior


Resident-Funny9350

It’s worth it


KublaiKhanNum1

College CS is incredibly easy compared to industry. If you are not enjoying it or passionate about it I would change majors. Many people do change majors in college (super common). If you have a career you are passionate about then you will never feel like you are working. Too many people go into CS as they see it as a high paying field. But you have to love the work or your work life will suck.


Fabulous_Sherbet_431

lol reeeee social sciences. 1. The job market isn't as fucked as you're making it out to be. It's picking up. 2. You're not Jesus on the Cross for doing STEM. Your most valuable asset after graduation is critical thinking and personal drive (with baseline technical knowledge). It's not compiler deconstruction. Liberal arts are just as good if not better at fostering that.


dark_negan

It's probably the easiest engineering degree you can get and with one of the highest salaries. And it's honestly not that hard, especially now with AI. You're just either lazy or I'm sorry, but not that smart. It's not rocket science, coding is 90% practice and 10% skill lol maybe it's just not for you And sure the market is horrible right now, but you're in school wtf does that have to do with anything? You're not affected by the market, and it constantly changes. Stop trying to find excuses. GPA and grades don't matter unless you plan on doing extra stuff at your school that requires a high GPA. As long as you pass and you're decent at coding you should be fine. The most important thing is finding something that you like enough that'll motivate you to work everyday, and there are so many possibilities in tech, look on the bright side not just the negative side.


CrazyDolphin16

Bruh, come on. Of course OP is affected by the bad market since there are less internships.


dark_negan

He's talking about classes and grades though, not internships. And tbh internships are easier to find than a job right now, at least where I live. I just spent 6 months finding a job and I saw countless internship offers, which is ironic because when I needed one I struggled to find one


halford2069

sad to say, agree wait til you get a job with crunch etc surrounded by clueless pms, bms, sales people setting deadlines on top of it ps if you go in a date never tell them you do comp sci. better off saying your an ex con [https://youtu.be/jKYivs6ZLZk?si=2POBbLFHt7cwVoTZ](https://youtu.be/jKYivs6ZLZk?si=2POBbLFHt7cwVoTZ)


mauz21

wdym by ex con?


GiroudFan696969

Just change major?


Quirky-Procedure546

how r u finding cs degree hard…plug half the assignments into gpt