অনেক প্রোগ্রাম বুঝতে পারি না, সমাধান তো পরের কথা। অনেকে বলে প্রোগ্রাম সল্যুশন নিজে থেকে করতে হবে, কোনো সাহায্য নেওয়া যাবে না।
এই সমস্যার সমাধান কী?

asked 16 Apr, 12:35

asif%20mahmud's gravatar image

asif mahmud
43

edited 18 Apr, 01:26

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18


প্রথমে প্রোগ্রামিংয়ের সাধারণ খুঁটিনাটি বিষয়সমূহ খুব ভালোমতো আয়ত্ত করার চেষ্টা করুন। প্রতিটি বিষয় যতক্ষণ না আপনার কাছে পরিষ্কার হচ্ছে, সেটি চর্চা করুন। এভাবে আপনি ভ্যারিয়েবল, অপারেটর, ডেটা টাইপ, কন্ডিশনাল স্টেটমেন্ট, লুপ, অ্যারে ইত্যাদি বিষয়গুলো যখন খুব ভালোমতো আয়ত্তে আনতে পারবেন, তখন প্রবলেম সলভিং করতে থাকুন।

প্রোগ্রামিং সমস্যা সমাধান (Problem Solving) করার জন্য যেকোনো অনলাইন জাজ বেছে নিতে পারেন। ধরে নিচ্ছি আপনার প্রোগ্রামিংয়ের দক্ষতা প্রাথমিক পর্যায়ে আছে। সেক্ষেত্রে বাংলা অনলাইন জাজগুলোর প্রোগ্রামিং সমস্যাগুলো সমাধান করার চেষ্টা করুন। এগুলো বুঝতে সহজ হবে। বাংলা অনলাইন জাজগুলোর ভেতর DimikOJ এবং Toph দেখতে পারেন।

কোন একটি প্রোগ্রামিং সমস্যা সমাধান করতে হলে আগে সেটি ভালোমতো বুঝতে হবে। তাই সমস্যার বর্ণনাটি তিন-চারবার পড়ুন। এরপর একটি কাগজ ও কলম নিয়ে বসে যান সমস্যা সমাধানের উপায় বের করার জন্য। কী উপায়ে সমস্যা সমাধান করা যায়, কোন পদ্ধতিতে সমাধান করা যায় এগুলো চিন্তা করুন। এরপর প্রতিটি ধাপ একটি কাগজে ধারাবাহিকভাবে লিখুন। হয়ে গেল আপনার প্রোগ্রামের অ্যালগরিদম। এই অ্যালগরিদম তৈরি করতে পারলেই আপনি সমস্যাটি ৯৫% সমাধান করতে পেরেছেন। এরপর অ্যালগরিদম অনুযায়ী আপনার পছন্দের যেকোনো প্রোগ্রামিং ভাষায় কোড লিখে সমস্যা সমাধান করে ফেলুন।

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

বেশি বেশি চর্চা করলে একসময় যেকোনো প্রোগ্রামিং সমস্যা দ্রুত ও সহজে সমাধান করতে পারবেন।

প্রসঙ্গত : প্রোগ্রামাবাদে এই প্রশ্নে দেয়া সুবিন ভাইয়ের উত্তরটি দেখতে পারেন।

permanent link

answered 16 Apr, 15:08

mahadixyz's gravatar image

mahadixyz
786

edited 18 Apr, 01:32

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18

1

dhonnobaad vai...

(17 Apr, 10:09) asif mahmud
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×6

question asked: 16 Apr, 12:35

question was seen: 286 times

last updated: 18 Apr, 01:32