এক দলে অনেক সিনিয়র? [বন্ধ]


15

এক দলে অনেক সিনিয়র প্রোগ্রামার রাখা কি খারাপ জিনিস হতে পারে?

বলার মতো, 6-7 জনের একটি দলে 4-5 জন প্রবীণ প্রোগ্রামার। এই জাতীয় পরিস্থিতিতে অনুকূল সংখ্যা / অনুপাত কী?

এটি কি ধারণা সম্পর্কে অনেক বেশি দর্শন এবং যুক্তি দেখাতে পারে?

কারও কি এমন অভিজ্ঞতা আছে, যা আমার সাথে ভাগ করে নিতে পারে?


কোন স্থপতি আছে? "সৃজনশীল" সম্ভাবনা ;-) এর অর্কেস্টারে প্রচুর পরিমাণে আলফা ডেভসের প্রয়োজন রয়েছে তাদের উপরে। গতবারে আমি এত প্রবীণদের নিয়ে একটি প্রকল্পে কাজ করেছি, প্রথম মাস ছিল হিলারিয়াস। এখানে অনেকগুলি "রিফ্যাক্টরিজিং" এবং "পুনরায় নকশা" রয়েছে কারণ অনেকগুলি "সৃজনশীল" দৃষ্টিভঙ্গি রয়েছে :-)
লাইভ

উত্তর:


40

আমি যদি বেছে নিতে পারি তবে আমার একটি দলে 6--7 জন প্রবীণ থাকবেন (ধরে নিলে প্রকল্পটি অনেকের প্রয়োজন)।

কেবলমাত্র যখনই আমি এই সমস্যাটি দেখতে পাচ্ছি তা হল যদি সিনিয়ররা কেবল স্ব-উপলব্ধিতে সিনিয়র হয় এবং নৈতিকতার সাথে কাজ করে না।

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

সম্পাদনা : অন্যান্য অনেক উত্তর বলেছে যে অনেক নেতাই একটি সমস্যা - তবে কেন কোনও বোধ হয় যে একজন সিনিয়রকে নেতৃত্ব দিতে হবে? একজন নেতাকে বেছে নেওয়ার জন্য একজন প্রবীণের যথেষ্ট পরিপক্ক হওয়া উচিত। এটি সেই প্রকল্পের জন্য গুরুত্বপূর্ণ - কোনও ভূমিকা বেছে নিন / নিন এবং এটিকে নিরীহভাবে রক করুন!


1
সত্য, সিনিয়র Devs না আছে নেতৃত্ব, কিন্তু তারা প্রায়ই আছে কিছু নেতৃত্ব দায়িত্ব। এটি সংস্থাগুলির মধ্যে পৃথক হতে পারে ...
হতাশাহীন

10
কনকার! একজন সত্যিকারের সিনিয়র স্তরের সফ্টওয়্যার প্র্যাকটিশনারের প্রতিষ্ঠানের প্রয়োজন অনুসারে নেতৃত্বের পদগুলিতে প্রবেশ করতে এবং বাইরে যেতে সক্ষম হওয়ার দক্ষতা এবং পেশাদার পরিপক্কতা থাকা উচিত। সত্যিকারের সিনিয়রদের একটি দল অর্কেস্ট্রা থেকে জাজের নকশার মতো আরও বেশি কাজ করে।
বিট-টুইডলার

উহু! এই উত্তরটি আমি আগে রচনা করার চেষ্টা করছিলাম কিন্তু আমার মাথাটি প্রায় পেতে পারেনি। +1
পিডিআর

10

সিনিয়র প্রোগ্রামারদের নিয়ে একটি দল লোড করার সাথে আমি যে বৃহত্তম সমস্যাটি দেখি তা হ'ল এটি অন্যান্য দলগুলিকে দুর্বল করে। যদি আপনার অন্যান্য দলে জুনিয়র বিকাশকারী থাকে যাদের পরামর্শ এবং গাইডেন্সের প্রয়োজন হয়, তবে আপনার চারপাশের লোকদের স্থানান্তর করার প্রয়োজন হতে পারে।

এটি কি ধারণা সম্পর্কে অনেক বেশি দর্শন এবং যুক্তি দেখাতে পারে?

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


এছাড়াও, প্রবীণদের শিক্ষার মূল্য হ্রাস পাচ্ছে যেহেতু তাদের শেখানোর কেউ নেই।
বেসিলিভস

7

এক দলে অনেক সিনিয়র প্রোগ্রামার রাখা কি খারাপ জিনিস হতে পারে?

স্পষ্টভাবে.

আমি ফ্রেড ব্রুকসের সার্জিকাল টিম প্যাটার্নের একটি বড় সমর্থক ।

এবং এই কথাটি বলা হচ্ছে যে, যদি কোনও উন্নয়ন দলের সিনিয়ররা "চিফ সার্জন" কে না জানেন, তবে তারা গুরুত্বপূর্ণ স্থাপত্য সংক্রান্ত সিদ্ধান্তগুলি নিয়ে সংঘর্ষে জড়িয়ে পড়বেন এবং দলের ক্ষতির দিকে বিভিন্ন দিক নিয়ে যাবেন।

পিএস একটি উন্নয়ন দলের একটি "চিফ সার্জন" এর প্রয়োজন একজন কন্ডাক্টরের প্রয়োজনের সাথে অর্কেস্ট্রার প্রয়োজনের মতো। উভয় ক্ষেত্রেই আপনার সম্ভবত অনেক অভিজ্ঞ রয়েছেন; তবে সন্দেহভাজন দায়িত্বে থাকা কোনও ব্যক্তি ছাড়াই আপনার দুর্দান্ত জটলা হবে।


7
কেবলমাত্র সেই দলগুলিতে যাদের সিনিয়র অর্থ "পাঁচ বছরের অভিজ্ঞতা" এর জন্য "চিফ সার্জন" প্রয়োজন। আমার দলের প্রত্যেকের বয়স চল্লিশেরও বেশি। আমরা একটি প্রকল্প ভাগ করার জন্য একটি সম্পূর্ণ-সমবায় মডেল ব্যবহার করি। আমরা জাজের টুকরো টুকরো করার মতো।
বিট-টুইডলার

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

1
এবং এটাকে অনুমান করা কি উপযুক্ত যে আপনি নিজেকে প্রধান সার্জন হিসাবে দেখছেন?
উইলিয়াম পিট্রি

3

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


2
আমার দলের প্রতিটি সফ্টওয়্যার প্র্যাকটিশনারের সমান দায়িত্ব এবং সমান কর্তৃত্ব রয়েছে। আমরা একটি ছোট, তবে অত্যন্ত অভিজ্ঞ দল যা আরও বৃহত্তর মিশ্র দলের কাজ করে।
বিট-টুইডলার

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

3

এক দলে অনেক সিনিয়র প্রোগ্রামার রাখা কি খারাপ জিনিস হতে পারে?

অগত্যা। আমি সিনিয়র বিকাশকারীদের ছোট দলগুলিতে কাজ করেছি যা অত্যন্ত উত্পাদনশীল ছিল। কথোপকথনের স্তরটি খুব বেশি ছিল এবং কোনও রেকার ছিল না।

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


2

হ্যাঁ, প্রয়োগ করা যেতে পারে এমন একটি রূপকটির জন্য রান্নাঘরে অনেক বেশি রান্না করার সমস্যা থাকতে পারে। তারা সকলেই উচ্চ বেতনের প্রত্যাশা করে তবে এটি বেশ ব্যয়বহুলও হতে পারে। নোট করুন যে এটি কেবল একটি খারাপ মামলার অস্তিত্ব যাচাই করছে এবং এর সম্ভাব্যতা সম্পর্কে কিছুই বলছে না।

অনুকূলটি আপনি প্রকাশ করছেন না এমন বেশ কয়েকটি ভেরিয়েবলের উপর নির্ভর করে। আপনি এখানে কোন মেট্রিক ব্যবহার করতে চান তা বুঝতে পেরে যে এখানে কিছু সিস্টেমের গেমিংয়ের ভাল সম্ভাবনা রয়েছে। একইভাবে, আপনার বিশ্বের মধ্যে কী কী বাধা রয়েছে যা গুগল বা মাইক্রোসফ্ট এর বিপরীতে থাকতে পারে তার চেয়ে আলাদা করে তুলতে পারে।

অনেক সিনিয়র বিকাশকারীদের কোনও সম্মেলন বা আমার মনে হয় এমন অনেকগুলি সম্মেলনের সমস্যা থাকতে পারে। যদিও কিছু প্রবীণ বিকাশকারী মানিয়ে নেওয়ার ক্ষেত্রে ভাল হতে পারে, তাদের মধ্যে যদি কোনও কনভেনশন চালু করার সম্ভাবনা না থাকে তবে একটি দল কোথায় শুরু করবে? বিপরীতে, এমন কিছু সিনিয়র বিকাশকারী হতে পারে যা কিছু কনভেনশনের কঠোর ভক্ত, যাদের সমাধানের জন্য কিছু বিবাদ সমাধানের প্রয়োজন হতে পারে।


2

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

আমি বর্তমানে 8 টি দলে কাজ করি, যেখানে 5 বা 6 সিনিয়র এবং এটি আমাদের পক্ষে সত্যই ভাল কাজ করে। আমরা ভাল হয়ে উঠি, একে অপরের কাছ থেকে শিখি, এবং আমাদের কাছে নতুন নতুন ছেলেদের জন্য এটি দুর্দান্ত পরামর্শদাতার পরিবেশ ment


2
আমার বিনীত মতে, "সিনিয়র" উপাধিটি পেশাদার পরিপক্কতার একটি স্তরও প্রকাশ করে।
বিট-টুইডলার

সিনিয়র বিকাশকারীরা যদি অহঙ্কারী এবং তর্কাত্মক হয় তবে তারা যে কোনও দলের পক্ষে খারাপ। এটি অন্যান্য সিনিয়র দেবগণের সাথে আরও স্পষ্ট, কারণ তারা বুলশিট সহ্য করতে না জানে।
উইলিয়াম পাইত্রি

1

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

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

তবে আমি স্বীকার করি এটি বরং ব্যতিক্রম ছিল। আমি বিশ্বাস করতে চাই যে সিনিয়ররা বেশিরভাগ সময় সঠিকভাবে আচরণ করে :)


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