Competitive programming
কম্পিটিটিভ প্রোগামিং এ ভালো দক্ষতা অর্জন করতে হলে যা করা উচিত বলে আমি মনে করি——
১। যে কোন একটি বেসিক প্রোগ্রামিং ভাষা ভালো মত শিখো। যেন প্রোগাম বুঝলেই কোড করতে পারো।
২। বেসিক ইংরাজিতে দক্ষ হও বা আয়ত্ত করো।
৩। প্রোগামিং নিয়ে প্রতিদিন ১-১.৫ ঘন্টা বিভিন্ন ইংরাজি ব্লগ পড়ো।
৪। ডাটা স্ট্রাকচার ও অ্যালগোরিদম প্রতিদিন প্রেক্টিস করো।
৫। বিভিন্ন অনলাইন কনটেষ্টে যোগদান করো। বিশেষ করেঃ কোড ফোর্স, লাইটজ ইত্যাদি এবং ইউভিএ (UVA) এর প্রোগাম সমাধান করো।
৬। ম্যাথ, ডিসক্রিট ম্যাথ পড়ে লজিক ডিভোলোভ করো।
৭। কিভাবে আউট অফ বক্স কল্পনা করা যায় সেটা শিখো।
৮। rubik's cube সল্ভ করো।
৯। এক্সিকিউশন টাইম কমানোর চেষ্টা করো এবং প্রোগামকে সরল থেকে সরলতর করার চেষ্টা করো।
১০। ACM-ICPC এর পুরাতন প্রোগাম সলভ করার চেষ্টা করো।
T.M.A.F
Comments
Post a Comment