স্ক্র্যাচ থেকে কোনও অ্যাপ্লিকেশন ডিজাইনের ক্ষেত্রে জুনিয়র বিকাশকারীকে কীভাবে যুক্ত করা যায়? [বন্ধ]


9

আমরা 3 জন বিকাশকারী (2 অভিজ্ঞ দেব এবং একটি জুনিয়র) এর একটি দল।

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

এটি কোনও সহজ অ্যাপ্লিকেশনও নয়। হার্ড কর্মক্ষমতা প্রয়োজনীয়তা, ব্যাপকভাবে বিতরণ, জটিল সত্তা মডেল ইত্যাদি।

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

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

আমরা কয়েকটি পদ্ধতির দিকে ভাবছিলাম:

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

কীভাবে আমরা তাকে ডিজাইনের সাথে জড়িত করতে পারি যাতে সে এর বাইরে কোনওরকম বাম বোধ না করে এবং যাতে সে অভিজ্ঞতা থেকে অনেক কিছু শিখতে পারে এবং নিজের চেষ্টা করে দেখার মতো যথেষ্ট আত্মবিশ্বাস অর্জন করে?


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

উত্তর:


12

আমি নিম্নলিখিত নির্দেশাবলী সুপারিশ:

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

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

1

আমি মনে করি আপনি জুনিয়র বিকাশকারী কোন অঞ্চলে উন্নতি করতে চান তা নির্ভর করে। আমি যখন (খুব) জুনিয়র ছিলাম তারা আমাকে এপিআই দিতেন যে আমার একটি নির্দিষ্ট সীমাবদ্ধ জিনিসটি তৈরি করা দরকার যেমন:

  • এই ফাংশনটি পার্সোনেল টেবিল থেকে এন সংখ্যক কর্মী দেয়
  • এই ফাংশনটি কর্মীদের আইডি প্রদত্ত কর্মীদের পরিসংখ্যান সরবরাহ করে

->

কার্য: কর্মীদের তালিকা সহ একটি পৃষ্ঠা তৈরি করুন যা কোনও কর্মীর রেকর্ড ক্লিক করা হলে তার পরিসংখ্যান দেখায়। এখানে প্রকল্পের আগে নির্মিত একটি সাধারণ নমুনা পৃষ্ঠা is

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


0

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

টাইপিং / চিন্তাভাবনা টুপি প্রতি 10 মিনিট (বা তাই) স্যুইচ করে আপনি যদি প্রক্রিয়াটি আটকে থাকেন তবে এই ব্যাক প্রোগ্রামিংয়ের সমস্যা দেখা দেবে না, ব্যতিক্রম নয়, মূলত কেন্ট বেক দ্বারা বর্ণিত প্রক্রিয়াটি অনুসরণ করে (আমি মনে করি না কোথায়)

নকশায় অন্য লোকদের জড়িত করার জন্য - আমরা যা আবিষ্কার করেছি তা হ'ল যদি নকশার পর্যায়ে কিছু ডিজাইনের নথি তৈরি হয় (কিছু ইউএমএল মডেল সহ) তৈরি করা হয়। অন্য ব্যক্তিরা (আপনার জুনিয়র) তারপরে প্রমাণগুলি সেগুলি পড়তে পারে, তাদের পর্যালোচনা করতে পারে, শয়তানের উকিল খেলতে পারে। স্বতঃস্ফূর্ত তৃতীয় পক্ষের এই ভূমিকাটি প্রকৃতপক্ষে খুব উপকারী হতে পারে, যেমন অনুসন্ধানী পরীক্ষার জন্য - http://www.softwaretestinghelp.com/explotory-testing-bere-traditional-testing- সীমানা

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