কোনও চাকরীর সন্ধানকারীকে কিছু কোড দেখানোর জন্য জিজ্ঞাসা করা কোনও সফ্টওয়্যার সংস্থার পক্ষে মোটামুটি সাধারণ অভ্যাস। যাইহোক, প্রার্থীর পক্ষে সাক্ষাত্কারকারীর কাছে একটি ছোট্ট কোডের কোডটি দেখাতে বলা উচিত যা তিনি মনে করেন যে ভাল লেখা আছে?
কোনও চাকরীর সন্ধানকারীকে কিছু কোড দেখানোর জন্য জিজ্ঞাসা করা কোনও সফ্টওয়্যার সংস্থার পক্ষে মোটামুটি সাধারণ অভ্যাস। যাইহোক, প্রার্থীর পক্ষে সাক্ষাত্কারকারীর কাছে একটি ছোট্ট কোডের কোডটি দেখাতে বলা উচিত যা তিনি মনে করেন যে ভাল লেখা আছে?
উত্তর:
আমি সর্বদা বেশ কয়েকটি কারণে কিছু কোড দেখতে বলি:
এবং তারপরে আরও কিছু পার্শ্ব প্রতিক্রিয়া রয়েছে:
সংস্থাগুলি, যাঁরা আপনাকে কোড দেখাতে সম্মত হন, তারা কেবল তাদের সম্পূর্ণ কোডবেসের সর্বশেষ সংস্করণ সম্বলিত উত্স ফাইলগুলির একটি টারবাল আমাকে প্রেরণ করার সম্ভাবনা কম, স্পষ্ট কারণেই। যদি তারা আমাকে কোনও কোড দেখায় তবে তারা সামান্য বিক্ষোভ আকারে এটি করবে, যা দুর্দান্ত: এর অর্থ হল আমি আমার সম্ভাব্য সমবয়সীদের সাথে কথা বলতে পারি, এটি আমাকে তাদের কোডিং সংস্কৃতি, প্রক্রিয়া, এবং আরও প্রশ্ন জিজ্ঞাসা করতে দেয় allows এবং কোডবেস এবং আদর্শভাবে, এটি একটি পেশাদার আলোচনা শুরু করতে সহায়তা করবে যাতে আমি দক্ষতা এবং জ্ঞান উভয়ই প্রদর্শন করতে পারি এবং কাজের পরিবেশ সম্পর্কে আরও জানতে পারি। এর অর্থ হ'ল আমি তাদের ব্যবহার করা সরঞ্জামগুলিও দেখতে পাচ্ছি, যা বেশ অন্তর্দৃষ্টিযুক্তও রয়েছে - উদাহরণস্বরূপ, যদি তারা আমাকে দেখায় প্রকল্পটি কোনও নির্দিষ্ট আইডিইতে খুব বেশি নির্ভর করে তবে এর অর্থ সবাই এটি ব্যবহার করে যা ভাল বা খারাপ হতে পারে। এবং পরিশেষে,
যাইহোক, প্রার্থীর পক্ষে সাক্ষাত্কারকারীর কাছে একটি ছোট্ট কোডের কোডটি দেখাতে বলা উচিত যা তিনি মনে করেন যে ভাল লেখা আছে?
আমি মনে করি যে পুরো 'ইন্টারভিউগুলি দ্বিদ্বায়ক' মন্ত্রটির মধ্যে পড়ে তবে আমি কোনও পাওয়ার আশা করবো না। ইন্টারভিউরুমে কোনও কম্পিউটার নেই এই তথ্যের পরে বৌদ্ধিক সম্পত্তির উদ্বেগ সর্বাধিক সুস্পষ্ট ইস্যু এবং আপনাকে একটির কাছে আনার বিষয়টি বিভ্রান্তিকর।
তদতিরিক্ত, তারা কেবল চেরি যাচ্ছেন সর্বোত্তম চেহারা, কমপক্ষে অর্থবহ কোড যা তারা পারেন চয়ন করুন। সেরা কোডটি আসলেই কোনও সমস্যা নয়, সবচেয়ে খারাপটি। এটি একই কারণে যে প্রার্থীদের কাছ থেকে কোডের নমুনাগুলি পাওয়া অকেজোের পাশে।
প্রার্থীর পক্ষে ইন্টারভিউয়ারকে তাকে একটি ছোট্ট কোড কোড দেখানো বলা উচিত যা তিনি মনে করেন যে ভাল লেখা আছে?
আপনি যা চান তা জিজ্ঞাসা করতে পারেন তবে:
আপনি সম্ভবত এটি পাবেন না।
আপনি যদি এটি পান তবে এটি আপনাকে দরকারী কিছু বলবে না। যদি তাদের কোডগুলির 10% সুন্দর হয় এবং বাকীটি স্প্যাগেটি হয় তবে আপনি এখনও স্প্যাগেটি নিয়েই বেশিরভাগ ক্ষেত্রে কাজ করবেন।
আপনাকে স্মার্ট প্যান্টের মতো মনে হবে। আপনি যদি সেখানে কাজ করতে চান চূড়ান্তভাবে সিদ্ধান্ত নেন তবে এটি কোনও বড় সহায়তা নয়।
এটি মূল্যবান সাক্ষাত্কারের অপচয়।
আপনি কী জানতে চান তা জানার আরও ভাল উপায় রয়েছে। যেমন প্রশ্ন জিজ্ঞাসা করুন:
ঠিক আছে, এটা নির্ভর করে। আমি কোথায় কাজ করতে যাচ্ছি তা জানতে সর্বদা পছন্দ করি।
দ্বিপাক্ষিক হিসাবে আমি একটি কাজের সাক্ষাত্কার দেখছি। সংস্থাটি আপনার সম্পর্কে সন্ধান করে এবং আপনি সংস্থা সম্পর্কে সন্ধান করেন। কোডের জন্য জিজ্ঞাসা করা কিছুটা হলেও হতে পারে তবে বিকাশ সম্পর্কিত প্রশ্ন জিজ্ঞাসা করা ঠিক হবে।
উদাহরণস্বরূপ, আমি এমন কোনও চাকরি গ্রহণ করব না যেখানে সংস্থাটি চতুর কৌশল বা টিডিডি ব্যবহার করে না বা এই জাতীয় অনুশীলনকে আলিঙ্গন করতে এবং উত্সাহিত করার পরিকল্পনা করে না। যখন কোনও সংস্থা তাদের পণ্য এবং তাদের কোড নিয়ে গর্বিত হবে তখনও আমি তার প্রশংসা করি - যখন মনে হয় সাক্ষাত্কারকারীর এটি দেখার জন্য আপনি অপেক্ষা করার জন্য অপেক্ষা করছেন যাতে তারা যে সমস্ত দুর্দান্ত জিনিসগুলি বোঝায় তার কাছে তার অজুহাত রয়েছে।
হাহাহা, এটি একটি মজার প্রশ্ন। আমি সাক্ষাত্কারের সময় কেউ যদি আমাকে কোডের নমুনা চেয়েছিল তবে আমি অসন্তুষ্ট হব না, তবে আমি সম্ভবত তাদের কোনও কোড প্রদর্শন করব না, যদি না তারা আগাম জিজ্ঞাসা না করে এবং আমার সাবধানতার সাথে পরিকল্পনা করার সময় না থাকে।
আমি অবশ্যই এই জাতীয় প্রশ্ন জিজ্ঞাসা করার অভিপ্রায়টি বুঝতে পারি। চাকরিপ্রার্থী হিসাবে আমি এর আগে একজন সাক্ষাতকারের কাছে জোয়েল টেস্টটি জিজ্ঞাসা করেছি। তারা এটি জানত না, তবে তারা উত্তর দিতে পেরে খুশি হয়েছিল।
কিছু জায়গায়, এই ধরণের প্রশ্ন জিজ্ঞাসা করা আপনার সম্ভাবনাগুলিকে উন্নত করতে পারে এবং এটি অন্য কোথাও আপনার সম্ভাবনার ক্ষতি করতে পারে। জীবনের সৌন্দর্য হ'ল এটি যদি আপনার সম্ভাবনাগুলিকে উন্নতি করে তবে তা সেই ধরণের জায়গা যেখানে আপনি কাজ করতে চাইবেন। এটি যদি আপনার সম্ভাবনাগুলিকে আঘাত করে তবে আপনি যেভাবেই হোক না কেন সেই চাকরিটি চাইতেন না।
বিনীতভাবে জিজ্ঞাসা করে এবং আপনি কেন এটি দেখতে চান তা ব্যাখ্যা করতে সক্ষম হয়ে আমি হারাতে কিছুই দেখছি না।
আমি এই প্রশ্নটি আমার দুটি সাক্ষাত্কারে জিজ্ঞাসা করেছি যেখানে তারা দাবি করেছিল যে তারা সিনিয়র ডেভস এমপিসি 3 বা 4 এ স্থানান্তরিত হয়েছে বা যখন তারা বলেছে যে তারা ভারী মন্তব্য করা কোড চায়। প্রকৃত কোডের মান সম্পর্কে তাদের জ্ঞানের অভাবের কারণে আমি উভয় উপলক্ষে প্রত্যাখাত হয়েছি। আমি খুঁজে পেয়েছি কেবলমাত্র মানটি যদি এটি অনুলিপি করে আটকে দেয় এবং এটি কাজ করবে। আমি এই প্রশ্নটি করতে চাই না যদি আমি কোনও নতুন প্রকল্প করছি বা দলের অন্যদের থেকে পৃথক কোডের টুকরো লিখতে চাইছি। আমি যদি বিদ্যমান সফ্টওয়্যার বা ফাংশনটি ঠিক করার জন্য ভাড়া নেওয়া হয় তবে আমি অবশ্যই কোডটি দেখতে পাচ্ছি এবং উত্তরটি না জানলে আমি হ্যাঁ বলব না। ধরুন আপনি জিজ্ঞাসা করবেন না এবং তারা বলেছে যে আপনি আজকের তারিখ থেকে শুরু করার জন্য ডেটপিকারকে ঠিক করতে পারেন। আপনি যখন লিগ্যাসি কোডটি দেখেন তখন আপনি কোনও jquery বা jquery ui দেখতে পাচ্ছেন না তবে একটি কাস্টম তৈরি ডেট পিকারের যা সমস্ত তারিখের এক্সএমএল ফাইলে সঞ্চিত আছে এবং প্রতি রাতে একটি ক্রোন জব তার উপর ভবিষ্যতের মাসগুলি আপডেট করার জন্য চালায়। কোডটি অর্জনের জন্য এটি মাথাব্যথা শুরু করবে এই উদাহরণের শব্দের চেয়ে কম। আপনি যদি তাদের কোডটিতে কাজ করতে যাচ্ছেন তবে এটি দেখতে বলুন। জিজ্ঞাসা না করা বিশ্বাসের ভিত্তিতে কোনও কাজের জন্য উদ্ধৃতি দেওয়ার মতো যা গ্রাহক তার ছোট বলেছিলেন। তিনি 20 একর জমির মালিক হতে পারেন এবং তার 1 একর জমিতে বাগান করা তার পক্ষে ছোট তবে গার্ডনার ক্যান্ট 50 কুইড চার্জ করতে পারেন কারণ তার সমস্ত ছোট কাজ 50 থেকে শুরু হয়।
আমি এমন সংস্থাগুলির পক্ষে কাজ করার প্রবণতা রাখি যেখানে তাদের কাজের অন্তত অংশটি ওপেন সোর্স, তাই কোডের নমুনাগুলি খুঁজে পাওয়া তুচ্ছ। কারা কোম্পানিতে কাজ করে তা আমি খুঁজে বের করি, তারপরে তাদের অনলাইন হ্যান্ডলগুলি বের করুন। যেহেতু লোকেরা একই স্ক্রিনের নাম বারবার ব্যবহার করে, তাই তারা গিথুব, বিটবাকেটে বা অন্য কোথাও সম্পূর্ণরূপে ছিল কিনা সেদিকে তারা কোডটি কোথায় প্রতিশ্রুতিবদ্ধ তা খুঁজে পাওয়া সহজ।
আমার বর্তমান সংস্থার গিথুবটিতে প্রচুর সংখ্যক কোড হোস্ট করা আছে, সুতরাং তারা কী নিয়ে কাজ করে, তাদের কোড বেসটি কতটা বড় এবং কী আগ্রহ আর মনে হয় না তা সহজেই দেখা যায়।
আমি কখনই কোনও নমুনা চাইব না, কেবল কারণ তারা আপনাকে তাদের সেরা কোডটি প্রদর্শন করবে। এটি আপনার সাথে কাজ করবে এমন কোড নয়। এটি সম্ভবত একটি তালাবন্ধ ঘরে বেল জারে রাখা হয়েছে। আপনি যে অগোছালো কোডটি ব্যবহার করছেন তা নিয়ে কাজ করবেন many