Như những người khác đã nói, sẽ tốt hơn nếu bạn nhanh hơn trong IDE của mình hơn là không có nó, đó là một điểm quan trọng. Có thể sử dụng các công cụ phức tạp một cách chính xác để tăng năng suất của bạn là một kỹ năng quan trọng.
Tuy nhiên, việc phụ thuộc quá nhiều vào IDE có thể gây ra vấn đề. Kỹ năng và kiến thức bạn không còn tập thể dục sẽ mất dần, và sự hiểu biết của bạn về một số khía cạnh có thể còn nông cạn. Một ví dụ kinh điển là biên dịch và chạy trên dòng lệnh - hầu như mỗi khi tôi làm điều này, tôi gặp phải một lỗi nào đó (thường là liên quan đến đường dẫn lớp), bởi vì 99% thời gian tôi để Eclipse làm điều đó cho tôi.
Điều này không chỉ ảnh hưởng đến bạn khi bạn ra khỏi IDE - nếu kiến thức về sự phức tạp mà IDE đang che giấu bạn là nông cạn, thì khi nó gặp trục trặc (và đôi khi nó sẽ sai) nó khó hơn nhiều để sửa chữa
Tôi xử lý hai cách này:
Tìm hiểu các công cụ mới ở dạng cơ bản nhất của họ. Ví dụ, tôi đã chuyển từ SVN sang Mercurial, nhưng bắt đầu với ứng dụng khách dòng lệnh thay vì plugin Eclipse. Điều này làm cho sự hiểu biết của tôi về những gì đang diễn ra sâu hơn rất nhiều, điều đó có nghĩa là tôi biết điều gì đang xảy ra và cách khắc phục khi IDE ném lỗi.
Thực hành các kỹ năng mã hóa cơ bản của bạn trên dòng lệnh. Một nơi tuyệt vời để làm điều này là CodingBat nơi bạn không có đánh dấu cú pháp, không khớp khung, không gạch chân màu đỏ, không có gì. Mặc dù vậy, đừng quên thực hành các kỹ năng dòng lệnh java và javac! (Và bất kỳ ai khác phù hợp với quy trình làm việc của bạn - đối với tôi, điều này cũng sẽ bao gồm hg và ant)
Cuối cùng, đừng lo lắng về nó quá nhiều. Nó không chắc bao giờ bạn sẽ phải làm một mảnh lớn của công việc mà không cần một trong hai NetBeans hoặc Eclipse, do đó, miễn là bạn có khả năng mã hóa mà không có họ, và hiểu những gì IDE đang làm cho bạn, nó không quan trọng mà bạn' lại chậm hơn hoặc phạm nhiều sai lầm hơn mà không có nó.