Vibe Coding এর যুগে কোন ডেভেলপাররা টিকবে, কোন ডেভেলপাররা হারিয়ে যাবে?
AI Voice Assistant
Listen to this entire article narrated by an automated voice.
ভূমিকা
২০২৩ সালে একজন junior developer হিসেবে আপনি যদি React এ একটা সুন্দর dashboard বানাতে পারতেন, সেটাই ছিল চাকরি পাওয়ার জন্য যথেষ্ট।
২০২৬ সালে সেই একই dashboard Claude বা Cursor দিয়ে ৫ মিনিটে বানানো যাচ্ছে।
মার্কেট বদলে গেছে। প্রশ্ন হলো — আপনি কি বদলেছেন?
---
Vibe Coding কী এবং কেন এটা একটা বিপদের সংকেত
Vibe Coding মানে হলো — কোডের logic না বুঝে, শুধু AI কে prompt দিয়ে কাজ করানো।
"একটা login page বানাও" → AI বানিয়ে দিল। "এখন database connect করো" → AI করে দিল। "এখন deploy করো" → AI করে দিল।
মনে হচ্ছে দারুণ, তাই না?
কিন্তু ৩ মাস পরে যখন production এ ১০,০০০ user একসাথে login করতে গিয়ে সার্ভার crash করবে, তখন কী হবে?
AI আপনাকে বলবে না কেন crash হয়েছে। কারণ সেটা বোঝার জন্য দরকার database connection pooling, race condition handling, এবং system architecture এর গভীর জ্ঞান — যা AI generate করে দেয় না, বরং experienced engineer বোঝেন।
---
মার্কেটে যে rootless shift হচ্ছে
আমি একজন software engineer হিসেবে ৮ বছর ধরে এই industry তে আছি। আমি নিজে দেখছি মার্কেটে একটা বড় পরিবর্তন হচ্ছে।
Junior Level এর গৎবাঁধা কাজ শেষ
সাধারণ CRUD operations, basic API endpoints, routine bug fixes — এগুলো এখন AI agent রা করে দিচ্ছে। একজন junior developer যে শুধু syntax মুখস্থ করে এবং Stack Overflow থেকে copy-paste করে কাজ করে, তার জায়গা AI অলরেডি দখল করে ফেলেছে।
এটা দুঃখজনক, কিন্তু এটাই বাস্তবতা।
High Level Architect দের চাহিদা তুঙ্গে
AI ১০ মিনিটে হাজার লাইনের কোড generate করতে পারে। কিন্তু সেই কোড production এ high traffic সামলাতে পারবে কিনা, সেটা বলতে পারে না।
Memory leak আছে কিনা? Database query optimize হয়েছে কিনা? Security vulnerability আছে কিনা? Microservice গুলো properly decoupled কিনা?
এই প্রশ্নগুলোর উত্তর দিতে পারেন শুধু real engineers — যারা system এর ভেতরের কাজ গভীরভাবে বোঝেন।
এই কারণে high-level system architects এর demand এখন যেকোনো সময়ের চেয়ে বেশি।
---
AI আপনাকে যা দেবে, যা দেবে না
AI যা দেবে ✅
গতি: ৫ মিনিটে একটা working prototype।
Boilerplate code: Repetitive code লেখার কাজ।
Documentation: Code explain করা, comment লেখা।
Simple debugging: Common error fix করা।
Idea generation: কোন approach ভালো হবে suggestion দেওয়া।
AI যা কখনো দেবে না ❌
System Architecture: কোন system কীভাবে design করলে ১০ বছর পরেও scale করবে, সেটা AI বুঝতে পারে না।
Security Judgment: কোথায় security risk আছে, কীভাবে data breach ঠেকানো যাবে — এটার জন্য human expertise লাগে।
Business Context: Client এর business কীভাবে কাজ করে, তাদের কোন pain point গুলো সফটওয়্যার দিয়ে solve করা যাবে — এটা AI বুঝবে না।
Production Debugging: Real production environment এ complex bug track করা — এটার জন্য deep domain knowledge লাগে।
Cost Optimization: Server cost কীভাবে কমানো যাবে, কোন query optimize করলে database load কমবে — এটা engineering judgment।
---
৫টি দক্ষতা যা AI কখনো replace করতে পারবে না
১. System Design
Database indexing কীভাবে করলে query ১০ গুণ দ্রুত হবে। Microservice কীভাবে decouple করলে একটা service fail করলেও বাকিগুলো চলবে। Load balancing কীভাবে করলে traffic spike সামলানো যাবে।
এগুলো শেখার কোনো shortcut নেই। হাতে-কলমে অভিজ্ঞতা লাগে।
২. Security Engineering
Authentication, authorization, SQL injection prevention, XSS protection, data encryption — এগুলোর জন্য গভীর knowledge লাগে।
AI generated code তে security vulnerability থাকার সম্ভাবনা অনেক বেশি। কারণ AI context বোঝে না, pattern মেলায়।
৩. Performance Optimization
Race condition কী এবং কীভাবে fix করতে হয়। Database N+1 query problem কীভাবে avoid করতে হয়। Memory leak কোথায় হচ্ছে এবং কীভাবে detect করতে হয়।
এগুলো বোঝার জন্য computer science এর fundamental knowledge দরকার।
৪. Code Review ও Mentorship
AI generate করা কোড review করে বলতে পারা কোথায় সমস্যা আছে — এটার জন্য experienced engineer লাগে।
ভবিষ্যতের engineering team এ হয়তো ১০ জনের কাজ ১ জন করবে — AI কে direction দিয়ে, output review করে। এই ভূমিকায় থাকবেন যারা deep knowledge রাখেন।
৫. Problem Solving Mindset
Client এর সমস্যা শুনে সেটার technical solution বের করা — এটা creativity এবং experience এর মিশ্রণ।
AI একটা defined problem এর solution দিতে পারে। কিন্তু অপরিষ্কার, vague requirement থেকে সঠিক problem identify করা — এটা human intelligence।
---
ভবিষ্যতের Developer মার্কেট কেমন হবে?
আমার মতে ২০২৮-৩০ এর developer market দুই ভাগে ভাগ হবে।
Group 1 — AI Copy-Paster
যারা AI generate করা কোড copy-paste করে কাজ করে, কিন্তু কোডের পেছনের logic বোঝে না।
এই গ্রুপের developers রা ধীরে ধীরে irrelevant হয়ে যাবে। তাদের কাজ AI agent রা আরো ভালো এবং দ্রুত করতে পারবে।
Group 2 — AI-Augmented Engineer
যারা AI কে একটা powerful tool হিসেবে ব্যবহার করে। AI দিয়ে দ্রুত prototype বানায়, তারপর নিজের engineering knowledge দিয়ে সেটা production-ready করে।
এই গ্রুপের engineers রা একা ১০ জনের কাজ করতে পারবে। তাদের demand এবং salary দুটোই বাড়বে।
---
তাহলে এখন কী করবেন?
যদি এখন Junior Developer হন
Syntax মুখস্থ করার পেছনে সময় নষ্ট করবেন না। এর বদলে শিখুন —
Data Structures and Algorithms: কোন problem এ কোন data structure use করতে হবে এবং কেন।
Database Design: Normalization, indexing, query optimization।
System Design Fundamentals: কীভাবে scalable system design করতে হয়।
Security Basics: Authentication, authorization, common vulnerabilities।
Cloud and DevOps: কীভাবে application deploy করতে হয়, monitor করতে হয়।
যদি Mid-Level Developer হন
AI tools ব্যবহার করে productivity বাড়ান, কিন্তু AI এর output blindly trust করবেন না।
প্রতিটা AI generated code review করুন। বুঝুন কেন এই solution দিয়েছে, alternative কী হতে পারতো।
System design এ invest করুন। Architecture level এ কথা বলতে পারলেই আপনি senior হবেন।
যদি Senior Developer হন
AI কে leverage করে আপনার output ১০ গুণ বাড়ান। কিন্তু আপনার সবচেয়ে বড় value হলো judgment — কখন কোন approach সঠিক, কোথায় risk আছে, কীভাবে system design করলে দীর্ঘমেয়াদে টিকবে।
এই judgment AI কখনো দিতে পারবে না।
---
AMT Stack এ আমরা কীভাবে AI ব্যবহার করি
AMT Stack এ আমরা AI কে অনেক জায়গায় ব্যবহার করি। কিন্তু সবসময় tool হিসেবে, replacement হিসেবে নয়।
AI দিয়ে আমরা দ্রুত prototype বানাই। Boilerplate code generate করি। Documentation তৈরি করি।
কিন্তু system architecture, security implementation, database design, performance optimization — এগুলো আমরা নিজেরা করি। কারণ এখানে ভুল হলে client এর production system ক্ষতিগ্রস্ত হবে।
আমাদের কাছে এটা clear — AI আমাদের গতি দেয়, কিন্তু আমাদের engineering judgment কে replace করে না।
---
উপসংহার
Vibe Coding এবং AI agent এর এই যুগে দুটো পথ আছে।
পথ ১: AI দিয়ে generate করা কোড copy-paste করে comfortable থাকুন। কিন্তু জেনে রাখুন — এই কাজটা AI নিজেই করতে পারে, আপনাকে ছাড়াও।
পথ ২: AI কে tool হিসেবে ব্যবহার করে নিজের engineering depth বাড়ান। System design, security, performance optimization এ master হন। AI এর output judge করার capability অর্জন করুন।
Syntax মুখস্থ করার দিন শেষ। এখন background logic, data structure আর system design এ master হওয়ার সময়।
যারা এই shift টা এখনই করবেন, তারাই ২০২৮-৩০ এর developer market এ driver seat এ থাকবেন।
বাকিরা passenger হবেন।
---
যোগাযোগ করুন
আপনার software project বা team এ AI integration নিয়ে কথা বলতে চাইলে —
---
ট্যাগ: Vibe Coding, AI Developer, Software Engineering 2026, Future of Programming, System Design, AMT Stack, AI Agent, Bangladesh Tech