কীভাবে একটি দলকে প্রশিক্ষিত রাখতে হবে? [বন্ধ]


11

আমি বর্তমানে একটি ছোট সফটওয়্যার সংস্থায় 4 জুনিয়র দেবের একটি ছোট দলকে পরামর্শ দিচ্ছি। তারা খুব স্মার্ট এবং প্রায়শই একটি উচ্চ মানের কাজের সাথে তাদের কাজগুলি অর্জন করে তবে আমি নিশ্চিত তারা এখনও আরও ভাল করতে পারে - আসলে আমার নিজের সম্পর্কে ঠিক একই অনুভূতি আছে :) -। এগুলির মধ্যে কিছু অন্যান্যর তুলনায় "জুনিয়র"।

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

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

কোন প্রতিক্রিয়া স্বাগত!


3
জনাব. নোলান ad ডেড কবিস সোসাইটি: "এই ছেলেদের বয়সে? আপনার জীবনে নয়! Traতিহ্য, জন। শৃঙ্খলাবদ্ধ। কলেজের জন্য তাদের প্রস্তুত করুন, এবং বাকিরা নিজেরাই যত্ন নেবে" " প্রতিরোধ না করা: ভাল প্রশ্নের জন্য পি +1।
ম্যাথিউউ

উত্তর:


9

এখানে কিছু ধারনা

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

  • একবারে ডেভ অ্যান্ড ব্যাস্টার্সে মজাদার শুক্রবার বা সাজানোর মতো একটি অ-কাজ সম্পর্কিত কাজ করার পরে .. দলের রসায়ন উন্নত করার জন্য

পুরো গ্রুপকে আগ্রহী করার জন্য যে কোনও কাজ বা সভার 45 মিনিটের কম হওয়া উচিত। ঘন্টা ছাড়িয়ে যায় এমন যে কোনও জিনিস পুরোপুরি উপস্থাপক বা গোষ্ঠীর নেতার কাঁধে পড়ে যাবে।


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

1

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


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

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

1

আমি মনে করি যে দলকে সু প্রশিক্ষিত রাখার একমাত্র উপায় হ'ল এমন বিকাশকারীদের নিয়োগ দেওয়া যা শেখা চালিয়ে যেতে চায়।

যদি এটি ভিতরে থেকে না আসে তবে এটি স্থায়ী ফলাফল দেয় না।

যদি তারা শিখার ইচ্ছা পোষণ করে তবে দলগত শিখন কার্যক্রম কার্যকর কিনা তা মূলত আগ্রহ এবং শেখার শৈলীর উপর নির্ভর করবে।


1

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

শুভ কামনা!


1

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

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

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

অবশ্যই, প্রতিটি অধিবেশনটি একটি অনুস্মারক দিয়ে শুরু করুন যা আপনি নির্দেশিত প্রশ্ন জিজ্ঞাসা করতে যাচ্ছেন - এবং উদ্দেশ্যটি হ'ল নয়, বরং তাদের কঠোর ক্লায়েন্টের জন্য প্রস্তুত করা।


1

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

কেউ কিছু শেষ করার পরে, নতুন / ভিন্ন পদ্ধতির চেষ্টা করার জন্য তাদের চ্যালেঞ্জ করুন।

তারা কীভাবে কীভাবে কাজ করবেন তা জানেন না এমন স্টাফের চারপাশে কাজ করার পরিবর্তে ঘটনাস্থলে জিনিসগুলি নির্ধারণ করতে তাদের প্রশিক্ষক করুন।

কাজের মধ্যেই শেখার একীভূত করুন, শেখার জন্য পার্শ্ব প্রকল্পগুলি দিগন্তের সময়সীমার সাথে এড়াতে ঝোঁক।

কখনও কখনও কোনও প্রদত্ত পরীক্ষার প্রয়োজনের সরাসরি উল্লেখ করা একটি অনুপ্রেরণাকারী হিসাবে সহায়তা করতে পারে।


1

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

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

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


0

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

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