রক্ষণাবেক্ষণ পেশাগত সফ্টওয়্যার বিকাশের একটি বড় অংশ। প্রকৃতপক্ষে, রক্ষণাবেক্ষণ প্রায় সর্বদা একটি সফ্টওয়্যার জীবনচক্রের দীর্ঘতম অংশ, কারণ এটি প্রকল্পের রিলিজ থেকে মূলত শেষ অবধি অবধি স্থায়ী হয়।
তদতিরিক্ত, প্রকল্পগুলি রক্ষণাবেক্ষণে চলছে সামগ্রিক সংখ্যক প্রকল্পের একটি বৃহত অংশকে প্রতিনিধিত্ব করে। Http://www.vlegaci.com/298/interesting-statistics-%E2%80%93-numbers-of-programmers-in-mainenter-vs-de વિકાસment/ এর মতে , রক্ষণাবেক্ষণে প্রকল্পের অনুপাত প্রায় 2 / 3।
আমি সম্প্রতি এই প্রশ্নটি জুড়ে এসেছি , যেখানে লোকটি আবিষ্কার করে বেশ অবাক লাগে যে তার কাজটি মূলত রক্ষণাবেক্ষণের বিষয়ে। আমি তখন সফ্টওয়্যার বিকাশ পেশাদারদের ফরাসি সম্প্রদায়ের মূল সাইটে একটি আলোচনা (ফরাসী) খোলার সিদ্ধান্ত নিয়েছি ( http://www.developpez.com/ )। আলোচনাটির শিরোনাম রয়েছে "শিক্ষার্থীরা কি পেশাদার সফ্টওয়্যার বিকাশের বাস্তবতার জন্য যথেষ্ট প্রশিক্ষিত?" এবং মূলত রক্ষণাবেক্ষণ সম্পর্কে । এটি চিহ্নিত করা হয়েছিল যে, কমপক্ষে ফ্রান্সে লোকেরা এর উভয় দিকই রক্ষণাবেক্ষণের মুখোমুখি হতে যথেষ্ট প্রস্তুত নয়:
- বিদ্যমান কোড বজায় রাখুন
- রক্ষণাবেক্ষণযোগ্য কোড তৈরি করুন
আমার প্রশ্নটি এখানে এই আলোচনার প্রতিধ্বনি করে এবং রক্ষণাবেক্ষণযোগ্যতা শেখানোর জন্য একটি ভাল উপায় সন্ধানের লক্ষ্য।
- কীভাবে আমরা রক্ষণাবেক্ষণের শিক্ষা দিতে পারি?
- আপনি কি ধরনের অনুশীলনের পরামর্শ দেবেন?
- আপনি যদি রক্ষণাবেক্ষণ সম্পর্কে ভাল প্রশিক্ষণ প্রাপ্ত হন তবে আপনি কোন বিশেষ ধরণের কোর্সটি গ্রহণ করেছেন?
[সম্পাদনা] কিছু ভুল বোঝাবুঝির পরে, আমার মনে হয় আমাকে অবশ্যই আমার প্রশ্নটি পরিষ্কার করতে হবে। একটি প্রকল্প নেতা এবং সফ্টওয়্যার বিকাশকারী হিসাবে, আমি প্রায়শই প্রশিক্ষণার্থী বা সদ্য স্নাতক প্রাপ্ত শিক্ষার্থীদের সাথে কাজ করি। আমি একবার নতুন করে স্নাতক হয়েছি। জিনিসটি হ'ল শিক্ষার্থীরা সাধারণত সলাইডের মতো নীতিগুলির সাথে অপরিচিত থাকে যা কোনও প্রকল্পের রক্ষণাবেক্ষণযোগ্যতা বৃদ্ধি করে। আমরা প্রায়শই প্রকল্পগুলিকে বিকশিত করতে (কম রক্ষণাবেক্ষণযোগ্যতা) তৈরি করতে গুরুত্বপূর্ণ সমস্যায় পড়ে থাকি। আমি এখানে যা খুঁজছি তা হ'ল রক্ষণাবেক্ষণের গুরুত্ব এবং এই নির্দিষ্ট বিষয় সম্পর্কে কীভাবে আরও ভাল কোড তৈরি করা যায় সে সম্পর্কে সফল শিক্ষার একটি কংক্রিট একাডেমিক উদাহরণ; বা শিক্ষার্থীদের প্রশিক্ষণ দেওয়ার উপায়ের উন্নতি করার সম্ভাব্য পরামর্শ।