DEV Community

loading...

Discussion on: The obligation of a software developer

Collapse
thesquashsh profile image
Nick Sweeting

This maybe because everyone gets Computer Science degrees instead of Software Engineering degrees. People mistakenly think the two are the same, and come out of university with their fansci compsci degree without knowing what Bash, git, or TCP/IP are.

Collapse
tobias_salzmann profile image
Tobias Salzmann

I purposefully avoided any practical lecture in university. Even now, after deciding on a career in Software engineering, I do not regret that decision. The reasoning and problem solving skills I developed are much more valuable to me in my day-to-day work than knowing about some specific technology could ever be.

Collapse
0x4bsec profile image
Kristina

I think it depends on the program, and not necessarily just the degree. My CompSci degree included a pretty in depth focus on Bash, git, TCP/IP and actual practical skills. But, I've seen other schools that are way too theoretical. ¯_(ツ)_/¯

Thread Thread
thesquashsh profile image
Nick Sweeting

Makes sense! Where did you get your degree if you don't mind me asking? It sounds like your school did it right!

Thread Thread
0x4bsec profile image
Kristina

Don't mind at all :) McGill University -- in Montreal. But I've definitely taken classes at other schools where there was no emphasis on actually coding as well -- which is...worrying :/ [Edit: Just realized you're IN Montreal! Awesome!]

Thread Thread
thesquashsh profile image
Nick Sweeting

Oh nice, I'm in Montreal too. I've heard good things about parts of McGill's compsci program.