Jeroen is a Software Craftsmanship advocate with over 15 years of experience. He is CEO of https://pro.wiki. Previously Jeroen created Wikidata.org and was Software Architect at Wikimedia Deutschland.
Perhaps we are not in disagreement after all, at least not very much.
In my opinion using debuggers teaches you bad habits. You should not need a debugger. It is one of many things inside of PHPStorm that IMO you should not use. I've been using PHPStorm for years and not used the debugger for at least 4 now.
That said, I think junior devs, and all devs, should still use IDEs such as PHPStorm, to make sure they have access to:
Static analysis showing immediate feedback on bugs and code smells
Navigation capabilities such as "go to definition", "show all implementations", "find all usages", etc.
Strong auto-completion
Safe refactorings at least for basic things such as renaming stuff and inlining variables
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Perhaps we are not in disagreement after all, at least not very much.
In my opinion using debuggers teaches you bad habits. You should not need a debugger. It is one of many things inside of PHPStorm that IMO you should not use. I've been using PHPStorm for years and not used the debugger for at least 4 now.
That said, I think junior devs, and all devs, should still use IDEs such as PHPStorm, to make sure they have access to: