3 ms·
Docker is nice and all, but a CS program should teach CS, not Docker :)
by tdsamardzhiev 10y ago
Docker is nice and all, but a CS program should teach CS, not Docker :)
- alistproducer2 10y agoSoftware engineering was not part of your cs program?
- mpicker0 10y agoMany schools have separate software engineering majors/disciplines. When doing my MS in CompSci, there was only one required class on software engineering. I can imagine that other schools would not have that requirement at all.
- tdsamardzhiev 10y agoI didn't actually intend for my response to sound snarky, even though as I read it now, it probably does. I think CS degrees should teach understanding (not practice) that will be useful to you for at least, say, the next 50 years if you are a computer scientist. Trendy tools and languages we can learn ourselves. What might be useful in a Software Engineering degree IMO is learning to do the thing yourself (e.g. creating a chroot jail for an app you developed the previous semester), together with a short tour of tools that already do that (Docker or whatever is popular at the time can make a good case study.) However, for a CS degree where you have only 1-2 SE-related subjects, I believe such a thing would just get in the way.