3 ms·
I’m not talking about SAP or Oracle databases or Matlab, but tools that are as fundamental to the application of computer science in industry as titration is to
by throwup238 1y ago
I’m not talking about SAP or Oracle databases or Matlab, but tools that are as fundamental to the application of computer science in industry as titration is to professional chemists.
There aren’t even that many of them: git, terminals and bash scripting, IDEs, and maybe a database. Vocational training would be stuff like managing VMs/cloud infrastructure, devops, testing, and so on that would be taught as dedicated classes.
The important thing is that these aren’t skills with a dedicated class but skills a student should pick up and masters across half a dozen classes with CS departments that coordinate their choice of tooling.
- thrown-0825 1y agoI agree with you. SSH and even just managing your dev env in a sane manner are skills that I have to literally hand hold people through on a regular basis and would fully expect people to have coming out of a 4 year degree. Git and basic SQL are next on the list.
- nradov 1y agoYour expectations are completely irrational.
- mafuy 1y agoSSH is absolutely not a core CS skill. I use it daily, and I think students should pick it up somewhere along the line. But it still is a mere tool, not a concept that should be taught in mandatory classes. Same goes for latex and git and C. All of that is, or should be, vocational, because anyone can learn it given some time. Universities are about the hard stuff that is difficult to get right at even a mediocre level. If your company requires it, include it in your regular training program. Don't dilute the material because you don't want to be bothered. If you think people spend too much time on hard stuff, hire BSc instead of MSc.