অফার পাওয়া এই কোর্স এখন পর্যন্ত যা কভার করেছে তার শেষ, আর সম্পূর্ণ ভিন্ন এক সেট সমন্বয়ের শুরু। প্রথম নব্বই দিন একটি নতুন team আপনাকে কীভাবে দেখে তার সুর ঠিক করে, আর কয়েকটি সৎ প্রত্যাশা পুনর্বিবেচনা সেই সময়টিকে যথেষ্ট কম বিভ্রান্তিকর করে।
প্রথম সপ্তাহগুলো বেশিরভাগ codebase, টুল, আর team একসাথে অপরিচিত হওয়া নিয়ে — এটি স্বাভাবিক, প্রত্যাশিত, আর পিছিয়ে পড়ার চিহ্ন নয়। বেশিরভাগ team একটি নতুন junior-এর জন্য আসল ramp-up সময় বাজেট করে ঠিক এই কারণে যে তারা এটি জানে। দ্বিতীয় সপ্তাহে এখনো সম্পূর্ণ উৎপাদনশীল না হওয়া নিয়ে আতঙ্কিত হওয়া দ্বিতীয় সপ্তাহে আসলে সম্পূর্ণ উৎপাদনশীল না হওয়ার চেয়ে অনেক বড় সমস্যা।
| কী অগ্রাধিকার দেবেন | কেন |
|---|---|
| ভালো প্রশ্ন জিজ্ঞাসা করা | চুপচাপ অনুমান করে ভুল কিছু ship করার চেয়ে অনেক ভালো |
| বদলানোর আগে বোঝা | আত্মবিশ্বাসের সাথে পরিবর্তনের আগে বিদ্যমান কোড পড়ুন আর সত্যিই বুঝুন |
| বিদ্যমান প্রথা অনুসরণ করা | ব্যক্তিগতভাবে ভিন্নভাবে করতেন এমনগুলোও — শুরুতে ব্যক্তিগত পছন্দের চেয়ে ধারাবাহিকতা বেশি গুরুত্বপূর্ণ |
| ছোট জিনিসে নির্ভরযোগ্য হওয়া | ছোট, সঠিকভাবে শেষ করা কাজ একটি উচ্চাভিলাষী, অসম্পূর্ণ একটির চেয়ে দ্রুত বিশ্বাস গড়ে |
| নোট নেওয়া | বেশিরভাগ team-এ আপনাকে একই জিনিস শুধু একবার বলা হবে — এটি লিখে রাখুন |
কেউ একজন নতুন junior সবকিছু জানবে আশা করে না, কিন্তু একটি ভালোভাবে গঠিত প্রশ্ন আর একটি অস্পষ্ট প্রশ্নের মধ্যে একটি আসল পার্থক্য আছে। "I looked at X and Y, I think it might be Z, but I'm not sure — could you confirm?" অন্য ব্যক্তির সময়কে সম্মান করে আর আসল পরিশ্রম দেখায়। "How does this work?" প্রথমে কোনো চেষ্টা ছাড়াই তা করে না, আর একটি ব্যস্ত team-এ দ্রুত ক্ষয় হয়।
প্রতি কয়েক মিনিটে একজন সহকর্মীকে বাধা দেওয়ার বদলে প্রশ্নের একটি চলমান তালিকা রাখুন আর যুক্তিসঙ্গত হলে সেগুলো একসাথে করুন। এটি একটি ব্যস্ত team-এ একটি আসল সৌজন্য, আর এটি আসলে আটকে থাকা থেকে বেরোনোর একটি বেশি দক্ষ উপায়ও।
একজন বিশেষজ্ঞ হওয়া নয়। এমন কেউ হওয়া যাকে team ছোট, ভালোভাবে সংজ্ঞায়িত কাজ দিয়ে বিশ্বাস করে, যে যুক্তিসঙ্গত প্রশ্ন জিজ্ঞাসা করে, আর যে স্পষ্টভাবে এখনো শিখছে কিন্তু দৃশ্যত উন্নতি করছে। নব্বই দিনের জন্য এটি একটি সত্যিই বাস্তবসম্মত মান, আর এতে পৌঁছানো এরপরের সবকিছু সাজিয়ে দেয়।