প্রশ্নটি এই এবং এর বিশদটি নিম্নলিখিত: আমি কি কিছু বলতে পারি / আনতে পারি, একজন প্রোগ্রামার হিসাবে, তাকে আমার পাশে আনতে?
আমি এই উভয় পক্ষের পক্ষে বৈধ যুক্তি শুনতে আগ্রহী, তবে বেশিরভাগ ক্ষেত্রে কীভাবে তাকে চারপাশে কথা বলার পরামর্শ দেওয়া হয়।
আমার অবস্থাটি হ'ল: আমি আমার ডিগ্রি কোর্সে একটি টিম প্রকল্পে কাজ করছি, বিশ্ববিদ্যালয়ের প্রোটোটাইপ হিসাবে একটি মাঝারি আকারের ওয়েবসাইট তৈরি করছি। সবাইকে গ্রুপে সমান বিবেচনা করা হয় এবং নিযুক্ত কোনও নেতা নেই তাই এই সমস্যার উত্তরটি "টান র্যাঙ্ক" হতে পারে না।
সমস্ত সমান, তবে সদস্যদের মধ্যে জ্ঞানের একটি বিশাল ব্যবধান রয়েছে। দলের সদস্য এবং আমি দুজনেই দক্ষ বিকাশকারী, যদিও তার কোনও শিল্প অভিজ্ঞতা নেই। অন্য তিন সদস্য কম দক্ষ, এবং দু'জন পুরোপুরি উন্নয়নের বিকল্প বেছে নিয়েছেন। তিনজনই জ্ঞানের অভাবে পরিস্থিতি সম্পর্কে মন্তব্য করতে অস্বীকার করেছেন।
গোষ্ঠী হিসাবে, আমরা ওয়েবসাইটটি বাস্তবায়নে কোন প্রযুক্তি ব্যবহার করতে হবে সে বিষয়ে সিদ্ধান্ত নিতে চলেছি; বিশেষত, কোনও পিএইচপি ফ্রেমওয়ার্ক (কোড ইগনিটার) ব্যবহার করবেন কিনা।
আমি অনুগ্রহ করে যুক্তি দিচ্ছি:
- চাকা পুনরুদ্ধার না
- কাজ থেকে ভাল লিখিত এবং পরীক্ষিত কোড বেস
- এগিয়ে যাওয়া (সময়সীমা আমাদের পছন্দের চেয়ে কাছাকাছি)
- উন্নয়নের গতি
- সাউন্ড এবং রক্ষণাবেক্ষণ নকশার নিদর্শন এবং ভাল অনুশীলন
তিনি যেভাবে অভ্যস্ত ছিলেন সেভাবে কাজ করার পক্ষে যুক্তি দিচ্ছেন:
- বিসপোক লেখার জন্য, একটি লাইব্রেরি ফাইলে এক সময়কার ফাংশন যেমন প্রয়োজন হয় তার প্রয়োজনে
- ডেটা অ্যাক্সেস এবং সেই ডেটা পৃষ্ঠাটি রেন্ডারিংয়ের জন্য সেশন থেকে আসা এবং সেট করা এবং ডেটা পেতে / পোস্ট করা ইত্যাদি Fun
- প্রতি পৃষ্ঠায় ১ টি ফাইল থাকা (যার ফলে নিয়ন্ত্রণ, উপস্থাপনা এবং ডেটাগুলির মধ্যে উদ্বেগের কোনও বিচ্ছেদ ঘটে না)
ব্যবহারের বিরুদ্ধে তার কারণগুলি কাঠামোটি বেশিরভাগ ক্ষেত্রেই মূল বিষয়টি দেখতে না পারা তার উপর ভিত্তি করে: তিনি ইতিমধ্যে এই সমস্ত কিছু করতে পারেন। কাঠামো এটি পরিবর্তন করে না, এটি কেবল আরও শক্ত করে তোলে কারণ তাকে কাঠামোটি শিখতে হবে; তিনি ব্যক্তিগতভাবে লিখিত না কোডটি ব্যবহার করতে চান না।
তিনি আরও বলেছিলেন যে এটি "কোড বেসের মানের কোনও বিষয় নয়, যেহেতু প্রকল্পটি কেবলমাত্র একটি প্রোটোটাইপ এবং কখনও বজায় রাখা হবে না"। আমার জন্য, এটি অনিবার্য কোডটি লেখার কোনও অজুহাত নয় ।
আমি দেখতে পাচ্ছি যে সে কেন এই যুক্তি দেয়, তবে আমি তার "রক্ষণাবেক্ষণের বিষয়ে উদ্বেগের অভাব" এবং তার "ভাল ডিজাইনের প্রতি অবজ্ঞা", বা এমনকি উদ্বেগের বিচ্ছিন্নতা নিয়েও বিষয়টি রাখি। তবে আমার সন্দেহ হয় যে তিনি কখনই নকশার নিদর্শন অধ্যয়ন করেন নি, তাই আমি জানি না যে তার পদ্ধতিটি অভাবনীয় প্রমাণিত হতে পারে তা প্রমাণ করার জন্য কতটা কার্যকর।
আমি এই প্রকল্পটি চালিয়ে যেতে চাই, তবে আমি বছরের পর বছর ধরে যা কিছু শিখেছি তা বিবেচনা না করে এটি করতে চাই না। যেমনটি আমি আগেই বলেছি, এখানে র্যাঙ্ক টানানোর কোনও সম্ভাবনা নেই, বা অন্য দলের সদস্যরাও পিচ করতে রাজি নয়? আমি কি কেবল পিছনে ফিরে এসে জিনিসগুলি তার মতো করে করব? তিনি কি আরও জেদী এবং আরও অভিজ্ঞতার সাথে আরও ভাল জানেন না? নাকি আমি এখানে একগুঁয়ে হয়ে যাচ্ছি?
টিএল; ডিআর অনভিজ্ঞ দলের সদস্য অনড় হয়ে আছেন, আমি কীভাবে তাকে জিততে পারি?
he doesn't want to use code he hasn't personally written.
তিনি তার অপারেটিং সিস্টেম, আইডিই, ফোন, ট্র্যাফিক লাইট ইত্যাদি ভালভাবে ফেলে দিয়েছিলেন
I want to know exactly how everything works
যখন শিখছিলেন তখন হুইলটি পুনরায় উদ্ভাবন করা একটি বৈধ যুক্তি, যা আসলেই গ্রহণযোগ্য। হতে পারে, কেবলমাত্র, আপনি এটি পড়ার জন্য সাহায্যের কান্নার জন্য এবং অনড়তার মতো নয় as
since the project is only a prototype and will never be maintained
চূড়ান্ত শেষ শব্দ :) আমি আশা করি প্রতিবারই আমি এই ধারণাটি তৈরি করার সময় একটি ডলার পেয়েছি এবং জানতে পেরেছি যে উচ্চতর লোকের অধৈর্যতা এবং স্বল্পমেয়াদী লোভ সিদ্ধান্ত নিয়েছে যে প্রোটোটাইপটি এখন পণ্য।