প্রোগ্রামার এর মত চিন্তা করবেন ? প্রবলেম সলভিং ?

 প্রোগ্রামার এর মত চিন্তা করবেন ? প্রবলেম সলভিং ?

আপনি যদি একজন প্রোগ্রামার হন তবে আপনি সম্ভবত একটি উক্তি শুনে থাকবেন –
“Everyone in this country should learn to program a computer, because it teaches you to think.” — Steve Jobs
বাংলায় – এই দেশের সকলকেই প্রোগ্রামিং শিখা উচিত , কারন এটা চিন্তা করতে শিখায়।
✅ Problem Solving
আপনি হয়ত ভাবতে পারেন মানে কী ? প্রোগ্রামারের মত চিন্তা ? কেন বা কিভাবে আমি করব ? মূলত সমস্যা সমাধান বা problem solving এর জন্য এটা করা দরকার । এই পোস্টে আমার উদ্দেশ্য হলো এটা কিভাবে করতে হবে তা আপনাদের দেখাবো । মজা huh ?
সবার শেষে আপনি জানবেন কি কি পদক্ষেপ নিলে ভালো প্রবলেম সলভার হওয়া যায়
✅ এটা কেন জরুরি?
প্রবলেম সলভ করার দক্ষতা হলো একটা মেটা-দক্ষতা (Meta-Skill) .
আমাদের সকলেরই সমস্যা আছে । আমরা কিভাবে সমাধান করি ? আমাদের মাথা কিভাবে এত সহজে সমস্যার সমাধান করে ফেলে । উত্তর??
আপনার যদি কোন সিস্টেম না থাকে তবে আপনি কিভাবে সমস্যার সমাধান কনতেন ? এখানে কিছু উদাহরন যা প্রথমে আমি করতাম:
একটা সলুশন চেস্টা করতাম
ঐটা না হলে আরেকটা চেস্টা করতাম
তবু্ও না হলে উপরের টা আবার রিপিট করতাম
হ্যা , উপরের উপায় গুলোতে কাজ হতে পারে । কিন্তু বিশ্বাস করুন প্রবলেম সলভ করার জন্য এটা সবচেয়ে খারাপ উপায় । প্রচুর সময় নস্ট ।
ভাল রাস্তা হলো একটা ফ্রেমওয়ার্ক থাকা এবং সে অনুযায়ী কাজ করা ।
প্রায় সকল নিয়োগ দাতাই প্রবলেম সলভিং দক্ষতাকে অগ্রাধিকার দেয় ।
যতই প্রোগ্রামিং ল্যাংগুয়েজ এর উপর দখল থাকুক না কেন , সবকিছুর উর্ধে প্রবলেম সলভিং এর দক্ষতাকে গুরুত্ব দেয়া হয় ।
অনেক বড় বড় সমস্যা কে ভেগে ছোট ছোট করে সহজে সমাধান করার দক্ষতা চাকরি পাওয়ার জন্য বেস দক্ষতার চেয়েও বেশি মূল্যবান ।
একটা ফ্রেমওয়ার্ক থাকা
একটা ফ্রেমওয়ার্ক আপনাকে সহায্য় করবে বড় সমস্যাকে সহজেই সমাধান করতে
“The biggest mistake I see new programmers make is focusing on learning syntax instead of learning how to solve problems.”
বাংলা
– নতুন প্রোগ্রামারদের মধ্যে যে সমস্যা আমি সবেচেয়ে বেশি দেখি তা হল
প্রবলেম সলভিং চেয়ে প্রোগ্রামিং সিনটেক্স এর উপরে বেশি গুরুত্ব দিয়ে ফেলা ।
এখন , আপনি কি করবেন যখন আপনি কোন সমস্যার মুখোমুখি হবেন ?
নিচের পয়েন্ট গুলো গুরুত্বপূর্ন :
বুঝতে পারা : বুঝতে হবে সমস্যায় কি বলা হয়েছে ।
May be an image of text that says 'SOLVING 50 LEM SO O f VING'

Post a Comment

0 Comments