আমি একজন প্রোগ্রামার হওয়া পছন্দ করি। সেখানে, আমি এটা বলেছি। যাইহোক, যা বলেছিল, আমি ইদানীং বুঝতে পেরেছি যে আমি সত্যই বাগ-ফিক্সিংয়ের পক্ষে দাঁড়াতে পারি না । মোটেই
আসলে, আমি যখন কিছু বিকাশ করছি তখন আমার উত্পাদনশীলতা অত্যন্ত বেশি। এমনকি ইউনিট-টেস্টগুলি লেখার সময় এবং আমার বিকাশের স্ব-পরীক্ষার সময়ও আমি সাধারণত সত্যই উত্পাদনশীল। আমি ভাল ফোকাস করতে পারি, এবং আমি কাজগুলি করতে পারি।
যাইহোক, যখন QA সময়টি প্রায় আসে এবং আমি বাগগুলি ঠিক করতে কাজ করি, তখন আমার অনুপ্রেরণাটি একটি বিশাল নকশাকর লাগে। আমি পেতে প্রশংসনীয় চরম ব্যবস্থা (আপনি কি জানেন, উচ্চ বিপিএম সঙ্গীত, ক্যাফিন অত্যধিক পরিমান ইত্যাদি) সঙ্গে নিজেকে জোর আছে কিছু সম্পন্ন। আমার কাজটি একটি বিদ্যমান বিশাল প্রকল্পে পা রাখার সাথে সাথে নতুন বৈশিষ্ট্য যুক্ত করতে বা বাগ ফিক্স করার সাথে জড়িত থাকে, তাই আমি ঠিক আমার নিয়োগকর্তাকে বলতে পারি না যে তাদের সমস্ত কোডের জন্য ইউনিট পরীক্ষা লেখার জন্য আমার কয়েক সপ্তাহ সময় প্রয়োজন :) এছাড়াও, সার্ভার প্রযুক্তি যা আমরা প্রায়শই ব্যবহার করি তা ইউনিট এবং ইন্টিগ্রেশন টেস্ট উভয়ের পক্ষে অত্যন্ত নিষিদ্ধ, কারণ এতে বেশ কয়েকটি জাভা ক্লাসলোডার সমস্যা রয়েছে। আমি পুরোপুরি বাগ-ফিক্সিংয়ের বিপক্ষে নই, কখনও কখনও এটি মজাদারও হতে পারে তবে এটি মোটেও মজাদার নয় যখন আপনাকে সামান্য পরিবর্তন করতে হবে এবং তারা কাজ করেছে কিনা তা দেখতে 30 সেকেন্ড থেকে 3 মিনিট অপেক্ষা করতে হবে (সিস্টেমটি যেভাবে কাজ করে তার কারণে)।
বাগফিক্সিং করার সময় আমি কীভাবে আমার উত্পাদনশীলতা এবং অনুপ্রেরণার উন্নতি করতে পারি? এটি কি এমন কিছু যা বেশিরভাগ প্রোগ্রামাররা মোকাবেলা করে?