হগসি বগসি গিবিস

  টপকোডারের প্লাগ ইন ইন্সটল করা 

  ডাইনামিক প্রোগ্রামিং এর সূচনা

  ইস্টার্ণ ইউনির আইসিপিসি ট্রেইনিং প্রোগ্রাম

  বিগেনারদের জন্য

  কন্টেস্ট ক্যালেন্ডার

  কন্টেস্ট টিপস

ভিম নিয়ে ঘষাঘষি

বেসিক সি++ এবং স্ট্যান্ডার্ড টেম্প্লেট লাইব্রেরী

রিকার্শন, সার্চিং এবং ডাইনামিক প্রোগ্রামিং



লিংকগুলো

ইউভা টুলকিট

এস টি এল রেফারেন্স

আমার সবচে' প্রিয় আইডিই - উইন্ডোস এ

  জিডিবি এর টিউটোরিয়াল 

অনলাইন প্রোগ্রামিং কন্টেস্ট ক্যালেন্ডার

কুটিল কৌতুক

  ইস্ক্রেন চেরনেভ এর বি-শা-ল ওয়েবপেইজ। 

আমি এরচে' দারুণ কালেকশন কখখনো দেখিনি! ইস্ক্রেন চেরনেভ ২০০৭ এর আইওআই এ গোল্ড মেডালিস্ট। সে বুলগেরিয়ার কোডার। মীর ওয়াসি আহমেদকে ধন্যবাদ এটা খুঁজে দেয়ার জন্য।

বাংলাদেশ আই ও আই ট্রেইনিং গ্রুপ

  শাই জিপসি - ইগর নভারনুইক এর ওয়েবপেইজ।

১০ ইউনিক্স টিউটোরিয়াল

১১ আমি এবং আমার উবুন্টু

১২ পেস্টবিন - কোড শেয়ারিং ইউটিলিটি

১৩  স্টিভ জবস এর বক্তৃতা

১৪ টপকোডারের অ্যালগরিদম টিউটোরিয়াল

১৫ কোডপ্যাড - অনলাইন কম্পাইলার + আউটপুট জেনেরেটর + কোড শেয়ারিং ইউটিলিটি

১৬  হ্যাকিং ভিম - একটা বই - ভিম একটা জোশ এডিটর!



অনলাইন জাজগুলো

 

সবাই বলে প্রবলেম সলভিং শিখতে হয়, প্রবলেম  সলভ করতে করতে। সেজন্যই সব  প্রোগ্রামাররা প্র্যাকটিসকে অনেক বেশি গুরুত্ব দেয়। সেজন্য সবাই যেটা করে সেটা হল তারা অনলাইন জাজে ব্যবহার করে। অনলাইন জাজগুলোতে অনেক প্রবলেম থাকে, এবং শুধু  তাই না, ওরা তোমার সলুশন জাজ করে বলেও দেবে, সলুশনটা ঠিক আছে কিনা। 


ইউসাকো - এটা হচ্ছে আমার সবচাইতে প্রিয় জাজ ।

সুবিধা ১. তোমার কোড ফেইল করলে তোমাকে বলে দেবে, কোন কেইসের জন্য সেটা ফেইল করছে। 

সুবিধা ২. লেভেল অনুযায়ী প্রবলেমগুলো সহজ থেকে কঠিন অনুযায়ী সাজানো। তোমাকে প্রবলেম খুঁজতে হবে না। 

সুবিধা ৩. প্রতিমাসে একটা করে মজা পাবার মত কন্টেস্ট । 

সুবিধা ৪. দারুণ একটা ফোরাম


টপকোডার - এটা হচ্ছে আমার সবচাইতে প্রিয় কন্টেস্ট সাইট । কিন্তু এদের অ্যারেনাতে প্র্যাকটিস করার জন্য অনলাইন জাজ আছে।

সুবিধা ১. তোমার কোড ফেইল করলে তোমাকে বলে দেবে, কোন কেইসের জন্য সেটা ফেইল করছে। 

সুবিধা ২. লেভেল অনুযায়ী প্রবলেমগুলো সহজ থেকে কঠিন অনুযায়ী সাজানো। তোমাকে প্রবলেম খুঁজতে হবে না। 

সুবিধা ৩. প্রতি সপ্তাহে একটা করে মজা পাবার মত কন্টেস্ট । 

সুবিধা ৪. দারুণ একটা ফোরাম

সুবিধা ৫. একটা অসাধারণ রেইটিং সিস্টেম, তুমি তোমার প্র্যাকটিস আসলে কেমন চলছে, আর তোমার অবস্থান আসলে কোথায় খুব স্পষ্ট বুঝতে পারবে।

সুবিধা ৬. অন্যদের কোড পড়তে পারবে, সে পৃথিবীর সেরা কোডার হলেও! কোড পড়ে অনেক কিছু শেখা যায়!

 

টপকোডারে শুরু করার জন্য পড় - মীর ওয়াসি আহমেদের টিউটোরিয়াল, এবং টপকোডার এর জন্য সিপিপি আর টপকোডার ফর ডামিজ


স্পজ - স্ফেয়ার অনলাইন জাজ - ইকটু কঠিন কিন্ত বেশিরভাগ প্রবলেম অনেক দারুণ। এটা অনেকটা ইউ ভি এর মত। 

 

ইউভিএ -   বেশিরভাগ প্রোগ্রামারদের প্রিয় জাজ। জান ভাই  এটাতে ২০০০+ প্রবলেম সলভ করেছে। বলা হয়, তুমি যদি মাত্র কোডিং শুরু কর, তোমার উচিত ইউভিএ থেকে খুব সহজ শ'খানেক প্রবলেম সলভ করা।

অসুবিধা ১. তুমি জানবে না তোমার কোড কেন  ফেইল করছে। 

অসুবিধা ২. অনেক বেশি প্রবলেম! এবং প্র্যাকটিস এর জন্য কোনগুলো সলভ করা উচিত বোঝা যায় না। 


সুবিধা ১. দারুণ একটা ফোরাম। 

সুবিধা ২. অনেক বেশি প্রবলেম! :P

 

আমার মনে হয়, শুরু করার জন্য ইউভিএ ভালো, এবং ইউভিএ ভালো অ্যাডভান্সডদের জন্য। কিন্তু মাঝামাঝিদের জন্য ইউভিএ ভালো না।


টিজেইউ 

সুবিধা ১. ভার্চুয়াল কন্টেস্ট আয়োজন করা যায়। এবং সেজন্য প্র-চু-র প্রবলেম আছে। 


লাইভ আর্কাইভ - এসিএম আইসিপিসি রিজিওনাল এর সব প্রবলেম এখানে আছে।


প্রজেক্ট অয়লার - এটা পুরোপুরি আলাদা ধরণের একটা জাজ। আমি মজা পেয়েছিলাম এখানে সলভ করে। সহজ প্রবলেম দেখে প্রবলেম সলভ করা ছেড়ে দিও না - এখানে প্রচুর  কঠিন প্রবলেম আছে। 

জি ট্রেইনিং - ইউসাকো স্টাইলের অনলাইন জাজ


ইন্সপায়ারিং চিঠঠি

আব্দুল্লাহ আল মাহমুদ

মাহবুবুল হাসান শান্ত

শাহরিয়ার মন্জুর

তামিম শাহরিয়ার সুবিন