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