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