গল্পটা শুরু হয় গত কয়েকদিনের একটা ঘটনা দিয়ে, যা প্রোগ্রামিং কমিউনিটিতে রীতিমতো আলোচনার ঝড় তুলেছে। ️ ২১ বছর বয়সী Roy, হ্যাঁ, ঠিকই শুনেছেন, আমাদের সেই তরুণ প্রোগ্রামিং জিনিয়াস! তাকে কিনা আমেরিকার অন্যতম সেরা শিক্ষা প্রতিষ্ঠান, Columbia University থেকে বের করে দেওয়া হয়েছে! বিশ্বাস হচ্ছে না? আমিও প্রথমে শুনে আকাশ থেকে পড়েছিলাম! ভাবছেন, এমন কী কাণ্ড ঘটিয়েছেন Roy যে তাকে বহিষ্কার করা হলো?
আসলে Roy এমন একটা কাজ করেছেন, যা একদিকে যেমন প্রোগ্রামিং দুনিয়ায় নতুন দিগন্ত উন্মোচন করেছে, তেমনই অন্যদিকে কিছু বড় Company-র ভিত নাড়িয়ে দিয়েছে। এটা যেন একাধারে আশীর্বাদ এবং অভিশাপ!
Roy JavaScript এর Power কাজে লাগিয়ে একটা Application তৈরি করেছেন, যা Technical Interview-এর প্রস্তুতিকে সম্পূর্ণ নতুন একটা মাত্রা দিয়েছে। এই App টা Technical Interview-এর সময় পরীক্ষার্থীদের সাহায্য করতে পারে, তাও আবার একেবারে রিয়েল-টাইমে! আপনি যতই Unprepared, Nervous অথবা প্রোগ্রামিং-এ দুর্বল হন না কেন, Roy-এর App আপনাকে ইন্টারভিউয়ের বৈতরণী পার করিয়ে দেবে! ♂️ ভাবছেন, এটা কিভাবে সম্ভব?
আসলে Roy-এর App অন্য গতানুগতিক Technical Interview Prep Products-এর মতো নয়। এটা একটা Invisible এবং Undetectable AI। ইন্টারভিউ চলাকালীন Video Call-এর মাধ্যমে Real Time-এ এই AI আপনাকে Technical Questions-এর উত্তর দেওয়ার জন্য Guide করবে। অনেকটা যেন একজন অদৃশ্য বন্ধু পাশে থেকে সব শিখিয়ে দিচ্ছে! আর সবচেয়ে আকর্ষণীয় বিষয় হলো, এটা সত্যিই কাজ করে! তার মানে, ইন্টারভিউয়ের কঠিন প্রশ্নগুলো এখন আর কোনো মাথাব্যথার কারণ নয়!
এখন প্রশ্ন হলো, LeetCode কোথায়? LeetCode হলো সেই জনপ্রিয় প্ল্যাটফর্ম, যেখানে প্রোগ্রামাররা বিভিন্ন Algorithm এবং Data Structure শিখে চাকরির ইন্টারভিউয়ের জন্য প্রস্তুতি নেয়। Roy-এর App সরাসরি সেই প্ল্যাটফর্মের দুর্বলতাকেই আঘাত করেছে! LeetCode-এর বিকল্প হিসেবে Roy-এর App কতটা কার্যকর, সেটাই এখন দেখার বিষয়।
গল্পটা আরও নাটকীয়! Roy নিজেই এই Tool ব্যবহার করে Meta, TikTok, Capital One, এবং Amazon-এর মতো বিশ্বখ্যাত Companies থেকে Real Job Offers বাগিয়ে নিয়েছেন! ভাবুন একবার, শুধু একটা App ব্যবহার করেই এতগুলো Company-র ইন্টারভিউতে বাজিমাত! এটা যেন রূপকথার কোনো গল্প! ✨
কিন্তু এখানেই গল্পের শেষ নয়। Roy এরপর একটা Video বানিয়ে Public-এর সামনে দেখিয়েছেন কিভাবে তিনি এই App ব্যবহার করে ইন্টারভিউগুলো Creak করেছেন। তিনি প্রমাণ করেছেন যে AI-এর সাহায্যে ইন্টারভিউ কতটা সহজ করে দেওয়া যায়। আর এই Video Viral হওয়ার পরেই যা হওয়ার তাই হলো! Company-গুলোর টনক নড়ে গেল! তাদের Reputation-এর ওপর একটা বড় ধাক্কা লাগলো। তাদের মনে প্রশ্ন জাগলো, তাহলে কি এত দিন ধরে তারা ভুল Process Follow করছিল?
Offers গুলো সাথে সাথে Rescinded (রিসিন্ডেড) করা হলো, মানে বাতিল করা হলো। Amazon তো রীতিমতো Internet থেকে সেই Video সরানোর জন্য উঠেপড়ে লাগলো। তারা Desperate হয়ে Internet-এর আনাচে-কানাচে খুঁজে Roy-এর কীর্তি মুছে ফেলতে চেয়েছিল। এটা যেন কোনো গোয়েন্দা সিনেমার গল্প! ️♂️ শুধু তাই না, Amazon Columbia University-এর কাছে Roy-এর নামে নালিশ করলো! ফলস্বরূপ, Roy এখন Officially Kicked Out! তার শিক্ষা জীবনের আপাত সমাপ্তি ঘটলো।
এই ঘটনা আমাদের বেশ কিছু গুরুত্বপূর্ণ প্রশ্নের সামনে দাঁড় করিয়ে দিয়েছে। আধুনিক Technical Interview Process কি এতটাই দুর্বল যে একটা AI App সহজেই তাকে Bypass করতে পারে? LeetCode কি সত্যিই চাকরি পাওয়ার জন্য যথেষ্ট? নাকি এর বাইরেও আরও কিছু Skills প্রয়োজন? এই প্রশ্নগুলোর উত্তর খোঁজা এখন সময়ের দাবি।
শুরু করার আগে একটা Disclaimer দেওয়া জরুরি, আমি কিন্তু এই Product Endorse করছি না, বা Recommend ও করছি না। আমি Cheating-কে কোনোভাবেই সমর্থন করি না। আমার লক্ষ্য হলো ঘটনার গভীরে গিয়ে সত্য উদঘাটন করা এবং টেকটিউনস টিউজিটর (টেকটিউনস ভিজিটর) এবং টিউডার (টেকটিউনস টিউন রিডার)-দের সামনে Unbiased তথ্য তুলে ধরা। তবে, App-টা যেভাবে Marketing Strategy সাজিয়েছে, সেটা সত্যিই প্রশংসার যোগ্য!
আমরা Developers-রা Collectively LeetCode-এর পেছনে Billions of Hours ব্যয় করি। Complex Data Structure আর Algorithm Problems Solve করার জন্য দিন-রাত Code করি, একটি Job পাওয়ার আশায়। CSS Colors Tweak করি, Website-এর Design নিখুঁত করার চেষ্টা করি। সত্যি বলতে, অনেক সময় মনে হয় যেন আমাদের Childhood আর ব্যক্তিগত জীবন চুরি হয়ে যাচ্ছে! আমরা যেন যন্ত্রে পরিণত হয়েছি!
একজন Developer হিসেবে Job পাওয়াটা একটা Extremely Cruel Process। Tech Companies চায় যে আপনারা মাসের পর মাস LeetCode Grind করুন, নিজেদের Prepare করার জন্য। এর একটাই উদ্দেশ্য, তাদের Interview Process টা Cheaper করা, মানে কম খরচে ভালো Candidate খুঁজে বের করা। কিন্তু এই Process-এর কারণে অনেক যোগ্য প্রার্থীও সুযোগ পায় না।
আমার LeetCode-এর প্রতি কোনো বিদ্বেষ নেই, প্ল্যাটফর্মটা তার নিজের জায়গায় Great। Algorithms বোঝা যেকোনো Programmer-এর জন্য Important। কিন্তু বেশিরভাগ LeetCode Style Questions Abstract এবং বাস্তব জীবনের Application-এর থেকে অনেক দূরে। ♂️ এই প্রশ্নগুলো Mostly Companies-গুলোর জন্য একটা Efficient Way, যাতে Highly Competitive Jobs-এর জন্য Candidate Filter করা যায়। কিন্তু এতে প্রকৃত মেধা যাচাই করা কতটা সম্ভব, তা নিয়ে যথেষ্ট সন্দেহ আছে।
তবে এর একটা খারাপ দিকও আছে। এর ফলে Job সন্ধানকারীদের ওপর একটা Unnecessary Pressure তৈরি হয়। ধরুন, আপনার হয়তো ২০ বছরের Experience আর Real-World Problem Solve করার Exceptional Skills আছে, কিন্তু আপনি যদি একটি Hashmap ব্যবহার করে Longest Substring Search Optimize করতে না পারেন, তাহলে আপনি Unemployed! এটা সত্যিই খুব দুঃখজনক। Roy হয়তো এই Unfair System মানতে পারেনি, তাই তিনি নিজের মতো করে এর একটা সমাধান খুঁজে বের করার চেষ্টা করেছেন।
এবার দেখা যাক Roy-এর App টা আসলে কিভাবে কাজ করে। এর Architecture এবং Coding Strategy সম্পর্কে জানাটা বেশ Interesting।
Roy-এর App Real Time-এ Interview-এর Questions-গুলোর Screenshots নেয়। তারপর সেই Screenshot-গুলো একটা Large Language Model-এর মাধ্যমে Run করে। এই Model তখন Realistic Sounding Answers Generate করে, যা একজন Human পরীক্ষার্থীকে নকল করতে সাহায্য করে। অনেকটা যেন আপনি উত্তরগুলো জানেন, কিন্তু একটু গুছিয়ে বলতে পারছেন না, আর App টা আপনাকে ঠিক সেই মুহূর্তেই সাহায্য করছে! Roy এমনভাবে App টা ডিজাইন করেছেন, যাতে ব্যবহারকারী কোনো রকম Stress ছাড়াই ইন্টারভিউ দিতে পারে।
এই App Screen Sharing Software-এর জন্য একটা Undetectable Overlay হিসেবে Run করে। ️ তার মানে, ইন্টারভিউয়ার কিছুই বুঝতে পারবে না। এমনকি, Window টা Screen-এর চারপাশে Move করে, যাতে আপনার চোখ Cheating Material-এর ওপর Focus না করে। 🤫 Roy নিশ্চিত করেছেন যে App টি ব্যবহার করা খুবই সহজ এবং স্বাভাবিক। এই Advanced Techniques গুলো Interviewers-দের Cheating Detect করার Software-ও Bypass করে ফেলে! 😲
এই App টি এতটাই Powerful যে, Roy Meta আর Amazon-এর মতো FANG Companies থেকে Job Offers ও পেয়েছেন! এটা প্রমাণ করে যে Roy শুধু একজন মেধাবী প্রোগ্রামার নন, তিনি একজন Visionary।
বিষয়টা Poetic যে, যে Companies-গুলো Publicly ঘোষণা করে যে তাদের Goal হলো AI ব্যবহার করে Software Development Automate করা, তাদের Interview Process-ই কিনা AI দিয়ে Ruin হচ্ছে! 🤣 এটা যেন "নিজের জালে নিজেই আটকা পড়া"।
Amazon কিন্তু Poetry বা Irony একদম পছন্দ করে না। 🙅♂️ তাই যখন তারা জানতে পারলো যে Roy Cheating করেছে, তখন তারা Columbia University-এর কাছে নালিশ করলো, এবং Proper Action নেওয়ার জন্য Demand করলো। 😡
এরপর যা ঘটলো, তা আরও নাটকীয়। Roy Twitter-এ একটা Confidential Do Not Distribute Letter Post করেছে। 📜 সেই Letter-এ দেখা যায় তাকে Columbia University থেকে Kicked out করা হয়েছে! 😭 তার মানে, Roy আর Elite Education Receive করতে পারবে না।
তবে আমি ব্যক্তিগতভাবে মনে করি, এই Kid অনেক দূর যাবে। 😉 হয়তো Conventional শিক্ষা প্রতিষ্ঠানে তার Career শেষ হয়ে গেছে, কিন্তু তার Creativity আর Problem Solving Skills তাকে সাফল্যের শিখরে পৌঁছে দেবে।
Bill Gates আর Mark Zuckerberg-এর মতো, যারা Harvard থেকে Drop out হয়েছিল, Roy-ও Tech World-এর একজন উজ্জ্বল নক্ষত্র হতে পারে। ✨ হয়তো খুব শীঘ্রই আমরা তাকেও Forbes-এর ধনী ব্যক্তিদের তালিকায় দেখতে পাবো! 🚀 শোনা যাচ্ছে, Roy-এর App এই বছর 2 Million Dollars-এর বেশি Revenue Generate করতে যাচ্ছে! 🤑
সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো, এই পুরো Situation-টা প্রমাণ করে যে Software Engineers এখনও Obsolete হয়নি। 💪 AI যদি Interview নিতে পারতো, তাহলে Job-ও করতে পারতো। কিন্তু AI Job করতে পারেনা, তাই Companies-গুলো Human Hire করছে। তাই, Programming শেখাটা এখনও সময়ের দাবি। 💯
আমি সোহানুর রহমান। সুপ্রিম টিউনার, টেকটিউনস, ঢাকা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 642 টি টিউন ও 200 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 122 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
কখনো কখনো প্রজাপতির ডানা ঝাপটানোর মত ঘটনা পুরো পৃথিবী বদলে দিতে পারে।