আবেদন করার আগের অনেক উদ্বেগ একটি ভুল অনুমান থেকে আসে: যে একটি junior ভূমিকার জন্য একজন senior নিয়োগের মতোই একই অর্থে চাকরির জন্য প্রস্তুত হতে হয়। তা নয়। একটি junior নিয়োগ আসলে কীসের উপর মূল্যায়িত হচ্ছে তা বোঝা সেই উদ্বেগের একটি বিস্ময়কর পরিমাণ সরিয়ে দেয়।
একজন junior developer নিয়োগ পায় না কারণ তারা ইতিমধ্যে codebase, কোম্পানির নির্দিষ্ট টুল, বা ভাষার প্রতিটি edge case জানে। তাদের নিয়োগ করা হয় কারণ তারা দ্রুত শিখতে পারে, যত্নের সাথে কাজ করতে পারে, আর একটি যুক্তিসঙ্গত সময়ের মধ্যে কাজের হয়ে উঠতে পারে। এটি "ইতিমধ্যে একজন বিশেষজ্ঞ"-এর চেয়ে মৌলিকভাবে ভিন্ন একটি মান।
| তারা কী যাচাই করে | কেন এটি কাঁচা জ্ঞানের চেয়ে বেশি গুরুত্বপূর্ণ |
|---|---|
| মূল বিষয়, শক্তভাবে করা | মূল বিষয়ে ফাঁক উন্নত বিষয়ের ফাঁকের চেয়ে অনেক বেশি খরচবহুল — উন্নত বিষয় খুঁজে দেখা যায় |
| আপনি একটি সমস্যার মধ্য দিয়ে যুক্তি করতে পারেন কিনা | এটি ভবিষ্যদ্বাণী করে আপনি এমন সমস্যা কীভাবে সামলাবেন যা কেউ আপনাকে শেখায়নি, যা চাকরির বেশিরভাগ |
| আটকে গেলে আপনি জিজ্ঞাসা করেন, নাকি চুপচাপ অনুমান করেন | চুপচাপ অনুমান এমন bug তৈরি করে যা অনেক পরে সামনে আসে আর ঠিক করতে বেশি খরচ হয় |
| আপনি রাগ না করে feedback নিতে পারেন কিনা | Code review ক্রমাগত হয়; যে এটি ব্যক্তিগতভাবে নেয় তার সাথে কাজ করা ব্যয়বহুল |
| আপনি জিনিস শেষ করেন কিনা | একটি অর্ধ-তৈরি প্রোজেক্ট একটি ছোট, সম্পূর্ণ একটির চেয়ে কম বলে |
| মৌলিক যোগাযোগ | আপনি সেখানে ছিল না এমন কাউকে লিখিতভাবে একটি সমস্যা স্পষ্টভাবে ব্যাখ্যা করতে পারেন কিনা |
নেই এমন দক্ষতার অভিনয় করবেন না
আপনি ইতিমধ্যে সবকিছু জানেন এমন দেখানোর চেষ্টা সবচেয়ে সাধারণ junior ভুল, আর এটি নির্দিষ্টভাবে ব্যর্থ হয়। অভিজ্ঞ interviewer কয়েকটি follow-up প্রশ্নের মধ্যেই আসল গভীরতা আর মুখস্থ করা উত্তরের মধ্যে পার্থক্য বলতে পারে — আর ধরা পড়া একজন প্রার্থীকে শুরু থেকে একটি ফাঁক সম্পর্কে সৎ থাকা একজনের চেয়ে কম বিশ্বাস করা হয়।
| শিক্ষার্থীরা প্রায়ই ভাবে সবচেয়ে গুরুত্বপূর্ণ কী | আসলে বেশি ওজন বহন করে কী |
|---|---|
| প্রতিটি framework ফিচার জানা | মূল বিষয়ে শক্ত থাকা আর বাকিটা কীভাবে খুঁজতে হয় জানা |
| একটি চিত্তাকর্ষক শোনানো প্রোজেক্টের ধারণা থাকা | একটি ছোট প্রোজেক্ট থাকা যা সত্যিই শেষ আর বোঝা |
| সবকিছু নিয়ে আত্মবিশ্বাসী শোনানো | আপনি কী জানেন আর কী জানেন না তা নিয়ে সঠিক থাকা |
| CV-তে প্রযুক্তির একটি লম্বা তালিকা | একটি ছোট সেটে আসল গভীরতা, যা নিয়ে আপনি আসলে আলোচনা করতে পারেন |
একটি বড় কোম্পানি ব্যাচে junior নিয়োগ করলে প্রায়ই প্রধানত মূল বিষয় আর সমস্যা সমাধানে ছাঁকে, কারণ পরে প্রশিক্ষণ ব্যবস্থা আছে। একটি ছোট ব্যবসা বা agency সরাসরি একজন junior নিয়োগ করলে প্রায়ই বেশি "এই ব্যক্তি কয়েক সপ্তাহের মধ্যে কাজের হতে পারবে কিনা" তে ছাঁকে, কারণ ভরসা করার মতো কোনো আনুষ্ঠানিক onboarding প্রোগ্রাম নেই।
কোনোটিই ভুল নয় — তারা ভিন্ন জিনিসের জন্য পরীক্ষা করছে কারণ চাকরিটি নিজেই ভিন্ন। একটি ইন্টারভিউর আগে আপনি কোন পরিস্থিতিতে আছেন তা জেনে নেওয়া সার্থক, কারণ এটি কী জোর দিতে হবে তা বদলায়।
আপনাকে একজন senior developer-এর সাথে তুলনা করা হচ্ছে না। আপনাকে অন্য junior-দের সাথে তুলনা করা হচ্ছে, যাদের বেশিরভাগের আপনার মতোই একই ফাঁক আছে। যে প্রার্থী আলাদা দাঁড়ায় সে সাধারণত সবচেয়ে বেশি জানা একজন নয় — এটি সে যে মূল বিষয়ে শক্ত, সীমা সম্পর্কে সৎ, আর স্পষ্টভাবে বাকিটা শেখার সক্ষম।