স্কালার প্রোগ্রামারদের কীভাবে সাক্ষাত্কার নেওয়া হচ্ছে? স্কালার বিকাশকারীকে সাক্ষাত্কার দেওয়ার সময় সাক্ষাত্কারটি কী দিকগুলি সন্ধান করে?
স্কালার প্রোগ্রামারদের কীভাবে সাক্ষাত্কার নেওয়া হচ্ছে? স্কালার বিকাশকারীকে সাক্ষাত্কার দেওয়ার সময় সাক্ষাত্কারটি কী দিকগুলি সন্ধান করে?
উত্তর:
প্রথমে আমি বলব, কেন আপনার একটি স্কালা বিকাশকারী প্রয়োজন তা ভাবেন। এটি কি আপনার প্রয়োজন সত্যই স্কেলা? স্কালার (আইডিই, বিল্ড সরঞ্জাম, লিবস, জাভা ইত্যাদির উপরে জটিলতার আরও একটি স্তর ...) কী ঘটে তা ভেবে দেখুন। প্রশ্ন ফিরে। এটি দুটি দিক দিয়ে যায়: তাত্ত্বিক বোঝাপড়া এবং ব্যবহারিক দক্ষতা। "তত্ত্ব" জিনিসটি আপনাকে বোকা বানাবেন না। এটি স্কালায় যেমন গুরুত্বপূর্ণ তেমনি জাভাতে ব্যবহারিকতাও গুরুত্বপূর্ণ।
তারা একটি কার্যকর ক্রিয়াকলাপের বিকল্প হিসাবে (উপরে দেখুন) একটি অপরিহার্য কোড স্নিপেট রিফ্যাক্টর করতে পারেন কিনা দেখুন। একটি লুপ চেষ্টা করুন যা এই লাইনের সাথে কিছু গণিত বা কিছু প্রয়োগ করে।
ক্রিয়ামূলক বনাম আবশ্যক শৈলীর জন্য তাদের স্বাদটি সন্ধান করুন। আরও কার্যকরী শৈলীর জন্য বেছে নিন তবে সাবধানতা অবলম্বন করুন এটি বিকাশকারীর পক্ষে চূড়ান্ত না হয়।
স্কেলা লিবস (যেমন লিফট, প্রেরণ ইত্যাদি) এবং সরঞ্জামগুলি (যেমন এসবিটি, এফএসসি, আইডিইএ) সম্পর্কে তারা কতটা জানেন তা দেখুন।
তারা জাভা (কোড-এবং সরঞ্জামগুলি) কতটা ভালভাবে উপভোগ করতে পারে তা দেখুন। বিশেষত আরও গুরুতর পরিবেশে স্কেলা শক্তভাবে জাভাতে জুড়েছে। এটি জানার একটি বড় প্লাস।
তারা সম্প্রদায়ের সাথে সংযুক্ত কিনা তা দেখুন। মার্টিন ওডারস্কি এবং ডেভিড পোলাক সম্পর্কে তাদের জিজ্ঞাসা করুন। তাদের কয়েকটি স্কেলা প্রকল্পের নাম বলতে এবং সেগুলি আপনার কাছে বর্ণনা করতে বলুন (ফেসবুক, টুইটার, ফোরস্কোয়ার, ডিবিপিডিয়া এবং ডিবিপিডিয়া স্পটলাইট)। তারা দেখুন কীভাবে এই প্রকল্পগুলিতে স্কালা সঠিকভাবে ব্যবহৃত হয় কিনা। তারা নিবন্ধগুলি পড়েছেন, ভিডিওগুলি দেখেছেন ইত্যাদি?
বইগুলি সম্পর্কে তাদের জিজ্ঞাসা করুন (কয়েকটি মাত্র আছে)। তারা আরও ভাল জানেন।
সাবধানতার একটি চূড়ান্ত শব্দ হিসাবে আমি বলতে পারি যে উজ্জ্বল ভাষাগুলিতে ভুল লোককে আকৃষ্ট করার এই অদ্ভুত সম্ভাবনা রয়েছে। সমস্ত ভুল কারণে স্কালায় আসা ধরণের সম্পর্কে সতর্ক থাকুন। এখানে কয়েকটি দেওয়া হল:
পিএস: যদি আপনি একটি ভাল জো পেয়ে থাকেন তবে দয়া করে আমাদেরকে যেমন কিছু প্রয়োজন ঠিক তেমনভাবে আমাকে জানান;)
রিয়েল-ওয়ার্ল্ড সাক্ষাত্কারে, কেবলমাত্র স্কালাকে জেনে রাখা যুদ্ধের অর্ধেক লড়াই। ভাষা নির্বিশেষে একটি ভাল প্রোগ্রামার নিয়োগ সবসময়ই কঠিন!
স্কালা প্রোগ্রামাররা ভাষায় আসতে আগ্রহী কারণ তারা ইতিমধ্যে জাভাতে তাদের খেলার শীর্ষে ছিল এবং এটি "পরবর্তী স্তরে নিয়ে যেতে" চেয়েছিল।
আপনার যদি সাক্ষাত্কারের জন্য স্কালার বিকাশকারীদের প্রচুর সরবরাহ থাকে তবে নিজেকে ভাগ্যবান মনে করুন। যদি তা না হয় তবে আরও প্রাসঙ্গিক প্রশ্নগুলি হতে পারে "আমি স্ক্যালাল ব্যবহারের প্রশিক্ষণ নেব এমন প্রোগ্রামারটিতে আমার কী দিকগুলি সন্ধান করা উচিত?" এবং "বর্তমানে কোন সংস্থাগুলি প্রশিক্ষণ পরিষেবা সরবরাহ করতে সক্ষম?"
আমি এর মতো সামান্য সমস্যার সমাধান দেখতে চাই: দুটি ছয়-পক্ষীয় পাশা 200 বার ছুঁড়ে দেওয়ার ফলাফলের একটি হিস্টোগ্রাম তৈরি করুন।
কিছু আকর্ষণীয় উত্তরের জন্য মন্তব্যগুলি এখানে দেখুন: http://briccetti.blogspot.com/2011/01/dice-throw-simulation-in-java-and-scala.html
ড্যানিয়েল সোব্রালের মতো সমাধানযুক্ত কেউ, বা কেভিন রাইটের এটি: http://ideone.com/8LFs3 খুব কাছ থেকে দেখার জন্য উপযুক্ত হবে।
যদি উত্তরটি জাভা কোডের মতো মনে হয় তবে আবেদনকারী সম্ভবত যথেষ্ট পরিমাণে নাও থাকতে পারে।
আমি এটি দেখতেও চাই যে ব্যক্তিটি স্কালার সম্প্রদায়ের সাথে সংযুক্ত রয়েছে: বইগুলি, লেখকগণ, ওপেন সোর্স বিকাশকারী, ব্যবহারকারীর গোষ্ঠীগুলি, আকর্ষণীয় ব্যক্তিদের জানে।
আমি কখনই কোনও স্কালাল ভাড়া নিইনি তবে আমি কীভাবে কাজ করে, শ্রেণিবদ্ধ ধরণ এবং ফাংশনাল প্রোগ্রামিংয়ের বেসিকগুলি কীভাবে বোঝায় তা বোঝার জন্য সন্ধান করব।