ভাইয়া আমি অমুক সেমিস্টারে পড়ি, আমার কি শেখা উচিত?
“ভাইয়া আমি অমুক সেমিস্টারে পড়ি, আমার কি শেখা উচিত?” এরকম কিছু প্রশ্ন আমি পাই মাঝে মাঝে। তাছাড়া AIUB রিলেটেড বেশ কিছু ফেসবুক গ্রুপের পোস্টের কমেন্ট পড়ে মনে হলো এই পোষ্ট টা লিখি। ফার্স্ট সেমেস্টার থেকে ৯-১০ সেমেস্টার পর্যন্ত CS/CSE/CSSE/SE তে পড়া এবং সফটওয়্যার ইঞ্জিনিয়ারিং এ আসার ইচ্ছা এমন AIUBian দের জন্য এই পোস্টটা লেখা, কিন্তু প্রায় সব কম্পিউটার সায়েন্স ব্যাকগ্রাউন্ডের ছাত্রদের ক্ষেত্রেই এটা প্রযোজ্য। আমার তথ্যে এবং মতামতে ভুল থাকতে পারে, সবই ব্যাক্তিগতভাবে যতটুকু বুঝা শেখা তা থেকে লেখা। আমি ধরে নিচ্ছি যে চার বছর Bsc শেষ করে আপনার ইচ্ছা ফিল্ডে ঢোকার, সেক্ষেত্রে কিছু জিনিষ যা আমি নিজে অবসার্ভ করে মনে হয়েছে তা বলিঃ দেশে হোক দেশের বাইরে হোক সফটওয়্যার ইঞ্জিনিয়ারিং এ সবচাইতে গুরুত্বপূর্ন স্কিল হল প্রবলেম সলভিং। আমি নিজে প্রবলেম সলভিং খুবি কম করসিলাম ভার্সিটি লাইফে, শুরু করে ভালো শুরু পেয়েও কনটিনিউ করি নাই, সেটার জন্য এখনও আমি রিগ্রেট ফিল করি। ফার্স্ট ইয়ার, সেকেন্ড ইয়ার এবংকি থার্ড ইয়ার পর্যন্ত আমার মনে হয় আর কিছু না দেখে জাস্ট চোখ বুঝে ACM কমিউনিটি/গ্রুপ এর লোকজনের সাথে মিলে মিশে প্রবলেম সল্ভিং শেখা এবং প্র্যাকটিস করা উচিত। ডেভেলপমেন্টের লোভে যত কম পড়া যায় তত ভাল। বেসিক ক্লিয়ার থাকলে একজন মানুষ ছয় মাসেই ডেভেলপমেন্ট বেশ ভাল মত আয়ত্বে নিয়ে আসতে পারে, যেখানে কয়েক বছর লেগে থাকা ছাড়া প্রব্লেম সলভিং এ ভালো হবার উপায় নাই। তাই প্রথম টার্গেট হওয়া উচিত এটা, কমিউনিটি ভাল লাগেন?