লোকেরা যখন "হ্যাঁ, মাল্টি টাস্কিং স্বাভাবিক" বলে আমি সম্পূর্ণই একমত নই
এটা স্বাভাবিক না ! মোটেও নয়, বিকাশকারীর পক্ষে বেশ কয়েকটি প্রকল্পে মাল্টি-টাস্ক করা অত্যন্ত অপ্রাকৃত (আমি আরও পরে ব্যাখ্যা করব)। অন্যদিকে বিকাশকারীদের মধ্যে মাল্টি-টাস্কিং খুব সাধারণ । এটি অবশ্যই আপনার অভ্যস্ত হওয়া উচিত। সুতরাং আপনার প্রশ্নের আসল উত্তর: মাল্টি-টাস্ক কীভাবে?
প্রথমত, আপনার ভাগ্য সহজেই গ্রহণ করা উচিত নয় কারণ "আপনি এমন একজন দুর্দান্ত কর্মচারী" এবং এর অর্থ হল যে আপনি পরিচালনা করতে পারেন তার চেয়ে বেশি কাজ করা আপনার দরকার। মোটেও না, আপনি না। কখনও কখনও লোকদের একাধিক কাজ দেওয়া হয় কারণ সেখানে অন্য কেউ নেই। কখনও কখনও পরিচালকরা তাদের কাজ পরিচালনা করতে পারে না তাই তারা প্রতিনিধিত্ব করে, তাদের টিমে মাল্টি টাস্কিং প্রয়োগ করে কারণ তারা তাদের প্রকল্পের সময়সূচিটি সঠিকভাবে পরিচালনা করতে পারেন না। সুতরাং আপনাকে অবশ্যই এটি নির্ধারণের চেষ্টা করা উচিত যে আপনাকে মাল্টি-টাস্কের জন্য বলা হচ্ছে কারণ এটি আপনার কাজের অংশ বা অন্য ব্যক্তিরা অক্ষম হচ্ছেন। যেভাবেই হোক না কেন, আপনি নিজের জন্য এটি গ্রহণযোগ্য কিনা তা বিচার করতে পারেন। আপনি যদি [আপনার কাজের সাথে] আরামদায়ক না হন তবে এমন আরও কয়েকটি জায়গা রয়েছে যেখানে আপনি কাজ সন্ধান করতে পারেন। [আপনি, বিকাশকারী, পণ্য হয়। নিয়োগকর্তারা এটি জানেন এবং প্রার্থনা করেন যে আপনি এটি কখনই উপলব্ধি করতে পারেন না]]
এখন মাল্টি-টাস্কিং সম্পর্কে, আমি 100% সাথে দ্বিমত পোষণ করি যখন লোকেরা "হ্যাঁ, কেবল পিছনে পিছনে স্যুইচ করুন এবং নিশ্চিত করুন যে আপনি প্রতিটি প্রকল্পে একই পরিমাণ করছেন"। দুঃখিত তবে এটি খুব খারাপ পরামর্শ।
প্রথমে আপনাকে অবশ্যই বুঝতে হবে যে আপনি যখন কোনও সফ্টওয়্যার তৈরি করছেন তখন আপনার মস্তিষ্ক কীভাবে কাজ করে (আমি জানি যে অন্যান্য কাজ জড়িত রয়েছে তবে আসুন আমরা এটিতে ফোকাস করব)। আপনাকে প্রথমে "তারযুক্ত" হওয়া দরকার, যার অর্থ আপনার প্রচুর ঘন হওয়া এবং আপনার মনকে এমন অবস্থানে নিয়ে আসা দরকার যেখানে আপনি নিজের মাথার মধ্যে সমস্ত কিছু ম্যাপ করেছেন pped সমস্ত ভেরিয়েবল এবং পদ্ধতির নাম, আপনার কোডের ওয়ার্কফ্লো, অবজেক্টের মডেল, থ্রেড পাশাপাশি পাশাপাশি চলছে, সবকিছু। সাধারণত "জোনে" আসতে আমার 15 মিনিট সময় লাগে।
আপনি যখন সেই স্থানে পৌঁছে যান তখন আপনি সত্যিই উড়ে যাচ্ছেন এবং আপনি বাইক চালাচ্ছেন এমন কোড কোড লিখে চলেছেন। আপনি যে মুহুর্তে বাধাগ্রস্থ হন আপনি তা হারাতে পারেন। বাধা যদি যথেষ্ট দীর্ঘ হয় (5, 10 সম্ভবত 30 মিনিট) আপনি সেই মনের অবস্থাটি হারাবেন এবং আপনাকে শুরু করতে হবে।
সুতরাং বহু-কাজটি ভয়ানক কারণ এটি আপনাকে "অঞ্চল" ছেড়ে চলে যেতে এবং অন্য কোনও কিছুতে যেতে বাধ্য করে। আপনি যদি ক্রমাগত পরিবর্তন করতে চান তবে আপনি উত্পাদনশীল হচ্ছেন না কারণ প্রতিবার আপনি যখন নতুন কোনও কাজ / প্রকল্পে পরিবর্তন করেন তখন আপনাকে আবার জোনে যাওয়ার জন্য সেই 15-20 মিনিট হারাতে হবে (এটি উল্লেখ না করে আপনার মস্তিষ্ককে আস্তে আস্তে গলে যায়)।
এটি মাল্টি-থ্রেডিংয়ের মতো: এক পর্যায়ে প্রতিটি দম্পতি চক্রের থ্রেড প্রসঙ্গটি স্যুইচ করার জন্য ব্যয় খুব বেশি হয় তাই আসল কাজগুলি সম্পাদন করার চেয়ে সিপিইউ প্রসঙ্গে পরিবর্তন করতে বেশি সময় ব্যয় করে।
আমি এই বিষয়ে জোয়েল স্পলস্কির একটি নিবন্ধ পড়ার জন্য অত্যন্ত পরামর্শ দিচ্ছি:
http://www.joelonsoftware.com/articles/fog0000000022.html
সুতরাং আমার পরামর্শটি হল: মাল্টি-টাস্ক কীভাবে করবেন তা শেখার চেষ্টা করুন কারণ এটি সত্যই সাধারণ। তবে আপনি এটি করতে স্বাচ্ছন্দ্য বোধ করেন। কিছু লোক মনোনিবেশ করতে বেশি সময় নিতে পারে এবং মাল্টি-টাস্কিং করার সময় অন্যের চেয়ে বেশি ক্ষতিগ্রস্থ হবে; এবং এটা ঠিক আছে। এটি সাধারণ কারণ হিসাবে বিবেচিত হওয়া উচিত যে সাধারণ নয়।
জোয়েল এটিকে ভালভাবে রেখেছিল যখন তিনি বলেছিলেন:
প্রকৃতপক্ষে, এগুলি থেকে আসল পাঠটি হ'ল আপনার একবারে একের বেশি জিনিসকে লোকদের কাজ করা উচিত নয়। নিশ্চিত হন যে এটি কী তা তারা জানে। ভাল পরিচালকরা তাদের দায়িত্ব বাধা অপসারণ হিসাবে দেখেন যাতে লোকেরা একটি জিনিসে মনোনিবেশ করতে পারে এবং সত্যই এটি সম্পাদন করতে পারে।