আমি কি করতে পারি? আপনি কি প্রতিক্রিয়া হবে? সাহায্য করুন! [বন্ধ]


13

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

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

আজ তিনি আমাকে একটি টুকরো কোড দিয়েছেন যা এমন কিছু করেছে যা কিছুটা হলেও আলাদা নয়:

object const& my_class::get_object() const 
{ 
  return *std::unique_ptr<object>(new object());
}

তিনি আমাকে জিজ্ঞাসা করলেন যে সমস্যাটি কিনা! আমি বলেছিলাম যে আমি কেবল ভাবতে পারি, "হ্যাঁ। এটি একটি সমস্যা" " তারপরে তিনি আমার ডেস্কে এসে জিজ্ঞাসা করলেন কীভাবে এটি ঠিক করবেন !! আমি বলেছিলাম, "এমন কোনও জিনিস ব্যবহার করুন যা ফাংশনের কলটিতে বেঁচে থাকবে" " তারপরে তিনি প্রকাশ করতে শুরু করলেন, "হ্যাঁ, তবে কীভাবে, আমি কেবলমাত্র সদস্যকে পরিবর্তনশীল করে তুলতে পারি" "

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

আমার মনে হচ্ছে আমি এখানে ডুবে যাচ্ছি। আমি কি করতে পারি? এটি মোকাবেলা করার সঠিক উপায় কী ছিল? এই লোকটি যে years বছর ধরে সি ++ লিখছে তাদের সাহায্য করা কি আরও যুক্তিসঙ্গত হতে পারে যে এটি ফিরে আসার মুহুর্তে ধ্বংস না হওয়া কোনও বস্তুর রেফারেন্সটি সঠিকভাবে কীভাবে ফিরিয়ে আনতে হবে? আমার মনে হচ্ছে এটি করা কেবল হাস্যকর এবং আমি ভাবছিলাম যে আমি কীভাবে কিছু করব the

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


4
চিত্কার !!! এবং একটি অভিজাত যাও। এটি আপনাকে আরও ভাল বোধ করে। ওহ অপেক্ষা করুন, আমি দেখছি আপনি ইতিমধ্যে এটি করছেন doing হাসির চেষ্টা করুন। :): ডি (মন্দ
হাসিও

তিনি আমাকে কেবল একটি ইমেল পাঠিয়েছিলেন যেহেতু আমার "বাধা না হওয়ার প্রবল ইচ্ছা" তিনি চালিয়ে যেতে পারেন না এবং অন্য প্রকল্পে ফিরে যাচ্ছেন: পি

7
পয়েন্টার এবং মেমরি পরিচালনার সামান্যতম বোঝাপড়া নেই এমন ব্যক্তি কেন সি ++ প্রকল্পে কাজ করছেন?
চার্লস সালভিয়া

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

2
@ চারেলস: সম্মত হয়েছে, গেমস ইন্ডাস্ট্রির বেশ কয়েকটি বছর আমার সি ++++++++++++++++++++++++++++++++++++++++ এর অভিজ্ঞতা আছে, এবং এসটিএলকে আমি কখনও স্পর্শ করিনি বা যা কিছু জানি না। উপরের কোড স্নিপেটের দিকে তাকিয়ে আমি যা করতে পারি তা হ'ল আমার মাথা ঝাঁকুনি এবং ভাবুন, "আপনি যদি সি ++ লিখতে চান, সি ++ লিখতে চান তবে মনে হয় আপনি সি ++ লিখতে চান না , তবে কেন কেবল উচ্চতর স্তরটি ব্যবহার করবেন না? ভাষা?"
কারসন 63000

উত্তর:


14

এই লোকটি যে years বছর ধরে সি ++ লিখছে তাদের সাহায্য করা কি আরও যুক্তিসঙ্গত হতে পারে যে এটি ফিরে আসার মুহুর্তে ধ্বংস না হওয়া কোনও বস্তুর রেফারেন্সটি সঠিকভাবে কীভাবে ফিরিয়ে আনতে হবে?

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

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

আমি পিছনে যে সফ্টওয়্যার টিমকে নেতৃত্ব দেওয়ার চেষ্টা করছি falling প্রধান সমস্যাগুলির মধ্যে একটি হ'ল যখনই কোনও বিষয় হালকাভাবে কঠিন হয় তখন আমি নিজের কাছে এটি অর্পণ করি।

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

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


7
"১ টির জন্য" এমন মনে হচ্ছে যে তিনি সাত বছরের 1 বছরের অভিজ্ঞতা পেয়েছেন "sounds
ম্যাথু

@ ম্যাথিউ: তাই সত্য।
আইএবস্ট্রাক্ট

13

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

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

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

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


4
এটি পরিচালনা সম্পর্কে দৃশ্যের একটি দুর্দান্ত উদাহরণ যা অনেক কর্মচারীর মনে হয় না have
সি সি

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

1
হাই নোহ, আমি তখন দলের যিনি পরিচালনা করছেন তার সাথে আমি চ্যাট করব - সঠিক লোকেরা উপলব্ধিযোগ্য এবং সঠিক দক্ষতা রয়েছে তা নিশ্চিত করার জন্য তারা দায়বদ্ধ।
ক্রেগ শোয়ার্জে

9

আরও ভাল সংস্থায় একটি চাকরি পান যেখানে আপনি সক্ষম ব্যক্তিদের সাথে কাজ করতে পারেন।


7
অথবা, বিকল্পভাবে, সি ++ ব্যবহার বন্ধ করুন। এটি বিভিন্ন শ্রেণীর কদর্য ত্রুটিগুলি সমাধান করবে।
ম্যাসন হুইলার

3
@ ম্যাসন: আমি একমত প্রত্যেকে সি # লিখুন এবং খুশি হোন। :)
IAbstract

2
সি ++ কেবল তখনই ব্যবহার করা উচিত যেখানে সি ++ উপযুক্ত। আমি বিদ্যমান কোন ভাষা জানি না যা সি ++ এর কাজটি যেমন সম্পাদন করতে পারে তেমন করতে পারে।
ম্যাথু

2
@ ম্যাথু পড়েন, এমন প্রোগ্রামারদের সাথে যারা অপির উদাহরণের মতো অপ্রতুল, তারা কি সি ++ এর উপযুক্ত হবে?
ড্যান রোজনস্টার্ক

4
@ ইয়ার: যদিও কোনও খারাপ প্রোগ্রামার প্রতিটি ভাষায় খারাপ কোড লেখেন।
জন পূর্ব

7

সঠিক জিনিসটি হ'ল সমস্যাটি নিয়ে তাকে সহায়তা করা। এটি সঠিক জায়গায় হতে হবে না। আপনি বলতে পারতেন, "আমি এখনই বেঁধেছি। সি ++ এসটিএল এর দশম অধ্যায়টি পড়ুন, এবং আগামীকাল সকাল ১১ টায় আবার বেসটি স্পর্শ করুন" "

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


আমি চিৎকার করিনি। আমি শুধু বলেছি, আমি এখনই ব্যস্ত। যদিও আমি তাকে উড়িয়ে দিয়েছি।
এডওয়ার্ড স্ট্রেঞ্জ

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

3

ঠিক আছে, আমি যদি 7 বছর ধরে কোড লিখছি এমন কাউকে যদি এমন কিছু জিজ্ঞাসা করি যা বেশ কিছু মৌলিক মনে হয় তবে আমি কী ভাবছি তা ভাবতে হবে। আমি সি ++ প্রোগ্রামার নই তাই আমি সেই দিকটি নিয়ে মন্তব্য করতে পারি না।

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

তার সাথে কথা বলার জন্য এক মুহূর্ত রেখে দিন এবং ততক্ষণে তাকে জানান, "আমি এই বিষয়ে আপনার জরুরিতাটি বুঝতে পারি, তবে এই মুহূর্তে আমার পক্ষে সময় নেই I আমি যত তাড়াতাড়ি করব, আপনাকে জানাব I আমি আশা করব প্রায় এক ঘন্টার চেয়ে বেশি নয়।

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

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


2

আমার মনে হয় আপনার নিজের বসের সাথে বসে সমস্ত কিছু তাকে বোঝানো দরকার explain বাদাম লাগছে - সে যদি বেসিকগুলি না জানে তবে সেখানে কাজ করা লোকটি কী করছে?

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