সরাসরি প্রধান সামগ্রীতে চলে যান

এআই আসার আগে কোডিং অনেক বেশি মজার ছিল

Introduction

আজকের এই আলোচনাটি মূলত একজন অভিজ্ঞ সফটওয়্যার ডেভেলপারের মনের কথা নিয়ে। ম্যাক্সিমিলিয়ান (Maximilian), যিনি একজন নামকরা ইনস্ট্রাক্টর, তিনি শেয়ার করেছেন কীভাবে আর্টিফিশিয়াল ইন্টেলিজেন্স বা এআই (AI) আমাদের কাজ করার ধরণ বদলে দিচ্ছে। একদিকে যেমন এআই আমাদের কাজ দ্রুত করে দিচ্ছে, অন্যদিকে এটি কোডিংয়ের আসল আনন্দ কেড়ে নিচ্ছে। এই কন্টেন্টে আমরা জানব কেন এআই আশীর্বাদ হওয়া সত্ত্বেও অনেক ডেভেলপারের কাছে হতাশার কারণ হয়ে দাঁড়িয়েছে।


এআই নিয়ে দুই ধরণের অনুভূতি (Mixed Feelings about AI)

[00:26] ম্যাক্স জানিয়েছেন যে এআই নিয়ে তার মনে দুই ধরণের অনুভূতি কাজ করে।

  • এক দিকে, তিনি এআই-এর ভবিষ্যৎ নিয়ে বেশ আশাবাদী (Bullish)। তিনি মনে করেন একজন ডেভেলপার হিসেবে টিকে থাকতে হলে এআই শিখতেই হবে।

  • অন্য দিকে, এটি তাকে মানসিকভাবে কিছুটা হতাশও করে।

সহজ ব্যাখ্যা: * Bullish (বুলিশ): এটি একটি ইংরেজি শব্দ যা সাধারণত শেয়ার বাজারে ব্যবহৃত হয়। এর মানে হলো কোনো কিছুর ভবিষ্যৎ নিয়ে খুব আশাবাদী হওয়া বা বিশ্বাস করা যে এটার দাম বা গুরুত্ব বাড়বে।

  • Mixed Feelings: যখন কোনো বিষয় সম্পর্কে আপনার একই সাথে ভালো এবং খারাপ—দুই ধরণের অনুভূতিই কাজ করে।

এআই-এর ভালো দিক: কাজের গতি ও প্রোডাক্টিভিটি

[01:32] রেফারেন্স: ভিডিও লিংক

এআই টুলস যেমন- Claude Code বা GitHub Copilot ব্যবহার করলে কাজের গতি অনেক বেড়ে যায়। ম্যাক্স নিজে তার ওয়েবসাইট (academind.com) এবং আরও অনেক ইন্টারনাল টুলস এআই-এর সাহায্য নিয়ে তৈরি করেছেন। এমনকি তার মাউসের সেটিংস উল্টো হয়ে গিয়েছিল, যা ঠিক করার জন্য তিনি এআই দিয়ে একটি ছোট প্রোগ্রাম লিখিয়ে নিয়েছেন মাত্র কয়েক মিনিটে।

সহজ ব্যাখ্যা:

  • Productivity (প্রোডাক্টিভিটি): কম সময়ে বা কম পরিশ্রমে বেশি কাজ করার ক্ষমতা।

  • Utility Program: ছোট ছোট প্রোগ্রাম যা কম্পিউটারের নির্দিষ্ট কোনো ছোট সমস্যা সমাধানের জন্য তৈরি করা হয়।


কোডিংয়ের আসল আনন্দ কি হারিয়ে যাচ্ছে?

[04:39] ম্যাক্স মনে করেন, আগে কোডিং করার মধ্যে একটা 'আর্ট' বা শিল্প ছিল। ঘণ্টার পর ঘণ্টা একটা সমস্যা নিয়ে ভেবে পরদিন সকালে বা গোসলের সময় হঠাৎ সমাধান খুঁজে পাওয়ার যে আনন্দ, সেটা এখন আর নেই। এখন এআই-কে শুধু ইনস্ট্রাকশন দিলেই সে কোড লিখে দেয়। এতে কাজ শেষ হয় ঠিকই, কিন্তু নিজের হাতে কিছু গড়ার যে গর্ব বা মালিকানা বোধ (Ownership), সেটা কমে যাচ্ছে।

সহজ ব্যাখ্যা:

  • Flow State: যখন আপনি কোনো কাজে এতোটাই মগ্ন হয়ে যান যে সময়ের জ্ঞান থাকে না এবং কাজটা খুব উপভোগ করেন, তাকেই 'ফ্লো স্টেট' বলে।

  • Ownership: কোনো কাজ করার পর যখন আপনি বুক ফুলিয়ে বলতে পারেন, "এটা আমি করেছি", সেই অনুভূতিই হলো ওনারশিপ।


কাজের ধরণ বদলে যাওয়া: ডেভেলপার থেকে ম্যানেজার

[07:07] আগে একজন ডেভেলপারের মূল কাজ ছিল কোড লেখা। এখন এআই আসার ফলে কাজটা বদলে গেছে। এখনকার কাজগুলো হলো:

  1. এআই-কে বুঝিয়ে বলা কী করতে হবে (Writing Specs)।

  2. এআই-এর লেখা কোড ঠিক আছে কি না তা পরীক্ষা করা (Code Review)।

  3. এআই ভুল করলে তাকে সঠিক পথে পরিচালনা করা (Steering AI)।

ম্যাক্স বলেছেন, তিনি কখনোই ম্যানেজার হতে চাননি, তিনি কোড লিখতেই ভালোবাসতেন। কিন্তু এখন তাকে অনেকটা ম্যানেজারের মতোই কাজ করতে হচ্ছে।

কোডিং উদাহরণ ও ব্যাখ্যা: ধরুন আপনি একটি ক্যালকুলেটর বানাতে চান। আগে আপনাকে প্রতিটি লাইন নিজে লিখতে হতো। এখন আপনি শুধু এআই-কে বলবেন:

Python

# এআই-কে বলা একটি প্রম্পট
"Write a python function to add two numbers and handle errors if input is not a number." 

এআই আপনাকে এই কোডটি দিবে:

Python

def add_numbers(a, b):
    try:
        return float(a) + float(b)
    except ValueError:
        return "ভুল ইনপুট! দয়া করে সংখ্যা দিন।"

print(add_numbers(10, 20)) 

ব্যাখ্যা: এই কোডটি দুটি সংখ্যা যোগ করে। যদি কেউ ভুল করে অক্ষরের ইনপুট দেয়, তবে সেটি 'Error' না দেখিয়ে একটি সুন্দর মেসেজ দিবে। এখানে আমাদের কাজ শুধু কোডটা ঠিক আছে কি না তা দেখা।


আমাদের কী করা উচিত? (বিশ্লেষণ ও চিন্তাভাবনা)

ম্যাক্সের বিশ্লেষণ: এআই চলে এসেছে এবং এটি কোথাও যাচ্ছে না। আপনি যদি পেশাদার হিসেবে টিকে থাকতে চান, তবে এআই উপেক্ষা করার উপায় নেই। এটি অনেকটা টাইপরাইটার ছেড়ে কম্পিউটারে আসার মতো। আপনি চাইলে এখনো হাতে কোড লিখতে পারেন, কিন্তু সেটা প্রফেশনাল ক্ষেত্রে আপনাকে পিছিয়ে দেবে।

আমার চিন্তাভাবনা ও বাস্তবতা: বাস্তবতা হলো, এআই আমাদের অনেক অলস করে দিতে পারে। যদি আমরা শুধু এআই-এর ওপর নির্ভর করি, তবে আমাদের মৌলিক জ্ঞান (Fundamentals) কমে যাবে।

বিকল্প ও পরামর্শ:

  1. ফান্ডামেন্টাল শিখুন: এআই কোড লিখে দিলেও সেটা কেন কাজ করছে তা বোঝার ক্ষমতা থাকতে হবে।

  2. এআই-কে সহকর্মী হিসেবে নিন: এআই-কে আপনার বস বা একমাত্র ভরসা না বানিয়ে একজন সহকারী হিসেবে ব্যবহার করুন।

  3. শখের কোডিং: প্রফেশনাল কাজে এআই ব্যবহার করলেও নিজের শেখার জন্য বা আনন্দের জন্য মাঝেমধ্যে ছোট প্রজেক্ট এআই ছাড়া করার চেষ্টা করুন।

উপসংহার: প্রযুক্তি পরিবর্তন হবেই। আগে যা মজার ছিল তা হয়তো এখন যান্ত্রিক হয়ে গেছে, কিন্তু এই নতুন সিস্টেমের মধ্যেই আমাদের নতুন করে আনন্দ খুঁজে নিতে হবে। পরিবর্তনের সাথে খাপ খাইয়ে নেওয়াই হলো বুদ্ধিমত্তার পরিচয়।

[

It was more fun before AI

Maximilian Schwarzmüller · 65K views

](http://www.youtube.com/watch?v=SaHHgzoXceU)

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

সিজ্জিন (Sijjin) vs ইল্লিয়িন (Illiyin) পার্থক্য Difference

Sijjin (سِجِّين) এবং Illiyin (عِلِّيِّين) —এ দুটি শব্দ কুরআনে এসেছে এবং দুটোই মানুষের আমলনামা সংরক্ষণ সম্পর্কিত স্থানকে নির্দেশ করে। ১. সিজ্জিন (Sijjin) সিজ্জিন হলো পাপীদের (কাফের, মুনাফিক ও দুরাচারীদের) আমলনামা সংরক্ষণের স্থান। এটি সাত তলদেশের নীচে এক কারাগার বা অন্ধকার জগতে অবস্থিত বলে উল্লেখ রয়েছে। সূরা আল-মুতাফফিফীন (৮৩:৭-৯) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْفُجَّارِ لَفِي سِجِّينٍ ۝ وَمَا أَدْرَاكَ مَا سِجِّينٌ ۝ كِتَابٌ مَرْقُومٌ" অর্থ: "না, পাপীদের আমলনামা সিজ্জিনে সংরক্ষিত। তুমি কি জানো, সিজ্জিন কী? এটি এক লিখিত দলিল।" সিজ্জিনকে একটি কারাগার, সংকীর্ণ স্থান, বা নিচের স্তরে অবস্থিত এক অন্ধকার দুনিয়া হিসেবে ব্যাখ্যা করা হয়। ২. ইল্লিয়িন (Illiyin) ইল্লিয়িন হলো সৎকর্মশীলদের (মুমিন ও নেককারদের) আমলনামা সংরক্ষণের স্থান । এটি সপ্তম আসমানের ওপরে সংরক্ষিত এক সম্মানিত স্থান। সূরা আল-মুতাফফিফীন (৮৩:১৮-২১) তে বলা হয়েছে: "كَلَّا إِنَّ كِتَابَ الْأَبْرَارِ لَفِي عِلِّيِّينَ ۝ وَمَا أَدْرَاكَ مَا عِلِّيُّونَ ۝ كِتَابٌ مَرْقُومٌ ۝ يَش...

রেডমি নোট ৯ এর বিস্তারিত | Redmi Note 9 in Bangla

৩০ এপ্রিল, ২০২০ এ শাওমির ঘোষনা আসে এই ফোনটি নিয়ে। কিন্তু ফোনটি মার্কেটে আসে মে মাসের শেষের দিকে৷ করোনার কারনে ফোনটি বাংলাদেশে আসতে আরো সময় নেয়। বর্তমানে বাংলাদেশে আন অফিশিয়াল ভাবে ফোনটি পাওয়া যাচ্ছে৷ বাংলাদেশে অফিশিয়াল ভাবে এখনো ফোনটি আসার তথ্য নেয়৷ চলুন ফোনটি নিয়ে বিস্তারিত আলোচনা করা যাক। শাওমি নোট সিরিজের ফোন বের করে এদের রেডমি নামে সাব ব্যান্ড৷ এদের কাজ হল এই নোট সিরিজ নিয়ে কাজ করা৷ প্রতিবছর নোট সিরিজের ১/২ টা ফোন বাজারে আসে। সাথে সেই ফোন গুলার বিভিন্ন ভার্সন (যেমন - র‍্যাম ও রমের ভিত্তিতে) বাজারে আসে। এই বছরও তারা রেডমি সিরিজের নোট ৯ বাজারে আনে। এই বছর হয়তো এই সিরিজের আরো ফোন বাজারে আসবে। ডিস্পলেঃ ফোনটির ডিসপ্লে সাইজ ৬.৫৩ ইঞ্চি। এতে আইপিএস এলসিডি ডিসপ্লে ব্যবহার করা হয়েছে। এই ফোনের ডিসপ্লে প্রটেকশন হিসেবে আছে গরিলা গ্লাস ফাইভ। স্ক্রিন আর ফোনের বডির অনুপাত প্রায় ৮৩.৫%। এই ফোনের ডিসপ্লে ফুলএইচডি মানে ১০৮০পি। এই ডিস্পলের দৈর্ঘ্য ১৯.৫ একক এবং প্রস্থ হল ৯ একক। এত বড় ফোনের কারনে এই ফোনের পিপি আই ডেনসিটি ৩৯৫। যা একটু কম। প্লাটফর্মঃ এই ফোনের অপারেটিং সিস্টেম এন্ড্রয়েড ১০ এবং এর...

তারাবিহ সমগ্র - প্রথম আলো

রামাদান ২০২৪ উপলক্ষে প্রথম আলোর নিয়মিত আয়োজন - খতমে তারাবিহ'র সূরা গুলো নিয়ে সংক্ষিপ্ত আলোচনা'র লিংক  নিচে দেওয়া হলো।  লিংকে ক্লিক করলেই আপনাকে আলোচনা তে নিয়ে যাবে। তারাবিহ: ১ | একটি খুন ও গাভি নিয়ে বনি ইসরাইলের বাড়াবাড়ি তারাবিহ: ২ | নারীর মর্যাদা ও অধিকার এবং অলৌকিক তিন ঘটনা তারাবিহ: ৩ | যে ১৪ নারীকে বিয়ে করা হারাম তারাবিতে: ১২ | মহানবী (সা.)–এর আকাশভ্রমণ এবং আসহাবে কাহাফের কাহিনি