ক্যারিয়ারCareer

ওয়েব ডেভেলপার আসলে কী করেন? (AI যুগে শুরুর গাইড)What does a web developer actually do? (a starter guide for the AI era)

আমরা রোজ যে ডিজিটাল পৃথিবীতে বাস করি, ফেসবুকের নিউজফিড, বিকাশের অ্যাপ, প্রিয় নিউজ পোর্টাল, পছন্দের অনলাইন শপ, তার প্রতিটা দেয়াল আর প্রতিটা দরজা অদৃশ্য ইট দিয়ে গড়া। সেই ইটের নাম কোড। আর যারা এই ইট গেঁথে আমাদের ডিজিটাল অভিজ্ঞতাটা বানান, তারাই ওয়েব ডেভেলপার, ডিজিটাল দুনিয়ার বিল্ডার।The digital world we live in every day, the Facebook newsfeed, the bKash app, your favourite news portal, the online shop you buy from, has every wall and every door built out of invisible bricks. Those bricks are code. The people who lay them and build our digital experience are web developers, the builders of the digital world.

সিরিজের প্রথম লেখায় বলেছিলাম ডিজিটাল দুনিয়ায় তিন ধরনের মানুষ আছেন: বিল্ডার, আর্টিস্ট আর স্ট্র্যাটেজিস্ট। আর্টিস্ট আর স্ট্র্যাটেজিস্ট নিয়ে আলাদা লেখা হয়ে গেছে। আজকের লেখাটা শেষ দলটাকে নিয়ে, আর সাথে একটা বড় সুখবর: বিল্ডার হওয়ার পথটা এখন আগের চেয়ে অনেক সহজ।The first post in this series described three kinds of people in the digital world: builders, artists and strategists. The artist and the strategist already have posts of their own. This one is about the last group, and it comes with good news: becoming a builder is far easier now than it used to be.

কোড হলো ডিজিটাল দুনিয়ার ইটCode is the brick of the digital world

একটা বাড়ি বানাতে যেমন ইট, রড আর সিমেন্ট লাগে, একটা ওয়েবসাইট বা অ্যাপ বানাতে তেমনি লাগে কোড। পার্থক্য একটাই: ইট চোখে দেখা যায়, কোড যায় না। আপনি যখন অনলাইন শপে "কার্টে যোগ করুন" চাপেন, পর্দার পেছনে অনেকগুলো নির্দেশ একসাথে কাজ করে, আর ওই নির্দেশগুলো কেউ একজন লিখে রেখেছেন।A house needs bricks, rods and cement. A website or an app needs code. The one difference: bricks are visible, code is not. When you tap Add to cart on an online shop, a long set of instructions runs behind the screen, and someone wrote every one of them.

বিল্ডারের কাজ ঠিক এটাই: মাথার ভেতরের একটা ধারণাকে এমন কিছুতে বদলানো, যেটা মানুষ সত্যি সত্যি ব্যবহার করতে পারে। পাড়ার কোচিং সেন্টারের ভর্তি ফরম অনলাইনে নেওয়া, ছোট দোকানের অর্ডার একটা পেজ থেকে নেওয়া, এগুলোও বিল্ডারের কাজ। বড় অ্যাপ দিয়েই শুরু করতে হবে, এমন কোনো নিয়ম নেই।That is the builder job: turning an idea in someone head into a thing people can actually use. Taking a coaching centre admission form online, letting a small shop receive orders from one page, these are builder jobs too. There is no rule that says you must start with a big app.

দুই ধরনের বিল্ডার: আর্কিটেক্ট আর ইঞ্জিনিয়ারTwo kinds of builder

ফ্রন্ট-এন্ড ডেভেলপার, ঘরের আর্কিটেক্ট: আপনি যা কিছু চোখে দেখেন, বাটনের রং, লেখার স্টাইল, ছবির সাজানো, সবই তাদের হাতে গড়া। তাদের মূল তিনটা টুল HTML, CSS আর JavaScript। ডিজাইনের চোখ থাকলে এই পথটা ভালো লাগে, তাই আর্টিস্টদের অনেকেই এদিকে আসেন।Front-end developer, the architect: everything you see, the colour of a button, the style of the text, the way images sit, is shaped by them. Their three main tools are HTML, CSS and JavaScript. People with an eye for design enjoy this path, which is why many artists move into it.

ব্যাক-এন্ড ডেভেলপার, ইঞ্জিনরুমের ইঞ্জিনিয়ার: লগইন করলে সিস্টেম আপনাকে চেনে কীভাবে, অর্ডারটা কোথায় জমা হয়, টাকার হিসাব কোথায় থাকে, এই অদৃশ্য অংশটা তারা বানান। ডেটাবেইজ, সার্ভার আর যুক্তি, এই তিনটা নিয়ে তাদের কাজ।Back-end developer, the engineer of the engine room: how the system recognises you at login, where the order gets stored, where the money records live, that invisible half is theirs. Databases, servers and logic are their work.

সহজ উদাহরণ: একটা অনলাইন শপে "অর্ডার করুন" বাটনটা দেখতে কেমন, সেটা ফ্রন্ট-এন্ড। আর ওই বাটনে চাপ দেওয়ার পর অর্ডারটা সেভ হয়ে দোকানদারের কাছে পৌঁছানো, সেটা ব্যাক-এন্ড। দুটো মিলেই একটা কাজের জিনিস হয়।A simple example: how the Order button looks on an online shop is front-end. What happens after the tap, the order being saved and reaching the shop owner, is back-end. Only together do they make something usable.

টিপTip

শুরুতে দুটো একসাথে শেখার দরকার নেই। বেশিরভাগ মানুষ ফ্রন্ট-এন্ড দিয়ে শুরু করেন, কারণ কাজের ফলটা সাথে সাথে চোখে দেখা যায়, আর সেটাই শেখা চালিয়ে যেতে সাহায্য করে।No need to learn both at once. Most people start with front-end because you see the result of your work immediately, and that is what keeps you going.

তৃতীয় পথ: কোড না লিখেও বানানোThe third path: building without code

একটা সময় ছিল যখন বিল্ডার হতে হলে গভীর কোডিং জানা ছাড়া উপায় ছিল না। এখন আর সেটা সত্যি না। ভাবুন, বাড়ি বানাতে প্রতিটা ইট নিজে বানানোর বদলে যদি আগে থেকে তৈরি লেগো ব্লক জুড়ে দিয়ে বানানো যেত? নো-কোড প্ল্যাটফর্মগুলো ঠিক এই কাজটাই করে।There was a time when you could not be a builder without deep coding knowledge. That is no longer true. Imagine building a house by joining ready-made Lego blocks instead of making every brick yourself. No-code platforms do exactly that.

WordPress, Webflow, Bubble বা Adalo-র মতো টুলে ড্র্যাগ-অ্যান্ড-ড্রপ করে সত্যিকারের ওয়েবসাইট বা অ্যাপ বানানো যায়। বাংলাদেশে এই পথটা বিশেষভাবে কাজের, কারণ ছোট ব্যবসার বেশিরভাগ সাইটই WordPress-এ চলে, আর সেই কাজ শেখা তুলনামূলক দ্রুত।With tools like WordPress, Webflow, Bubble or Adalo you can build real websites and apps by dragging and dropping. This path suits Bangladesh especially well, because most small business sites here run on WordPress, and that work is comparatively quick to learn.

তবে সৎ কথাটাও বলি। নো-কোড দিয়ে অনেক দূর যাওয়া যায়, কিন্তু সব যায় না। খুব কাস্টম কিছু বানাতে গেলে বা সিস্টেম বড় হলে কোড লাগবেই। আর প্ল্যাটফর্মগুলোর মাসিক খরচ আছে, যেটা ক্লায়েন্টকে আগেই বুঝিয়ে বলা ভালো। তাই বুদ্ধিমানের কাজ হলো নো-কোডে শুরু করে ধীরে ধীরে কোড শেখা, দুটোর একটাকে শত্রু না ভাবা।But here is the honest part. No-code takes you far, not everywhere. Anything highly custom, or a system that grows big, will need code. And these platforms carry monthly costs, which is better explained to a client up front. So the smart move is to start with no-code and add code slowly, instead of treating one as the enemy of the other.

AI: বিল্ডারদের নতুন সুপারপাওয়ারAI: the builder new superpower

গত কয়েক বছরে সবচেয়ে বড় বদলটা এসেছে AI দিয়ে। এখন AI অনেকটা আপনার ব্যক্তিগত জুনিয়র কোডারের মতো, যে ২৪ ঘণ্টা পাশে বসে আছে। তিন জায়গায় সে সবচেয়ে বেশি কাজে দেয়:The biggest change of the last few years came from AI. It now works like a personal junior coder sitting beside you around the clock. It helps most in three places:

  • কোড দ্রুত লেখা: GitHub Copilot ধরনের টুল আপনার হয়ে কোডের বড় একটা অংশ লিখে দেয়, তাই একই কাজ অনেক কম সময়ে শেষ হয়।Writing code faster: tools like GitHub Copilot write a large share of the code for you, so the same job finishes in far less time.
  • ভুল খুঁজে বের করা: কোডের ভেতর লুকিয়ে থাকা ছোট ভুল (bug) খুঁজতে আগে ঘণ্টার পর ঘণ্টা যেত। এখন কোডটা AI-কে দেখিয়ে জিজ্ঞেস করলেই বেশিরভাগ সময় ধরিয়ে দেয়।Finding mistakes: hunting a small hidden bug used to eat hours. Now showing the code to an AI and asking usually surfaces it.
  • ধারণাকে চেহারা দেওয়া: শুধু মুখের কথায় বলে দিলেই হয়, যেমন "নীল ব্যাকগ্রাউন্ডে একটা লগইন বাটন বানাও", আর প্রাথমিক কোডটা তৈরি হয়ে যায়।Turning an idea into something visible: describing it in plain words, like make a login button with a blue background, is enough to get the first version of the code.

ফ্রি টুল দিয়েই এসব শুরু করা যায়, কোনগুলো কাজের তার তালিকা এই লেখায় আছে।You can start all of this with free tools; this post lists the ones worth using.

সাবধানCareful

AI যা লিখে দিল, সেটা না বুঝে কপি করে বসিয়ে দেওয়াটাই নতুনদের সবচেয়ে বড় ফাঁদ। কাজ করলে ভালো, কিন্তু ভাঙলে আপনি ঠিক করতে পারবেন না, আর ক্লায়েন্টকে ব্যাখ্যাও করতে পারবেন না। নিয়মটা সহজ: AI জুনিয়র কোডার, সিনিয়রটা আপনি। কোড নেওয়ার আগে জিজ্ঞেস করুন, এটা লাইন ধরে বুঝিয়ে দাও।Copying what the AI wrote without understanding it is the biggest trap for beginners. It works until it breaks, and then you cannot fix it or explain it to a client. The rule is simple: AI is the junior coder, you are the senior. Before taking the code, ask it to explain the lines one by one.

তাই AI আপনার জায়গা কেড়ে নিচ্ছে না, বরং আপনাকে সুপার-বিল্ডার বানাচ্ছে: কম সময়ে আরো বড় আর ভালো কাজ। শর্ত একটাই, বোঝাটা আপনার নিজের থাকতে হবে।So AI is not taking your place, it is making you a super-builder: bigger and better work in less time. On one condition, that the understanding stays yours.

আপনার মধ্যে বিল্ডার মন আছে? ৪টা লক্ষণ4 signs you have a builder mind

নিজেকে এই ৪টা প্রশ্ন করুন:Ask yourself these 4 questions:

  • কোনো জিনিস কীভাবে কাজ করে, সেটা জানার জন্য ভেতরটা খুলে দেখতে ইচ্ছা করে?Do you itch to open things up just to see how they work?
  • সমস্যা দেখলে মাথায় আসে, "এটার একটা সিস্টেম বানানো যায়"?Does a problem make you think, a system could solve this?
  • শূন্য থেকে নিজের হাতে কিছু একটা দাঁড় করানোর আনন্দটা আপনাকে টানে?Does the joy of standing something up from nothing pull you?
  • ভাঙা জিনিস ঠিক করতে বসলে সময়ের হিসাব থাকে না? ডেভেলপারের কাজের বড় অংশই আসলে ভুল খোঁজা, তাই এই ধৈর্যটা সোনার মতো দামি।Do you lose track of time fixing something broken? A big share of developer work is hunting mistakes, so that patience is worth gold.
মিলিয়ে নিনCheck yourself

দুই বা তার বেশি উত্তর হ্যাঁ হলে পথটা আপনার জন্য। আর একটা কথা: গণিতে ভালো হতে হবে, এই ভয়টা বেশিরভাগ ক্ষেত্রেই ভুল। ওয়েব ডেভেলপমেন্টে উঁচু স্তরের অঙ্ক লাগে না, লাগে যুক্তি, "যদি এটা হয় তাহলে ওটা" ধরনের সোজা ভাবনা।Two or more yes answers means this path fits you. And one more thing: the fear that you must be good at maths is mostly wrong. Web development needs logic, the plain if this then that kind of thinking, not advanced mathematics.

৩০ দিনে শুরু আর ইনকামের রাস্তাStarting in 30 days, and the income paths

দিনে ৩০ মিনিট দিলেই এই প্ল্যানটা চলে:Thirty minutes a day is enough to run this plan:

  1. প্রথম ৩ দিন, পথ বাছুন: নো-কোড নাকি কোড? দুটোই একটু ছুঁয়ে দেখুন। WordPress-এ একটা পেজ বানান, আর HTML-এ একটা ছোট পাতা লিখুন। কোনটায় বেশি মজা পেলেন, সেটাই আপনার শুরু।First 3 days, pick a path: no-code or code? Touch both. Build one page in WordPress, and write one small page in HTML. Whichever felt better is where you start.
  2. সপ্তাহ ১, এক পাতা: নিজের পরিচিতির একটা এক-পাতার সাইট বানিয়ে ফেলুন। নাম, কী পারেন, যোগাযোগ। ছোট, কিন্তু নিজের বানানো।Week 1, one page: build a single-page site about yourself. Name, what you can do, contact. Small, but yours.
  3. সপ্তাহ ২, সত্যিকারের কাজ: পরিচিত কোনো দোকান, কোচিং সেন্টার বা ছোট ব্যবসার জন্য ৩ থেকে ৪ পাতার একটা সাইট বানান, যোগাযোগ ফরমসহ। টাকা নেওয়ার দরকার নেই, এটা প্র্যাকটিস।Week 2, real work: build a 3 to 4 page site for a shop, coaching centre or small business you know, with a contact form. No need to charge, this is practice.
  4. সপ্তাহ ৩, AI-কে সাথে নিন: আটকে গেলে AI-কে জিজ্ঞেস করুন, তবে "কোডটা লিখে দাও" না বলে বলুন "এই কোডটা লাইন ধরে বুঝিয়ে দাও" বা "আমার ভুলটা কোথায়"। শেখা আর কাজ, দুটোই একসাথে হবে।Week 3, bring AI along: when you get stuck, ask AI, but instead of write the code for me, ask it to explain this code line by line, or where is my mistake. You learn and finish at the same time.
  5. সপ্তাহ ৪, অনলাইনে তুলুন: সাইটটা ফ্রি হোস্টিংয়ে লাইভ করুন। ওই লিংকটাই আপনার প্রথম পোর্টফোলিও, আর ক্লায়েন্টের কাছে লিংক দেখানো সার্টিফিকেট দেখানোর চেয়ে অনেক বেশি কাজে দেয়।Week 4, put it online: take the site live on free hosting. That link is your first portfolio, and showing a client a link works far better than showing a certificate.

স্কিলটা দাঁড়ালে ইনকামের দরজা কয়েকটা: ছোট ব্যবসার ওয়েবসাইট বানানো (বাংলাদেশে এখনো অসংখ্য দোকান, স্কুল আর রেস্টুরেন্টের সাইটই নেই), বানানো সাইট মাসিক ভিত্তিতে দেখাশোনা করা (এটা নিয়মিত আয়), এজেন্সি বা কোম্পানিতে জুনিয়র পদ, আর ফ্রিল্যান্সিং।Once the skill stands, a few income doors open: building sites for small businesses (countless shops, schools and restaurants in Bangladesh still have none), maintaining those sites on a monthly basis (that is recurring income), a junior role at an agency or company, and freelancing.

সময়ের হিসাবটা সোজাসুজি বলি, কারণ এই জায়গায় মিথ্যা আশা দেওয়া সবচেয়ে সহজ। নো-কোড পথে প্রতিদিন লেগে থাকলে ৩ থেকে ৪ মাসে ছোট কাজ ধরার মতো অবস্থা হয়। কোডিং পথে ভিত শক্ত হতে ৬ থেকে ১২ মাস লাগে, তারপর কাজ আসে। দুটোই আসল পথ, শুধু গতি আলাদা। আর কেউ যদি বলে "৩ মাসে সিনিয়র ডেভেলপার", সেটা কোর্স বিক্রির কথা।Let me be plain about the timeline, because this is the easiest place to sell false hope. On the no-code path, daily practice brings you to small jobs in 3 to 4 months. On the coding path, a solid base takes 6 to 12 months before the work comes. Both are real paths, only the speed differs. And anyone promising a senior developer in 3 months is selling a course.

শেষ কথা। আজ যে অ্যাপটা আপনি সবচেয়ে বেশি ব্যবহার করেন, সেটাও একদিন কারো মাথায় শুধু একটা ধারণা ছিল। পার্থক্যটা হলো, সেই মানুষটা বসে না থেকে বানাতে শুরু করেছিলেন। আপনার প্রথম এক পাতার সাইটটাও ঠিক ওভাবেই শুরু হবে।One last thing. The app you use most today was once only an idea in someone head. The difference is that the person did not sit on it, they started building. Your first one-page site starts the same way.

মনে রাখুনRemember

বিল্ডার হওয়ার জন্য এখন আর সব ইট নিজের হাতে বানাতে হয় না। নো-কোড আছে, AI আছে, আর ফ্রি শেখার রিসোর্সও আছে। যা লাগে তা হলো একটা ছোট শুরু আর লেগে থাকা।Being a builder no longer means making every brick by hand. There is no-code, there is AI, and there are free resources. What it takes is a small start and staying with it.

এই লেখা নিয়ে সাধারণ প্রশ্নFAQ about this guide

কোডিং না শিখে কি ওয়েব ডেভেলপার হওয়া যায়?Can I become a web developer without learning to code?
নো-কোড টুল দিয়ে সত্যিকারের ওয়েবসাইট বানানো যায় এবং তা থেকে ইনকামও হয়, বিশেষ করে ছোট ব্যবসার কাজে। তবে বড় বা খুব কাস্টম কাজ, আর ভালো রেট পেতে হলে কোড বোঝা লাগবেই। তাই শুরুটা নো-কোডে করুন, আর পাশাপাশি ধীরে ধীরে কোড শেখা চালিয়ে যান।You can build real websites with no-code tools and earn from them, especially for small businesses. But bigger or highly custom work, and better rates, will need you to understand code. So start with no-code and keep learning code slowly alongside.
AI কি ডেভেলপারদের কাজ কেড়ে নেবে?Will AI take away developer jobs?
যারা শুধু দেখে দেখে কোড কপি করতেন, তাদের চাহিদা কমছে, এটা সত্যি। কিন্তু যারা বোঝেন, সমস্যা সমাধান করেন আর AI-কে কাজে লাগাতে জানেন, তাদের চাহিদা বাড়ছে, কারণ তারা এখন একা অনেক বেশি কাজ শেষ করতে পারেন। তাই শেখাটা আগের চেয়ে বেশি জরুরি, কম না।Demand is falling for people who only copied code without understanding it, that is true. But demand is rising for those who understand, solve problems and know how to use AI, because one such person now finishes far more work. Learning matters more than before, not less.
গণিতে দুর্বল হলে কি ওয়েব ডেভেলপমেন্ট শেখা যাবে?Can I learn web development if I am weak at maths?
যাবে। বেশিরভাগ ওয়েব ডেভেলপমেন্টে উঁচু স্তরের গণিত লাগে না। লাগে যুক্তি: "যদি এটা হয় তাহলে ওটা হবে" ধরনের সোজা ভাবনা আর সাধারণ যোগ-বিয়োগ। যে ধৈর্য নিয়ে একটা সমস্যা ধরে বসে থাকতে পারে, সে-ই এগোয়।Yes. Most web development does not need advanced mathematics. It needs logic: plain if this then that thinking, plus ordinary arithmetic. The people who move ahead are the ones patient enough to sit with a problem.
কম্পিউটার ছাড়া শুধু মোবাইলে শেখা যাবে?Can I learn on a phone without a computer?
প্রাথমিক ধারণা, ভিডিও দেখা আর নো-কোডের কিছু কাজ ফোনেই হয়। কিন্তু কোড লেখা, টেস্ট করা আর সাইট লাইভ করার জন্য কম্পিউটার লাগবেই। ফোনে শুরু করুন, আর সপ্তাহে অন্তত ২-৩ দিন কম্পিউটারে বসার ব্যবস্থা করুন, পরিচিত কারো বাসায় বা কম্পিউটারের দোকানে।The basic ideas, watching lessons and some no-code work all run on a phone. But writing code, testing it and taking a site live will need a computer. Start on the phone, and arrange at least 2 to 3 computer sessions a week, at a friend place or a computer shop.

AI-কে সাথে নিয়ে কাজ করতে শিখুনLearn to work with AI at your side

AI ও ভবিষ্যতের স্কিল ট্র্যাকে প্রম্পটিং থেকে বাস্তব কাজ, সব ফ্রি লেসনে।The AI & Future Skills track goes from prompting to real work, all in free lessons.

AI ট্র্যাক দেখুনSee the AI track

D

DLO টিমDLO Team

DLO (Digital Learning Outcomes) বাংলাদেশের শিক্ষার্থীদের জন্য ফ্রি ডিজিটাল ও AI স্কিল শেখার উদ্যোগ। আমাদের সব লেসন আর গাইড সম্পূর্ণ ফ্রি।DLO (Digital Learning Outcomes) is a free digital and AI skills learning initiative for students in Bangladesh. All our lessons and guides are completely free.