আপনি কম অভিজ্ঞ প্রোগ্রামারদের কখন সাহায্য করবেন না? [বন্ধ]


57

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

যখন আপনি আরও জুনিয়র কাউকে সাহায্য করবেন তখন আপনি এবং কখন পিছনে দাঁড়াবেন এবং তাদের ভুলগুলির মাধ্যমে শিখতে দিন আপনি কখন চয়ন করেন?


5
+1 টি। খুব ভাল প্রশ্ন। চামচ খাওয়ানো কাউকে সাহায্য করে না, তবে তারপরে কাউকে ফ্লাউন্ডার দেওয়া দেওয়াও বড় ব্যর্থ।
স্টিভ

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

1
তাদের কোড লিখবেন না। তাদের আপনার দেখান। তাদের পরামর্শ দিন (যদি তারা শুনতে চান)।
কামিল তোমাক

উত্তর:


51

আমার একটি চাকরিতে, আমি উভয়ই শিখছিলাম এবং শিখিয়েছি (কারণ আমি অবশ্যই সবকিছু জানি না, তবে আমি কিছুটির চেয়ে বেশি জানি)

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

আমি যা শিখেছি:

  • তাদের জন্য কোড টাইপ করবেন না
  • তাদের স্তরে শেখানোর চেষ্টা করুন (যদি তারা সিনট্যাক্স বুঝতে পারে তবে তাদের এটি ব্যাখ্যা করবেন না This এটি কেবল তাদের বিরক্ত হবে; পরিবর্তে ব্যবহৃত ক্লাস / ফাংশনগুলি শিখিয়ে দিন)
  • এগুলি উপেক্ষা করবেন না বা "এটি নিজেরাই বের করুন" বলবেন না। আপনি যে বিষয়টি শেষ করবেন তা হ'ল এগুলি পরে আপনার কাছে আসছে কেবলমাত্র 3 লাইন কোডের সাথে তারা যে সমস্যায় পড়েছিল তা এখন সমস্যাটি নিয়ে কাজ করার চেষ্টা করে 8 টি ফাইলের মধ্যে 50 টি লাইন ছড়িয়ে দেওয়া।
  • তাদের নিজের শিখতে শিখান। সর্বোত্তম উপায়গুলির মধ্যে একটি হ'ল তাদের স্ট্যাকওভারফ্লো ব্যবহার করতে বলুন। আমি মাঝে মাঝে এমনকি উত্তরটিও জেনে রাখি, যদি তারা আমাকে জিজ্ঞাসা করে। আমি বলব "ভাল, আমি এই প্রশ্নটি স্ট্যাকওভারফ্লোতে জিজ্ঞাসা করব"। এবং আমি তাদের প্রশ্নের একটি লিঙ্ক দেব। একটি কফি বিরতি নিন এবং কিছু ভিন্ন কোড দেখুন। যখন তারা "তাই আমি কীভাবে এই সমস্যাটি সমাধান করব" জিজ্ঞাসা করে ফিরে এসে কেবল তাদের প্রশ্নটি এসও-তে (আপনার দেওয়া ইউআরএল ব্যবহার করে) জিজ্ঞাসা করতে বলুন। আমি খুঁজে পেয়েছি যে জনসাধারণ সাধারণত আমার চেয়ে আরও ভাল একজন শিক্ষক।
  • যখন তারা ইন্টারনেট থেকে কোড অনুলিপি করে এবং পেস্ট করে এবং কেন এটি কাজ করে না জিজ্ঞাসা করে, প্রতিটি লাইন কী করে তা ব্যাখ্যা করতে তাদের জিজ্ঞাসা করুন। যদি তারা না পারে তবে তাদের ব্যবহৃত ফাংশন / শ্রেণিগুলি সম্পর্কে গবেষণা করতে বলুন। প্রয়োজনে ক্লাস এবং ফাংশনগুলির জন্য ব্যাখ্যা সরবরাহ করুন
  • কোডটি পর্যালোচনা পরিচালনা করুন যাতে তারা সমস্যাটি সমাধান করছে কিনা তা নিশ্চিত করার জন্য, এটি পরে দেখানোর জন্য এটির চারপাশে কাজ না করে।
  • ভাল থাকুন। যখন কেউ আপনার কোডবেজে কোনও ডকুমেন্টেশন ছাড়াই সবে শুরু করছেন, কেবল তাদের উত্স কোডটি পড়তে বলবেন না। প্রশ্নে ফাংশনটির সংক্ষিপ্ত উচ্চ স্তরের ওভারভিউ দিন। বা, আরও ভাল, ডকুমেন্টেশন লেখা শুরু করুন :)
  • ভদ্র হও. সমস্যা সম্পর্কে বিএস করবেন না। যদি আপনি এটি জানেন না, বলুন যে আপনি তা করবেন না এবং এটিকে সন্ধান করতে তাদের সহায়তা করুন। অনেক সময়, কী কীওয়ার্ডগুলি অনুসন্ধান করতে হবে তা জানার জন্য কেবলমাত্র ডোমেনটি জানা আপনার পক্ষে তাদের যথেষ্ট সহায়তা।

9
"তাদের জন্য কোডটি টাইপ করবেন না" এর জন্য +1 আমি যুক্ত করব: তাদের কীবোর্ডটি এমনভাবে পরিচালনা করুন যাতে Ctrl-V টিপলে একটি বৈদ্যুতিক শক দেয় যা বলটি ক্লিপবোর্ডের রেখার সংখ্যার সাথে সমানুপাতিক। :)
এঙ্গো

কি দারুন. আমি এই অনেকগুলি উপায়ে LOL পাওয়ার আশা করিনি
আর্লজ

2
আমি অনুমান করি এটি সবচেয়ে গুরুত্বপূর্ণ জিনিস: "অনেক সময়, কী কীওয়ার্ডগুলি অনুসন্ধান করতে হবে তা জানার জন্য কেবলমাত্র ডোমেনটি জানলে সেগুলি আপনাকে দিতে যথেষ্ট সহায়তা করে।" - সেখানে ছিলেন (জুনিয়র হিসাবে)
জে কাসো

"তাদের নিজে শিখতে শেখান।", আমি অবশ্যই সম্মত।
স্টিভেন মৌ

এসও ব্যবহারের জন্য +1। বিভিন্ন মতামত পাওয়ার শীর্ষে, উত্তরটি পরে পর্যালোচনার জন্যও রেকর্ড করা হয়। আমি দেখতে পেলাম যে সকলেই সমাধানের জ্ঞান ধরে রাখে না।
ক্রিস

27

সক্রেটিক পদ্ধতি, অর্থাত তাদেরকে এমন প্রশ্ন জিজ্ঞাসা করুন যা তাদের ইতিবাচক দিক বিবেচনা করতে পরিচালিত করে

[সমস্যাটি কী তা আপনি জানেন না, এমনকি সমাধানের পরিমাণ কম থাকলেও এটি দরকারী)


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

-1 সরাসরি প্রশ্নের উত্তর না দেওয়ার জন্য ... পরামর্শ দেওয়ার অন্তর্নিহিত ইস্যুতে একটি দুর্দান্ত উত্তর দেওয়ার জন্য +100 : -) ...
নিউটোপিয়ান

@ ইরলজ, যদি এটি খুঁজে পান তবে লিঙ্কটি যুক্ত করুন।


22

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

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


1
অন্যদিকে আমি একবারে কারও সাথে এত অলসতার সাথে কাজ করেছি যে প্রতিবার তাদের এপিআইয়ের প্যারামিটারগুলি মনে রাখা দরকার তারা নিজেরাই অনুসন্ধান করার পরিবর্তে আমাকে জিজ্ঞাসা করবে। আমাকে পাগল করে তুলেছে: তারা চাইলে ঠিক তেমনই অন্য কারও কাছে মেমকি দেখতে পারে - তারা চাইলে। সেই দিনগুলিতে আমরা ম্যান পেজগুলির কপি প্রিন্ট করেছিলাম had আমি বইটি হস্তান্তর করে এবং বলেছিলাম "খ্রিস্টদের জন্য এটি নিজের দিকে দেখুন!"!
দ্রুত_ এখন

1
@ চটজলদি, বা "সময় পেলে আমি আপনাকে এই সাধারণ জিনিসটিতে সহায়তা করব" এবং তারপরে ফিরে আসব ... পরে ...!

10

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

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


6

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

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

মূলত একটি ভাল প্রোগ্রামার, এমনকি একজন জুনিয়রও বেশিরভাগ সমস্যার সমাধান পরীক্ষা করতে এবং গবেষণা করতে সক্ষম হওয়া উচিত।


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

5
তবে মনে রাখবেন, এটি আপনার ক্লায়েন্টই আপনার সময়ের জন্য অর্থ প্রদান করছে! কোনও সমাধান নিয়ে গবেষণা করার জন্য আপনি কি এক দিন ব্যয় করে খুশি হবেন, এটি সিনিয়র বিকাশকারীকে জিজ্ঞাসা করে 15 মিনিটের মধ্যে সমাধান করা যেতে পারে?
অ্যাডাম হার্টে

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

1
@ অ্যাডাম, প্রবীণ বিকাশকারীকে নিজেকে জিজ্ঞাসা করা বা জিজ্ঞাসা করা উচিত কিনা তা প্রশ্ন। এটি সমস্ত শেখার প্রক্রিয়া পরে।

3

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


3

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

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

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

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

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


1

তারা যখন তৃতীয়বার একই প্রশ্নে ফিরে আসে তখন আমি তাদের সহায়তা করা বন্ধ করি।

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


1

আমি মনে করি প্রসঙ্গটি গুরুত্বপূর্ণ।

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

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

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

যখন ডোমেন জ্ঞানটি ব্যবসায়ের ক্ষেত্রে কাস্টম হিসাবে স্থানান্তরিত করার কথা আসে তখন আমি কথায় কথায় কথায় কদাপি রাখি না। যত তাড়াতাড়ি সম্ভব এটি সরাসরি বক্তৃতা করুন। Newbies এর প্রয়োজন যা পরে আসে তার সাথে সমস্ত ক্ষেত্রে সহায়তা করে। খুব তাড়াতাড়ি বা খুব সহজেই ব্যবসায় সম্পর্কে শিক্ষিত হওয়ার মতো কোনও বিষয় নেই। আমার একবার বস ছিল যে আমাকে উত্তরের দিকে নিয়ে যাওয়ার চেষ্টা করার জন্য এক ঘন্টার জন্য সমস্ত ধরণের কৌশল চালিয়েছিল। আমি একেবারে নতুন ছিলাম, অ্যাপটি বা ব্যবসায় সম্পর্কে এখনও কিছুই জানতাম না, এবং আমি একটি প্রোডাকশন সাপোর্ট ইস্যু নিয়ে কাজ করছি। আমি চিৎকার করতে চেয়েছিলাম, "আপনি & # @ $! কেন # @ & (* $%! গেমস) খেলছেন? চালকগুলি বের করার চেষ্টা করা ব্যবহারকারীরা উত্তরের জন্য অপেক্ষা করছেন!"


1

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

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

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

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


1

আমি সিনট্যাক্সের মতো সাধারণ জিনিসগুলিতে সহায়তা করা এড়াতে চাই যা তাদের জানা উচিত; অথবা যদি তারা না জানেন তবে তাদের নিজেরাই বুঝতে সক্ষম হওয়া উচিত। যদি এটি আরও জটিল কিছু হয় তবে আমি একবার ব্যাখ্যা করতে রাজি নই।

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

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


1

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


1

আমি নিম্নলিখিত পরিস্থিতিতে সাহায্য বন্ধ:

  • আমি যদি চ্যানেল গুগল / স্ট্যাক ব্যবহার করা হয়
  • যদি আমি পর্যাপ্ত ডকুমেন্টেশন এবং মন্তব্য সরবরাহ করে থাকি এবং তারা আরটিএফএম পর্যায়ে শর্টকাট করছে
  • যদি এগুলি কোনও নোংরা, কোনও মন্তব্য না হয় তবে "আমি এখনই এটি হ্যাক করব এবং পরে এটিতে ফিরে আসব" & & £>! $

যদি আমি পর্যাপ্ত ডক্স সরবরাহ না করে থাকি, বা তারা আমার দ্বারা রচিত কোনও সরঞ্জাম / শ্রেণীর সাথে কাজ করে থাকে তবে তাদের সহায়তা করা আমার দায়িত্ব

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