Wie andere gesagt haben, ist es in Ordnung, in Ihrer IDE schneller zu sein als ohne, das ist der springende Punkt. Komplexe Werkzeuge richtig einsetzen zu können, um Ihre Produktivität zu steigern, ist eine wichtige Fähigkeit.
Eine übermäßige Abhängigkeit von IDEs kann jedoch Probleme verursachen. Fähigkeiten und Kenntnisse, die Sie nicht mehr ausüben, werden nachlassen und Ihr Verständnis für einige Aspekte kann gering sein. Ein klassisches Beispiel ist das Kompilieren und Ausführen auf der Kommandozeile - fast jedes Mal, wenn ich das mache, störe ich etwas (normalerweise im Zusammenhang mit Klassenpfaden), weil ich Eclipse 99% der Zeit überlasse, dies für mich zu tun.
Dies betrifft Sie nicht nur, wenn Sie sich nicht in der IDE befinden. Wenn Ihr Wissen über die Komplexität, vor der sich die IDE versteckt, gering ist, werden Sie feststellen, wenn es schief geht (und es wird irgendwann schief gehen) es ist viel schwieriger zu beheben.
Ich gehe auf zwei Arten vor:
Lernen Sie neue Werkzeuge in ihrer grundlegendsten Form. Zum Beispiel habe ich von SVN zu Mercurial gewechselt, aber mit dem Befehlszeilen-Client anstatt mit dem Eclipse-Plugin begonnen. Dadurch verstand ich viel besser, was vor sich ging, was bedeutete, dass ich wusste, was falsch lief und wie ich es beheben konnte, wenn die IDE Fehler verursachte.
Üben Sie Ihre grundlegenden Codierungsfähigkeiten in der Befehlszeile. Ein schöner Ort, um dies zu tun, ist CodingBat, wo Sie keine Syntaxhervorhebung, keine Klammerabstimmung, keine roten Unterstreichungen, nichts bekommen. Vergessen Sie jedoch nicht, auch diese Java- und Javac-Kommandozeilenfähigkeiten zu üben! (Und alle anderen, die für Ihren Workflow geeignet sind - für mich gehören dazu auch hg und ameise)
Machen Sie sich zum Schluss keine allzu großen Sorgen. Es ist unwahrscheinlich, dass Sie jemals ein großes Stück Arbeit ohne NetBeans oder Eclipse erledigen müssen, solange Sie in der Lage sind , ohne sie zu codieren und zu verstehen, was die IDE für Sie tut. Sie sind langsamer oder machen mehr Fehler ohne sie.