আপনার টিমের একজন নতুন সদস্যের সাথে কোডবেস, যা জটিল এবং অনেকগুলি "গোটচাস" এর সাথে জড়িত হতে পারে তা প্রবর্তন সম্পর্কে আপনি কীভাবে যেতে পারেন?
আমি মনে করি সবচেয়ে সহজ উপায় হ'ল সামগ্রিক আর্কিটেকচারটি ডায়াগ্রামের সাহায্যে তৈরি করা হয়েছে, এবং কোডটিতে আরও অভ্যস্ত হওয়ার সাথে সাথে নতুন ব্যক্তিকে ভালভাবে সংজ্ঞায়িত (এবং ভাল স্কোপযুক্ত) কার্য দেওয়া কয়েক সপ্তাহ (বা মাস) সময় লাগবে।
তবে, পরামর্শদাতা (এবং জুনিয়র কর্মচারী হিসাবে, এতে) আমার কাছে সর্বদা সময় সীমাবদ্ধতা বা দলের ভূমিকা উপাধিগুলির কারণে তা থাকতে পারে না। (আমি এই বিশেষ প্রকল্পে অন্য কারও দ্বিগুণ হয়েছি, সুতরাং "জুনিয়র" কোনওভাবেই "কোড / প্রকল্প সম্পর্কে কম জানেন না।")
আমি এখন বেশ কয়েকবার দায়িত্ব অর্পণ করেছি প্রকল্প এবং কোডের সাথে একটি নতুন সদস্যকে পরিচয় করিয়ে দেওয়ার জন্য, এবং দুঃখের বিষয় প্রতিবার যখন দেখি আমি এর চেয়ে আগের চেয়ে এর চেয়ে বেশি ভাল নই। আমি চিত্রগুলি এবং ছবিগুলি পছন্দ করি তবে প্রায়শই মনে হয় যে তারা কোনও সিস্টেমে জটিলতার জন্য পর্যাপ্ত পরিমাণে অ্যাকাউন্ট করে না। (ছোট্ট সবার "গোটচাস" কী হবে?)
প্রকল্পটি এমন এক পর্যায়ে পৌঁছে যাচ্ছে যেখানে আমরা এটি ক্লায়েন্টের হাতে তুলে দেব, এবং বিষয়গুলি আরও চ্যালেঞ্জিং করার জন্য, যার সাথে আমি জ্ঞান স্থানান্তর করব, মূলত কলেজের বাইরে। (সিনিয়র বিকাশকারীদের সাথে জ্ঞান স্থানান্তর করার সময় আমি আরও বেশি ভাল না better)
আমি মাসে একবার ব্যবহারকারীর গ্রুপে উপস্থিত হই এবং অন্যান্য সুযোগসুবিধা যেমন উত্থিত হয়, তাই আমি নতুন বিষয়গুলির সাথে পরিচয় করানোর জন্য অব্যবহৃত হই না, তবে কার্যকর জ্ঞান ভাগ করে নেওয়ার পক্ষে আমার ক্ষমতাকে খারাপভাবে অপ্রতুল মনে হয়।
যেকোনো উপদেশ সাদরে গৃহীত হবে। আমি বেশিরভাগ গাইডলাইন অনুসরণ করছি যা আমি অনুসরণ করতে পারি। উদাহরণস্বরূপ: আপনি কোথা থেকে শুরু করবেন? আপনি কিভাবে এগিয়ে যান? কীভাবে আপনি সারাদিন না নিয়ে শ্রোতাদের পক্ষে অপরিচিত প্রযুক্তি বা নিদর্শনগুলি আবরণ করবেন? কোড-কাঠামো বনাম ব্যবসায়ের যুক্তি আপনি কোথায় বেঁধেছেন?
ধন্যবাদ!
(সর্বদা হিসাবে, আপনি উপযুক্ত হিসাবে দেখুন প্রশ্নটি নির্দ্বিধায় দ্বিধা বোধ করুন।)
# TODO: fix this ugly hack