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