I’m not sure if the specifics of a computer science degree will still make sense, but I’m not really worried about the field of software engineering being replaced until basically everything else is. The actual job of software engineering is about being able to take an ambigious design and turn it into an unambiguous model. If we could skip the programming part, that would just make us more efficient but wouldn’t change the job that much at a high-level. It would be like making a much nicer programming languge or IDE.
It might suck for new engineers though, since doing the tedious things senior people don’t want to do is a good way to get your foot in the door.
I’m not sure if the specifics of a computer science degree will still make sense, but I’m not really worried about the field of software engineering being replaced until basically everything else is. The actual job of software engineering is about being able to take an ambigious design and turn it into an unambiguous model. If we could skip the programming part, that would just make us more efficient but wouldn’t change the job that much at a high-level. It would be like making a much nicer programming languge or IDE.
It might suck for new engineers though, since doing the tedious things senior people don’t want to do is a good way to get your foot in the door.