অন্যরা যেমন বলেছে, আপনার আইডিই ছাড়া এটির চেয়ে দ্রুত হওয়া ভাল, এ জাতীয় বিষয়। আপনার উত্পাদনশীলতা বাড়াতে জটিল সরঞ্জামগুলি সঠিকভাবে ব্যবহার করতে সক্ষম হওয়া একটি গুরুত্বপূর্ণ দক্ষতা।
তবে আইডিইগুলিতে অতিরিক্ত নির্ভরতা সমস্যার কারণ হতে পারে। দক্ষতা এবং জ্ঞান আপনি আর অনুশীলন আর ম্লান হবে, এবং কিছু দিক আপনার বোঝা অগভীর হতে পারে। একটি ক্লাসিক উদাহরণ কমান্ড-লাইনে সংকলন এবং চলমান - প্রায় প্রতিবার আমি যখন এটি করি, তখন আমি কিছু ভুল (সাধারণত শ্রেণীর পথ সম্পর্কিত) পাই, কারণ 99% সময় আমি গ্রহকে আমার জন্য এটি করতে দিয়েছিলাম।
আপনি যখন আইডিই থেকে বাইরে আসেন তখন এটি আপনাকে প্রভাবিত করে না - আইডিই আপনার কাছ থেকে যে জটিলতাগুলি লুকিয়ে রাখছে তা যদি আপনার অগভীর হয় তবে এটি ভুল হয়ে গেলে (এবং এটি ভুল হয়ে যাবে) কোনও সময় আপনি খুঁজে পাবেন এটি ঠিক করা অনেক কঠিন।
আমি এই দুটি উপায় পরিচালনা করি:
তাদের সবচেয়ে বেসিক আকারে নতুন সরঞ্জাম শিখুন। উদাহরণস্বরূপ, আমি এসভিএন থেকে মার্চুরিয়ালে স্যুইচ করেছি, তবে গ্রহন প্লাগইন না করে কমান্ড-লাইন ক্লায়েন্ট দিয়ে শুরু করেছি। এটি কী গভীরভাবে চলছে সে সম্পর্কে আমার বোঝাপড়া তৈরি করে যার অর্থ আইডিই ত্রুটি ছুঁড়ে মারলে কী কী ভুল হচ্ছে এবং কীভাবে এটি ঠিক করবেন তা আমি জানতাম।
কমান্ড-লাইনে আপনার বেসিক কোডিং দক্ষতা অনুশীলন করুন। এটি করার জন্য একটি দুর্দান্ত জায়গা হ'ল কোডিংব্যাট যেখানে আপনি কোনও সিনট্যাক্স হাইলাইটিং, কোনও ব্র্যাকেট মিলছে না, কোনও লাল আন্ডারলাইন, কিছুই নেই। যদিও সেই জাভা এবং জাভাক কমান্ড-লাইন দক্ষতাগুলিও অনুশীলন করতে ভুলবেন না! (এবং আপনার কার্যপ্রবাহের সাথে উপযুক্ত অন্য কোনও ব্যক্তি - আমার জন্য, এতেও এইচজি এবং পিঁপড়া অন্তর্ভুক্ত থাকবে)
সবশেষে, এটি সম্পর্কে খুব বেশি চিন্তা করবেন না। এটি নেটবিন বা একলিপস ছাড়াই আপনাকে কোনও বৃহত কাজ করার দরকার নেই, সুতরাং যতক্ষণ না আপনি সেগুলি ছাড়াই কোডিং করতে সক্ষম হন এবং আইডিই আপনার জন্য কী করছে তা বুঝতে পারছেন না তবে আপনি ' ধীরে ধীরে বা এটিকে ছাড়া আরও ভুল করুন।