একটি প্রোগ্রামিং সমস্যার সমাধান আটকে [বন্ধ]


9

ধরা যাক আপনি কিছু সময়ের জন্য কোনও সমাধানে আটকে যান। আপনি কি করেন?

আপনি কীভাবে এটি সমাধান করবেন?

হতাশ না হওয়ার সেরা উপায় কী?


8
বেরিয়ে আসার সর্বোত্তম উপায়: জঘন্য সমস্যা সমাধান করুন
রেঞ্জার

আপনি কি একা কাজ করেন বা দলে?
টিড্রিংকিজিক

3
স্ট্যাকওভারফ্লোতে পোস্ট করবেন?
জেফো


1
"এ ডে" হা! তার সমস্যাটি 20+ বছর চেষ্টা করুন।
অন্ধকার রাত

উত্তর:


20

আপনার সহকর্মীদের সাহায্যের জন্য জিজ্ঞাসা করুন

সত্যই, আপনার সমস্যা সম্পর্কে অন্য ব্যক্তির সাথে কথা বলা বেশিরভাগ সময় সাহায্য করে। বেশিরভাগ সময় যখন আপনি নিজের সমস্যাটি ব্যাখ্যা করার চেষ্টা করেন আপনি নিজেই উত্তরটি নিয়ে আসবেন কারণ আপনি এটিকে একটি বিস্তৃত দর্শন থেকে দেখছেন। আমি দলে কাজ করা পছন্দ করার মূল কারণ এটি। আপনি যদি লটে 'সর্বোচ্চ র‌্যাঙ্কড' বিকাশকারী হন এমনকি কোনও দলের মধ্যে কতটা জ্ঞান রয়েছে তা অবাক করে দেবেন।


2
আমাদের মনে করিয়ে দেওয়ার জন্য +1 যে কোনও দলের সর্বোচ্চ র‌্যাঙ্কিং সদস্যরা এখনও নিম্ন স্তরের সদস্যদের কাছ থেকে শিখতে পারেন।
ওস্টারওয়াল

1
আপনার সহকর্মীদের সাথে এইরকম পরিস্থিতিতে কথা বলা ভাল হওয়ার অন্য কারণ হ'ল এটি জ্ঞানকে চারদিকে ছড়িয়ে দিতে সহায়তা করে - কী আসবে (এবং কেন) এবং বর্তমানে কীভাবে জিনিসগুলি করা হয় তা উভয়ই spread
স্পার্কি

3
অথবা কেবল আপনার রাবারের হাঁসের সাথে কথা বলুন।
ক্যাররা

1
+1 - আমাদের সহকর্মীরা এবং আমরা সাধারণত প্রোগ্রামিংয়ের বিষয়গুলি নিয়ে আলোচনা করার সময় একে অপরের কিউবে বসে থাকি। আমার ডেস্ক থেকে উঠে আসা আমাকে অন্যভাবে চিন্তাভাবনা করতে সহায়তা করার জন্য যথেষ্ট।
বেডওয়াইর

1
আমি দেখতে পেয়েছি যে, আধবার, কেবল সমস্যার ব্যাখ্যা দিয়ে এটি ফ্রেম তৈরি করতে সহায়তা করে এবং যার সাথে আমি আলোচনা করছি তার কাছ থেকে প্রতিক্রিয়া প্রয়োজন না করে সমাধান সরবরাহ করতে সহায়তা করে। আপনি এগুলি এখনও আপনার নতুন সমাধানটিতে স্যানিটি পরীক্ষা হিসাবে ব্যবহার করতে পারেন।
হুরুসকোল

11

আমি এটি কিছুক্ষণের জন্য তাক করে দিতাম। আপনি যদি সময় পান তবে এক বা দুই দিন অন্য কোনও বিষয়ে কাজ করুন। সমাধানটি খুঁজে পাওয়ার সমাধান বা অন্যান্য উপায়গুলি আপনার কাছে সম্ভবত জাগ্রত হওয়ার পরে বা ঝরনার পরের মতো বিজোড় সময়ে হতে পারে।

আপনাকে মাঝে মাঝে আপনার মস্তিষ্ককে কিছু ব্যাকগ্রাউন্ড প্রসেসিং করতে এবং অপ্রয়োজনীয় ডেটা পরিষ্কার করতে দেয়।

এছাড়াও, "প্র্যাকমেটিক থিংকিং অ্যান্ড লার্নিং: রিফ্যাক্টর আপনার ওয়েটওয়্যার" -তে অ্যান্ডি হান্টের মতে, আপনি যখন আপনার 'লজিকাল ব্রেন' ব্যবহার করছেন তখন আপনার ক্রিয়েটিভ ব্রেইনকে ব্যাক বার্নারে রাখা হচ্ছে। সমস্যাগুলি সমাধান করার জন্য অনেক সময় আপনার সৃজনশীলতার প্রয়োজন হয়। তিনি এমন কিছু করার পরামর্শ দেন যা আপনার ক্রিয়েটিভ মস্তিষ্ককে অঙ্কন করার মতো করে তোলে।


3
++ এটি হ'ল আমি যা বলতে চাইছি। আপনি যদি চিন্তা করার এক লাইনের দিকে চাপ দেওয়ার জন্য খুব চেষ্টা করে থাকেন তবে আপনি আরও বেশি করে আটকে যেতে পারেন। সম্পূর্ণরূপে অন্যান্য জিনিস সম্পর্কে চিন্তাভাবনা তাজা পদ্ধতির বুদ্বুদ আপ করতে দেয়। আমার জন্য, প্রায়শই, সকাল 3:00 টা যখন আমি তাদের মনে করি। তারপরে আমার স্ত্রী বলছেন "আপনি কেন উঠছেন?" আমি বলি "আমি এটি ভুলে যাওয়ার আগে এটি চেষ্টা করে দেখতে হবে" "
মাইক ডুনলাভে

কলেজে একে "গিলিগান দ্বীপ" পন্থা বলা হত - যদি আটকে থাকে তবে গিলিগান দ্বীপের একটি পর্ব দেখুন এবং তারপরে ফিরে আসুন। তারা আঁকার মতো বিশেষভাবে ডান-ব্রেনযুক্ত ক্রিয়াকলাপগুলি উল্লেখ করেনি, তবে এটি চেষ্টা করে দেখার মতো বলে মনে হয় sound
এথেল ইভান্স

4

আপনি যদি সত্যিই কোনও সমস্যার সাথে আটকে থাকেন তবে এটি কয়েক দিনের জন্য রেখে দিন এবং অন্য কোনও কাজ করুন। এবং কয়েক দিন পরে সেই সমস্যায় ফিরে যান এবং বিভিন্ন বিষয় থেকে দেখুন।


3
  • গুগলে খোজুন
  • স্ট্যাকওভারফ্লোতে অনুসন্ধান করুন।

আপনি সম্ভবত প্রথম ব্যক্তি নন যিনি সমস্যার মুখোমুখি হয়ে এসেছিলেন বা এর মতো কিছু রয়েছে। আপনি পুরো সমাধানটি পেতে চাইবেন না তবে আমি কার্যকর হতে পারে এমন ইঙ্গিত পেয়েছি।

আমি আমার সহকর্মীদের বাধা দেওয়ার আগে উপরেরটি করার চেষ্টা করি, এটি কেবল এটি দেখায় যে আপনি এমনকি চেষ্টা করেননি।


1

আবার শুরু করুন, একটি আলাদা সমাধান ব্যবহার করুন। বাক্সের বাইরে চিন্তা করার চেষ্টা করুন, বা এটি কুৎসিত হওয়া সত্ত্বেও কমপক্ষে একটি কাজের প্রয়োগ করুন।

যখন আপনার সমস্ত কিছুই হাতুড়ি হয়ে গেছে তখন আপনার সমস্ত সমস্যা নখ :-)

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

আমি এমন একজন ব্যক্তি যিনি কোনও সমস্যা সমাধানের সময় স্বাচ্ছন্দ্য বোধ করতে পারেন না। তবে সমস্যার কারণে এক রাতে ঘুমানো সাধারণত সহায়তা করে। প্রায়শই সময়, আপনি পরের দিনটি শুরু করার পরে সবেমাত্র কিছু অংশকে উপেক্ষা করেছেন।


2
এই "বাক্স "টি কী যা সম্পর্কে সকলেই কথা বলে এবং আপনি যখন এটিতে থাকবেন তখন কীভাবে জানবেন?
জেফো

1

বাড়িতে যান, বিশ্রাম করুন এবং সমস্যার দিকে মনোযোগ দিন। এক বা দুই দিনের মধ্যে ফিরে আসুন এবং স্ক্র্যাচ থেকে শুরু করুন, সাধারণত সমাধান আপনাকে সেই সময়ে "লাফিয়ে" যেতে চলেছে।

অন্য জিনিসগুলি চেষ্টা করে দেখুন না, আপনার সত্যিকার অর্থে ডিফিউশন দরকার। অন্য কিছু কেন্দ্রীভূত করা জোগান দিচ্ছে না!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.