সংযুক্ত-প্রোগ্রামিং পরিবেশে আপনি কীভাবে পারফরম্যান্স প্রদর্শন করেন?


15

পারফরম্যান্স পর্যালোচনাগুলি আমার কাজটিতে সম্প্রতি উপস্থিত হয়েছে এবং আমাকে একটি আকর্ষণীয় অবস্থানে রাখা হয়েছে। আমাদের দল প্রচুর জুড়ি প্রোগ্রামিং করে, এতে দলের সদস্যদের মধ্যে দক্ষতার পার্থক্য গড়ার প্রবণতা রয়েছে (বিশেষত আমরা জোড়গুলি ঘোরান বিবেচনা করে)। সাধারণত, পারফরম্যান্স পর্যালোচনাগুলি করার সময়, আপনি যে কাজটি করেছেন তার দিকে ফিরে তাকাবেন এবং আপনি কী সম্পাদন করেছেন এবং কীভাবে বাড়াতে বা অন্যান্য সুবিধার জন্য আলোচনার চেষ্টা করার প্রত্যাশা ছাড়িয়ে গেছেন তা প্রদর্শন করুন।

আপনি এই জাতীয় পরিবেশে স্বতন্ত্র কর্মক্ষমতা কীভাবে প্রদর্শিত (বা এমনকি পরিমাপ) করেন?


1
আমি ব্যক্তিগতভাবে কী কাজ করেছি সে সম্পর্কে আমি নজর রাখব। আমি যখন আমার সমবয়সীর সাথে কথা বলি কেবল তখনই কোনও সমস্যার সমাধান করি তখন আমি কৃতিত্ব দিতাম।
রামহাউন্ড

আমি উত্তরটি জানি না ... এবং আমি কিছু কর্মক্ষেত্রে জানি, এই জুটির এক সদস্যের সমস্ত কিছুর জন্য creditণ নেওয়ার চেষ্টা করার সম্ভাব্য সমস্যা রয়েছে। দ্বিতীয় সদস্য কেবলমাত্র কিছু জিনিসের জন্য সততার সাথে creditণ নেওয়ার চেষ্টা করার সাথে সাথে তারা সন্দেহ হতে পারে যেহেতু এটি সম্ভবত সম্ভব নয় যে উভয় সদস্যই এই জুটির সাফল্যের জন্য সমস্ত theণ প্রাপ্য।
হতাশ

উত্তর:


13

পারফরম্যান্স রিভিউতে আপনি জুটি প্রোগ্রামিংয়ে যে মূল্য যুক্ত করেছেন সেগুলি অন্তর্ভুক্ত করুন - আপনি কি অন্যান্য প্রোগ্রামারকে দরকারী জিনিস শিখতে সহায়তা করেছিলেন? (এবং তদ্বিপরীত, আপনি কি তাঁর herষি পরামর্শ শুনেছিলেন এবং ভাল সহযোগিতা করেছেন?)

পারফরম্যান্স পর্যালোচনাটি কোনও প্রতিযোগিতা হওয়া উচিত নয়, এটি আপনার ব্যক্তিগত লক্ষ্যগুলির সাথে সম্পর্কিত (যা সম্ভবত সংস্থার লক্ষ্যগুলির সাথে সামঞ্জস্যপূর্ণ এবং বছরের শুরুতে পারস্পরিক সম্মত হয়; অন্যথায় এটি কেবল স্বেচ্ছাচারী) হওয়া উচিত


3
+1, তবে আপনার পরবর্তী বেতন বৃদ্ধি পারফরম্যান্স পর্যালোচনার উপর নির্ভর করে (ট্যাগ হিসাবে "বেতন" বোঝায়) "পরিবেশগতভাবে" আপনার ব্যক্তিগত লক্ষ্যগুলির সাথে সম্পর্কিত কোচিং মূল্যায়ন "তৈরি করা খুব কঠিন kind
নিকি

1
@ নিকি: আমি যে জায়গাগুলিতে একবার কাজ করেছি, তার অনেকগুলি জায়গায় বছরের শুরুতে ব্যক্তিগত লক্ষ্য নিয়ে আলোচনা করা হয়েছিল, এবং সেই লক্ষ্যগুলির তুলনায় বছরের শেষদিকে পারফরম্যান্স রিভিউ করা হয়েছিল। আমি একবার কাজ করেছি এমন আরও অনেক জায়গায়, পারফরম্যান্স পর্যালোচনাগুলি আপনার ইনপুট ছাড়াই করা হয়েছিল। আমি যে জায়গাগুলিতে একবার কাজ করেছিলাম তার কয়েকটি স্থানে, পারফরম্যান্স পর্যালোচনার বারবার প্রতিশ্রুতি দেওয়া হয়েছিল কিন্তু কখনই হয়নি। একবারে আমাকে বলা হয়েছিল আমার নিজস্ব পারফরম্যান্স পর্যালোচনা কাগজপত্র পূরণ করতে কারণ পরিচালন 'খুব ব্যস্ত' ছিল!
স্টিভেন এ। লো

2

অন্যটির তুলনায় বৈজ্ঞানিকভাবে একটির পারফরম্যান্সের সুবিধাটি নিশ্চিতভাবে প্রমাণ করা শক্ত হবে।

আপনার হাইপোথিসিসটি হ'ল জোড় প্রোগ্রামিং বিকাশকারীদের কর্মক্ষমতা বাড়ায় এবং মান উন্নত করে। আপনার পরীক্ষার মধ্যে একটি জুড়াকে নির্দিষ্ট আর্কিটেকচারে সীমাবদ্ধভাবে প্রয়োজনীয়তার একটি সেট দেওয়া এবং তাদের এটি প্রয়োগ করা জড়িত।

এক্ষেত্রে আপনার নিয়ন্ত্রণ হ'ল আপনি সমান স্থায়ীত্ব, দক্ষতা এবং অভিজ্ঞতার একক বিকাশকারীকে একই প্রয়োজনীয়তা প্রদান করেন (তাঁর সমকক্ষদের দ্বারা উদ্দেশ্যমূলকভাবে বিচার করা হয়) এবং একই স্থাপত্যের মধ্যেও সীমাবদ্ধ ra

আপনার সময়ের পারফরম্যান্সের অনুমানটি যাচাই করতে, যুগল প্রোগ্রামারদের নিয়ন্ত্রণ হিসাবে অর্ধেকেরও কম সময়ে তাদের কাজ শেষ করতে হবে। মানের বিষয়ে আপনার অনুমানটি যাচাই করার জন্য আপনার অবশ্যই পরীক্ষামূলক যুগল এবং নিয়ন্ত্রণ কোডটি কোনও উদ্দেশ্য তৃতীয় পক্ষ দ্বারা পর্যালোচনা করা উচিত এবং কোন দল কোনটি উত্পাদিত তা না জানিয়ে উভয় গ্রুপের ফলাফলের একটি উদ্দেশ্যমূলক QA গ্রুপ পরীক্ষা করতে হবে। জোড় প্রোগ্রামিং গোষ্ঠীর আরও ভাল কোড এবং কম বাগ থাকতে হবে।

এটি একটি নিখুঁত পরীক্ষা নয় তবে কেউ যদি সেরকম কিছু করার চেষ্টা করেছে তা শুনে আমি মুগ্ধ হব।

এগুলি ছাড়াও আমি দেখতে পাচ্ছি না যে আপনি কীভাবে সত্য প্রমাণ করতে পারবেন যে প্রদত্ত বৈশিষ্ট্যটিতে পেয়ার প্রোগ্রামিং কোনও একক প্রোগ্রামারের চেয়ে উচ্চতর।


আকর্ষণীয় পরীক্ষা, তবে আমি পৃথক পারফরম্যান্স বনাম জুড়ি-প্রোগ্রামিং তুলনা করতে বলছি না; আমি একটি জোড়-প্রোগ্রামিং পরিবেশে জিজ্ঞাসা করছি, আপনি কোনও ব্যক্তির প্রভাবকে কীভাবে পরিমাপ করবেন?
এনটি

1
সম্ভবত এটি আপনার ক্ষেত্রে ঠিক একটি খারাপ মেট্রিক? যদি সংস্থাটি প্রাথমিকভাবে জুটি প্রোগ্রামিং ব্যবহার করে তবে পরিচালকদের দৃষ্টিকোণ থেকে নির্দিষ্ট প্রোগ্রামারের প্রভাব সঠিকভাবে নির্ধারণ করার ক্ষমতা মারাত্মকভাবে হ্রাস পাচ্ছে। আমি দেখতে পারি যে একটি বার্ষিক পারফরম্যান্স পর্যালোচনা যা মোটামুটিভাবে করা হয় তা কীভাবে কঠিন হতে পারে।
maple_shaft

আমি সম্মত হই যে এটি সম্ভবত একটি খারাপ মেট্রিক, তবে দুর্ভাগ্যক্রমে আমাদের সাথে এটি থাকতে হবে :)
এনটি

2

আপনার পারফরম্যান্স মেট্রিক্সে, পৃথকভাবে কল করুন 1) স্বতন্ত্র বৃদ্ধি এবং বিকাশ এবং 2) পরামর্শদাতা এবং পিয়ার সমর্থন। প্রতিটি কর্মীকে স্ব-মূল্যায়ন করতে এবং তাদের নেতৃত্বের প্রতিক্রিয়া অন্তর্ভুক্ত করার অনুমতি দিন। যদি এটি আপনার কোম্পানির সংস্কৃতিতে উপলব্ধি করে তবে পিয়ারের পর্যালোচনাগুলি বা প্রশংসাপত্রগুলি বিবেচনা করুন।

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

অনুশীলনে, পৃথক পারফরম্যান্সকে রেটিং দেওয়া সর্বোত্তম ক্ষেত্রে জটিল। বিরক্তি বা প্রতিযোগিতার কিছু অনুভূতি তৈরি না করে এটি করা বেশ কঠিন। তবে আপনি যদি দলে স্বতন্ত্র অবদানকে মূল্যায়ন করেন এবং আপনি শেখা এবং শেখানো উভয়কেই মূল্য দেন, তবে কিছুটা কম ঘর্ষণ নিয়ে এটি কাজ করার সম্ভাবনা রয়েছে।


2

জোড়গুলি প্রায়শই স্যুইচ হয়? যদি তা হয় তবে আপনি গেজের সাথে বেনামে বেনামে পর্যালোচনাগুলি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, যদি ব্যক্তি A বলেন যে বি কাজটি 60% করেছে, ব্যক্তি সি বলেছেন ব্যক্তি বি কাজটি 30% করেছেন, এবং ব্যক্তি ডি বলেছেন ব্যক্তি বি কাজটি 90% করেছেন, আপনি ব্যক্তি গড়তে এটির গড় গড় আনতে পারবেন? 60% কাজ। যে ব্যক্তি বি তার জোড়গুলি সম্পাদন করেছেন তার কাজ যদি 100 পয়েন্টের তুলনামূলক ফ্যাক্টর হয়, তবে ব্যক্তি বি 60 টি পয়েন্টের মূল্য দিয়ে কাজ করেছেন!

তবে এটি (কাছাকাছি কোথাও) নিখুঁত নয়। লোকেরা তাদের অন্য ব্যক্তির চেয়ে বেশি ক্রেডিট দেবে বলে মনে হয়, তাই আপনাকে গণনায় এটি বিবেচনার প্রয়োজন হতে পারে। এটি এমন পরিবেশেও ডেকে আনতে পারে যেখানে জোড়া একে অপরকে সন্দেহ করে। কেউ যার সাথে কাজ করছেন তাকে পছন্দ না করে ইত্যাদি দিয়েও গণনা স্থানান্তরিত হতে পারে etc.


1

আমি বলি যদি আমরা দু'জন একসাথে এক্স তৈরি করতে কাজ করি তবে আমরা উভয়ই এটি শেষ করে দিয়েছি এবং এর জন্য কৃতিত্ব পাই। আপনার যখন সমস্যা হতে পারে তখন কোনও জুটির একটি অংশ একেবারেই কাজ না করে। এই ক্ষেত্রে, ম্যানেজারকে এগুলি সম্পর্কে সমস্ত কিছু জানানো উচিত ছিল এবং সুতরাং পারফরম্যান্স পর্যালোচনায় তার মন্তব্য পূরণ করার সময় সেই প্রতিক্রিয়াটি ব্যবহার করা উচিত।


1

আপনি আমাদের গেম ডেভেলপমেন্ট কারিকুলামের মাধ্যমে আমার শিক্ষক আমাদের ঠিক মতো পরিস্থিতিতে রেখেছেন। আমাদের তৈরি করা হয়েছে (2, 3, বা 4 জন শ্রেণীর আকার এবং প্রকল্পের আকারের উপর নির্ভর করে) এবং শেষে আমাদের বলা হয় প্রতিটি স্বতন্ত্র দলের সদস্য এবং প্রকল্পের সাথে সম্পর্কিত এবং কী কাজ পাশাপাশি কী কাজ হয়েছিল সামগ্রিকভাবে অন্যান্য দলের প্রকল্পগুলি। এই মূল্যায়নের ভিত্তিতে একটি গ্রেড তৈরি করা হয়।

দল গঠনের সময় শিক্ষক ইচ্ছাকৃতভাবে একটি শক্তিশালী প্রোগ্রামার এবং একটি দুর্বল প্রোগ্রামারকে একত্রে স্থাপন করবেন এই আশা করে যে তারা একে অপরকে কাজ করবে এবং / অথবা সহায়তা করবে তবে 99% সময় দুর্বল প্রোগ্রামার কারো কাছে স্কেটিং করবে না এবং কারও কাছে খুব কম কাজ করবে না বা করবে না তারা কী করছে সে সম্পর্কে কোনও ধারণা নেই (এটি উন্নত কোর্স হওয়ায় এটি অত্যন্ত হতাশাব্যঞ্জক)।

মূল্যায়ণগুলি ব্যক্তিগত বলে মনে করা হচ্ছে, তবে কেবল এটি বলা যাক, এমন কয়েক জন লোক আছেন যাঁরা প্রত্যেকেই আর কাজ করতে অস্বীকার করেছেন।


1

জোড় প্রোগ্রামিংয়ের অর্থ একটি ব্যক্তি কী এবং কীভাবে কিছু করা উচিত তা চিন্তা করে এবং অন্যটি কোডিং বানর খেলে plays তারপরে কোন এক সময় তারা স্যুইচ করে (একজন বিরক্ত হয়ে পড়ে, ক্লান্ত হয়ে পড়ে) ইত্যাদি। এটি ভাল, কারণ উভয়ই তাদের ক্রিয়াকলাপে বাধা দেয় না।

কিছু লোক এটিকে "স্টেরয়েডের কোড পর্যালোচনা" হিসাবেও বিবেচনা করে। আপনি পর্যালোচনা কোড পান, যার অর্থ উচ্চ মানের হওয়া উচিত।


1

দুর্দান্ত প্রশ্ন। যা গুরুত্বপূর্ণ তা কেবল আপনার অবদান যা নয় তা নয়, আপনার সহকর্মীরা কীভাবে আপনার অবদানকে দেখেন। তাদের তাদের খাঁটি প্রতিক্রিয়া জিজ্ঞাসা করুন এটির জন্য এই মতামত আপনাকে আরও ভাল 'যাই হোক না কেন' হতে সহায়তা করে । সিরিয়াসলি, এটি গুরুত্বপূর্ণ যে আপনার সহকর্মী আপনার অবদানটি বোঝে এবং তারা যখন তখন আপনার সাথে জুটি বাঁধার সময় ন্যায্য বিষয়ে দক্ষতা অর্জন করে তখনই তারা তা বুঝতে পারে। শুভ কোডিং, ভাগ করে নেওয়া এবং শেখার ফলে ভাল উপার্জন ঘটে।


0

জোড় প্রোগ্রামিংয়ের অসুবিধা হ'ল আরও অভিজ্ঞ প্রোগ্রামার উত্পাদনশীলতা স্বল্প ও মাঝারি মেয়াদে কমপক্ষে অভিজ্ঞ প্রোগ্রামার উত্পাদনশীলতায় সীমাবদ্ধ। দীর্ঘমেয়াদে, অভিজ্ঞ এবং উত্পাদনশীলতা জুনিয়র বিকাশকারী বৃদ্ধি করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.