বর্তমান ইন্টারনেটের দুনিয়ায় ক্রমবর্ধমান ইন্টারনেট ব্যবহারকারীর সাথে সাথে এই সংশ্লিষ্ট চাকুরীও অনেক বাড়ছে। সেই সাথে ইন্টারনেটে ব্যবহৃত সফটওয়্যার, ওয়েবসাইট এবং মোবাইলে ব্যবহৃত এপসগুলো বানানোর জন্য ডেভেলপারের চাহিদাও দিন দিন বাড়ছে। কিন্তু প্রথমে কেউ এসব শিখতে গেলে বুঝে উঠতে পারে না তার কোনটা শিখা উচিত। তো সেই বিষয়ে ধারনা দেয়ার জন্য নিচের দুটি বিষয় নিয়েই আলোচনা করলাম। সাধারনত আমরা যে সফটওয়্যার ব্যবহার করি সেগুলোকে প্রধানত ২ ভাগে ভাগ করা যায়। ১) ওয়েব অ্যাপ্লিকেশন ২) মোবাইল অ্যাপ্লিকেশন প্রথমে আমরা ওয়েব অ্যাপ্লিকেশন নিয়ে কথা বলি। ওয়েব অ্যাপ্লিকেশন হলো ওয়েব ব্রাউজার ব্যবহার করে আমরা যা কিছুই দেখি তার সবই প্রায় ওয়েব অ্যাপ্লিকেশন বা ওয়েব সফটওয়্যার। আমরা যত রকম ওয়েবসাইট ব্রাউজ করি এগুলো সবই ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন। যেমন: ফেসবুক, টুইটার, লিঙ্কডিন, প্রথম-আলো, বিডি জবস, ইত্যাদি। তাহলে ওয়েব ডেভেলপমেন্ট কি? একটি ওয়েবসাইটকে তৈরী করা থেকে শুরু করে ইন্টারনেটে লাইভ করা পর্যন্ত যে সকল কাজ করতে হয় সেই সকল কাজকে একসঙ্গে ওয়েব ডেভেলপমেন্ট বলা হয়। ওয়েব ডেভেলপার তিন ক্যাটাগরি রয়েছে। ১. ফ্রন্টএন্ড ডেভেলপার — যারা ওয়েবের শুধু 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 ইন্টারনেট ব্রাউজারে চলে এমন সব ডিভাইসের জন্য। সফটওয়্যার ডেভেলপমেন্টও ওয়েব ডেভেলপমেন্টের অন্তর্গত। তাই এপস ডেভেলপমেন্ট এর কাজের পরিধি ছোট। ওয়েব ডেভেলপমেন্টের কাজের পরিধি বিশাল। তবে সারা বিশ্বজুড়ে মোবাইলের ব্যবহার বৃদ্ধির কারনে অ্যান্ড্রয়েড ডেভেলপমেন্টের কাজও বাড়ছে। সারা বিশ্বে এখন মোবইল কেন্দ্রিক অনেক বড় বড় বিজনেস গড়ে ওঠছে। যেমন: উবার, পাঠাও,ফুডপান্ডা ইত্যাদি। শুধুমাত্র মোবাইলের ১টি অ্যাপস দিয়েই হাজার হাজার কোটি টাকার বিসনেজ হচ্ছে সারা পৃথিবীতে। তাই এই সেক্টরের ডেভেলপারদের চাহিদাও দিন দিন বৃদ্ধি পাচ্ছে। অপরদিকে ওয়েব ডেভেলপমেন্ট পুরো ইন্টারনেট জুড়েই বিস্তারিত বলে এর চাহিদা ছিলো এবং এখনো আছে। আর যতদিন ইন্টারনেট থাকবে ততদিন সফটওয়্যার এর চাহিদাও থাকবে। ফোবর্স ম্যাগাজিনের তথ্য অনুযায়ী সারা বিশ্বে প্রায় ৮.৯ মিলিয়ন (৮০ লক্ষ ৯০ হাজার) মোবাইল অ্যাপস আছে। যার প্রায় ৪০% (চল্লিশ শতাংশ) চিনের দখলে। আর চিনের বাজারে চিনা ডেভেলপাররাই বেশি কাজ করে থাকে। আর সারা বিশ্বে মোবাইল ডেভেলপার আছে ১২ মিলিয়ন (১ কোটি ২০ লক্ষ) এর মত। অপরদিকে সারাবিশ্বে প্রায় ২৭ মিলিয়ন (২ কোটি ৭০ লক্ষ) ওয়েব ডেভেলপার আছে। আর তার বিপরীতে ওয়েবসাইট রয়েছে প্রায় ১ বিলিয়ন । এতে করেই বোঝা যায় এই সেক্টর কতটা বড় আর এর চাহিদাও কত ব্যাপক। অ্যাপ ডেভেলপারদের চাইতে ওয়েব ডেভেলপারদের চাহিদা এখনো অনেক বেশি। ওয়েব ডেভেলপারদের সংখ্যাও অ্যাপ ডেভেলপারদের চেয়ে বেশি। আগ্রহ এবং চাহিদা বিবেচনা করে, যেকোনো ক্ষেত্রটি বেছে নিতে পারো যেটা তোমার পছন্দের। যদি তুমি নিশ্চিত না হও যে কোন ক্ষেত্রটি তোমার জন্য সঠিক, তাহলে আপনি দুইটা সম্পর্কে তাহলে আরও জানতে পারো তারপর যেকোনো একটা ফিল্ডে ক্যারিয়ার গড়তে পারো।
ফ্রিল্যান্সিং করে সফলতা না পাওয়ার কারন গুলো নিচে উপস্থাপন করা হল। ০১. কাজ প...Read more
View (32,502) | Like (1) | Comments (0)
JavaScript একটি জনপ্রিয় স্ক্রিপ্টিং ল্যাংগুয়েজ, যা ওয়েব পেজের ইন্ট্রকটিভিটি ও...Read more
View (9,610) | Like (5) | Comments (0)
নিজের দাম বাড়াবেন কিভাবে? মার্কেটিং মানে হলো, আপনি কি বিক্রি করেন, তা মানুষক...Read more
View (37,594) | Like (0) | Comments (0)
ফ্রিল্যান্সিং করতে হলে যা যা করতে হবে সেই বিষয় গুলো তুলে ধরা যাক। ১. নিজের ম...Read more
View (29,482) | Like (1) | Comments (0)
প্রোগ্রামিং ল্যাংগুয়েজের স্তর (Level of programming language) ১৯৪৫ সাল থেকে শুরু করে এ পর্যন্...Read more
View (9,692) | Like (6) | Comments (0)
অনেক গুলো কারণ রয়েছে গুগল এডসেন্স রিজেক্ট হওয়ার। মূল কথা হলো, গুগল এডসেন্স এ...Read more
View (8,895) | Like (1) | Comments (0)
Google Trends হল Google- এর একটি ওয়েবসাইট যা বিভিন্ন অঞ্চল এবং ভাষা জুড়ে Google অনুসন্ধানে ...Read more
View (28,268) | Like (1) | Comments (0)
ভবিষ্যৎ ইন্টারনেটে সিক্রেট বলতে কিছুই থাকবে না! আর কিছুদিন পর, ইন্টারনেটে গ...Read more
View (10,456) | Like (0) | Comments (0)
২০০০-এর দশকের শুরুর দিকে, হার্ভার্ড ইউনিভার্সিটির দ্বিতীয় বর্ষের ছাত্র মার...Read more
View (33,342) | Like (0) | Comments (0)
ফেসবুক ব্যবহারের কিছু বেসিক নিয়ম নিন্মে উপস্হাপন করা হল। ১/ পোস্ট শেয়ার...Read more
View (84,034) | Like (0) | Comments (0)
আপনি কি খেয়াল করেছেন... সবচেয়ে বড় স্বপ্নগুলো ভেঙে যায় ঠিক তখনই, যখন আমরা শুরু ...Read more
View (1,023) | Like (0) | Comments (0)
বিশ্বাসের দেয়াল যত মজবুত, তৃতীয় কেউ ঢুকতে পারে না! স্বামী-স্ত্রীর সম্পর্ক প...Read more
View (11,489) | Like (0) | Comments (0)
অনুভূতি বোঝার জন্য বেশি ভাবনার দরকার হয় না। যে মানুষটার সামান্য একটু বার্ত...Read more
View (2,013) | Like (0) | Comments (0)
চাকা, আপাতদৃষ্টিতে একটি সাধারণ বস্তু হলেও, মানব সভ্যতার ইতিহাসে এক যুগান্ত...Read more
View (20,707) | Like (0) | Comments (0)
যে পুরুষ রাত জেগে সংসারের জন্য খাটে, তার কাছে স্ত্রীর মিষ্টি কথার দামই সবচেয়...Read more
View (12,026) | Like (0) | Comments (0)
জীবনে অপ্রয়োজনীয় মানুষ যত কম, তত ভালো। হাজার জনের ভিড়ে কিছু সংখ্যক মানুষ...Read more
View (11,857) | Like (0) | Comments (0)
বোট নাই গাঙ্গে উইঠা গেছে চাঙ্গে...! অনেকেরই প্রশ্ন থাকে ৪ মাসের সিজন শেষে টাঙ...Read more
View (8,204) | Like (0) | Comments (0)
আমি বুঝতে পারছি, তুমি এখন খুব কঠিন সময়ের মধ্য দিয়ে যাচ্ছো। এটা একদম স্বাভা...Read more
View (22,079) | Like (0) | Comments (0)
একটা মানুষ তিন বার তার জীবনে প্রেমে পড়ে। সে না চাইতেও তার জীবনে প্রেম আসে। প...Read more
View (11,363) | Like (0) | Comments (0)
ক্রেতাকে বশে রাখার ১১ টি উপায় বা নীল নকশা নিচে তুলে ধরা হল। ০১। একটা হাসি, এক...Read more
View (4,720) | Like (0) | Comments (0)Fewlook is a world wide social media platform