১৫ টি প্রোগ্রামিং দক্ষতা যা টেক কম্পানি গুলো খুঁজে বেড়ায় যারা নতুন প্রোগ্রামিং শিখবেন কিন্তু কোনটা দিয়ে শুরু করবেন ভেবে পারছেন না, তাদের জন্যই টিউনটি

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

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

বেসিক HTML কোডে জটিল লজিক দিয়ে মোবাইল অ্যাপলিকেশন তৈরি এবং স্মার্ট লাইন কোডিং খুব জনপ্রিয় এখন।

প্রোগ্রামিং দক্ষতা

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

১৫ টি প্রোগ্রামিং দক্ষতা যা টেক কম্পানি গুলো খুঁজে বেড়ায়ঃ

১৫) রুবি (Ruby)

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

রুবি (Ruby)

১৪) এএসপি ডট নেট (ASP.NET)

মাইক্রোসফটের সার্ভার সাইড প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে এএসপি ডট নেট (ASP.NET) এর ব্যাপক জনপ্রিয়তা আছে। অনেক প্রতিষ্ঠান ডাইনামিক সাইট এবং অ্যাপ তৈরির জন্য এএসপি ডট নেট (ASP.NET) প্রোগ্রামারদের হায়ার করতে স্বাচ্ছন্দ্যবোধ করেন।

এএসপি ডট নেট (ASP.NET)

১৩) অ্যাজাক্স (Ajax)

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

অ্যাজাক্স (Ajax)

১২) অবজেক্টিভ সি (Objective-C)

৩০ বছরের পুরানো প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসাবে অবজেক্টিভ সি (Objective-C) এখনও তুমুল জনপ্রিয়। অ্যাপেলের আইওএস অপারেটিং সিস্টেমে ব্যাপক ব্যবহার হয়ে আসছে এই অবজেক্টিভ সি (Objective-C)

অবজেক্টিভ সি (Objective-C)

১১) পিএইচপি(PHP)

পিএইচপি এর ব্যবহার অনেক বেশি। ফেসবুক এবং উইকিপিডিয়া সহ ২০ মিলিয়নের বেশি হাই কোয়ালিটি ওয়েব সাইট পিএইচপি দ্বারা চালিত এবং প্রতিনিয়ত এর পাল্লা ভারী হচ্চেই। প্রতিনিয়ন ব্লগ, নিউজ সাইট সহ অসংখ্য ওয়েব ওয়ার্ডপ্রেস, ড্রুপাল সহ আরও অনেক পিএইচপি কন্টেন্ট দ্বারা তৈরি হচ্ছে। “View Source” দ্বারা এক ক্লিকে পূরা ওয়েব দেখার জনপ্রিয় ল্যাঙ্গুয়েজ এই পিএইচপি।

পিএইচপি(PHP)

১০) পাইথন (Python)

পাইথন একটি জেনারেল পারপোস ল্যাঙ্গুয়েজ যা বিভিন্ন পথে ব্যবহার করা যায়। ক্লিন এবং কার্যকারী কোডের জন্য পাইথন খুব দরকারি। গুগল এবং নাসা সহ বিভিন্ন ওয়েব পাইথন প্রিয়। ড্রপবক্স পাইথন লাঙ্গুয়েজের উপর বেজ করে তৈরি। প্রতিনিয়ত পাইথন ট্যালেন্ট এখনে হরদম সুযোগ পাচ্ছে। শুধু ড্রপবক্স নই, ১৯৪৫৫ টি পাইথন জব এখনও পড়ে আছে indeed.com এ।

পাইথন (Python)

৯) পার্ল (Perl)

পার্ল ৯০ দশকে খুব জনপ্রিয় ল্যাঙ্গুয়েজ ছিল CGI scripts তৈরি করার জন্য। ওয়েব ডেভেলপমেন্ট ছাড়াও ystem administration, building desktop apps, game development এবং even bioinformatics সহ বহু কাজে পার্ল ব্যবহৃত হয়ে আসছে।

পার্ল (Perl)

৮) সি (C)

সি ১৯৭০ সাল থেকে ব্যবহারিত হয়ে আসছে এবং এখন পর্যন্ত সব থেকে বেশি ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ। ওয়েব ডেভেলপমেন্ট ফ্রেমওয়ার্কের জন্য কিছু সেক্সিনেসের অভাব আছে সি লাঙ্গুয়েজের তবে operating systems, kernel level software and hardware drivers এর জন্য ভুল ব্যবহৃত হচ্ছে এই সি ল্যাঙ্গুয়েজ।

সি (C)

৭) সি শার্প (C#)

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

সি হ্যাশ (C#)

৬) এক্সএমএল (XML)

এক্সএমএল এর ব্যবহার সর্বত্র। এই মার্ক আপ লাঙ্গুয়েজের ভিন্ন ভিন্ন ব্যবহার আছে। ওয়েবে এটি RSS এবং  XHTML গঠন করে, ডাটাবেজে চলে যায় এবং জাভাস্ক্রিপ্ট এবং অ্যাজাক্সে পেয়ার করে ইন্টার‍্যাক্টিভ বাড়ানোর জন্য। ওয়েব ছাড়াও ডেক্সটপ অ্যাপ তৈরিতেও এক্সএমএল ব্যবহার আছে। Microsoft Word এবং Adobe InDesign এ এক্সএমএল ব্যবহার করা হয়েছে এবং এই লিস্ট আরও অনেক বেশি.।

এক্সএমএল (XML)

৫) সি প্লাস প্লাস (C+)

সি+ operating systems,   desktop apps, developing games, hardware drivers সহ মাল্টিপোল মাধ্যমে ব্যবহারিত হচ্ছে। জটিল ইন্ট্রেক্টিভ কাজের জন্য সি + এর চাহিদা তুমুল। সর্বপরি সি+ ব্যাপকভাবে ববহারিত একটি জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ।

সি প্লাস প্লাস (C+)

৪) জাভা স্ক্রিপ্ট (JavaScript)

জাভাস্ক্রিপ্ট ওয়েব জগতকে করেছে সমৃদ্ধ। দিন দিন খুব জনপ্রিয় হচ্ছে এই জাভাস্ক্রিপ্ট। jQuery এবং JSON এর মতো জনপ্রিয় ফ্রেমওয়ার্কের সাথে এটির ব্যাপক ব্যবহার বাড়ছে এবং বাড়ছেই।

জাভা স্ক্রিপ্ট (JavaScript)

৩) এইচটিএমএল (HTML)

ওয়েব জগতের সাথে সাথে টিকে থাকবে এইচটিএমএল অনেকে তাই মনে করেন। ব্যাপক ব্যবহারিত হয়ে আসছে এবং হবে। HTML 5 এটাকে আরও সমৃদ্ধ করেছে। ভবিষ্যৎ ওয়েব অনেকটাই এইচটিএমএল এর উপর নির্ভরশীল।

এইচটিএমএল (HTML)

২) জাভা (JAVA)

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

জাভা (JAVA)

১) এসকিউএল (SQL)

এসকিউএল ডাটাবেজের চাহিদা আসলে শেষ করার মতো না এবং দিন দিন এটির অবস্থান শক্তই হচ্ছে। তাইতো বলে, SQL, the programming language for querying, manipulating and managing relational databases is in high demand. এসকিউএল স্কিল এখন দারুণ জনপ্রিয় বাজারে। ৯৮ হাজারের বেশি জব এখনও ফাঁকা পড়ে আছে প্রকৃত এসকিউএল  এক্সপার্টের অভাবে।

এসকিউএল (SQL)

প্রতিনিয়ত এই প্রোগ্রামিং এ শত শত প্রশ্নের সম্মুখীন হতে হয়। কোনটা শিখবো, কোনটার চাহিদা বেশি ইত্যাদি ইত্যাদি.।

আশা করি মনের গহীনের কিছু প্রশ্ন আজ হারিয়ে যাবে, আবার কিছু নতুন এডভান্স লেভেলের প্রশ্ন আসবে। সে যেটাই আসুক আমাকে টিউমেন্টে জানাতে ভুলবেন না।

ভালো লাগলে প্রিয় এবং শেয়ার করতেও ভুলবেন না!

ধন্যবাদ সবাইকে। 🙂

Level 2

আমি আইটি সরদার। Web Programmer, iCode বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 261 টি টিউন ও 1750 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 22 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি ইমরান তপু সরদার (আইটি সরদার),পড়াশুনা করেছি কম্পিউটার বিজ্ঞান এবং প্রযুক্তি নিয়ে; পেশা কন্টেন্ট রাইটার এবং মার্কেটার। লেখালেখি করি নেশা থেকে ফেব্রুয়ারি ২০১৩ থেকে। লেখালেখির প্রতি শৈশব থেকেই কেন জানি অন্যরকম একটা মমতা কাজ করে। আর প্রযুক্তি সেটা তো একাডেমিকভাবেই রক্তে মিশিয়ে দিয়েছে। ফলস্বরুপ এখন আমার ধ্যান, জ্ঞান, নেশা সবকিছু...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভাইয়া C # এর উচ্চারণ মনে হয় সি হ্যাশ না হয়ে C শার্প হবে ।

Overall Nice Tune..

তুলনাটা দেখে ভালই লাগলো- আরকিছু না হোক, নিজের এরিয়ায় কোন গরুর কেমন দাম এইটা দেখে অস্থির পুলক অনুভব করি আরকি 🙄
জাভা, এসকিউএল নিয়ে কোন দ্বিমত না থাকলেও “অবজেক্টিভ সি” নিয়ে বান্দার কিন্তু কথা আছে…..পরিপার্শ্বের বাতাস যেমন করে বয়ে চলছে আর ইথারে ভেসে ভেসে (ইন্টারনেটে) যেরূপ শুনতেছি তাতে করে এটাই বোধ হচ্ছে যে “আপেলের সি” বাকি দু’জনের সাথে তুমুল পাল্লা লাগিয়েছে— আমার পরিচিত একজন আম্রিকা গেল পড়তে, দেশে ৩ বছর এই আপেল নিয়েই কাটিয়েছে- সাধারণত অন্যান্য প্ল্যাটফর্মে বাংলাদেশের ফার্মের গতানুগতিক অভিজ্ঞতাগুলো ওখানে গুরুত্ব পায় না (বহু কারণে)- কিন্তু ওই ভাইয়ের এই অভিজ্ঞতার পুরোটা ধতর্ব্যের মধ্যে তারা নিয়েছে এবং সে অনুপাতে মাথা খারাপ হবার মতো বেতনে তাকে পেলে-পুষে রাখছে….ভাবা যায় ❗
টিউনের জন্য ধন্যযোগ 🙂

**** পুনশ্চ: “সি শার্পের” এহেন চরম হাস্যকর উচ্চারণ কেন লিখলেন তা ঠিক বুঝলাম না সর্দারজী 😯 ….পুরো পাঁচবার লিখেছেন- আমার মাথা কিন্তু স্যাটেলাইের মতো তুমুল ঘোরা শুরু করছে 😡 …..শত হলেও গুরুর অপমান কোন মুরিদে “সইতে নাহি পারে”!!!

চমৎকার লিখেছেন সরদারজী, পুরোটাই মাথা নষ্ট করার মতো। খুব খাটতে হয়েছে বুঝতে পারছি।

আমাগোর মতো নাদান বান্দাদের জন্য এতো খাটা খাটনির জন্য ধইন্যার বস্তা 🙂

ধইন্যার বস্তা!!!!!!!!!!!!!!!!!!!!!!!!!!!!

অনেক ভাল লাগল সরদার ভাই।
আপনাকে 010101010101010101010101010101টি ধন্যবাদ

পুরো বিষয়টাকে অসাধারণ করে তুলে ধরেছেন…আই থিংক আমার পক্ষ থেকে এইবার আপনাকে ধইন্যার ট্যাংক দেয়া উচিত 🙂

Level New

#include
using namespace std;
int main(void){
int ধইন্যা;
for(ধইন্যা=০; ধইন্যা<আনলিমিটেড; ধইন্যা++){
cout<<"সরদার ভাই আপনাকে টিউনের জন্য "<<ধইন্যা<<"সংখ্যক ধন্যবাদ”<<endl;
}
}

Level New

Accounting Software তৈরী করতে কোনটা শিখতে হবে?