The "stop using IDE _____ so that students can learn how the computer works" has been around since at least Turbo Pascal and Turbo C. In my own career, my toolchain seems to change radically every 3 years, and the transition time is measured in days to weeks. It's not that deep. Neither is bringing a new grad or new hire up to speed on whatever tools we're using.
I've worked with enough really good developers who were lost when not given an IDE. Most of the time, it takes a few days to teach "here's how to build at the command line" and here's how to use git (followed by the eventual day lost to finding a way to break git completely). The IDE centrism seems especially common in Windows and Java shops (and every Java shop I've worked with was using Windows).
I've worked with enough really good developers who were lost when not given an IDE. Most of the time, it takes a few days to teach "here's how to build at the command line" and here's how to use git (followed by the eventual day lost to finding a way to break git completely). The IDE centrism seems especially common in Windows and Java shops (and every Java shop I've worked with was using Windows).