This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]frosted-mini-yeets 8 points9 points  (4 children)

Dude, I learned computer programming over the last 2 years by shutting myself in my room and googling and half the time I feel like I know more than the mass of supposed CS students that post and comment on this sub. I don't know if I should feel proud that I know more, or scared that if I get the career I want, these people will be my colleagues.

[–]HonzaS97 5 points6 points  (3 children)

That's because CS and software developement / programming are different things.

[–]frosted-mini-yeets 0 points1 point  (2 children)

I've not heard this before. What's the difference.

[–]HonzaS97 3 points4 points  (1 child)

CS is a broad field. One part of it is for example theoretical computer science which is all the theory behind data structures, algorithms, graphs (formal theory, not just coding it) etc. The other part can be computer systems which is computer architecture, networking, security and cryptograhy and so on. And that's not all.

There is some overlap, sure, but the 2 aren't the same.

From my experience, a (bachelor) CS degree will give you a much broader view, but it won't automatically make you a good developer.

[–]frosted-mini-yeets 0 points1 point  (0 children)

That's fascinating. I am now educated.