কঠোর কাজের প্রয়োজনীয়তা হিসাবে প্রোগ্রামিং ভাষার সাথে কী চুক্তি হয়েছে? [বন্ধ]


22

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

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

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

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

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


2
আপনি একটি চাকরী মেলায় গিয়েছিলেন, তাই আপনার অবশ্যই ছাত্র হতে হবে ...
কাজ

@ জোব সঠিক, আমি একজন স্নাতক ছাত্র। আমার ইন্ডাস্ট্রিতে কয়েক বছরের অভিজ্ঞতা রয়েছে তবে আমি অবশ্যই এখন আমার ক্যারিয়ার শুরু করছি।
ওক

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

আমার ক্ষেত্রে, যখন আমি আমার উত্তরে এইচআর বলেছিলাম তখন আমি সত্যিকার অর্থে আরও বেশি বোঝানো হয়েছিল "এমন কেউ যিনি সত্যিই প্রযুক্তিটি বুঝতে পারেন না যিনি কাজের বিবরণ লিখছেন।" এটি নোট থেকে কোনও কাজের বিবরণ টাইপ করার জন্য সেক্রেটারি হতে পারে, বা এটি একটি হতাশ ব্যবস্থাপক হতে পারে যিনি সত্যিই বুঝতে চান না যে তিনি কী চান।
14:51

@ ওক ঘটনাচক্রে, আপনি কি "জোর" দিয়ে বোঝাতে চান? আপনি কি কেবল বোঝাতে চেয়েছেন যে ভাষাগুলি কাজের বিবরণীতে তালিকাভুক্ত করা হয়েছে, বা আপনি যে চাকরির মেলায় যাদের সাথে সাক্ষাত করেছেন তারা এ সম্পর্কে কঠোর হচ্ছেন? যদি এটি কেবল পূর্বের হয় তবে আমি মনে করি আপনি কিছুটা সংবেদনশীল হন।
14:51

উত্তর:


24

সংবাদ বিজ্ঞপ্তির বিপরীতে, এটি এখনই কোনও নিয়োগকারীর বাজার

তার অর্থ তারা তাদের প্রয়োজনীয়তাগুলি কী তা সম্পর্কে সহজভাবে পছন্দ করতে পারে। এর অর্থ তারা নেট ৪.০ অভিজ্ঞতা দাবি করতে পারে, এবং কেবল ৩.৫ অভিজ্ঞতা নয় ... এর অর্থ তারা জ্যাঙ্গোর সাথে অভিজ্ঞতা দাবি করতে পারে, এবং কেবল পাইলনস ইত্যাদি নয় ...

অবশ্যই, আপনি কয়েক সপ্তাহের মধ্যে রুবীর সম্পর্কে যা জানার প্রয়োজন তা শিখতে পারেন এবং এর সাথে দক্ষ হয়ে উঠতে পেরেলগুলি কয়েক মাস (কেবল অনুমান করা) নিতে পারে ...

তবে নিয়োগকর্তা রুবি এবং রেলগুলির সাথে ইতিমধ্যে দক্ষ লোকদের জীবনবৃত্তান্ত বেছে নিতে পারেন ।

TL; DR: Econ 101 ... প্রোগ্রামারগুলির অভাব সম্পর্কে হাইপকে বিশ্বাস করবেন না


3
আমি উল্লেখ করতে হবে যে প্রোগ্রামারদের জন্য বাজারটি অবস্থানের উপর নির্ভর করে। যেখানে আমি (কাকতালীয়ভাবে একটি বড় বিশ্ববিদ্যালয় শহরে) যে জায়গাগুলি আমি সাক্ষাত্কার দিয়েছি সেগুলিতে এখনই প্রার্থী খুঁজে পাওয়া তাদের পক্ষে কঠিন difficult
টেসেরেক্স

15
টেসেরেক্স - এর অনুবাদ করা উচিত "আমরা এমন প্রোগ্রামারগুলি খুঁজে পাই না যারা আমাদের সমস্ত বর্ণমালার স্যুপ প্রযুক্তির সন্ধান করতে পারে, এমন দামে আমরা দিতে ইচ্ছুক।
লাল-ময়লা

21
প্রোগ্রামারদের উপকার আছে; এখনই কী খুঁজে পাওয়া শক্ত তা হ'ল (যেমনটি সর্বদা ছিল) ভাল প্রোগ্রামার is
টিডামার্স

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

2
@ রেইন - আপনি বলতে পারেন যে আপনি যা চান, তবে সাধারণ ইকোন এটি বহন করে না। যদি এটি হয়, তবে আপনি শীর্ষ প্রোগ্রামারদের বেতন অনেক বেশি দেখতে পাবেন। একজন শীর্ষ চিকিত্সক বা আইনজীবী প্রতি বছর 500,000 মার্কিন ডলার সাফ করবেন ... গুগলে একজন সিনিয়র সফটওয়্যার ইঞ্জিনিয়ারের গড় বেতন আছে $ 130,000 (গ্লাসডোর)। আমি মনে করি আপনি যা বলতে চেয়েছেন তা হ'ল আপনি একজন গড় ইঞ্জিনিয়ারের দামের জন্য 3x কাউকে উত্পাদনশীল হিসাবে খুঁজে পেতে পারেন নি।
লাল-ময়লা

14

মূল বিষয়টি হ'ল ভাল প্রোগ্রামারদের ভাড়া কীভাবে সত্যই কেউ জানে না। দ্বিতীয় বিষয় হ'ল প্রোগ্রামিং কাজগুলি প্রচুর আবেদনকারীকে আকর্ষণ করে।

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

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


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

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

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

8

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

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


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

3
"" "আপনার কমপক্ষে একটি প্রোগ্রামিং ভাষা সত্যই ভাল জানা উচিত, এবং এটি সি ++ বা জাভা হওয়া উচিত C সি # ঠিক আছে, এটি জাভার সাথে বেশ সমান। আপনার ইন্টারভিউতে কমপক্ষে কিছু কোড লেখার আশা করা হবে will । আপনার কাছে আরো বিস্তারিত ন্যায্য পরিমাণ জানতে প্রত্যাশিত হবে আপনার প্রিয় প্রোগ্রামিং ভাষা "" "। steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
লাল-ময়লা

2
একজন অভিজ্ঞ প্রোগ্রামার প্রায় আট ঘন্টার মধ্যে সি ++ শিখতে পারে ... কেবল "কার্যকর সি ++" পড়ুন এবং এটি বুঝতে পারবেন। এটি আপনাকে বাজারে সি ++ প্রোগ্রামারদের 90% এর উপরে রাখে। এসটিএল বোঝা আপনাকে শীর্ষ 3% এ রাখে।
কেভিন ক্লাইনে

3
@ কেভিন আয়রনি? বিদ্রূপ? কি?
নিল বাটারওয়ার্থ

2
@ কেভিন: এটা পরিষ্কার যে আপনি কী জানেন আপনি জানেন না। সি ++ হ'ল এমন এক জটিল ভাষা যা আপনি কল্পনাও করতে পারেন না তার চেয়েও বেশি কিরক নিয়ে। কেউ এটি 8 ঘন্টা (এক দিনের কাজ !!!) শিখতে পারে এমন কোনও উপায় নেই । আপনি সেই সময়ে পিএইচপি-র মতো ভাষাও শিখতে পারবেন না।
থমাস বনিনি

8

এটি প্রসঙ্গে বিভিন্ন দিকের উপর নির্ভরশীল। শুধু ভূমিকার স্তর নয়, তবে প্রকল্প এবং সংস্থারও অবস্থা।

সরল স্তরে, কোনও কোঁকড়ানো ধনুর্বন্ধনী আবশ্যক ভাষা অন্য কোনওর মতো প্রায় একই রকম।

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

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

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


এটি কীভাবে ভূমিকার স্তরের উপর নির্ভর করে:

একটি জুনিয়র ভূমিকার জন্য নিয়োগ:

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

এবং সিনিয়র ভূমিকার জন্য:

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


কীভাবে এটি প্রকল্প / সংস্থার অবস্থার উপর নির্ভর করে

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

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


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

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

4

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

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


4

ভাড়া নেওয়া শক্ত; ভাল লোক নিয়োগ করা আরও কঠিন। আমি যেখানে ৫০০ টিরও বেশি সারসংকলনের স্ট্যাকের মুখোমুখি হয়েছিলাম সেখানে আমি ভাড়া দিয়েছি। কসারের ক্ষেত্রে আমরা স্ট্যাকটি একটি যুক্তিসঙ্গত আকারে নামাতে চেয়েছিলাম এমন নূন্যতম অভিজ্ঞতার সাথে লোকদের ফিল্টার করে দিয়েছি। সেই চমৎকার প্রার্থীর পক্ষে কি সেই ভাষা জানা যায় না, সম্ভবত তা জানা যায় না? তবে যদি আমি যে 100 জন লোকের সন্ধানের যোগ্যতা অর্জন করি তাদের সন্ধান করতে পারলে, আমি 400 জন যারা সত্যই নয় - তাদের যতই ভাল না হয় তার জন্য আমি খুব বেশি সময় ব্যয় করব না।

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

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

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

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


3

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


3

"বলুন আমি ইতিমধ্যে জাভা, সি ++, স্মার্টটাক এবং প্রোলগকে জানি ... এমন কোনও কর্মক্ষেত্র যা উজেক্টিভ-সি এর উপর নির্ভর করে আমাকে কি সেই ভাষা সম্পর্কে অভিজ্ঞতার অভাবের কারণে সত্যই আমাকে অযোগ্য বলে বিবেচনা করতে হবে?"

যদি আপনার 3 বা 4 টি ভাষায় 20+ বছরের অভিজ্ঞতা থাকে যা উদ্দেশ্য-সি এর সাথে একই বৈশিষ্ট্যযুক্ত থাকে তবে আমি সম্ভবত আপনাকে উদ্দেশ্যমূলক-সি করার জন্য নিয়োগ দেব এবং আপনি 6 - 8 সপ্তাহের মধ্যে উত্পাদনশীল হওয়ার প্রত্যাশা করব। (এটি কয়েক বছর আগে অবজেক্টিভ-সি শেখার সাথে আমার ব্যক্তিগত অভিজ্ঞতার ভিত্তিতে)।

যদি আপনি কোনও বিষয়ে সত্যিকারের বাস্তব অভিজ্ঞতা না নিয়ে বিদ্যালয়ের ঠিক বাইরে থাকেন তবে আপনি সম্ভবত এমন কিছু করার জন্য ভাড়া নেবেন না যার সাথে আপনি সম্পূর্ণ অপরিচিত।

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

এটি ম্যানুয়াল মেমরি পরিচালনা এবং সেইসাথে স্বয়ংক্রিয় মেমরি পরিচালনা / আবর্জনা সংগ্রহ কীভাবে কাজ করে এবং একই প্রোগ্রামে প্রতিটি কৌশল কখন ব্যবহার করবে তা বুঝতে আপনার প্রয়োজন।

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

এবং যখন কোকো আপনাকে ব্যর্থ করে, আপনি কোকো মোড়ক দিয়ে যা চান তা করতে না পারলে কোন পসিক্স এপিআই ব্যবহার করতে হবে তা জানতে সক্ষম হওয়া দরকার।

এটি ইঙ্গিত দেয় যে আপনি ইউনিক্সকে কিছুটা অ-তুচ্ছ পরিমাণেও জানা উচিত।


2

ভাষা / স্বতন্ত্র উপর নির্ভর করে।

যদি আমি একটি সি # জায়গা এবং জাভা / জে 2 ই ই অভিজ্ঞতাযুক্ত কেউ প্রয়োগ করে, আমি একটি শট দেব। সি # এবং জাভা এর মধ্যে সিনট্যাক্সটি আলাদা নয়। কোডিং কোডিং হয় এবং আমি বুঝতে পারি যে তারা কিছুটা পার্থক্যের সাথে অভ্যস্ত হয়ে উঠলে তারা ভাল হয়ে যাবে।

একই জাভা থেকে যায় -> সি #।

এখন, আপনি যদি একজন সি # ব্যক্তি হন এবং আপনি সি ++ চাকরীর জন্য আবেদন করেন আমি অভিজ্ঞতা দেখতে চাই see অনেক পার্থক্য আছে।

হ্যাঁ, এটি পরিস্থিতির উপর নির্ভর করে


3
সিন্ট্যাক্সটি ভাষা শেখার এমন একটি ছোট্ট অংশ ..
বোরিস ইয়ানকভ

@ বরিস এটি সত্য, তবে তিনি যা বলেন তা এখনও কোনও স্তরে প্রযোজ্য, তা স্টাইল বা লাইব্রেরি বা অন্য কিছু হোক ...
টাইলারম্যাক

2

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

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


1
+1 এর জন্য "ইন্টারভিউয়ারের পক্ষে তারা যে প্রযুক্তিগুলি ব্যবহার করেন সেগুলি সম্পর্কে গভীরতার সাথে প্রশ্ন করতে না পারলে পার্থক্যটি বলা স্বাভাবিকের চেয়ে শক্ত হবে", এটি বেশ ভাল কারণ বলে মনে হচ্ছে।
ওক

1

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

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


0

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

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

কেবলমাত্র সেই পরিবেশ সম্পর্কে আরও দৃ concrete় উদাহরণ দেওয়ার জন্য, আমি যেখানে কাজ করি তা এখানে রয়েছে: ভিজ্যুয়াল স্টুডিও ২০০ 2008 সি # এর বেশিরভাগ ব্যবহার করে এএসপি.নেট করছে, নুনিট, ক্রুজ কন্ট্রোল। নেট, সাবভার্সন, অ্যাগিল / স্ক্রাম, প্রক্রিয়াজাতীয় মিশ্রণ সহ, ওও , এবং কোথায় সন্ধান করছে তার উপর নির্ভর করে ক্রিয়ামূলক। আমি যদি জাভাতে স্যুইচ করতে চাইতাম, এর অর্থ এই কার্যকারিতার অনেকের জন্য নতুন সরঞ্জামগুলিতে অভ্যস্ত হওয়ার অর্থ হতে পারে যা কোনও নিয়োগকর্তা আমাকে সেই ভূমিকাতে নিযুক্ত করার জন্য ব্যয় হিসাবে গ্রহণ করতে চায় না। কিছু জটিল বিষয়ও থাকতে পারে যে সংস্করণটির অভিজ্ঞতা থাকা ব্যক্তিরা অন্যের চেয়ে ভাল জানতে পারে এবং এমন কিছু সমস্যাগুলি এড়াতে পারে যা অন্যথায় কাউকে যেতে বাধ্য করতে পারে, "তারা কেন সেভাবে এটি তৈরি করেছিল?"


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

-2

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

সুতরাং তারা বলে "আপনার কী দরকার?" এবং এলোমেলো ঝাঁকুনি উত্তর দিয়ে শেষ করে বলে "একজন প্রোগ্রামার। কয়েক বছরের অভিজ্ঞতার প্রয়োজন। যেমন, আমি জানি না, 4? এবং যদি সে জানত তবে ভাল লাগবে। নেট।" একটি যুক্তিসঙ্গত প্রতিক্রিয়া।

তবে এটি "নেট 4 এর 4 বছরের অভিজ্ঞতায় অনুবাদিত হয় এবং এটি। নেট 4 কারণ, যখন আপনি গুগল হন। নেট, প্রথম লিঙ্কটি আপনাকে একটি পৃষ্ঠায় নিয়ে যাবে। নেট 4।

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


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

একমত নন। গত কয়েক কোম্পানি আমি কাজ করেছি এমনকি করা হয়নি আছে এইচআর মানুষ। এবং যখন আমরা নতুন কর্মীদের জন্য বিজ্ঞাপন দিই তখন আমাদের যে ভাষা এবং প্ল্যাটফর্মটি তৈরি হয়েছিল সেগুলির জন্য আমাদের বাণিজ্যিক অভিজ্ঞতা প্রয়োজন। কেন? কারণ যদি না সেই অভিজ্ঞতার সাথে প্রার্থী না থাকে (এবং সেখানে ছিলেন) তবে কেন অভিজ্ঞতা নেই এমন লোকদের সাথে কথা বলার জন্য অতিরিক্ত সময় নিবেন, এই আশায় যে আপনি হয়তো এত ভাল কাউকে খুঁজে পেতে পারেন যে আপনি অপেক্ষা করতে ইচ্ছুক তারা শিখে?
কারসন 63000
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.