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

আমাদের জানা সেই প্রোগ্রামিংয়ের কি শেষ সময় চলে এসেছে?

Introduction: আজকের দিনে আমরা যারা টেক দুনিয়ার সাথে যুক্ত, তাদের সবার মনে একটা বড় প্রশ্ন— AI বা কৃত্রিম বুদ্ধিমত্তা কি প্রোগ্রামারদের জায়গা দখল করে নেবে? NeetCode-এর এই আলোচনায় মূলত টিম ও’রাইলির (Tim O'Reilly) একটি আর্টিকেলকে কেন্দ্র করে বর্তমান এবং ভবিষ্যতের প্রোগ্রামিং জগত নিয়ে কথা বলা হয়েছে। এখানে আলোচনা করা হয়েছে কীভাবে গত এক বছরে AI অভাবনীয় উন্নতি করেছে এবং এই পরিবর্তনের ফলে একজন ডেভেলপার হিসেবে আমাদের মানসিকতা কেমন হওয়া উচিত।

১. প্রোগ্রামিং কি আসলেও বদলে গেছে?

ভিডিও রেফারেন্স: [00:00]

আলোচনার শুরুতে বলা হয়েছে যে, প্রোগ্রামিং একেবারে বিলুপ্ত হয়ে যায়নি, তবে এর কাজের ধরন বদলে গেছে। এক বছর আগে আমরা যা ভেবেছিলাম, AI তার চেয়ে অনেক বেশি দ্রুত এগিয়েছে। আগে যারা বলতেন AI তাদের ১০ গুণ বা ১০০ গুণ বেশি দক্ষ করে তুলছে, তারা কিছুটা বাড়িয়ে বলতেন। কিন্তু বর্তমান বাস্তবতা হলো, AI এখন এমন এক পর্যায়ে পৌঁছেছে যেখান থেকে আর পেছনে ফেরার পথ নেই।

  • সহজ ব্যাখ্যা: আগে প্রোগ্রামিং মানে ছিল ঘণ্টার পর ঘণ্টা কোড টাইপ করা। এখন AI কোড লিখে দিচ্ছে, আর প্রোগ্রামারের কাজ হচ্ছে সেই কোড ঠিক আছে কি না তা পরীক্ষা করা এবং বড় সিস্টেমের নকশা (Design) করা।

  • কঠিন শব্দ: * Inflection Point (ইনফ্লেকশন পয়েন্ট): এমন একটা সময় যখন কোনো বড় পরিবর্তন শুরু হয় এবং আগের অবস্থায় আর ফিরে যাওয়া সম্ভব হয় না।

    • Thesis (থিসিস): একটি মূল ধারণা বা যুক্তি যা কোনো আলোচনার ভিত্তি হিসেবে কাজ করে।

২. কেন এখনো কোডিং শেখা জরুরি?

ভিডিও রেফারেন্স: [02:42]

এখন তো অনেক টুল (যেমন: Claude, ChatGPT, Cursor) চলে এসেছে যা সহজেই কোড লিখে দেয়। তাহলে কি কোড পড়া বা বোঝা আর দরকার নেই? NeetCode বলছেন, এখনো কোড বোঝাটা অনেক বেশি গুরুত্বপূর্ণ। কারণ AI কখন ভুল করছে বা কোথায় ফাঁকি দিচ্ছে, তা ধরার জন্য আপনার কোডিং জ্ঞান থাকতেই হবে।

  • আমার চিন্তাভাবনা: বিষয়টি অনেকটা ক্যালকুলেটর ব্যবহারের মতো। ক্যালকুলেটর থাকলেও আপনাকে জানতে হয় 'কখন' এবং 'কীভাবে' যোগ-বিয়োগ করতে হবে। ঠিক তেমনি, AI-কে দিয়ে কাজ করিয়ে নিতে হলে আপনাকে লজিক বা যুক্তি বুঝতে হবে।

৩. ডিজাইন এবং আর্কিটেকচারের গুরুত্ব

ভিডিও রেফারেন্স: [07:46]

এখন যদি আপনি আপনার প্রোজেক্টের ডিজাইন ডক (Design Doc) খুব স্পষ্টভাবে লিখতে পারেন, তবে AI কোড লিখে দেওয়াটা একটা সময়ের ব্যাপার মাত্র। কিন্তু সেই ডিজাইনটা তৈরি করা—যেমন ডাটাবেস কীভাবে কাজ করবে, API ইন্টারফেস কেমন হবে—এসব কাজ এখনো মানুষের ব্রেইন বা বুদ্ধিমত্তার ওপর নির্ভরশীল।

  • সহজ ব্যাখ্যা: আপনি যদি রাজমিস্ত্রিকে ঠিকমতো নকশা বুঝিয়ে দিতে পারেন, সে দেয়াল তুলে দেবে। কিন্তু নকশা বা প্ল্যানটা আপনাকেই করতে হবে। সফটওয়্যার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে AI হলো সেই রাজমিস্ত্রি।

৪. ভবিষ্যৎ সম্পর্কে অনিশ্চয়তা ও ভয়

ভিডিও রেফারেন্স: [10:01]

ভবিষ্যতে কী হবে, তা বড় বড় কোম্পানি (যেমন: Meta) বা বিশেষজ্ঞরাও সঠিকভাবে বলতে পারেন না। ৫ বছর আগে মেটাভার্স নিয়ে অনেক মাতামাতি হলেও এখন সবাই AI নিয়ে কথা বলছে। তাই "প্রোগ্রামিং পেশা কি থাকবে?" এই ভয়ে আতঙ্কিত হয়ে নিজের বর্তমান সময় নষ্ট করা বোকামি।

  • সহজ ব্যাখ্যা: ভবিষ্যৎ কেউ জানে না। ৫ বছর আগে মানুষ ভাবেনি আমরা শর্ট ভিডিও (Reels/TikTok) এত দেখব। পরিবর্তন সবসময়ই আসবে, আমাদের কাজ হলো সেই পরিবর্তনের সাথে মানিয়ে নেওয়া।

৫. মানসিকতা ও প্রতিযোগিতার শক্তি

ভিডিও রেফারেন্স: [13:52]

ভিডিওর শেষে নির্মাতা নিজের জীবনের অভিজ্ঞতা শেয়ার করেছেন। ২০২২ সালে অ্যামাজন থেকে চাকরি ছাড়ার পর তিনি যখন খুব কঠিন সময় পার করছিলেন, তখন তিনি সিদ্ধান্ত নিয়েছিলেন যে যাই ঘটুক না কেন, তিনি নিজের সেরাটা দেবেন। তিনি ভয় পাওয়া ছেড়ে দিয়ে কাজে মন দিয়েছিলেন।

  • আমার চিন্তাভাবনা: জীবন অনেকটা প্রতিযোগিতার মতো। যখন সবাই ভয়ে থেমে থাকে, তখন আপনি যদি একটু বেশি পরিশ্রম করেন, তবে আপনি অন্যদের চেয়ে কয়েক ধাপ এগিয়ে যাবেন। ভয় আপনাকে থামিয়ে দেয়, কিন্তু পরিশ্রম আপনাকে রাস্তা দেখায়।

এনালাইসিস এবং বাস্তবতা (Analysis & Reality):

সফটওয়্যার ইঞ্জিনিয়ারিংয়ের জগত এখন আর শুধু "কোড টাইপ" করার মধ্যে সীমাবদ্ধ নেই। কন্টেন্ট ক্রিয়েটর এখানে যা বলতে চেয়েছেন তা হলো—প্রযুক্তি বদলাবে, টুলস বদলাবে, কিন্তু সমস্যা সমাধানের ক্ষমতা (Problem Solving Skill) সবসময়ই মূল্যবান থাকবে।

বাস্তবসম্মত ধারণা ও পরামর্শ: ১. শুধু কোডার হবেন না, ইঞ্জিনিয়ার হোন: শুধু সিনট্যাক্স মুখস্থ না করে সিস্টেম ডিজাইন এবং আর্কিটেকচার শিখুন। ২. AI-কে সঙ্গী করুন: AI আপনার শত্রু নয়, বরং এটি আপনার কাজের গতি বাড়ানোর একটি টুল। ক্লড (Claude) বা কারসর (Cursor)-এর মতো টুলগুলো কীভাবে আরও কার্যকরভাবে ব্যবহার করা যায় তা শিখুন। ৩. মানসিক দৃঢ়তা: চাকরির বাজার কঠিন হতে পারে, কিন্তু আপনার যদি সঠিক স্কিল থাকে এবং আপনি যদি প্রতিদিন নিজেকে উন্নত করার চেষ্টা করেন, তবে আপনি টিকে থাকবেন। ৪. বিকল্প চিন্তা: কোডিংয়ের পাশাপাশি লজিক্যাল থিংকিং এবং কমিউনিকেশন স্কিল বাড়ান, যা AI কখনোই পুরোপুরি করতে পারবে না।

উপসংহার: প্রোগ্রামিং শেষ হয়ে যাচ্ছে না, বরং এটি একটি নতুন রূপে বিবর্তিত হচ্ছে। যারা এই পরিবর্তনের সাথে তাল মেলাতে পারবে, তারাই আগামীর পৃথিবীতে সফল হবে।

Link- http://www.youtube.com/watch?v=7z4Nl1WjE9I

[

The End of Programming as we Know It

NeetCode · 199K views

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

মন্তব্যসমূহ

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

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

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

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

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

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

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