ঢাকা   বুধবার ১৬ অক্টোবর ২০২৪, ১ কার্তিক ১৪৩১, ১২ রবিউস সানি ১৪৪৬

ChatGPT দিয়ে শূন্য থেকে ওয়েব ডেভেলপার হওয়ার ৬ স্টেপ

ChatGPT দিয়ে শূন্য থেকে ওয়েব ডেভেলপার হওয়ার ৬ স্টেপ

ChatGPT একটা খনি। ChatGPT একটা আগুন। এইটা ঠিকভাবে ইউজ করতে পারলে: যেকোন প্রোগ্রামিং ল্যাংগুয়েজ, এবং যেকোন টেকনিক্যাল স্কিল ডেভেলপ করে ফেলতে পারবে। আর ঠিক মতো ইউজ করতে পারলে: ChatGPT ই হবে তোমার বেষ্ট টিচার, বেষ্ট মেন্টর, বেষ্ট লার্নিং বাডি, বেস্ট টিউটোরিয়াল ফাইন্ডার, এমনকি বেষ্ট ক্যারিয়ার কোচও হতে পারে। জাস্ট কয়েকটা দেখো। স্টেপ-১: পার্সোনালাইজড লার্নিং রোডম্যাপ: ChatGPT চোখের পলকেই তোমার সিচুয়েশন, নলেজ, ব্যাকগ্রাউন্ড, লার্নিং এবিলিটি, এমনকি লাইফস্টাইল অনুসারে তোমার মতো করে পার্সোনালাইজড গাইডলাইন, রুটিন, রোডম্যাপ, স্টাডি প্ল্যান রেডি করে দিতে পারো। জাস্ট ধরো, তুমি CSE তে পড়তেছো। এখন ওয়েব ডেভেলপ শিখতে আগ্রহী। নিচের মতো বা কাছাকাছি কিছু লিখে ChatGPT কে জিজ্ঞেস করো। . “আমি কম্পিউটার সায়েন্সের সেকেন্ড ইয়ারের স্টুডেন্ট। আমার সপ্তাহে পাঁচদিন ক্লাস থাকে। সকাল ৯.০০ থেকে বিকাল ৪.০০ পর্যন্ত। তারপর ৫.০০ থেকে ৭.০০ টা পর্যন্ত টিউশনি করি। আমার রবি থেকে বৃহস্পতিবার পর্যন্ত ক্লাস থাকে। সাধারণত আমি রাত ১২.০০ এর দিকে ঘুমাই আর সকাল ৭.০০ এর দিকে উঠে যাই। এখন তুমি আমাকে ওয়েব ডেভেলপমেন্ট শেখার একটা কমপ্লিট রোডম্যাপ দাও। এবং কতদিন লাগবে কী কী শিখতে হবে বিস্তারিত রুটিন তৈরি করে দাও।” . অনেক বড় রেসপন্স দিবে। “Continue Generatring” ক্লিক করে করে পুরাটা দেখবে। দেখবে সপ্তাহের কোনদিন কতটুকু সময় দিবে। কয়টা থেকে কতক্ষন সময় দিবে। ছুটির দিনে কতক্ষণ সময় নিবে। কখন বিশ্রাম নিবে। কখন সকালের নাস্তা, রাতের খাবার খাবে। এমন বিস্তারিত রুটিন আর গাইডলাইন দিবে যেটা তোমার ইয়ে বা তোমার দুলাভাইও করে দিবে না। . তুমি চাইলে ChatGPT রুটিন চেইঞ্জ বা এডজাস্ট করতে পারো। যেমন ধরো–“আমি একটু আধটু HTML,CSS জানি এরপর কি শিখবো” বা “আমি চাকরিজিবী হলে আমার রুটিন কেমন হবে” অথবা আমি “BBA তে পড়ি সেই ব্যাকগ্রাউন্ড থেকে ওয়েব ডেভেলপমেন্ট শিখতে হলে কি কি করতে হবে ‘” বা “আমার বাসায় দুইজন ওয়াও ওয়াও আছে। তাহলে আমার রুটিন কেমন হবে। ” —- স্টেপ-২: স্পেশালাইজ টিউটোরিয়াল এর ভান্ডার ধরো, জিজ্ঞেস করলে– “আমি নেক্সট দুই সপ্তাহ ধরে ধরে HTML, CSS শিখবো। কবে কবে কোন জায়গা থেকে কি কি শিখবো। আমাকে বিস্তারিত লিংক সহ দাও” একদম সুন্দর করে ধরে ধরে কোন কোন দিন কোন কোন লিংক এ গিয়ে কী কী শিখবে। সব গুছিয়ে দিবে। একদম কোলে তুলে খাওয়ানোর মতো। তুমি জাস্ট হা করবে আর শিখবে। শেখার জন্য এমন পার্সোনালাইজড বাবু খাইছো টাইপের আদর আর কই পাবে? —– স্টেপ-৩: স্পেসিফিক টপিক এর ভিডিও যেকোন কোন টপিক এর উপরে টিউটোরিয়াল বা ভিডিও চাইতে পারো। যেমন, “আমাকে জাভাস্ক্রিপ্ট ইভেন্ট লুপ এর উপরে একটা ভিডিও দাও। একদম প্রথমবার শিখতেছি। সেই অনুসারে সহজ ভিডিও এর লিংক দিও কিন্তু।” বা রিএক্ট কিভাবে কাজ করে। সেটা সম্পর্কে একটু বিশদ ধারণা দিতে পারবে। আমি ভিডিও থেকে শিখতে চাই। সেই রিলেটেড ভিডিও এর লিংক দিও —- স্টেপ-৪: হেল্পিং বাডি: কোন কোড বুঝতে না পারলে কোড কপি পেষ্ট করে। জিজ্ঞেস করতে পারবে। এইখানে কিভাবে কি হচ্ছে এক্সপ্লেইন করে দাও। কোন এরর খাইলে কোড কপি করে দিয়ে। এরর কপি করে দিয়ে সমাধান বের করতে পারবে। বা এই জায়গাটার কোড আরো ভালো কিভাবে লেখা যায়। বা এই দুইটা জিনিস এর মধ্যে ডিফারেন্স কি? যেমন Div আর section এর কখন কোনটা ইউজ করবো? ইত্যাদি। —- স্টেপ-৫: টিচার, এক্সামিনার কিছুদূর শেখার পর ভালোভাবে শিখতে পারছো কিনা। সেটা বুঝার জন্য chatGPT কে বলতে পারো তোমাকে কয়েকটা চ্যালেঞ্জ দিতে। যেমন- “আমি জাভাস্ক্রিপ্ট এর ES6 এর বেসিক জিনিসগুলো শিখেছি। এখন আমাকে কয়েকটা প্রশ্ন করে দেখো আমি ঠিক মতো শিখতে পারছি কিনা।” বা আমি HTML, CSS আর Tailwind css শিখেছি আমাকে কিছু প্রজেক্ট আইডিয়া দাও। যেগুলা বানিয়ে আমি বুঝতে পারবো। আমি ভালোভাবে শিখেছি কিনা। এমনকি প্রজেক্ট করার পর। প্রজেক্ট এর কোড দিয়ে জিজ্ঞেস করতে পারো কোড ঠিক আছে কিনা। বা কোথাও ঘাটতি আছে কিনা। কিংবা এই কোড করলে ১০০ তে কত মার্কস দিবে। —— স্টেপ-৬: মক ইন্টারভিউ, ইন্টারভিউ প্রিপারেশন। এইটাও বলতে পারো– “আগামীকাল আমার জুনিয়র React ডেভেলপার পজিশন এর একটা ইন্টারভিউ আছে। সেখানে কি কি প্রশ্ন করতে পারে। সেই অনুসারে তুমি কিছু প্রশ্ন করো। যাতে আমি ইন্টারভিউতে গিয়ে ফাটিয়ে দিতে পারি। ” বা তুমি কোন প্রশ্নের উত্তর লিখে দিয়ে জিজ্ঞেস করতে পারো এইটার উত্তর ঠিক আছে কিনা। এমনকি একটা জব ডেস্ক্রিপশন কপি পেষ্ট করেও জিজ্ঞেস করতে পারো। এই জব এর জন্য ইন্টারভিউ দিতে যাচ্ছি। কি কি জিনিস জিজ্ঞেস করতে পারে। চিন্তা করে দেখছো মনু, ChatGPT কত বড় একটা খনি !!! এই খনি ইউজ না করা কতবড় বোকামি !!! —- লাস্ট ওষুধ: প্রোগ্রামিং হিরো নিজে নিজে শিখতে পারলে– সেটাই বেষ্ট। আর একান্তই যদি নিজে নিজে একটা লম্বা সময় লেগে থাকতে না পারো। বা কেউ লাঠি ধরে অনটাইমে এসাইনমেন্ট সাবমিট করার তাড়া দিলে তোমার কাছ থেকে কাজ আদায় করে নেয়া ইজিয়ার হবে মনে হলে। কিংবা আন্তরিকভাবে কেউ ট্রিকি কনসেপ্টগুলো লাইভ কন্সেপচুয়াল সেশনে বুঝিয়ে দিলে। অথবা দরকার হলে প্রতিদিন তিন বেলা (সকাল ১১.০০টা, বিকাল ৪.০০ এবং রাত ৯.০০) তোমার কম্পিউটারের স্ক্রীনশেয়ার করে লাইভ সাপোর্ট দেয়ার সুযোগ থাকলে যদি ভালো হয়। এমনকি অফলাইনে মোবাইল এপ এবং অফলাইন ডেস্কটপ এপ এ শুধু ভিডিও ই দেখবে না। তার পাশাপাশি অফলাইন মোবাইল এপ এ কোড প্রাকটিস করতে পারবে। এমনকি অফলাইন এসাইনমেন্টও করে সাবমিটও করতে পারবে। শুধু এইটুক ই না। বরং ৫-৬ মাস সিরিয়াসলি শিখে জব/ইন্টার্ন পাওয়ার সিরিয়াস জব প্লেসমেন্ট এর সাপোর্ট পেতে চাইলে–প্রতিদিন মিনিমাম ৬-৮ ঘন্টা শেখার পিছনে ডেডিকেটেড সময় দেয়ার প্রমিজ নিয়ে ঝাঁপিয়ে পড়ো . web.programming-hero.com তে। জুন ২৪, ২০২৩ এর মধ্যে। দেখা হবে তোমার ২০২৩ সালের মধ্যেই ওয়েব ডেভেলপার হওয়ার মিশনে। বাকি যা আছে কপালে। [Jhankar Mahbub-এর ফেইসবুক থেকে]