다른 사람들이 말했듯이 IDE에서없는 것보다 IDE에서 더 빠르면 괜찮습니다. 복잡한 도구를 올바르게 사용하여 생산성을 높이는 것은 중요한 기술입니다.
그러나 IDE에 대한 과도한 종속성으로 인해 문제가 발생할 수 있습니다. 더 이상 운동하지 않는 기술과 지식은 사라지고 일부 측면에 대한 이해가 얕을 수 있습니다. 고전적인 예제는 명령 행에서 컴파일하고 실행하는 것입니다. 거의 모든 작업을 수행 할 때마다 Eclipse가 나를 위해 할 수있는 시간의 99 %가 잘못 되었기 때문에 (일반적으로 클래스 경로 관련) 무언가 잘못됩니다.
IDE 외부에있을 때 영향을 미치지 않습니다. IDE가 숨기고있는 복잡성에 대한 지식이 얕 으면 잘못 될 때 (어느 시점에서 잘못 될 수 있음) 해결하기가 훨씬 어렵습니다.
이 두 가지 방법을 처리합니다.
가장 기본적인 형태의 새로운 도구를 배우십시오. 예를 들어 SVN에서 Mercurial로 전환했지만 Eclipse 플러그인 대신 명령 행 클라이언트로 시작했습니다. 이로 인해 훨씬 더 심오한 일에 대한 이해가 이루어졌으며, 무엇이 잘못되었는지, IDE에서 오류가 발생했을 때 문제를 해결하는 방법을 알았습니다.
명령 줄에서 기본 코딩 기술을 연습하십시오. 이 작업을 수행하기에 좋은 곳은 구문 강조 표시, 대괄호 일치, 빨간색 밑줄, 아무것도없는 CodingBat 입니다. 그래도 java 및 javac 명령 행 기술을 연습하는 것을 잊지 마십시오! (그리고 당신의 워크 플로우에 적합한 다른 것들-나에게는 hg와 개미도 포함됩니다)
마지막으로 너무 걱정하지 마십시오. NetBeans 또는 Eclipse없이 많은 작업을 수행해야 할 가능성은 거의 없으며, 코드없이 코딩 할 수 있고 IDE가 수행하는 작업을 이해 하는 한 중요하지 않습니다. 그것없이 느리게하거나 더 많은 실수를 저 지르십시오.