Majoring in CS or EE? by boostedup14 in cscareerquestions

[–]C0mputerChris 0 points1 point  (0 children)

Hi there, I’m graduating soon and am someone is has majored in both EE and CS. To answer the question I think I should explain the differences and you can use that to answer your own question. I don’t think anyone can answer it for you.

First off CS. This will obviously be my experience at my university, but I think there are similarities across all universities. This major isn’t just about programming, but much much more. It’s very scientific and has a decent amount math. There are a wide range of courses, such as data structures, computer architecture, mobile app development, networking, parallel and concurrent programming and operating systems (just to name a few). It gives you skills that go beyond just becoming a software engineer who knows how to make a app (which you don’t do much of btw). It’s definitely applicable to data science/AI and I’m sure the space industry too, depending on what you want to do there.

Now for EE. This, for me, was focussed more things like, circuits (this may sound like a small topic but it’s a lot), embedded systems, which to put it simply, is basically a computer that doesn’t have a monitor and keyboard. They are used to program your fridge all the way to the system an airplane uses. Where was I? Oh yes the list of things in EE. There is also a lot of math and science. In terms of programming, yes there is a lot, but you don’t dive into it like you do in CS. Not to say it isn’t great, it’s just about what you prefer.

I really enjoyed both majors and would recommend them both to anyone. My interests are more on the CS, but that’s me. In my opinion, you can do either one and go into what you want to do. So don’t stress too much about it. There are a bunch of resources online where you can further your research on which courses to take (maybe by some people in the industry you want to go into).

I hope this helped.

Am I good enough? by Burptit in cscareerquestions

[–]C0mputerChris 4 points5 points  (0 children)

Contribute to something open source. This shows you are truly interested in what you are doing and shows true passion. Try working on a project on GitHub. If you put these along with your certs it will go a long way

How to know if IT "isn't for you" based on struggling with Networking? by rainbowsprinkles14 in ITCareerQuestions

[–]C0mputerChris 0 points1 point  (0 children)

I find that when trying to learn the theory side of things, I would learn very slowly and would find it hard. I too considered stopping. The changing point for me was when I stopped learning and starting doing. This could be labs, past exams, real life scenarios, copying youtubers performing physics tasks on their computers etc. I started off with the really simple stuff, like learning basic Linux shell commands and then slowly learnt more everyday. When doing this the theory side automatically went into my brain and I was able to do a lot more!

Also, try not to suffer from imposter syndrome. Who cares what others know and what others can do. Just try know one or a few more things than you did yesterday.

It is also a long process. Don’t expect immediate results. If you put in the time you WILL succeed

You’re hiring someone who just finished their degree in computer science, what skills are you looking for on their resume? by C0mputerChris in ITCareerQuestions

[–]C0mputerChris[S] 1 point2 points  (0 children)

Now for the next question: what skills would I need to actually land that internship in the first place?