The problem is that you have no access to autocomplete, debugging tools, automatic generation of makefiles and all that bollocks if you're not using an IDE. It's like you're trying to handicap yourself.
What are you talking about?
That's all there, just as individual tools that aren't built into the editor. (except autocomplete which is available in many forms in emacs)
And emacs has a lot of that anyway, and for the stuff it doesn't have, there's extensions.
Fight my professors who say that, including the one that hand grades 60 students' project code line by line.
I don't care about what your professors say. I'm stupid Anything an IDE can do can be achieved without one.