সাধারণ ডেস্কটপ অ্যাপ্লিকেশন প্রোগ্রামিংয়ের জন্য "কেবলমাত্র সেরা ভাড়া নেওয়া" কি বাস্তব পরামর্শ? [বন্ধ]


61

ব্যাকগ্রাউন্ডের জন্য, আমরা ইউটিআইয়ের মতো একটি অটোক্যাড, এটাবসের অনুরূপ কিছু সহ ডেস্কটপ ইঞ্জিনিয়ারিং অ্যাপ্লিকেশনগুলি করছি

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

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

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

আপনি কি মনে করেন?

সম্পাদনা করুন: আপনাকে সম্পূর্ণ কম্পিউটেশনাল জ্যামিতি / লিনিয়ার প্রোগ্রামিং লাইব্রেরি পুনরায় লেখার দরকার নেই; আমার প্রয়োগ সম্পর্কিত যতটা আপনার প্রয়োজন, তা হ'ল সমস্যাগুলি কীভাবে উপযুক্ত গণ্য জ্যামিতিক / লিনিয়ার প্রোগ্রামিং পদগুলিতে ফেলতে হয় এবং বিদ্যমান লাইব্রেরিগুলি কখন / কীভাবে ব্যবহার করতে হয় তা জানতে সক্ষম হওয়া। সুতরাং এটি হিসাবে এটি মনে হয় হিসাবে কঠিন নয়।


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

15
আপনার শিরোনামের
মূলধনটি

13
তারা কি ফিবোনাচি সিকোয়েন্স লিখতে পারে না? এটি কোনওভাবেই কঠিন নয় ... এই লোকেরা আসলে প্রোগ্রামার হতে পারে না।
বেন বি

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

7
@ ব্যবহারকারী 1525 কারণ এটির তুচ্ছ কিছু, বিকাশকারীদের সাধারণত এটি প্রয়োগ করতে সমস্যা হয় না (পুনরাবৃত্তি বা কোনও পুনরাবৃত্তি নয়)
ডার্কনাট

উত্তর:


110

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

কোন সুপারস্টার তৈরি করে এবং কেন এটির প্রয়োজন একটি দীর্ঘ এবং কোনও কোথাও চলছে না। এটি এলিটিজম এবং এটি ব্যবহারিক নয়।

আপনার যা প্রয়োজন সেই ব্যক্তি হ'ল:

  1. আপনি যা করছেন তা করতে পছন্দ করবেন
  2. একটি উত্সাহী উত্সাহী প্রোগ্রামার হতে হবে
  3. আপনার কাজটি সঠিকভাবে করতে কী লাগে তা জানার সম্ভাবনা থাকতে পারে

বাকিগুলির কোনও গুরুত্ব নেই।

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

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


আমরা দেখতে পাই বেশিরভাগ রেজিউম হয় হয় সাধারণ সিআরইউডি অ্যাপ্লিকেশনগুলি, বা শেয়ারপয়েন্টের অনুকূলিতকরণ

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


11
আশ্চর্য উত্তর!

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

3
শেষ অনুচ্ছেদটি আমাকে একটি টি সম্পর্কে বর্ণনা করে।
ozz

20
অনেকগুলি "প্রবণতা পরীক্ষা" দেখেছি যা একেবারে অকেজো, এমনকি ত্রুটিযুক্ত ত্রুটি ছিল (এবং তাদের চিহ্নিত করে আপনাকে পরীক্ষায় ব্যর্থ করে দিয়েছিলাম, যখন ত্রুটিগুলি খুঁজে বের করা এবং নির্দেশ করা ততগুলি বিকাশকারী হিসাবে আমাদের কাজের অংশ ...)।
২৩

2
@ ডেভেলপার আর্ট, সম্ভবত এটি আপনার জন্য ভাগ্যবান ছিল? যদি আপনি একটি সাক্ষাত্কার প্রশ্নের ভুল সম্পর্কে তাদের বোঝাতে না পারেন তবে কল্পনা করুন যে কাজের ক্ষেত্রে আপনার কী সমস্যা হবে।
মার্ক র্যানসোম

41

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

দ্বিতীয় বিষয় যা আপনার মনে রাখা উচিত তা হ'ল প্রকল্পের মাধ্যমে যখন পরিমাপ করা হয়, তখন 5-8 জনের দলের জন্য উত্পাদনশীলতা শীর্ষে থাকে। 20 জনেরও বেশি লোকের দল না পাওয়া পর্যন্ত আপনি একই উত্পাদনশীলতায় ফিরে পাবেন না। ছোট দল গতিশীলতা যেখানে কাজ করে সেই আকারের চেয়ে বড় দল তৈরি সম্পর্কে খুব সচেতন হন Be এবং যদি আপনি এই প্রান্তিকের নীচে থাকতে চলেছেন তবে আপনি সত্যই এই 5-8 জন লোকের মঙ্গল চান।

উভয় পয়েন্ট সঠিক ভাড়া জন্য রাখা দৃ towards়ভাবে কথা বলতে।


2
এই উদ্ধৃতিটির জন্য +1। এটি গত কয়েক বছর ধরে আমি যা বুঝতে পেরেছি তা পুরোপুরি আয়না করে।
ক্রিস

5-8 শিখরের সাথে আকর্ষণীয় কী, আপনি যখন 10 জন পেয়ে যাবেন ঠিক তখনই আপনি কেবল বিভক্ত হয়ে যেতে পারেন :) অবশ্যই, কাজটিও খুব বেশি বিভক্ত হওয়া দরকার, এবং সম্ভবত এলোমেলোভাবে নয় ...
ম্যাথিউ এম।

@ ম্যাটিইউ-এম: অনেকের কাছে এই তত্ত্ব রয়েছে। দুটি গ্রুপকে যদি ভারী ইন্টারঅ্যাক্ট করার প্রয়োজন হয় তবে তা কার্যকর হয় না। যদি তাদের সত্যিকার অর্থে পৃথক উদ্বেগ দেওয়া যায়, তবে এটি ভালভাবে কাজ করে।
btilly

26

প্রত্যেকে দাবি করেছে "কেবল শীর্ষ 1 পার্সেন্টাইল ভাড়া রাখি"। যদি এটি সত্য হয়, 100% নিযুক্ত মানুষ সকলেই সমস্ত লোকের "শীর্ষ 1 শতাংশে" থাকতেন, সুতরাং সমস্ত লোকের 99% বেকার (যে কোনও ক্ষেত্রে) বেকার থাকতেন। যেহেতু এটি স্পষ্টভাবে নয়, এবং আমরা সমস্ত অভিজ্ঞ লোক যারা স্পষ্টভাবে group গ্রুপে নেই (অন্যথায় আপনি কেন এই প্রশ্নটি জিজ্ঞাসা করবেন না ...) আমরা জানি এটি সত্য নয়।

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


13
সমস্যাটি হ'ল, আপনি কেবলমাত্র শীর্ষ 1% প্রার্থী নিযুক্ত করেছেন যারা আপনাকে আবেদন করেন তার অর্থ এই নয় যে আপনি শীর্ষ 1% বিকাশকারী নিয়োগ করছেন। 8 ') যতক্ষণ না * সুপারহিরো যেতে পারে, তারা প্রায়শই দলের বাকিদের জন্য একটি সমস্যা হিসাবে বিবেচিত হয়। এক ব্যক্তি 200% এ কাজ করছেন তবে 5 জনকে 50% এ হ্রাস করা কোনও লাভ নয়।
মার্ক বুথ

2
+1: পরিসংখ্যানগতভাবে, বেশিরভাগ মানুষ গড়ের কয়েক শতাংশ পয়েন্টের মধ্যে থাকেন। যার প্রশংসা না করে সে স্বপ্নের জগতে বাস করছে। এবং আপনি একেবারে ঠিক বলেছেন: যে লোকেরা গড় থেকে খুব বেশি দূরে থাকে তারা বাধাদানকারী, তারা সক্ষমতার তুলনায় গড়ের উপরে বা নীচে।
শয়তানপুপি

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

11
একটি প্রধান কারণ মধ্যে প্রোগ্রামিং প্রতিভা প্রোগ্রামারদের skewed হতে পারে এবং / অথবা তাহলে প্রোগ্রামিং প্রতিভা একটি সাধারণ বন্টনের ডান লেজ হবে মানুষের স্বাভাবিকভাবে বিতরণ করা হয়েছে। প্রোগ্রামার হয়ে ওঠা মানুষের উপ-নমুনা হ'ল সেই বিতরণের পক্ষপাতদুষ্ট নমুনা; অর্থাৎ, প্রোগ্রামিংয়ে গড় বা খারাপ লোকেরা খুব কমই প্রোগ্রামার হয়ে যায়। এটি একটি "গড়" প্রোগ্রামারকে সাধারণ জনসংখ্যার তুলনায় গড় মেধার তুলনায় আরও বেশি করে তুলতে পারে এবং এটি প্রোগ্রামার বিতরণ প্রতিভাটিকে সাধারণ বন্টনের ডান লেজের মতো দেখায়।
মাইকেল ম্যাকগওয়ান

2
@ ডেভিড: "গড়ের থেকে নীচে কেউ কি হতে পারে না"? আমি আশা করি আপনি যেখানে কাজ করেন সেখানে কাজ করেছি।
স্যাটোনিকপপি

25

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

আপনি যা চেয়ে বেশি দক্ষতার জন্য জিজ্ঞাসা করছেন? আপনি কি ভুল জায়গায় বিজ্ঞাপন দিচ্ছেন? আপনার কোম্পানীর অবস্থান বা খ্যাতি দ্বারা unattractive হয়? এটি হ'ল আপনার প্রথম এবং সর্বাধিক প্রাথমিক সমস্যা এবং এটি যা আপনার জরুরি সমাধান করার প্রয়োজন। আপনি এবং আপনার সহকর্মীরা সন্দেহভাজন কিছু ভাল লোককে জানেন যারা আপনার পক্ষে কাজ করছেন না। আপনি কী পেয়েছেন তা তাদের দেখান এবং তাদের প্রলুব্ধ করা হবে কিনা তা জিজ্ঞাসা করুন, এবং তা না হলে কেন। এটিকে বিনা সহায়তাতে বুঝতে সমস্যাটির খুব কাছাকাছি থাকতে পারেন।

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


7
কারণ এইচআর বিভাগগুলি সফ্টওয়্যার পরীক্ষার্থীদের স্ক্রীনিং করতে যথেষ্ট অক্ষম। প্রয়োজনীয়তা: কফি স্ক্রিপ্টে 10 বছর, প্রোগ্রামিং পিএইচপি 40 বছর, শিক্ষা: বিএস / বিএ
ছদ্মবেশী

1
@ ইউজার ১৫২৫: এটি এইচআর অক্ষমতা হতে পারে তবে গুরুত্বপূর্ণ বিষয়টি কেন এবং কীভাবে এটি সংশোধন করতে হবে তা খুঁজে বের করা (বা এটি সঠিকভাবে কার্যকর হয় না তাই এটি স্পষ্ট যে জাহাজটি লাফানোর সময় হয়েছে)। আমি সিদ্ধান্তে ঝাঁপিয়ে পড়ব না। আপনার উত্তরটি অন্য পদ্ধতির পরামর্শ দেয়: ভাল লোকেরা পুনরায় কাজ জমা দিন এবং দেখুন এইচআর তাদের সাথে কী করে।
ডেভিড থর্নলি

18

"বেশিরভাগ ফাইবোনাচি ক্রম এবং একটি সাধারণ বাইনারি অনুসন্ধান করতে পারে না"

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

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


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

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

হ্যাঁ তুমিই ঠিক. বাইনারি অনুসন্ধান, কমপক্ষে প্রাথমিক ধারণাটি সত্যই করা যেতে পারে। আমি এটাও করতে পারি
মাইকেল 13

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

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

13

আমি মনে করি যে "সেরাকে নিয়োগ দেওয়া" অনেক বেশি সংস্কৃতির হয়ে উঠছে।

বেশিরভাগ প্রোগ্রামিংয়ের কাজ রুটিন এবং সৃজনশীল নয়। এমনকি সত্যই সৃজনশীল নতুন প্রকল্পে কাজ করার সময়ও। এটি বেশিরভাগ হিমড্রাম এবং প্রায়শই নিদর্শনগুলির উপর ভিত্তি করে। এটি ইউআইয়ের জন্য বিশেষভাবে সত্য।

বেশিরভাগ আধুনিক সিস্টেমে এগুলি লেখার জন্য অনেক লোকেরও প্রয়োজন, যা সহজাতভাবে, তারা সবাই সেরা হতে পারে না। বেশিরভাগ লোকেরা গড়পড়তা, তারা না থাকলেও তাদের এখনও অনেকগুলি "গড়" ব্যক্তির কাজগুলি করতে হয়।

বলা হচ্ছে, মৌলিক দক্ষতা এবং ন্যূনতম বোধগম্য প্রয়োজনীয়তা দাবি করা অযৌক্তিক নয় এবং এমন কিছু নয় যা নিয়ে আপনার আপস করা উচিত।

রুটিন সার্জারি সম্পর্কে চিন্তা করুন: আপনার ঝুঁকি সহনশীলতার উপর নির্ভর করে আপনি সম্ভবত মেডিকেল স্কুলের ডিনের জন্য সময় দেওয়ার জন্য 10 বছর অপেক্ষা না করে একজন গড় ডাক্তারকে এটি করাতে পছন্দ করবেন। এর অর্থ এই নয় যে আপনার সুশৃঙ্খলভাবে অস্ত্রোপচার করা উচিত perform


বাধা দেওয়ার জন্য নয় ... তবে "গড়পড়তা" ডাক্তার, যিনি শত শত বা হাজার হাজার প্রকারের শল্যচিকিত্সা
চালিয়েছেন

8

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

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

কিছু লোক রকস্টার হিসাবে আসে না, তবে তারা মাঝারি স্তরের শক্তিশালী প্রোগ্রামার। তারা দলে থাকা ভাল এবং আমি "তাই-প্রোগ্রামার" দিয়ে যা বোঝাতে চাইছি তা নয়। দ্বিতীয়টি হলেন এমন ব্যক্তি যিনি প্রতি বছর পারফরম্যান্স পর্যালোচনার সময় সবেমাত্র বরখাস্ত হওয়া এড়িয়ে যান।


1
ওহ, এমনকি "রকস্টার প্রোগ্রামার" শব্দটি আমাকে ছাঁটাই করতে চায় makes
ওজ

6

পরিচালকের ধরণ হিসাবে, আমি সম্মত হই যে "শীর্ষ 1%" নিয়োগ করা ব্যবহারিক নয়, এবং প্রয়োজনীয় নয়। আমার পরামর্শটি হ'ল আপনার পণ্যটি তৈরি এবং রক্ষণাবেক্ষণের জন্য সঠিক দল নিয়োগ করা (দুটি খুব আলাদা দল হতে পারে, কারণ বিল্ড বনাম রক্ষণাবেক্ষণ তাদের প্রয়োজনের তুলনায় খুব আলাদা)

আমি দৃ strongly়ভাবে পরামর্শ দিয়ে বলব যে আপনি বর্তমানে আপনার দলে আছেন এমন ব্যক্তিদের চিহ্নিত করুন যারা "মূল ব্যক্তি" (যেমন কাজগুলি সম্পন্ন করা, ভাল আচরণ করা, অনিশ্চয়তা / উচ্চ স্তরের প্রয়োজনীয়তার সাথে ভালভাবে কাজ করতে পারে ইত্যাদি) এবং তারপরে তাদের থাকা ব্যক্তিদের নিয়োগ করুন you অতীতে কাজ করেছেন (এবং সম্মান, স্পষ্টতই)। এটি সাক্ষাত্কার প্রক্রিয়াটির চারপাশে প্রচুর অনিশ্চয়তা দূর করে এবং জেলকে সহায়তা করে।

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

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


6

আমার অভিজ্ঞতায় পেরেটো নীতিটি প্রোগ্রামিংয়ের ক্ষেত্রেও প্রযোজ্য: 80% কাজ বিকাশকারীদের 20% দ্বারা এবং তদ্বিপরীত দ্বারা সম্পন্ন হয়। ঠিক আছে সংখ্যাগুলি অতিরঞ্জিত হতে পারে। বাস্তবে আপনার 20% কর্মচারীর 50% কাজ করার মতো কিছু থাকবে (কাজের দ্বারা আমি ভাল কাজ বোঝায়, কেবল কোডের লাইন নয়)। এটি আসলে আরও বেশি ঘন্টার বক্রের মতো। সুতরাং 10 টি দলে আপনার 1 জন নায়ক, 2 দুর্দান্ত লোক, 4 গড় এবং 2-2 জন করুণাময় থাকবেন।

প্রচুর সংস্থাগুলি মূল্যায়ন করার জন্য বেল বক্ররেখা ব্যবহার করে। আপনার প্রার্থীরা যত উজ্জ্বল তা তাদের স্তরে নেমে আসবে না কেন তা বেশ সুন্দর। আপনার কাছে এমন একটি দল থাকতে পারে না যেখানে প্রত্যেকে একই স্তরে থাকে। হয় না।


2
+1, আমি সম্মত তবে আমি মনে করি প্রশ্নটি হল: আপনার কি "প্যাটিফিক্স" দরকার (যেমন দলের মনোবল বা যাই হোক না কেন) বা দলগুলি এগুলি ছাড়া ভাল করতে পারে? এবং আপনি কি চাকরীর সাক্ষাত্কারে তাদের চিনতে পারবেন?
নিকি

10
করুণ সংজ্ঞা দিন। যদি তারা ভাল প্লোড্ডার হয় যারা বিরক্তিকর উদ্বেগজনক কাজ করে তবে অবাক হয়ে যায় না, আপনি এখনও তাদের। তবে যদি তারা কেবল নিরাশ হয় এবং কিছু করতে না পারে তবে তারা স্থানের অপচয়।
দ্রুত_নু

হতাশাগুলি রাখার একমাত্র কারণ হ'ল আপনি তাদের প্রতিস্থাপনের জন্য কাউকে আরও ভাল করতে পারবেন না। তারা যাকে আমরা "গাধার কাজ" বলি তা করে: ছোট বা বৃহত্তর পরিবর্তন যা খুব বেশি চিন্তাভাবনার প্রয়োজন হয় না।
ডিপিডি

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

4
গাধার কাজের ড্রোন কমপক্ষে কাজ করে। এটি যখন 3 সপ্তাহের মধ্যে ওক্যামেলের কয়েকটি লিঙ্কের সাথে হাস্কেলের 10 বছরের বিকাশযুক্ত জিনিসগুলি আবার লিখতে চান, এবং তারা যে সমস্ত কিছু স্পর্শ করেন সেগুলি cr * p এ পরিণত হয়। তারপরে আপনি সত্যিই তাদের চান না!
দ্রুত_নু

4

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

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

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

আপনি যদি এটি গ্রহণ করেন এবং এটি পরিচালনা করতে প্রস্তুত হন, ঠিক আছে। প্রক্রিয়া এবং ফলাফলের জন্য কেবল প্রস্তুত থাকুন।


+1 টি। হ্যাঁ. আপনি যে ছেলেদের সাহায্যের জন্য বাইনারি অনুসন্ধান করতে পারেন না এবং খাঁটি মৃত ওজন - নেট নেতিবাচক উত্পাদক সম্ভবত সম্ভবত - ব্যতীত অন্য কোনও কিছু রাখতে পারেন এমন ধারণাটি একেবারেই হাস্যকর।
টম অ্যান্ডারসন

3

আমি মনে করি মহান বিকাশকারীকে ভাড়া করা আসলেই সমস্যা নয়। বাস্তব চ্যালেঞ্জ তাদের করা হয় চান আপনার জন্য কাজ করার।

সেরাদের ভাড়া দেওয়ার কোনও দরকার আছে কি?
আমি তাই বিশ্বাস করি. দুর্দান্ত বিকাশকারী হ'ল একমাত্র নয় যে সবকিছু সময়মতো সম্পন্ন করে। এই জাতীয় ব্যক্তি কেবল অন্যের চেয়ে বেশি উত্পাদনশীল নয়। দুর্দান্ত বিকাশকারীও উদাহরণ দিয়ে নেতৃত্ব দিচ্ছেন এবং অন্যান্য দলের সদস্যদের জন্য অনুপ্রেরণা যোগ করেন। অন্যরা তাদের সাথে কাজ করার সময় ব্যাপকভাবে অগ্রসর হতে পারে।

ঠিক আছে, তাই আপনি আপনার মান কম করতে চলেছেন। এটি দুর্দান্ত, সম্ভবত আপনি কিছু প্রকৃত স্বল্প ব্যক্তিকে ভাড়া দেওয়ার পরে আপনি আপনার মন পরিবর্তন করবেন। এক যা আপনার সমস্ত সিএস প্রশ্নের ত্রুটিহীনভাবে উত্তর দেবে তবে কে সত্যই উত্পাদন কোডের এক লাইন লিখতে পারে না। শুভকামনা যে :)


3

একটি পদক্ষেপ পিছনে নিতে দেয়।

আমরা কী করার চেষ্টা করছি? সফটওয়্যার লিখুন।

কেন আমরা মনে করি আমাদের সেরা ভাড়া নেওয়া উচিত? কারণ সেই ফ্রাকাকিন 'আর্নল্ড বাচ্চা ভেজা কাগজের ব্যাগ থেকে বের হয়ে তার পথ হ্যাক করতে পারে নি এবং এখন এসকিউএল সমস্ত আপ্লুত হয়ে পড়েছে এবং আমি লগ ইন করতে পারি না।

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

আপনার মতো শোনাচ্ছে যে কেবল ফ্রেইকিন 'আর্নল্ড বাচ্চাটি চান না? আপনি কি? আমি বগি কোড পেয়ে ক্লান্ত হয়ে পড়েছি, স্টাফগুলি চিরকালের জন্য শেষ হয়ে যায়, এবং এই নতুন ছেলেরা আমার সাক্ষাত্কারটি আমাকে বলে যে আমার সবকিছু আবার লিখতে হবে!

ঠিক আছে, তাহলে আপনি ফ্রাঙ্কিন 'আর্নল্ড বাচ্চাকে কী করতে বলেন? একটি পিএইচপি ওয়েবসাইট তৈরি করুন, কিছু jQuery লিখুন, পিএসএইচপিকে এমএসএসকিউএল দিয়ে কিছু বেসিক সিআরডি করুন এবং চারপাশের পটভূমির রঙ পরিবর্তন করুন।

কোনও শব্দটির মতো শব্দটি কি একচেটিয়াভাবে খুব ভালভাবে উপযুক্ত? আমি নিশ্চিত যে সেরা এটি করতে পারে তবে সম্ভবত যে কেউ এর সাথে মেলে সঠিক দক্ষতা পেয়েছে এটি এটি করতে পারে।

তাহলে, আপনার সেরাটির দরকার নেই? ঠিক আছে, আমার কেবল দক্ষতার সাথে এমন কাউকে প্রয়োজন যা আমার লক্ষ্যগুলি পূরণ করে।

উহু. হ্যাঁ।


@ ব্যবহারকারী 1525, এটি কোনও CRUD অ্যাপ নয়। এটি ইঞ্জিনিয়ারিং সফটওয়্যার।
গ্রাভিটন

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

3

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

একটি খারাপ ভাড়া

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

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


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

2

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

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


2

আপনার পদে যোগ দেবেন এমন কোনও কর্মীর মধ্যে আপনি যে মানগুলি অনুসন্ধান করেছেন তা লিখুন।

যখন একমাত্র প্রশংসা করা মান হ'ল প্রোগ্রামিং দক্ষতা হয় আপনি নিজেকে খুব দ্রুত এমন লোকদের দ্বারা ঘিরেই পাবেন যাঁরা কেবল এটির মূল্যবান। যেহেতু সত্যিকারের দক্ষ প্রোগ্রামারগুলির আরও বিস্তৃত মান সিস্টেম রয়েছে তাই তারা আপনার দলে যোগদান করা থেকে বিরত থাকবে।

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

আপনার বর্তমান কর্মীদের মান বুঝতে এবং আলিঙ্গন করুন এবং আপনার কাজের অ্যাপ্লিকেশনগুলিতে তাদের যোগাযোগ করুন them একটি টেকসই মান-সিস্টেম সহ ভাল সংস্থাগুলি, ভাল কর্মীদের আকর্ষণ করে।


-1: আপনি যদি অর্থ (এবং ওপি সম্পর্কে কথা বলেছেন) অবশ্যই তা বোঝাতে পারেন। যদিও এই উত্তর তাকে কীভাবে সাহায্য করবে তা আমি বুঝতে পারি না। আপনি মূলত বলছেন যে আমি যদি সঠিকভাবে বুঝতে পারি তবে তিনি তার অ্যাপ্লিকেশনটিতে পর্যাপ্ত বিপণন রাখেন না? ওয়েল, সম্ভবত এটি একটি সামান্য বিট সাহায্য করবে কিন্তু আমি সাধারণত খুব দক্ষ লোকদের কমপক্ষে একটি যুক্তিসঙ্গত মান .. duh .. যোগ্যতা না রাখার অনেক দেখতে পাচ্ছি না? .. যেমন আমি বলেছিলাম, "প্রোগ্রামিং দক্ষতা" অর্থের সাথে প্রতিস্থাপন করুন এবং আপনার উত্তরটি অনেক অর্থবোধ করে তবে দুঃখিত আমি তা পাচ্ছি না।
n1ckp

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

@ ডিবিবে: আচ্ছা আমি এটিকে আংশিকভাবে কমিয়ে দিয়েছি কারণ আমি জানি না যে এটি কীভাবে প্রশ্নের সাথে সম্পর্কিত। যদিও আপনার খুব ভাল মন্তব্য হয়েছে এবং আমি আপনার শেষ মন্তব্যের সাথে একমত নই (যদিও আপনার উত্তরটি অন্যরকম) তবে এটি ওপিকে কীভাবে সহায়তা করবে বা প্রকৃত প্রশ্নের উত্তর দেবে তা আমি এখনও ব্যর্থ হয়েছি।
n1ckp

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

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

1

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

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


1

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

আপনি শুরু করার আগে ছেড়ে যাওয়া হারাতে যাওয়ার নিশ্চিত উপায়।


1

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


1

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

নিজেকে এই প্রশ্নটি জিজ্ঞাসা করুন (আপনি ইতিমধ্যে কি করেছেন ..): আপনার যদি একই পদে 5 বছর ধরে অন্য কোনও প্রকৌশলী থাকে, তবে আপনি কি তাকে ফাইবানানসি সিরিজ এবং বাইনারি অনুসন্ধানগুলি মনে রাখবেন বলে আশা করবেন?

উত্তরটি যদি না হয় তবে আপনার সাক্ষাত্কারের ধরণটি পরিবর্তন করুন। আপনি যদি গুগল বা বিংয়ের মতো কোনও অনুসন্ধান অ্যাপ্লিকেশনটিতে কাজ করতে চান তবে আপনার কয়েক ডজন অনুসন্ধান অ্যালগরিদম জানতে হবে। প্রত্যেকে প্রত্যেকে ম্যাপ.জেট ("") ব্যবহার করে;

কোনও পাঠ্যপুস্তক জেনেরিক ভাল প্রোগ্রামার নয়, অবস্থানটির প্রয়োজন অনুযায়ী আপনার সাক্ষাত্কারগুলি লক্ষ্য করুন।


1

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

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


0

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

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