Как уже говорили другие, хорошо быть быстрее в вашей IDE, чем без нее, вот в чем дело. Умение правильно использовать сложные инструменты для повышения вашей производительности является важным навыком.
Однако чрезмерная зависимость от IDE может вызвать проблемы. Навыки и знания, которыми вы больше не занимаетесь, исчезнут, а ваше понимание некоторых аспектов может быть поверхностным. Классическим примером является компиляция и запуск в командной строке - почти каждый раз, когда я делаю это, я получаю что-то не так (обычно это связано с путем к классу), потому что 99% времени я позволяю Eclipse делать это за меня.
Это влияет не только на вас, когда вы находитесь за пределами IDE - если ваши знания о сложностях, которые IDE скрывает от вас, невелики, тогда, когда он пойдет не так (и пойдет не так, в какой-то момент), вы обнаружите, что это гораздо сложнее исправить.
Я справляюсь с этим двумя способами:
Изучите новые инструменты в их самой основной форме. Например, я переключился с SVN на Mercurial, но начал с клиента командной строки, а не с плагином Eclipse. Это сделало мое понимание того, что происходит намного глубже, а это означало, что я знал, что происходит не так, и как это исправить, когда IDE выдает ошибки.
Практикуйте свои базовые навыки кодирования в командной строке. Хорошее место для этого - CodingBat, где нет подсветки синтаксиса, соответствия скобкам , красных подчеркиваний, ничего. Не забывайте также практиковаться в навыках командной строки java и javac! (И любые другие подходящие для вашего рабочего процесса - для меня это также будет включать hg и ant)
Наконец, не беспокойтесь об этом слишком сильно. Маловероятно, что вам когда-либо придется выполнять большую часть работы без NetBeans или Eclipse, поэтому, если вы способны программировать без них и понимать, что IDE делает для вас, не имеет значения, что вы ' медленнее или делать больше ошибок без него.