What is wrong with autogenerated code?
The part in parenthesis is just a rant about education and how teachers use notepad and javac to teach Java.
So my point is the only thing students shouldn't use in an IDE is code generation.
If I had been given a zip with a basic pom file and the correct main and test directories I think I'd had a much simpler start.