CodeGym /Java Blog /এলোমেলো /শিল্প খারাপ জাভা কোডার সঙ্গে উপচে পড়া. কেন 2020 সালে জাভ...
John Squirrels
লেভেল 41
San Francisco

শিল্প খারাপ জাভা কোডার সঙ্গে উপচে পড়া. কেন 2020 সালে জাভা দেবের চাহিদা এখনও বাড়ছে?

এলোমেলো দলে প্রকাশিত
বর্তমানে বিশ্বব্যাপী জাভা বিকাশকারীদের মোট সংখ্যা 7 মিলিয়নের বেশি (বিভিন্ন অনুমানের উপর ভিত্তি করে , বিশ্বে 6.8-8 মিলিয়ন জাভা কোডার রয়েছে), যা বেশ বড় সংখ্যা। এবং যে কারণে অনেক লোক, বিশেষ করে জাভা নতুনরা, সাহায্য করতে পারে না কিন্তু ভাবছে: ইন্ডাস্ট্রি কি জাভা কোডারে ইতিমধ্যেই উপচে পড়েছে? এবং যদি না হয়, বাজারে কত পেশাদার জাভা বিকাশকারী 'অনেক' হবে? এই প্রশ্নগুলো আমরা আজ উত্তর দেওয়ার চেষ্টা করব।'খারাপ জাভা কোডার দিয়ে শিল্পে ঠাসা'।  কেন 2020 সালে জাভা দেবের চাহিদা এখনও বাড়ছে?  - ১

সফ্টওয়্যার শিল্পে কি অনেক জাভা বিকাশকারী আছে?

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

আরও জাভা কোডার = আরও জাভা বিকাশকারী কাজ

বিশ্বে 7 মিলিয়নেরও বেশি জাভা প্রোগ্রামার রয়েছে এই সত্যটি যারা পেশাদারভাবে এই ভাষায় কোড করতে চাইছেন তাদের সবার জন্য একটি ইতিবাচক বিষয়। উপলব্ধ ডেভেলপারদের একটি বিশাল ভিত্তি হল ব্যবসাগুলি তাদের প্রয়োজনের জন্য একটি প্রযুক্তি বেছে নেওয়ার সময় জাভা নিয়ে যাওয়ার একটি কারণ। এটি, জাভা এর বিশাল বৈশ্বিক জনপ্রিয়তার অন্যান্য গুরুত্বপূর্ণ কারণগুলির সাথে যেমন JVM এবং OOP সমর্থন অবশ্যই। “জাভা চাকরির সুযোগের জন্য সেরা, কারণ জাভাতে অন্য যেকোনো ভাষার চেয়ে অনেক বেশি চাকরির পোস্টিং রয়েছে। জাভা হল সবচেয়ে দ্রুত-সম্পাদিত পরিচালিত প্রোগ্রামিং ভাষা, রুবি, সি#, এবং জাভাস্ক্রিপ্টকে পরাজিত করে। JVM প্রযুক্তির একটি অসাধারণ অংশ। জাভা হল এন্টারপ্রাইজ স্ট্যান্ডার্ড প্রোগ্রামিং ভাষা যেভাবে 30 বছর আগে COBOL ছিল,” বলেনRichard Kenneth Eng, একজন অভিজ্ঞ সফটওয়্যার ডেভেলপার, Quora-এ জাভা-সম্পর্কিত প্রশ্নের উত্তর দিচ্ছেন।

ভালো জাভা ডেভেলপারের অভাব আছে

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

জাভা ডেভেলপমেন্টের চাহিদা বাড়ছে

বিশ্বের সবচেয়ে বহুমুখী প্রোগ্রামিং ভাষাগুলির মধ্যে একটি হওয়ায়, জাভা আজকাল প্ল্যাটফর্ম, প্রযুক্তি এবং অর্থনীতির ক্ষেত্রে প্রায় সর্বত্র ব্যবহৃত হয়। এই কারণেই ইতিমধ্যে অনেক জাভা কোডার থাকা সত্ত্বেও বিশ্বজুড়ে যোগ্য এবং অভিজ্ঞ জাভা বিকাশকারীদের প্রয়োজনীয়তা বাড়ছে। আরেকটি গুরুত্বপূর্ণ বিষয় হল অবস্থান: যদি মার্কিন যুক্তরাষ্ট্রের সিলিকন ভ্যালির মতো সুপরিচিত ব্যবসা ও প্রযুক্তি কেন্দ্রে বা পশ্চিম ইউরোপের বড় শহরগুলিতে সাধারণত প্রচুর জাভা প্রোগ্রামার পাওয়া যায়, তবে ছোট এবং স্বল্পোন্নত দেশগুলির কোম্পানিগুলি দক্ষের ঘাটতিতে গুরুতরভাবে ভোগে। জাভা ডেভস। “জাভা এখনও অনেক অ্যাপ্লিকেশনের জন্য সেরা-শ্রেণীর। এটি একটি রক-সলিড, দ্রুত, মাপযোগ্য, বাগ-মুক্ত ব্যাক-এন্ড সিস্টেম তৈরি করার সর্বোত্তম উপায়। এটি দ্রুততম JVM পেয়েছে। শুধুমাত্র C বা C++ দ্রুত, এবং শুধুমাত্র নির্দিষ্ট সংকীর্ণ পরিস্থিতিতে যেমন গণনা অ্যালগরিদম অপ্টিমাইজেশান। জাভা হল অ্যান্ড্রয়েডের ভাষা, গ্রহে সবচেয়ে বিস্তৃতভাবে স্থাপন করা স্মার্টফোন ওএস। জাভা হল পুনঃব্যবহারযোগ্য কোডের জন্য সবচেয়ে জনপ্রিয় ভাষা। এবং স্ক্রিপ্টিং ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্ট এবং এসকিউএল এর পরে সবচেয়ে বেশি ব্যবহৃত ভাষা। কেউ কেউ উল্লেখ করেছেন যে মরিচা একটি আপ-এবং-আগত ভাষা, এবং গো একটি স্কেলযোগ্য ব্যাক-এন্ড সার্ভার ভাষা হিসাবে একটি শক্তিশালী পা রাখছে। জাভা সম্ভবত আজকাল বিমূর্তকরণ এবং কার্যকর করার গতির ক্ষেত্রে "সেরা" নয়, তবে এটিতে এখনও লাইব্রেরির একটি দুর্দান্তভাবে বড় ইনস্টল বেস রয়েছে যা এই নতুন ভাষাগুলিতে এখনও নেই। তাই জাভা এখানে থাকার জন্য, যদিও এটি নতুন COBOL হয়ে উঠছে,” পল কিং, উবারের ডেটা সায়েন্স বিশেষজ্ঞ, গ্রহে সবচেয়ে বিস্তৃতভাবে স্থাপন করা স্মার্টফোন ওএস। জাভা হল পুনঃব্যবহারযোগ্য কোডের জন্য সবচেয়ে জনপ্রিয় ভাষা। এবং স্ক্রিপ্টিং ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্ট এবং এসকিউএল এর পরে সবচেয়ে বেশি ব্যবহৃত ভাষা। কেউ কেউ উল্লেখ করেছেন যে মরিচা একটি আপ-এবং-আগত ভাষা, এবং গো একটি স্কেলযোগ্য ব্যাক-এন্ড সার্ভার ভাষা হিসাবে একটি শক্তিশালী পা রাখছে। জাভা সম্ভবত আজকাল বিমূর্তকরণ এবং কার্যকর করার গতির ক্ষেত্রে "সেরা" নয়, তবে এটিতে এখনও লাইব্রেরির একটি দুর্দান্তভাবে বড় ইনস্টল বেস রয়েছে যা এই নতুন ভাষাগুলিতে এখনও নেই। তাই জাভা এখানে থাকার জন্য, যদিও এটি নতুন COBOL হয়ে উঠছে,” পল কিং, উবারের ডেটা সায়েন্স বিশেষজ্ঞ, গ্রহে সবচেয়ে বিস্তৃতভাবে স্থাপন করা স্মার্টফোন ওএস। জাভা হল পুনঃব্যবহারযোগ্য কোডের জন্য সবচেয়ে জনপ্রিয় ভাষা। এবং স্ক্রিপ্টিং ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্ট এবং এসকিউএল এর পরে সবচেয়ে বেশি ব্যবহৃত ভাষা। কেউ কেউ উল্লেখ করেছেন যে মরিচা একটি আপ-এবং-আগত ভাষা, এবং গো একটি স্কেলযোগ্য ব্যাক-এন্ড সার্ভার ভাষা হিসাবে একটি শক্তিশালী পা রাখছে। জাভা সম্ভবত আজকাল বিমূর্তকরণ এবং কার্যকর করার গতির ক্ষেত্রে "সেরা" নয়, তবে এটিতে এখনও লাইব্রেরির একটি দুর্দান্তভাবে বড় ইনস্টল বেস রয়েছে যা এই নতুন ভাষাগুলিতে এখনও নেই। তাই জাভা এখানে থাকার জন্য, যদিও এটি নতুন COBOL হয়ে উঠছে,” পল কিং, উবারের ডেটা সায়েন্স বিশেষজ্ঞ, কেউ কেউ উল্লেখ করেছেন যে মরিচা একটি আপ-এবং-আগত ভাষা, এবং গো একটি স্কেলযোগ্য ব্যাক-এন্ড সার্ভার ভাষা হিসাবে একটি শক্তিশালী পা রাখছে। জাভা সম্ভবত আজকাল বিমূর্তকরণ এবং কার্যকর করার গতির ক্ষেত্রে "সেরা" নয়, তবে এটিতে এখনও লাইব্রেরির একটি দুর্দান্তভাবে বড় ইনস্টল বেস রয়েছে যা এই নতুন ভাষাগুলিতে এখনও নেই। তাই জাভা এখানে থাকার জন্য, যদিও এটি নতুন COBOL হয়ে উঠছে,” পল কিং, উবারের ডেটা সায়েন্স বিশেষজ্ঞ, কেউ কেউ উল্লেখ করেছেন যে মরিচা একটি আপ-এবং-আগত ভাষা, এবং গো একটি স্কেলযোগ্য ব্যাক-এন্ড সার্ভার ভাষা হিসাবে একটি শক্তিশালী পা রাখছে। জাভা সম্ভবত আজকাল বিমূর্তকরণ এবং কার্যকর করার গতির ক্ষেত্রে "সেরা" নয়, তবে এটিতে এখনও লাইব্রেরির একটি দুর্দান্তভাবে বড় ইনস্টল বেস রয়েছে যা এই নতুন ভাষাগুলিতে এখনও নেই। তাই জাভা এখানে থাকার জন্য, যদিও এটি নতুন COBOL হয়ে উঠছে,” পল কিং, উবারের ডেটা সায়েন্স বিশেষজ্ঞ,এই সমস্যা সম্পর্কে তার মতামত ভাগ .

জাভা সম্ভবত আপনার কোডিং ক্যারিয়ার শুরু করার জন্য সেরা ভাষা

পৃথিবীতে ইতিমধ্যে অনেক জাভা ডেভেলপার থাকার আরেকটি কারণ হল সফটওয়্যার ডেভেলপমেন্টে নতুন ক্যারিয়ার শুরু করার জন্য জাভা সম্ভবত সেরা প্রোগ্রামিং ভাষা। এটি (তুলনামূলকভাবে) আয়ত্ত করা সহজ, সর্বজনীনভাবে প্রশংসিত এবং উচ্চ চাহিদা। এবং সত্য যে জাভা এত দিন ধরে জনপ্রিয় (ভাষাটি এখন 25 বছরেরও বেশি পুরানো) এবং কমপক্ষে আরও কয়েক দশক ধরে ব্যাপকভাবে ব্যবহৃত হবে, আপনি যদি পেশাদার সফ্টওয়্যার হতে চান তবে এটি সম্ভবত শুরুর জন্য সেরা পছন্দ করে তোলে। বিকাশকারী অনেকগুলি জাভা কোডার থাকার একটি বড় সুবিধা হল যে এত বিশাল সম্প্রদায় নতুন এবং অনভিজ্ঞ কোডারদের শেখা সহজ করে তোলে। জাভা প্রোগ্রামিং ভাষাগুলির মধ্যে সবচেয়ে বড় জ্ঞানের ভিত্তিগুলির মধ্যে একটি রয়েছে, যেখানে প্রচুর সম্পূর্ণ বিশদ সফ্টওয়্যার বিকাশ কেস, টিউটোরিয়াল, গাইড, সুপারিশ, এবং সহজভাবে অভিজ্ঞ সফ্টওয়্যার ইঞ্জিনিয়ার যারা সাহায্য করতে ইচ্ছুক। এই সমস্ত তথ্য সাধারণত সবার কাছে অনলাইনে পাওয়া যায়, যা জাভা জুনিয়র ডেভেলপারের কাজকে অনেক সহজ করে তোলে। "জাভা এখন পর্যন্ত আপনার সেরা বাজি,"ক্যালিফোর্নিয়ার আরেকজন কোডিং অভিজ্ঞ জেফ রনে বলেছেন । "বেশিরভাগ কম্পিউটার প্রোগ্রামিং ভাষা ফ্যাশন ট্রেন্ডের চেয়ে দ্রুত আসে এবং যায়। এটি সঙ্গত কারণে কারণ বেশিরভাগ কম্পিউটার প্রোগ্রামিং ভাষার অনন্য অর্থনৈতিক বাধ্যতামূলক মান নেই। এই ভাষাগুলির মধ্যে প্রবেশের ক্ষেত্রে অর্থনৈতিক বাধা ন্যূনতম তাই ভাষার টার্নওভার এলোমেলো, কৌতুকপূর্ণ এবং অপ্রত্যাশিত। যদিও জাভা তুলনামূলকভাবে পুরানো, তবে এর কোন কার্যকর প্রযুক্তি প্রতিযোগিতা নেই কারণ জাভা কোডিং প্রচেষ্টায় হাজার হাজার কোম্পানি এবং কর্মী গভীরভাবে বিনিয়োগ করেছে। যতক্ষণ না জাভার একটি উচ্চতর প্রতিস্থাপন না হয় ততক্ষণ এই পরিস্থিতি বজায় থাকবে,” তিনি যোগ করেছেন।
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION