Re:What Computer Science Programs Should Teach
by ThrowawayR2 on Friday April 29, 2022 @10:41AM
(#31205778)
The above isn't correctly distinguishing between the meanings of "trade" versus "profession". It's not a value judgment; the words simply have different meanings.
https://en.wikipedia.org/wiki/Tradesman
https://en.wikipedia.org/wiki/Profession
Doctors, lawyers, clergy, and (non-software) engineers are considered professions, requiring lengthy and wide-ranging education. The blogpost author is advocating much narrower vocational training in practical topics, which is characteristic of a trade.
Of course, there is a place for liberal arts colleges and research-focused universities, but that's far from being the only role of universities; and IMHO our society needs a dozen software engineers for each computer scientist, so universities can't focus only on the latter.