আমার জীবনবৃত্তান্তে আমার কেবল দুটি ভাষা আছে - এটি কতটা খারাপ? [বন্ধ]


21

আমার এমন একটি প্রশ্ন রয়েছে যার উত্তর এখানে দেওয়া যেতে পারে, আপনারা কিছু লোকের বিশাল অভিজ্ঞতা দেওয়া!

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

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

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

এ সম্পর্কে আপনার মতামত কী এবং এ জাতীয় পরিস্থিতি সম্পর্কে আপনি কী অনুভব করেন?

PS: আমি পরিচিত প্রতিটি একক গ্রন্থাগার বা এপিআই লিখতে চাই না। নাকি আমার করা উচিত?


আপনি কি এটিকে আবার নতুন করে প্রশ্ন করতে পারেন?
জেরেমি

10
কলেজ থেকে বেরিয়ে আসা 2 টি ভাষা জানা সম্ভবত ঠিক আছে। এটি আরও গুরুত্বপূর্ণ যে আপনি যা করছেন তা বুঝতে পেরে আপনি প্রদর্শন করতে পারেন।
ক্রিসএফ

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

আমি অবাক হয়েছি আপনি আপনার BS এর পিছনে সি এড়িয়ে গেছেন। বেশিরভাগ সিএস ডিগ্রিতে 'হার্ডওয়্যার' ভিত্তিক কোর্সের একটি চেইন থাকে যা সি ব্যাপকভাবে সি ব্যবহার করে যেমন কমপ সংস্থা এবং অপারেটিং সিস্টেমগুলি।
ব্রায়ান হ্যারিংটন

3
প্রতিশ্রুতি কখনও পার্ল স্পর্শ না, তাই না?
চাকরী

উত্তর:


24

যতক্ষণ না আপনি সমস্যাগুলি কীভাবে ভাবেন তা জানেন, তবে আপনি কতগুলি ভাষাতে দক্ষ হয়ে উঠছেন তা বিবেচ্য নয় But তবে আপনি যেহেতু সি ++ নিয়ে দক্ষ, আপনি সি # বা জাভাতে কিছু দক্ষতা অর্জনের জন্য কয়েক মাস সময় ব্যয় করতে পারেন (বা রুবি) , যে বিষয়টি জন্য)।


+1 @ জাস: নতুন প্রযুক্তিগুলির সাথে পরিচিতির জন্য দুর্দান্ত পরামর্শ। নিজেকে যুক্ত দক্ষতার গভীরতা দেওয়া গুরুত্বপূর্ণ।
IAbstract

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

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

আমি টেটের "সাত সপ্তাহে সাত ভাষাগুলি" র সুপারিশটি দ্বিতীয় স্থানে রেখেছি।
ব্রুস অলডারসন

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

6

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

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


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

3

মাত্র দুটি ভাষা জানার ক্ষেত্রে দুটি সমস্যা:

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

  2. আপনার দক্ষতা অন্যান্য ভাষার মতো পোর্টেবল নয় এবং আপনি নতুন ভাষা শেখার অনুশীলনের বাইরে রয়েছেন।

আপনার পুনঃসূচনাটি কীভাবে চলেছে, এটি একটি আলাদা প্রশ্ন: কিছু নিয়োগকর্তা কেবলমাত্র কয়েকটি বিষয়ে মনোনিবেশিত কাউকে পেয়ে খুব খুশি হবেন। আমি এটি কোনও প্রোগ্রামারের পক্ষে ভাল চিহ্ন বলে বিশ্বাস করি না, তবে বিভিন্ন রকমের চাহিদা এবং ব্যবসা রয়েছে।

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


2
বিভিন্ন ভাষা আপনাকে নতুন উপায়ে চিন্তা করতে সহায়তা করে তা উল্লেখ করার জন্য +1। আমরা যত বেশি ভাষাগুলি আরও ভাল জানি আমরা একটি কাজের জন্য সঠিক সরঞ্জাম বাছাই করতে সক্ষম।
টিন ম্যান

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

সম্পর্কিত ২., যেহেতু তিনি কলেজ থেকে সতেজ হয়েছেন, আমি সন্দেহ করি তিনি অনুশীলন শেখার বাইরে রয়েছেন। ১. সম্পর্কে, আমি প্রশমিত, সি ++ এবং পাইথন উভয়ই বহু-দৃষ্টান্তের ভাষা তাই এটি জাভা / সি # এর মতো খারাপ নয়।
ম্যাথিউ এম।

1

এটি সম্ভবত আপনাকে অ-প্রযুক্তিবিদদের সাথেই আঘাত করতে পারে যারা বুঝতে পারে না যে ভাষা শেখা প্রোগ্রামিংয়ের ক্ষুদ্র অংশ।


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

তুচ্ছ, তবে একেবারে অত্যাবশ্যক
জ্যাভিয়ের

আমার অভিজ্ঞতা থেকে কেবল প্রথম কয়েকটি ভাষা শেখা কঠিন। ভাষা কীভাবে কাজ করে তা আপনি বুঝতে পারলে আপনার আরও ভাল প্রশ্ন এবং অন্তর্দৃষ্টি রয়েছে এবং আপনি ধারণাগুলির মাধ্যমে দ্রুত কাজ শুরু করেন start
ব্রুস অল্ডারসন

@ অ্যান্ড্রু, একেবারে, আমি অবশ্যই বোঝাতে চেয়েছিলাম যে বাক্য গঠনটি তুচ্ছ, এবং এটিই একটি জীবনবৃত্তান্ত সত্যই প্রদর্শন করতে পারে।

1

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

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


1

আপনার জীবনবৃত্তান্তে ভাষার সংখ্যা অপ্রাসঙ্গিক। আপনার নিয়োগকর্তা যে ভাষাগুলি ব্যবহার করেন তা আপনার জীবনবৃত্তান্তের মধ্যে থাকা গুরুত্বপূর্ণ যা গুরুত্বপূর্ণ এবং তা বিতর্কযোগ্যও।

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

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


1

আমি আপনাকে আন্তরিকতার জন্য নিয়োগ করব। এটি তৃতীয় ভাষার মতো মূল্যবান। আপনি শীঘ্রই শিখতে যাচ্ছেন, তাই না?

অনেক বেশি ভাষা সন্দেহকেও বাড়িয়ে তুলতে পারে। সম্ভাব্য বিক্রয়কর্মী / বিক্রয়গার্ল তার বুলিশটিটিং দক্ষতা প্রদর্শন করছে for

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

একটি কৌশল পুনরায় শুরুতে এপিআইয়ের একটি সংক্ষিপ্ত রেকাপ দিচ্ছে, তবে একটি কথোপকথন তৈরির জন্য ইন্টারভিউতে স্বাদযুক্ত অংশটি রাখবে।


1

আমি মনে করি না যে এটি এতটা গুরুত্বপূর্ণ, বিশেষত কারণ সেগুলি ভাষার একটি ভাল জুড়ি :

  • উভয়ই বহু-দৃষ্টান্ত, সুতরাং আপনি ওও-তে আটকে নন
  • তারা একে অপরের পরিবর্তে ভালভাবে পরিপূরক হয়, সি ++ অপেক্ষাকৃত নিম্ন-স্তরের (মেমরি পরিচালনা) এবং পাইথন আপনাকে যখন প্রয়োজন হয় তখন দ্রুত স্ক্রিপ্ট হ্যাক করতে দেয় (এবং এটি প্রোগ্রামিংয়ে রয়েছে)

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

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


1

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

আক্ষরিক।

যেমন, আমার ব্যাকপ্যাকটিতে এটি ছিল (আপনি যখন শিল্প ডট ম্যাট্রিক্স প্রিন্টারে আপনার প্রোগ্রামগুলি মুদ্রণ করতেন তখন এটি ফিরে আসত)।

তাই না যে সংস্থাগুলি "এটি পেয়েছে" সম্ভবত সেই কম্বোকে ইতিবাচক হিসাবে দেখবে।


1

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

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

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


0

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


0

এটি নির্ভর করে আপনি কী ধরণের কাজ পাওয়ার চেষ্টা করছেন, সেইসাথে কে কে বেছে নিচ্ছেন।

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

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