อย่างที่คนอื่น ๆ พูดมันเป็นการดีที่คุณจะเร็วกว่าใน IDE ของคุณมากกว่าที่จะเป็นแบบนั้น ความสามารถในการใช้เครื่องมือที่ซับซ้อนอย่างถูกต้องเพื่อเพิ่มผลผลิตของคุณเป็นทักษะที่สำคัญ
อย่างไรก็ตามการพึ่งพา IDEs มากเกินไปอาจทำให้เกิดปัญหาได้ ทักษะและความรู้ที่คุณไม่ได้ออกกำลังกายอีกต่อไปจะหายไปและความเข้าใจของคุณในด้านบางอย่างอาจจะตื้น ตัวอย่างคลาสสิกกำลังคอมไพล์และรันบนบรรทัดคำสั่ง - เกือบทุกครั้งที่ฉันทำสิ่งนี้ฉันได้รับสิ่งผิดปกติ (โดยปกติจะเกี่ยวข้องกับคลาสพา ธ ) เนื่องจาก 99% ของเวลาที่ฉันปล่อยให้ Eclipse ทำเพื่อฉัน
สิ่งนี้ไม่เพียงส่งผลกระทบต่อคุณเมื่อคุณออกจาก IDE - หากคุณมีความรู้เกี่ยวกับความซับซ้อนที่ IDE ซ่อนอยู่จากคุณก็จะตื้นเมื่อคุณผิดพลาด (และจะผิดไปในบางจุด) คุณจะพบ มันยากมากที่จะแก้ไข
ฉันจัดการสองวิธีนี้:
เรียนรู้เครื่องมือใหม่ในรูปแบบพื้นฐานที่สุด ตัวอย่างเช่นฉันเปลี่ยนจาก SVN เป็น Mercurial แต่เริ่มด้วยไคลเอนต์บรรทัดคำสั่งแทนปลั๊กอิน Eclipse นี่ทำให้ฉันเข้าใจสิ่งที่เกิดขึ้นอย่างลึกซึ้งซึ่งหมายความว่าฉันรู้ว่าเกิดอะไรขึ้นและจะแก้ไขได้อย่างไรเมื่อ IDE เกิดข้อผิดพลาด
ฝึกทักษะการเขียนโปรแกรมพื้นฐานของคุณในบรรทัดคำสั่ง หนึ่งในสถานที่ที่ดีในการทำเช่นนี้คือCodingBatที่ซึ่งคุณไม่ได้เน้นการเน้นไวยากรณ์, ไม่มีการจับคู่วงเล็บปีกกา, ไม่มีขีดเส้นใต้สีแดง, ไม่มีอะไร อย่าลืมฝึกทักษะบรรทัดคำสั่ง java และ javac เหล่านั้นด้วย! (และอื่น ๆ ที่เหมาะสมกับเวิร์กโฟลว์ของคุณ - สำหรับฉันนี่จะรวมถึง hg และ ant)
สุดท้ายไม่ต้องกังวลกับมันมากเกินไป ไม่น่าเป็นไปได้ที่คุณจะต้องทำงานชิ้นใหญ่โดยไม่ต้องใช้ NetBeans หรือ Eclipse ตราบใดที่คุณสามารถเขียนโปรแกรมโดยไม่ต้องใช้พวกเขาและเข้าใจสิ่งที่ IDE ทำเพื่อคุณไม่สำคัญว่าคุณจะต้องทำอะไร ช้าลงหรือทำผิดพลาดมากขึ้นหากปราศจาก