কোড নমুনা এবং সাক্ষাত্কার? [বন্ধ]


23

আমি এখানে থেকে যেহেতু আমি বেশ কয়েকটি প্রশ্ন দেখেছি যেখানে উত্তরে কেউ দৃ has়ভাবে বলেছে যে কোনও প্রার্থীর বিচারের জন্য তারা সাক্ষাত্কার প্রক্রিয়ার বাইরে কোডেড পোর্টফোলিও বা কোডের নমুনাগুলি কখনও ব্যবহার করবে না, কারণ এর সম্ভাবনা রয়েছে কোড অন্য কারো দ্বারা লেখা হয়েছে। আমি নিজেকে দেখে অবাক হয়েছি।

আমি এটি যেভাবে দেখছি, যদি আমি কাউকে আসার এবং ঘটনাস্থলে একটি সাধারণ সমস্যা সমাধান করতে বলি, তবে এর থেকে আমি খুব কমই শিখতে পারি। আমি গুগলের মতো প্রতিষ্ঠানের জন্য কাজ করি না যেখানে চাকরির খোঁজ করা হয় এবং আমি কারও সময়ের সময়ের দাবি করতে পারি। তবে শখের লিখিত কোডের একটি যথেষ্ট অংশ আমাকে অনেক কিছু বলতে পারে।

হ্যাঁ, চৌর্যবৃত্তির সম্ভাবনা রয়েছে তবে সেই কোডটি সম্পর্কে এক ঘন্টা দীর্ঘ আলোচনার জন্য তাদের খুব ভালভাবে প্রশিক্ষিত হতে হবে। এবং যদি এমনটি হয় তবে তাদের 3-মাসের প্রবেশন (যা চলাকালীন আমি তাদের কোনও কারণ ছাড়াই এবং কোনও বিজ্ঞপ্তি না দিয়ে মুক্তি দিতে পারি) পেতে খুব দ্রুত শিখতে হবে। যদি তারা ভাল প্রোগ্রামার হয়ে যায় যে দ্রুত, যথেষ্ট ন্যায্য, আমি ফাঁকি পেয়েছি, তবে আমার এখনও একটি ভাল প্রোগ্রামার রয়েছে have

শেষ অবধি, আমাদের কোম্পানির ব্যয় এবং চৌর্যবৃত্তির প্রার্থীর সুবিধা খুব ন্যূনতম।

এটি অন্যান্য শিল্প সম্পর্কে চিন্তা করতে আমার কাছে পেয়ে গেল। শিল্পী, ফটোগ্রাফার, ডিজাইনাররা সবই পোর্টফোলিও ব্যবহার করেন এবং কেউ সেখানে চৌর্যবৃত্তির বিষয়ে খুব বেশি চিন্তা করেন না। একজন লেখক নিজের সময়ে লিখেছেন অধ্যায়গুলির উপর ভিত্তি করে একটি বইয়ের জন্য অর্থ পাবে। আপনি কোনও স্থপতিকে সাক্ষাত্কারে কোনও বাড়ির জন্য নকশার চশমা আঁকতে আসতে বলবেন না।

তাই আমাদের বিভিন্ন কি করে? আমরা কেন কম্পিউটারের সামনে রাখা এবং তাদের একটি ডেটা মার্জ বা ফ্যাক্টরিয়াল ক্যালকুলেটরের কোড তৈরি করা কেন কখনও কখনও ইন্টারনেটের মতো প্রতিদিন ব্যবহার করি না এমন সরঞ্জামগুলিতে অ্যাক্সেস ছাড়াই? কোড পোর্টফোলিওর ধারণাটি কী ভুল?

আমি প্রকৃতপক্ষে এটি জানতে আগ্রহী, যদি আমি সম্ভাব্যরূপে একটি বিশাল ভুল করি যা এখনও আমাকে জ্বালিয়ে দেয় না।

উত্তর:


14

একটি পোর্টফোলিও সম্পর্কে আমার আপত্তির ঝুঁকি নিয়ে কিছুই করার নেই যে এই সংস্থাটি যে কোনও ব্যক্তি ইন্টারনেট থেকে কোডটি অনুলিপি করছে বা সম্ভবত এটি বিকাশকারীদের একটি দল লিখিত কোডকে তাদের কাজ হিসাবে পাস করার ঝুঁকির সাথে ছলনা করে। আপনি যথাযথভাবে উল্লেখ করেছেন, আপনি কোনও প্রকল্পের বিষয়ে কোনও বিকাশকারীকে সাধারণত তারা প্রায় এক ঘন্টার জন্য পরিচিত হিসাবে তাদের কাছ থেকে স্ক্র্যাচ থেকে একটি ফ্যাক্টরিয়াল ক্যালকুলেটর কোড দেওয়ার মাধ্যমে কমপক্ষে অনেক কিছু শিখতে পারবেন।

একটি পোর্টফোলিও সম্পর্কে আমার আপত্তি হ'ল একটি পোর্টফোলিওর প্রয়োজনীয়তা অনেক প্রতিভাবান বিকাশকারীকে বিবেচনা থেকে সরিয়ে দেয়। যেহেতু আমি, একজন শিল্পী বা ফটোগ্রাফারের বিপরীতে, আমার তৈরি কোডটির কপিরাইটটি ধরে রাখি না - এটি আমার নিয়োগকর্তা এবং / অথবা আমার নিয়োগকর্তার সাথে চুক্তিভুক্ত ফার্মের মালিক - আমি বিশাল সংখ্যকটি প্রদর্শন করতে পারি না " আকর্ষণীয় "কোড আমি লিখেছি। আমি যদি নিজের সময়ে কোডিং করি তবে এটি সাধারণত এমন একটি পার্শ্ব প্রকল্প হতে চলেছে যা আমার জীবনকে সহজ করে দেয় বা কেবল আমাকে বাগ দেয় যা আবার আমি কোনও পোর্টফোলিওতে প্রদর্শন করতে সক্ষম হচ্ছি না। আমি বিভিন্ন ফোরামে প্রচুর পোস্ট পেয়েছি, তবে সেগুলির বেশিরভাগ ডিজাইনের মাধ্যমে তুলনামূলকভাবে অগভীর। দৃ develop় বিকাশকারীদের একটি যথেষ্ট পরিমাণে জনসংখ্যা রয়েছে যা একই অবস্থানে রয়েছে - তাদের আকর্ষণীয় কোডটি অন্য কারও মালিকানাধীন। এবং যদি আপনি '

একটি প্রযুক্তিগত সাক্ষাত্কার যেখানে সমস্ত প্রার্থীদের স্ক্র্যাচ থেকে কমপক্ষে কোনও লেভেল প্লেয়িং ফিল্ড সরবরাহ করে কোনও কোড কোড করতে বলা হয়। আপনি ফোনের স্ক্রিনটি করার একটি যুক্তিসঙ্গত কাজ করেছেন এবং আপনি প্রার্থীদের একটি যুক্তিসঙ্গত তালিকায় সংকুচিত করতে পারবেন তা ধরে নিয়ে, একজন প্রার্থী হিসাবে আমি আরও একটি সমস্যার সমাধান করতে চাই যা আপনি জানেন যে 8 ঘন্টা প্রচেষ্টা গ্রহণ করতে চলেছে খেলনা অ্যাপগুলির একটি সুসংগত পোর্টফোলিও নিয়ে আসার চেয়ে কোনও কপিরাইট সমস্যা নেই।


1
+1 ভাল উত্তর। প্রশ্ন অনুসরণ করুন: যদি আমি একটি কোডের নমুনা চাই, তবে আপনি যে প্রার্থীকে বর্ণনা করেছেন তা আমার পছন্দসই সমস্যাগুলির পরিবর্তে নিজের একটি সুরক্ষিত সমস্যা সমাধানের জন্য 8 ঘন্টা ব্যয় করা বাছাই করা থেকে বাধা দেয়? আমি যে অনেক সম্মান করব।
পিডিআর

3
একটি নির্দিষ্ট প্রকল্প এলিউর সমস্যার মতো একটি সাধারণ, দ্বিধাবিভক্ত সমস্যাটি আপনার ভাল ফলাফল পাওয়ার জন্য এবং প্রার্থীদের নিজের সমস্যা নিয়ে আসার চেয়ে প্রার্থীদের আরও বিবেচ্য হওয়া উচিত। এটি প্রার্থীদের জন্য করুণ কারণ কারণ এখানে একটি সংজ্ঞায়িত স্টপিং পয়েন্ট রয়েছে - কেউ ইউআই পোলিশ করতে বা "আরও একটি বৈশিষ্ট্য" যুক্ত করার জন্য গাবগুলি ব্যয় করার জন্য চাপ অনুভব করছে না। এটি আপনার পক্ষে ভাল কারণ প্রার্থীরা যখন অনুরূপ সমস্যার সমাধান করছেন তখন তাদের তুলনা করা আরও সহজ। অন্যথায়, কার কাছে দুর্দান্ত ধারণা ছিল বা যার ভিজ্যুয়াল সবচেয়ে ভাল ছিল তার দ্বারা প্রভাবিত হওয়া শক্ত নয়।
জাস্টিন গুহ

মঞ্জুর, কোড স্যাম্পেল থাকা ক্লায়েন্ট-সাইড ওয়েব বিকাশকারীদের জন্য আরও যুক্তিসঙ্গত প্রত্যাশা, তবে আমি যে সেরা সাক্ষাত্কারের ফর্ম্যাটটির মুখোমুখি হয়েছি সেটিতে বসে বসে কোড লেখা এবং আমার লেখা জিনিসগুলি সম্পর্কে মতামত ভাগ করে নেওয়া লেখা ছিল written আমি আরও ভাল কাজ করেছি, ইত্যাদি ... এবং তারপরে কোডটি দেখছি যা সাক্ষাত্কার দেবগণ লিখেছিলেন এবং একই কাজ করেছিলেন। ফায়ারিং-স্কোয়াড-স্টাইলের সাক্ষাত্কার, আইএমওর চেয়ে উভয় পক্ষেরই অনেক বেশি মূল্য। গুগলের গ্রহণযোগ্য-মিথ্যা-নেতিবাচক পদ্ধতির কারণ হ'ল আমি তাদের পক্ষে কাজ করতে চাই না। এটি আনাড়ি, অযৌক্তিক এবং অপচয়হীন। ঠিক তাদের জাভাস্ক্রিপ্টের মতো।
এরিক রেপেন

6

প্রথমত, আমরা প্রকৌশলী, শিল্পী নয়। আমরা একটি দলে কাজ করি, সুতরাং আমাদের আসল কাজের অভিজ্ঞতায়, "আমাদের" কোডটি প্রায়শই দলবদ্ধ কাজের ফলস্বরূপ, কারণ সাধারণত আসল কাজটি সাধারণত এইভাবেই হয়। আমি একমাত্র মালিকানার দাবি করতে পারলাম এমন পেশাদার কোড নেই।

দ্বিতীয়ত, আমার অনুমানের পোর্টফোলিওতে বেশিরভাগ কোডই কোড হবে আমি কাউকে দেখাতে পারিনি, কারণ এটি গোপনীয়। আমি আমার ব্যক্তিগত পোষা প্রকল্পের জন্য কোড তৈরি করেছি তা অগত্যা আমার সমস্ত দক্ষতা এবং আমার সাধারণ কাজের আচরণ প্রতিফলিত করে না।


4

আমি সফটওয়্যার প্র্যাকটিশনার হিসাবে আমার সময়ে অনেক লোকের সাক্ষাত্কার নিয়েছি। আমি এমন একটি জায়গায় পৌঁছেছি যেখানে আমি বিশ্বাস করি যে কুইজ এবং খেলনা প্রোগ্রামিংয়ের কার্যভারগুলি মূল্যবান ব্যান্ডউইথথের অপচয়। কুইজ এবং খেলনা প্রোগ্রামিংয়ের কার্যভার কেবল ইন্টারভিউয়ার কী জানে তা পরীক্ষা করে। প্রার্থী যা জানে তা गेজ করার এগুলি সঠিক উপায় নয়। আমার ক্যারিয়ারের এই মুহুর্তে, আমি কেবল এই ধরণের বাজে কথা স্বীকার করি যদি এবং কেবলমাত্র, আমাকে সাক্ষাত্কার শেষে আমার নিজের পরীক্ষা পরিচালনার সুযোগ দেওয়া হয়।

কোনও সফ্টওয়্যার অনুশীলনের দক্ষতার মূল্যায়ন করার সর্বোত্তম উপায় হ'ল শান্ত আশ্বাসযুক্ত কন্ঠে তাঁর সাথে কথা বলা talk প্রার্থীকে তার বর্তমান অবস্থানটি কী লিখবে তা নিয়ে আলোচনা করতে বলুন। যখন প্রার্থী আগ্রহের ক্ষেত্র নিয়ে আসে, তাকে সেই ক্ষেত্রটি বিশদভাবে বলতে বলুন। এখানে লক্ষ্য হ'ল প্রার্থীকে তার প্রহরীকে নামিয়ে দেওয়া। কোনও কোচিংয়ের পরিমাণই "সফট টাচ" জিজ্ঞাসাবাদের জন্য কোনও প্রার্থীকে প্রস্তুত করতে পারে না। খুব শীঘ্রই বা পরে, কোনও সাক্ষাত্কারের মাধ্যমে তার প্রার্থী বিএস করার চেষ্টা করা প্রার্থীর ঘাড়ে জঞ্জালটি শক্ত হতে চলেছে।


2

আমি আবেদনকারীদের জন্য কোড নমুনা চাই এবং এটি সাক্ষাত্কারের সময় উল্লেখ করা হয়। তবে আমি সাধারণত সাক্ষাত্কারের সময় করা হোয়াইটবোর্ড কোডিংকে বেশি ওজন দিয়ে থাকি।

আমি করি প্রতিটি বিকাশকারী সাক্ষাত্কারে একটি সাধারণ সমস্যার সমাধান কার্যকর করতে হোয়াইটবোর্ডে যাওয়া জড়িত। তবে, এখানে বিধি রয়েছে:

আবেদনকারীকে কাজটি করার সাথে সাথে প্রয়োগের মাধ্যমে তাদের সাথে কথা বলতে হবে।

  • তারা কিভাবে কোনও সমস্যার কাছে যায় তা আমি গেজ করতে পারি।
  • আমি দেখতে পারি যে কতটা ভাল যোগাযোগ করতে পারে।
  • আমি স্পষ্ট লক্ষ্য নিয়ে তারা কত দ্রুত গতিবদ্ধ তা বুঝতে পারি।

আমার তিনটি সমস্যা রয়েছে যার বাস্তবায়নগুলি একই রকম এবং আমি তাদের জানিয়ে দিয়েছি তারা যে কোডটি লিখেছিল তা তারা পুনরায় ব্যবহার করতে বা রিফ্যাক্টর করতে পারে।

  • আমি দেখতে পাচ্ছি যে তারা আরও বড় ছবিটি দেখতে ফিরে যেতে পারে কিনা।
  • আমি দেখতে পাচ্ছি যে তারা বাস্তবায়ন করে এবং চুল্লী, বা জেনারালাইজিংয়ে লাফ দেয়।
  • তাদের চিন্তাভাবনাটি কতটা সুসংগত হয়েছে সে সম্পর্কে আমি দৃ idea় ধারণা পেতে পারি।

এই সমস্ত, মূল সাক্ষাত্কারের মূল বিষয়টি হ'ল আবেদনকারীদের দক্ষতা এবং কীভাবে তারা এই কাজের সাথে মেলে of আমার অভিজ্ঞতার সাক্ষাত্কারের "ব্যবহারিক" অংশটি সে ক্ষেত্রে বেশ খানিকটা সহায়তা করেছে। এটি আমাকে নমুনা কোডটি মূল্যায়ণ করতেও সহায়তা করে কারণ প্রোগ্রামের উপায় সম্পর্কে আমি আরও অনেক কিছু জানি।


1

একটি কোড নমুনা প্রার্থীদের আগাছা ছড়িয়ে দেওয়ার একটি দুর্দান্ত দক্ষ উপায় - আমি 5 - 10 মিনিটের মধ্যে একটি কোডের নমুনা বিচার করতে পারি, তবে এমনকি একটি ফোনের স্ক্রিনটি 15 মিনিট সময় নেয় এবং সময়সূচী প্রয়োজন (এবং খুব কিছু বাদ দেওয়ার ক্ষেত্রে ভয়ঙ্করভাবে কার্যকর নয়) আমার অভিজ্ঞতার স্তূপের নীচে)।

আমি মনে করি কোড নমুনাগুলির মূল আপত্তিগুলি দ্বিগুণ এবং সহজেই পরাভূত হবে:

  • যে কোড নমুনা প্রয়োজন কিছু প্রতিভাবান বিকাশকারীদের জন্য একটি কৃত্রিম বাধা স্থাপন করে

স্পষ্টতই, এটি সত্য। আবেদন বা নিয়োগ প্রক্রিয়াতে যে কোনও বাধা সম্ভাব্য পছন্দসই প্রার্থীকে আগাছা ফেলে দিতে পারে। এখানে গুরুত্বপূর্ণ বিষয়টি আপনার শ্রোতাদের জানা - আপনার যদি একটি খোলার জন্য আপনার যদি 1000 টি পুনরায় শুরু হয়, তবে আপনি দক্ষতার পরিষেবাতে কিছু মিথ্যা নেতিবাচক সামর্থ রাখতে পারেন। আপনার যদি পাঁচটি পুনঃসূচনা হয়, আপনি স্ক্রিনিংয়ের প্রক্রিয়াতে কিছু অদক্ষতা সামর্থ্য করতে পারেন।

আমার মনে হয়, বেশিরভাগ লোকেরা যা মিস করছেন, তা হ'ল সাক্ষাত্কার দেওয়া ও ভাড়া নেওয়া মূলত " এই ব্যক্তিকে নিয়োগ না দেওয়ার কারণ খুঁজে বের করার" একটি খেলা । যে কোনও শালীন কাজের জন্য, যোগ্য আবেদনকারীদের প্রচুর পরিমাণ রয়েছে - সর্বশেষ এক স্থায়ী অবস্থানটি এমন হয় যা কোনও পথে কোনও লাল পতাকা ছাড়েনি। লোকেদের মধ্যে সেরাটি দেখতে বা অ-প্রতিশ্রুতিবদ্ধ হওয়া সহজ, তবে নিয়োগ দেওয়ার ক্ষেত্রে এটি আপনার পক্ষে কোনও ভাল কাজ করে না কারণ আপনি যে 10 জন প্রার্থীর সাথে স্বাচ্ছন্দ্য বোধ করছেন তাদের শেষ করবেন। এটি আপনাকে কোনও সিদ্ধান্তের নিকটবর্তী করে না।

পর্যালোচনা, স্ক্রিনিং, সাক্ষাত্কার ইত্যাদির পথে আপনি যে সমস্ত টিবিবিট সংগ্রহ করেন তা সম্ভাব্যভাবে কোনও বেতনের সিদ্ধান্তকে ট্রিগার করতে পারে। আপনার বর্তমান (এবং সম্ভাব্য ভবিষ্যত) সম্ভাবনার সাথে আপনার কোনও ভাড়ার ট্রিগার সংবেদনশীলতা ভারসাম্য বজায় রাখতে হবে। যদি আপনি প্রচুর লেগ্যাসি কোড, আমলাতন্ত্র এবং দুর্বল বেতন (প্রায়শই আপনার নিয়ন্ত্রণের বাইরে থাকে) দিয়ে বিরক্তিকর শিল্পে থাকেন তবে গুগল বলার চেয়ে আপনার ট্রিগারটি কম সংবেদনশীল হওয়া দরকার। অন্যথায়, আপনি কাউকে কখনও নিয়োগ না করার ঝুঁকি চালাবেন।

ব্যক্তিগতভাবে, আমি আমার কাছে সবচেয়ে সহজ সমঝোতাটি অনুরোধ করা হয়েছে তবে প্রয়োজনীয় নয়একটি কোড নমুনা। যদি আমি এটি পাই তবে প্রার্থীর সাথে মূল্যায়ন করার জন্য এটি কেবলমাত্র একটি অতিরিক্ত তথ্য পয়েন্ট point একইভাবে, যদি অতীতে প্রার্থীর সাথে আমার পরিচিত পরিচয় ঘটে তবে আমি সেই পরিচিতির মতামতের সাথে কিছুটা ওজন যুক্ত করব। আমি জানি এমন কারও সাথে অবশ্যই কাজ করা না হওয়া সত্ত্বেও কোনও প্রার্থীকেই অযোগ্য ঘোষণা করবে না - এর অর্থ কেবল এই যে তাদের মূল্যায়নের ক্ষেত্রে আমার কাজটি কিছুটা শক্ত (এবং যদি তারা কোনও সাক্ষাত্কারে আসে তবে সম্ভবত কোডিং অনুশীলন অন্তর্ভুক্ত হবে)। যদি আপনার নমুনা দুর্বল হয় (বা আমার পরিচিত লোকেরা আপনার মুখ খারাপ করে) তবে এটি বেশিরভাগই বেতনের। যেগুলি একটি নমুনা সরবরাহ করে তাদের প্রাথমিক স্ক্রিনিংয়ে না এমনগুলির উপর একটি ছোট লেগ আপ থাকতে পারে বা নাও থাকতে পারে - রেজ্যুমে স্ট্যাক এবং নমুনাগুলির গুণমান এবং পরিমাণের উপর নির্ভর করে আরও তথ্য কোনও তথ্যের চেয়ে ভাল বা খারাপ হতে পারে।

  • নমুনা সহজেই নকল হয়

হ্যাঁ ভালো. পুনরায় শুরু - তবে আমরা এখনও সেগুলি সংগ্রহ করি। কেন? তিনটি প্রধান কারণে - একটি দরিদ্র জীবনবৃত্তান্ত বা নমুনা হ'ল একটি সহজ ভাড়া, একটি জীবনবৃত্তান্ত বা নমুনা জালিয়াতি ধরা সহজ কোনও ভাড়া নয়, এবং তারা একটি সাক্ষাত্কারে ভাল কথোপকথনের বিষয়। আমি যত তাড়াতাড়ি প্রার্থীটি সনাক্ত করতে পারি তা একটি পুতুল, সবার জন্য তত ভাল।

আপনি যদি ধরা না পড়ে একটি ভাল নমুনা চুরি করতে যথেষ্ট চৌকস হন তবে এ সম্পর্কে বুদ্ধিমানের সাথে কথা বলুন এবং সাক্ষাত্কারটি দিয়ে উঠুন - আপনি কীভাবে স্ক্রিনিং পেরিয়ে গেছেন তাতে আমার বিশেষ সমস্যা নেই। এখানে কিছু নৈতিক উদ্বেগ থাকতে পারে, তবে এটি আসলে আমার দক্ষতার ক্ষেত্র নয়, সুতরাং আমি একটি সাক্ষাত্কারের সময় নৈতিক চরিত্রটি মূল্যায়নের উপায় থেকে বের হচ্ছি না। আমার কাছে, এটি আমার বসের মত কার্যত সমান যে আমাকে স্ক্রিনিংয়ের প্রক্রিয়াটি পাসওয়ার্ড হিসাবে না পেয়ে এমন কাউকে সাক্ষাত্কার দিতে বলেছিলেন। একবার আপনি যখন সাক্ষাত্কারের পর্যায়ে চলে আসেন তখন ইন্টারভিউ চলাকালীন আরও অনেক বেশি এবং আরও ভাল তথ্য আসার পরে আপনি সেখানে কীভাবে পৌঁছেছিলেন তা আসলেই গুরুত্বপূর্ণ নয় ।

টিএল; ডিআর - একটি কোড নমুনা একটি দুর্দান্ত স্ক্রিনিংয়ের সরঞ্জাম, তবে আপনার এটি প্রয়োজন হয় বা না পারে তা আপনার সাবধানতার সাথে চিন্তা করা উচিত। অতীত স্ক্রিনিংয়ের পরে, সাক্ষাত্কারটি একটি নমুনার চেয়ে অনেক বেশি weight

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.