14/03/2025
Generative AI -এর যুগে প্রোগ্রামিং শেখার কী আর কোনো দরকার আছে? অনেকের মনেই এই প্রশ্ন। এর বিস্তারিত একটি জবাব দিয়েছেন Andrew Ng. নিচে বাংলা অনুবাদ দিলাম (এআই টুল ব্যবহার করে):
"কিছু মানুষ আজকাল অন্যদেরকে প্রোগ্রামিং শেখা থেকে বিরত থাকতে বলছে, কারণ তারা মনে করে এআই এটি স্বয়ংক্রিয় করবে। এই পরামর্শ ভবিষ্যতে সবচেয়ে খারাপ ক্যারিয়ার পরামর্শ হিসেবে বিবেচিত হবে। আমি সেই টুরিং অ্যাওয়ার্ড এবং নোবেল পুরস্কার বিজয়ীর সাথে একমত নই, যিনি লিখেছেন, "প্রোগ্রামিং পেশাটি হারিয়ে যাবে ...। দিনে দিনে, কম্পিউটার নিজেই প্রোগ্রাম করবে।" এই ধরনের মন্তব্য মানুষকে কোড শেখা থেকে নিরুৎসাহিত করে, যা ক্ষতিকর!
১৯৬০-এর দশকে, যখন প্রোগ্রামিং পাঞ্চকার্ড থেকে কীবোর্ড এবং টার্মিনালে চলে আসে, তখন এটি সহজ হয়ে যায়। ফলে তখন প্রোগ্রামিং শেখার জন্য আরও ভালো সময় ছিল। কিন্তু এই সময়েই নোবেল বিজয়ী হার্ব সাইমন প্রথম অনুচ্ছেদের উক্তি করেছিলেন। আজও কোড শেখার বিপক্ষে দেওয়া যুক্তিগুলো তার সেই কথারই প্রতিধ্বনি করে।
যত বেশি কোডিং সহজ হচ্ছে, তত বেশি মানুষকে এটি শেখা উচিত!
গত কয়েক দশকে, প্রোগ্রামিং অ্যাসেম্বলি ভাষা থেকে উচ্চ-স্তরের ভাষা যেমন C, ডেস্কটপ থেকে ক্লাউড, সাধারণ টেক্সট এডিটর থেকে আইডিই এবং এখন এআই-সহায়ক কোডিং-এ উন্নীত হয়েছে। এখন এমনকি কোড না দেখেও প্রোগ্রামিং করা যায় (কিছু প্রোগ্রামার এটিকে 'ভাইব কোডিং' বলে)।
আমি আগে বলেছিলাম, প্রযুক্তিগত দক্ষ ব্যক্তিরা এআই টুল ব্যবহার করে ১০ গুণ দক্ষতা অর্জন করতে পারে। আমি এখন আরও বিশ্বাস করি, কেবল এআই অ্যাপ ব্যবহার না করে, বরং এআই-সহায়ক কোডিং শেখা মানুষকে আরও দক্ষ করে তুলবে।
একটি সাধারণ প্রশ্ন হলো, যারা এআই-এর কারণে চাকরি হারানোর বিষয়ে চিন্তিত, তারা কী করবে? আমার উত্তর: এআই সম্পর্কে জানুন এবং এটিকে নিয়ন্ত্রণ করুন। ভবিষ্যতে অন্যতম গুরুত্বপূর্ণ দক্ষতা হবে কম্পিউটারকে সঠিকভাবে নির্দেশ দেওয়া, যাতে এটি আপনার চাহিদা পূরণ করতে পারে। কোডিং (বা এআই-এর সাহায্যে কোড লেখানো) এর জন্য সবচেয়ে ভালো উপায়।
আমি যখন "Generative AI for Everyone" কোর্স তৈরি করছিলাম, তখন ব্যাকগ্রাউন্ড ইমেজের জন্য এআই আর্টওয়ার্ক তৈরি করতে হয়েছিল। আমি একজন সহযোগীর সাথে কাজ করেছিলাম, যিনি শিল্পের ইতিহাস পড়েছিলেন এবং শিল্পের ভাষা জানতেন। তিনি Midjourney-কে শিল্পের ধরন, রঙের প্যালেট, শিল্পীর অনুপ্রেরণা ইত্যাদির মাধ্যমে নির্দেশনা দিতেন এবং সেরা ফলাফল পেতেন। আমি এই ভাষা জানতাম না, তাই আমার প্রচেষ্টা তেমন কার্যকর হয়নি।
ঠিক একইভাবে, বিজ্ঞানী, বিশ্লেষক, মার্কেটার, নিয়োগকর্তা এবং অন্যান্য পেশার মানুষ যদি সফটওয়্যার ভাষা বোঝে, তবে তারা এলএলএম বা এআই-সহ আইডিই-কে আরও নির্ভুলভাবে নির্দেশ দিতে পারবে এবং ভালো ফলাফল পাবে। যেহেতু এই টুলগুলো কোডিংকে সহজ করছে, এখন কোড শেখার জন্য সবচেয়ে ভালো সময়। সফটওয়্যারের ভাষা শিখুন এবং কম্পিউটারকে আপনার চাহিদামতো কাজ করান।
শিখুন এবং তৈরি করুন!"
©️ Tamim Shahriar Subeen