বর্তমান ইন্টারনেটের দুনিয়ায় ক্রমবর্ধমান ইন্টারনেট ব্যবহারকারীর সাথে সাথে এই সংশ্লিষ্ট চাকুরীও অনেক বাড়ছে। সেই সাথে ইন্টারনেটে ব্যবহৃত সফটওয়্যার, ওয়েবসাইট এবং মোবাইলে ব্যবহৃত এপসগুলো বানানোর জন্য ডেভেলপারের চাহিদাও দিন দিন বাড়ছে। কিন্তু প্রথমে কেউ এসব শিখতে গেলে বুঝে উঠতে পারে না তার কোনটা শিখা উচিত। তো সেই বিষয়ে ধারনা দেয়ার জন্য নিচের দুটি বিষয় নিয়েই আলোচনা করলাম। সাধারনত আমরা যে সফটওয়্যার ব্যবহার করি সেগুলোকে প্রধানত ২ ভাগে ভাগ করা যায়। ১) ওয়েব অ্যাপ্লিকেশন ২) মোবাইল অ্যাপ্লিকেশন প্রথমে আমরা ওয়েব অ্যাপ্লিকেশন নিয়ে কথা বলি। ওয়েব অ্যাপ্লিকেশন হলো ওয়েব ব্রাউজার ব্যবহার করে আমরা যা কিছুই দেখি তার সবই প্রায় ওয়েব অ্যাপ্লিকেশন বা ওয়েব সফটওয়্যার। আমরা যত রকম ওয়েবসাইট ব্রাউজ করি এগুলো সবই ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন। যেমন: ফেসবুক, টুইটার, লিঙ্কডিন, প্রথম-আলো, বিডি জবস, ইত্যাদি। তাহলে ওয়েব ডেভেলপমেন্ট কি? একটি ওয়েবসাইটকে তৈরী করা থেকে শুরু করে ইন্টারনেটে লাইভ করা পর্যন্ত যে সকল কাজ করতে হয় সেই সকল কাজকে একসঙ্গে ওয়েব ডেভেলপমেন্ট বলা হয়। ওয়েব ডেভেলপার তিন ক্যাটাগরি রয়েছে। ১. ফ্রন্টএন্ড ডেভেলপার — যারা ওয়েবের শুধু UI(User Interface) ইউজার ইন্টারফেস ডিজাইন করে, অর্থাৎ ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশনটা দেখতে কেমন হবে সেটা Front end Developer ডিজাইন করে। ফ্রন্টএন্ড ডেভেলপার হতে হলে HTML, CSS, JavaScript, React এগুলো জানতে হয়। ২. ব্যাকএন্ড ডেভেলপার — যারা শুধু ওয়েবসাইটে প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করে তাকে সচল একটি অ্যাপ্লিকেশনে পরিনত করে এবং ওয়েবসাইটের ডাটাবেজ ও সার্ভারের উপর কাজ করে তাদেরকে Beckend Developer বলে। ব্যাকএন্ড ডেভেলপার হতে হলে কোনো একটি প্রোগ্রামিং ল্যাংগুয়েজ জানতে হয়। যেমন: Javascript C#, PHP, Python, Ruby ইত্যাদি। সাথে একটি ডাটাবেজ ল্যাংগুয়েজ যেমন Mongodb or MySql শিখতে হয়। ৩. ফুলস্ট্যাক ডেভেলপার — যারা ওয়েবসাইট ডিজাইন ও ডেভেলপ দুটোই করতে পারে তাদেরকে Fullstack Developer বলে। এছাড়াও এখন ওয়েবসাইট ডেভেলপ করার জন্য CMS (Content Management System) টেকনোলজি আছে যার মাধ্যমে কোন প্রোগ্রামিং না জেনেও ওয়েবসাইট ডেভেলপ করা যায়। যেমন: WordPress, Shopify, Joomla. দ্বিতীয়ত, মোবাইল অ্যাপ ডেভেলপমেন্ট হলো স্মার্টফোন, ট্যাবলেট, এবং অন্যান্য মোবাইল ডিভাইসের জন্য অ্যাপ্লিকেশন তৈরি করার প্রসেস। মোবাইল অ্যাপগুলি বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে, যেমন গেম, সোশ্যাল মিডিয়া, ই-কমার্স, এবং আরও অনেক কিছু। মোবাইল এপের জনপ্রিয় কিছু অপারেটিং সিস্টেম হচ্ছেঃ অ্যান্ড্রয়েড ডেভেলপমেন্ট - Android Development iOS (Apple) Windows OS (Microsoft) Symbian OS (Nokia) তবে সবচেয়ে বেশি চলে গুগলের Android ও অ্যাপলের ডেভেলপ করা iOS। তাই মোবাইল অ্যাপস ডেভেলপার হতে চাইলে দুটো প্লাটফর্মের যেকোনো ১টি টেকনোলজি শিখতে হয়। Android এর জন্য যেমন Java/kotlin Programming language শিখতে হয় তেমনি iOS এর জন্য Swift শিখতে হয়। তবে এখন Flutter শিখেই সবগুলো প্লাটফর্মের জন্য অ্যাপস বানানো যায়। ওয়েব ও এপস ডেভেলপমেন্ট নিয়ে তুলনামূলক আলোচনা করলে এপস শুধুমাত্র অ্যান্ড্রয়েড/আইওএস প্লাটফর্মের জন্য। আর ওয়েব application ইন্টারনেট ব্রাউজারে চলে এমন সব ডিভাইসের জন্য। সফটওয়্যার ডেভেলপমেন্টও ওয়েব ডেভেলপমেন্টের অন্তর্গত। তাই এপস ডেভেলপমেন্ট এর কাজের পরিধি ছোট। ওয়েব ডেভেলপমেন্টের কাজের পরিধি বিশাল। তবে সারা বিশ্বজুড়ে মোবাইলের ব্যবহার বৃদ্ধির কারনে অ্যান্ড্রয়েড ডেভেলপমেন্টের কাজও বাড়ছে। সারা বিশ্বে এখন মোবইল কেন্দ্রিক অনেক বড় বড় বিজনেস গড়ে ওঠছে। যেমন: উবার, পাঠাও,ফুডপান্ডা ইত্যাদি। শুধুমাত্র মোবাইলের ১টি অ্যাপস দিয়েই হাজার হাজার কোটি টাকার বিসনেজ হচ্ছে সারা পৃথিবীতে। তাই এই সেক্টরের ডেভেলপারদের চাহিদাও দিন দিন বৃদ্ধি পাচ্ছে। অপরদিকে ওয়েব ডেভেলপমেন্ট পুরো ইন্টারনেট জুড়েই বিস্তারিত বলে এর চাহিদা ছিলো এবং এখনো আছে। আর যতদিন ইন্টারনেট থাকবে ততদিন সফটওয়্যার এর চাহিদাও থাকবে। ফোবর্স ম্যাগাজিনের তথ্য অনুযায়ী সারা বিশ্বে প্রায় ৮.৯ মিলিয়ন (৮০ লক্ষ ৯০ হাজার) মোবাইল অ্যাপস আছে। যার প্রায় ৪০% (চল্লিশ শতাংশ) চিনের দখলে। আর চিনের বাজারে চিনা ডেভেলপাররাই বেশি কাজ করে থাকে। আর সারা বিশ্বে মোবাইল ডেভেলপার আছে ১২ মিলিয়ন (১ কোটি ২০ লক্ষ) এর মত। অপরদিকে সারাবিশ্বে প্রায় ২৭ মিলিয়ন (২ কোটি ৭০ লক্ষ) ওয়েব ডেভেলপার আছে। আর তার বিপরীতে ওয়েবসাইট রয়েছে প্রায় ১ বিলিয়ন । এতে করেই বোঝা যায় এই সেক্টর কতটা বড় আর এর চাহিদাও কত ব্যাপক। অ্যাপ ডেভেলপারদের চাইতে ওয়েব ডেভেলপারদের চাহিদা এখনো অনেক বেশি। ওয়েব ডেভেলপারদের সংখ্যাও অ্যাপ ডেভেলপারদের চেয়ে বেশি। আগ্রহ এবং চাহিদা বিবেচনা করে, যেকোনো ক্ষেত্রটি বেছে নিতে পারো যেটা তোমার পছন্দের। যদি তুমি নিশ্চিত না হও যে কোন ক্ষেত্রটি তোমার জন্য সঠিক, তাহলে আপনি দুইটা সম্পর্কে তাহলে আরও জানতে পারো তারপর যেকোনো একটা ফিল্ডে ক্যারিয়ার গড়তে পারো।
MS Excel এর ৫০টি দরকারি কিবোর্ড শর্টকাট বাংলা ব্যাখ্যাসহ। শিখে রাখুন, খুবই গুরুত...Read more
View (33,572) | Like (0) | Comments (0)
অনেকেই পড়াশোনার পাশাপাশি নিজেকে একজন মুক্ত পেশাজীবী (ফ্রিল্যান্সার) হিসেব...Read more
View (9,589) | Like (3) | Comments (0)
আর্টিকেল লিখে ইনকাম করার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা যেতে পারে:...Read more
View (17,321) | Like (1) | Comments (0)
💻 কম্পিউটার মাদারবোর্ডের খুঁটিনাটি জেনে নিন বাংলা ব্যাখ্যা সহ। 🔹 CPU Socket 👉 প...Read more
View (33,613) | Like (0) | Comments (0)
মাইক্রোসফট ওয়ার্ড পরিচিতি ও ব্যবহার নিচে দেওয়া হল। মাইক্রোসফট অফিস ওয়ার...Read more
View (21,168) | Like (1) | Comments (0)
মার্কেটপ্লেসে ফ্রিল্যান্সিং করে অনলাইন ইনকাম করার উপায় নিচে দেওয়া হল। ঘর...Read more
View (53,058) | Like (1) | Comments (0)
অনেক গুলো কারণ রয়েছে গুগল এডসেন্স রিজেক্ট হওয়ার। মূল কথা হলো, গুগল এডসেন্স এ...Read more
View (8,426) | Like (1) | Comments (0)
ময়মনসিংহ মেডিকেল কলেজে পড়ছিলেন মেধাবী মেহেদী হাসান খান। কিন্তু শিক্ষকরা ব...Read more
View (10,640) | Like (10) | Comments (0)
মিস্টার বিস্ট লিখেছেন, একটা ইউটিউব চ্যানেলের মাধ্যমে তিনি ৩ কোটি ৩০ লাখ পাউ...Read more
View (29,851) | Like (0) | Comments (0)
YouTube থেকে অর্থ উপার্জন করার জন্য প্রথমে আপনাকে ইউটিউবে নিজের চ্যানেল তৈরি কর...Read more
View (8,934) | Like (3) | Comments (0)
দুনিয়ায় সবচেয়ে অসম্ভব কাজ হচ্ছে মানুষের মন জয় করা। আপনি নিজের সবটুকু দিয়েও ...Read more
View (5,548) | Like (0) | Comments (0)
বিয়ের আগে একজন তরুন তরুনীর যেসব বিষয় ভাল মতো মাথায় ঢুকানো উচিত, তা হলো: ❖ বি...Read more
View (11,169) | Like (0) | Comments (0)
মেয়েকে বিয়ে দেওয়ার সময় যে বিষয় গুলো শিখানো উচিত তাই নিচে দেওয়া হল। ♦ তাকে...Read more
View (10,966) | Like (0) | Comments (0)
বাস্তব জীবনে কিছু গুরুত্বপূর্ণ উপদেশ নিচে উপস্থাপন করা হল। ◾বন্ধু কম থাকা...Read more
View (4,249) | Like (0) | Comments (0)
বিশ্ব এক মহাজাগতিক দৃশ্যের সাক্ষী হতে চলেছে। রোববার (৭ সেপ্টেম্বর ২০২৫) বাং...Read more
View (14,845) | Like (0) | Comments (0)
যেভাবে সুন্দর করবেন বিবাহিত জীবন তাই নিচে দেওয়া হল। ❖ রাগ কমানঃ- দুইজন কখনো...Read more
View (9,370) | Like (0) | Comments (0)
একই বিছানায় ঘুমানো, একই টেবিলে খাওয়া, কিংবা মাঝে মাঝে শারীরিক সম্পর্ক এগুলো ...Read more
View (4,910) | Like (0) | Comments (0)
টাকার গুরুত্ব তখনই বোঝা যায়, যখন আপনার আদরের সন্তান দোকানে দাঁড়িয়ে একটা খেল...Read more
View (7,716) | Like (0) | Comments (0)
অলসতা! এটা যেন এক নিঃশব্দ মাদক। শরীরে ক্ষতি করে না, তাই আমরা ভয় পাই না। কিন্ত...Read more
View (18,388) | Like (0) | Comments (0)
চুপচাপ থাকার সাইকোলজি নিচে উপস্থাপন করা হল। ☆ যারা চুপচাপ থাকে তারা সাধার...Read more
View (5,086) | Like (0) | Comments (0)Fewlook is a world wide social media platform