কীভাবে একজন সতীর্থকে, যে নিজেকে সিনিয়র হিসাবে দেখে, কীভাবে এসভিএন ধারণাগত বেসিকগুলি শিখতে পারে? [বন্ধ]


40

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

কম গ্রহণের ব্যয়ের কারণে (সময় এবং প্রচেষ্টার ক্ষেত্রে) স্বাচ্ছন্দ্যমূলক উদ্যোগগুলি সহজেই যথেষ্ট পর্যায়ে নিয়ে যেতে পেরেছি। তবে বিষয়গুলি কিছুটা সমান হয়েছে।

আমার একজন সতীর্থ অভিজ্ঞ, যদিও তিনি সত্যই এসভিএন বুঝতে পারেন না। স্বাভাবিকভাবেই, তাঁর মানসিক মানচিত্রে ফাঁকা অঞ্চলগুলি এসভিএন এর সমুদ্রকে চিত্রিত করে কারণ এটি তার পরিবর্তে অদ্ভুত ব্যবহারের ধরণগুলি গ্রহণ করে।

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

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

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

নিজেকে একজন সিনিয়র হিসাবে দেখা এমন সতীর্থকে কীভাবে আমি এসভিএন বেসিকগুলির আরও ভাল বোঝার জন্য বোঝাতে পারি?


5
আপনি ড্রাইভিং প্রযুক্তিগত পরিবর্তন পড়েছেন ? এটি একটি প্র্যাকমেটিক প্রোগ্রামার বই যা প্রাসঙ্গিক হতে পারে। এটি এমন লোকদের নিদর্শন উপস্থাপন করে যারা এই বিশেষ গোষ্ঠীর লোকদের কাটিয়ে ওঠার জন্য পরিবর্তন এবং কৌশলগুলির বিরোধিতা করে। আমি এখনও এটি পড়ছি, এবং আমার কাছে এখন এটি আমার পাশে নেই, তাই আমি এটি উদ্ধৃত করতে পারি না, তবে এটি আপনার সমস্যার সাথে প্রাসঙ্গিক বলে মনে হচ্ছে।
টমাস Owens

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

@CourageousAnonymousCoward ঠিক আছে, আমি তাহলে এই মন্তব্য পরিষ্কার করতে যাচ্ছি: আপনি আপনার আলোচনা চালিয়ে যেতে পারেন চ্যাট । যেমনটি আমি বলেছি, প্রশ্নগুলির মন্তব্যগুলি প্রশ্নাবলীর জন্য ব্যাখ্যা এবং প্রতিক্রিয়া হিসাবে বোঝানো হয়েছে, অফ-টপিক বা প্রশ্নের উন্নতির সাথে সম্পর্কিত নয় এমন স্পর্শকাতর কথোপকথনের জন্য নয়। ধন্যবাদ, এবং প্রোগ্রামারগুলিতে স্বাগতম!

4
তাকে গিটকে পরিচয় করিয়ে দিন। "আরে এসসিএম এর পরবর্তী প্রজন্মের দিকে তাকান"। গিট ধারণাগুলি শেখার পরে তার এসভিএন বোঝার কোনও সমস্যা হবে না। এটি কম আপত্তিকর বলে মনে হতে পারে কারণ তিনি (সম্ভবত) ইতিমধ্যে গিট ব্যবহার করেন না।
kizzx2

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

উত্তর:


30

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

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

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

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


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

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

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

3
@ অজ্ঞাতনামা কাউয়ার্ড এসএনএন উপেক্ষা সর্বদা একটি বিকল্প।
খ্রিস্টান পি

3
@ ম্যাপেল_শ্যাফ্ট - একই কারণে আপনার পুরানো দলের একজন সদস্যকে ইম্যাকস ব্যবহারের অনুমতি দেওয়া হয়েছিল। সৃজনশীল স্বাধীনতা একটি জিনিস ভাল।
সাহসী নামহীন কাপুরুষ

9

যদি আপনার সংস্থা উইকি ব্যবহার করে তবে এসভিএন সম্পর্কে কয়েকটি উচ্চ মানের পোস্ট লিখুন:

  • কেন আপনি এটি ব্যবহার করা উচিত?
  • আপনি কখন এটি ব্যবহার করা উচিত?
  • এটি কোন সমস্যার সমাধান করে?

প্রভৃতি

এটি সিটিওর দৃষ্টি আকর্ষণ করবে এবং যারা ব্যবহার করতে অস্বীকার করেছে তাদের প্রত্যেককে ব্যবহার করতে হবে :)


5

একজন নেতা, পরিচালক এবং দলের সদস্য হিসাবে, আমাকে অনেক স্তরের পেশাদার এবং ব্যক্তিত্বের দ্বন্দ্ব সমাধানের সাথে মোকাবিলা করতে হয়েছে। আমি যে ভূমিকার জন্য নিযুক্ত হই তা নির্বিশেষে, আমি সাধারণত ভূমিকাটি না চাইলেও আমি নেতা হিসাবে গ্রহণ করি। এর কারণ হ'ল আমি এই দ্বন্দ্বগুলির সাথে যেভাবে व्यवहार করি।

এখানকার অনেক লোকের বিপরীতে, আমি একমত নই যে এই পরিস্থিতিটি মোকাবেলা করা একটি "হাল ছেড়ে দিন" বা "তাকে একটি নতুন সরঞ্জাম দেখান" বা "তার পাছায় পড়ার অপেক্ষায় বা অদৃশ্য হয়ে যাওয়া" is সর্বাধিক গুরুত্বপূর্ণ, ভূমিকা আরও দৃ more়ভাবে সংজ্ঞায়িত না হওয়া পর্যন্ত অপেক্ষা করা কখনই ভাল ধারণা নয় । এই ভূমিকাগুলি এমন লোকদের দ্বারা সংজ্ঞায়িত করা হয় যাঁরা অপেক্ষা করেন না, তাদের দৃtions়বিশ্বাস, নীতিশাস্ত্র এবং গুরুতর পরিস্থিতিগুলি মোকাবেলা করার ক্ষমতার দ্বারা যা তারা মানুষ জড়িত বা না করে।

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

আমার অভিজ্ঞতায় প্রোগ্রামাররা (নিজেকে সহ) কেবলমাত্র কয়েকটি কারণে ভাল অভ্যাস বা নতুন সরঞ্জামগুলি প্রত্যাখ্যান করেছে:

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

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

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

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

FuzzicalLogic


4

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

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

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


এটি একটি দুর্দান্ত কাজ!
জে গডসে

ধন্যবাদ, @ জায়েডস। গিট এটির জন্য উপযুক্ত কারণ রেপোগুলি সার্ভারের প্রয়োজন ছাড়াই গোষ্ঠীগুলির দ্বারা ভাগ করা যায়, যা সম্ভবত প্রবীণ লোকের পায়ের আঙ্গুলের উপর দিয়ে যায়। তবে আমি এই সাধারণ সমস্যাটির জন্য ক্রেডিট নিতে পারি না, এটির একটি সাধারণ সমাধান, এটি গিট ফোরামে আলোচিত।
kylben

3

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


আসলে আমি তার সাথে কথা বলেছি। তাঁর প্রতিক্রিয়া ছিল যে "আমরা 5 বছর ধরে এইভাবে কাজ করেছি। কেন আমরা এটি অন্যভাবে করব?"। তিনি স্পষ্টতই হুমকী অনুভব করছেন তবে তিনি বুঝতে পারেন না যে তিনি ঠিক কী এবং কেন ভয় পান।
সাহসী নামহীন কাওয়ার্ড

1
@ নামবিহীন কাউয়ার্ড, আপনি যদি তাঁর প্রশ্নের সন্তোষজনকভাবে উত্তর দিতে না পারেন তবে তার একটি বক্তব্য রয়েছে।

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

@ নামবিহীন কাউয়ার্ড কিন্তু এটি তার প্রশ্নের উত্তরটির উত্তর নয়। এসভিএন ব্যবহারের সুবিধাগুলি চিহ্নিত করুন। এসভিএন সম্পর্কে জ্ঞানের অভাব সম্ভবত তাকে হুমকী / সুরক্ষিত করে তুলছে।
খ্রিস্টান পি

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

3

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

আপনি এসভিএনকে বিশদে উপস্থাপন করতে অজুহাত হিসাবে এবং সম্ভবত কিছু বিকল্পের পিছনে কিছু চিন্তাভাবনা ব্যবহার করুন।

কয়েক সপ্তাহ পরে অন্য কারও কাছে যেতে পারেন।


3

আমি আপনাকে আমার ব্যক্তিগত অভিজ্ঞতা দ্বারা সমর্থনযুক্ত কিছু ইঙ্গিত দেওয়ার চেষ্টা করব।

আমার একজন সতীর্থ অভিজ্ঞ, যদিও তিনি সত্যই এসভিএন বুঝতে পারেন না। স্বাভাবিকভাবেই, তাঁর মানসিক মানচিত্রে ফাঁকা অঞ্চলগুলি এসভিএন এর সমুদ্রকে চিত্রিত করে কারণ এটি তার পরিবর্তে অদ্ভুত ব্যবহারের ধরণগুলি গ্রহণ করে।

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

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

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

সংক্ষিপ্তসার হিসাবে, আপনি তাকে বলতে পারেন যে আপনি তার সাথে একমত হন যে ডিস্ক স্থান একটি গুরুত্বপূর্ণ সমস্যা তবে অন্যদিকে, নির্দেশ করুন

  1. এক একার দৈনিক চেক ইন পরিবর্তে বৈশিষ্ট্য-সম্পর্কিত চেক-ইনগুলির গুরুত্ব;
  2. যেহেতু প্রতিদিন একটি বড় বাইনারি ফাইল পরীক্ষা করে, যে কোনওভাবেই ডিস্কটি পূরণ করা যায়।

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

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

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

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

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

হতে পারে যদি তিনি আবার বিষয়টি নিয়ে আসে তবে আপনি আবার একটি সভা করার পরামর্শ দিতে পারেন (সম্ভবত অন্যান্য বিকাশকারীদের সাথে) এবং একসাথে একটি সাধারণ কৌশল খুঁজে বের করতে।

নিজেকে একজন সিনিয়র হিসাবে দেখা এমন সতীর্থকে কীভাবে আমি এসভিএন বেসিকগুলির আরও ভাল বোঝার জন্য বোঝাতে পারি?

আমি মনে করি যে সর্বোত্তম কৌশল হ'ল দ্বন্দ্বটিকে ব্যক্তিগত পর্যায়ে নিয়ে আসা এবং এগুলি হাতে নিয়ে সম্ভাব্য সমাধানগুলি নিয়ে আলোচনা করা এড়ানো। যদি আপনার মনে হয় যে তিনি ব্যক্তিগত দ্বন্দ্বের সন্ধান করছেন, তবে এখানে কিছু পরামর্শ দেওয়া হয়েছে (আবারও ব্যক্তিগত অভিজ্ঞতা থেকে):

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

আমি কেন এটি লিখছি? আপনি বলেছিলেন যে আপনি "একজন সতীর্থকে বোঝাতে চান, যিনি নিজেকে প্রবীণ হিসাবে দেখেন, এসভিএন বেসিকগুলির আরও ভাল ধারণা পেতে"। আমার কাছে মনে হচ্ছে সংঘাতটি খুব ব্যক্তিগত হয়ে উঠছে। কিছু মনোবিজ্ঞানী বজায় রাখেন যে আমাদের যোগাযোগের 70% সংবেদনশীল স্তরে থাকে, যদি এই স্তরটি কাজ না করে, তবে লোকেরা সত্য সম্পর্কে কথা বলা বন্ধ করে দেয় কারণ তারা আবেগ নিয়ে কাজ করতে খুব ব্যস্ত।

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

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

সুতরাং যদি উপরের সমস্ত কৌশল ব্যর্থ হয় এবং আপনি হতাশ বোধ করেন (খুব) হতাশ হন তবে আমি ভয় করি যে কেবলমাত্র যুক্তিযুক্ত জিনিসই হ'ল আপনার জিনিসগুলি প্যাক করা এবং আরও ভাল জায়গা অনুসন্ধান করা। আমি এই অভিজ্ঞতাটি তিন বছর আগে তৈরি করেছিলাম এবং আরও একটি ভাল সংস্থার সন্ধান পেয়েছি যেখানে আমি এখন খুব সন্তুষ্ট। হতে পারে এটি আপনার ক্ষেত্রে না (আশা করি অবশ্যই না) তবে এই বিষয়টিও বোঝার চেষ্টা করুন।

শুধু আমার 2 সেন্ট।


2

এসভিএন কীভাবে কাজ করে এবং এসভিএন ব্যবহার করার সময় সেরা অনুশীলনগুলি কী তা সম্পর্কে তাকে কিছু শিক্ষণ সামগ্রীর দিকে নির্দেশ করুন।

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


2

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

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


2

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

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

৩. উপর থেকে সমর্থন সন্ধান করুন। লোকটির সাথে "আপনি আমার মালিক নন" যুক্তিতে উঠবেন না, তবে যদি তার আচরণটি আপনার সমস্যার কারণ হয়ে থাকে তবে আপনার ম্যানেজার পরিস্থিতি সম্পর্কে সচেতন কিনা তা নিশ্চিত করুন। আপনার ম্যানেজারের কাছে কীভাবে যাবেন তা আপনি যদি নিশ্চিত না হন তবে পরামর্শ চাইতে চেষ্টা করুন: "মাইক, আমি ল্যারির সাথে কথা বলার চেষ্টা করেছি, তবে আমি কেবল তা পাচ্ছি না He তিনি এক্স, ওয়াই, এবং জেড, এবং আমাদের বাকিরা যে সমস্যাগুলি সৃষ্টি করে সেগুলি নিয়ে কাজ করার জন্য অযথা অনেক সময় ব্যয় করে the লোকটির সাথে কীভাবে আচরণ করতে হয় আপনি আমাকে কোনও পয়েন্টার দিতে পারেন? "

4. তাকে উপেক্ষা করুন। দলের কেউ কেন এই লোকটির কথা শুনে? প্রকল্পের উপরে কি তার কোন প্রকৃত কর্তৃত্ব রয়েছে? যদি সে প্রয়োগ করার ক্ষমতা না থাকে তবে প্রতি-প্রতি-প্রতি-বিকাশকারী নীতি ঘোষণা করলে কে সে চিন্তা করে? তাকে ভাবতে দিন যে তিনি ইয়ার্টেল টার্ল্ট হ'ল যদি এটি তার আরও ভাল বোধ করে, তবে তাকে আপনার জন্য আসল সমস্যা তৈরি করতে দিন না।


1

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


গিটের কী কী চাহিদা রয়েছে যেগুলি উপশম করতে পারে না?


1

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

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

বোঝার চেষ্টা করুন কেন সিনিয়র লোক (গুলি) সংগ্রহস্থলটিকে যেমন ব্যবহার করছে। তাদের উদ্বেগগুলি কী? তারা কী অর্জন করার চেষ্টা করছে? কীভাবে আপনি তাদের আরও উত্পাদনশীল হতে সহায়তা করতে পারেন? সর্বোপরি, একটি শান্ত এবং পেশাদার দৃষ্টিভঙ্গি রাখার চেষ্টা করুন। হতাশ হওয়া সহজ। দৃ as় থাকুন: কর্মক্ষেত্রে দৃser ়তা: কেন ব্যাক এবং কেট ব্যাকের বিশ্রী পরিস্থিতি পরিচালনা করার জন্য একটি ব্যবহারিক গাইড একটি ভাল পঠন। অবশেষে, "আমি কীভাবে নিজেকে স্যুইচ করতে রাজি করব?" একজন সৎ শয়তানের উকিল হন এবং এটি আপনাকে জিজ্ঞাসা করার জন্য ভাল উত্তর এবং প্রশ্ন আসতে পারে।

পার্শ্ব নোট হিসাবে, আমি কৌতুক ব্যবহার করতে যত্নবান হতে হবে। এটি বিস্ময়করভাবে কাজ করতে পারে বা এটি আপনাকে আশাতের মতো শব্দ করে তুলতে পারে। সুতরাং, আমি এড়াতে হবে।

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


1

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

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


1

এটি বেশিরভাগ ক্ষেত্রে "কর্তৃত্বের অভাব" এবং এমন একজন ব্যক্তি যিনি জিনিসগুলিকে "নিয়ন্ত্রণে" রাখতে নিজের ভয়ের শক্তিকে প্রয়োগ করেন

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


1

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

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

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


1

এই লোকটিকে কোনও কিছুর "বোঝানোর" চেষ্টা করবেন না। লোকেরা (এমনকি প্রোগ্রামাররা) তাদের নিকট কনিষ্ঠ বলে মনে হয় এমন ব্যক্তির কাছ থেকে যুক্তিসঙ্গত / যৌক্তিক যুক্তিগুলির প্রতিক্রিয়া বা সম্মান দিচ্ছেন না। সুতরাং আপনার শ্বাস নষ্ট করবেন না। পরিবর্তে, এই ব্যক্তির সাথে একটি স্তরের আস্থা তৈরির কাজ করুন। এই ব্যক্তিটি আপনাকে যা বলতে হবে তা কেবল তখনই প্রকাশিত হবে যখন সে তা খুলবে।

ইতিমধ্যে, আপনার আসল সমস্যা রয়েছে:

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

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

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