আমি চেষ্টা করি এবং ধরে রাখি এমন মনোভাবগুলি:
- সম্পূর্ণ আত্মবিশ্বাস যা কারণ এবং প্রভাব কাজ করে এবং কিছুই জাদু নয়। কিছুই ঘটছে না যা আসলেই অদ্ভুত, কেবলমাত্র এমন জিনিস যা আমি বুঝতে পারি না।
- পুরোপুরি আত্মবিশ্বাস যে আমি যদি এটিকে চাপ দিই তবে আমি এটিকে সমাধান করব (এর মধ্যে এটি আরও জ্ঞাতজ্ঞানযোগ্য কারও কাছে নিয়ে যাওয়া, শেখা, সহায়তা চাইতে, কঠোর পরিশ্রম ইত্যাদি জড়িত থাকতে পারে)।
- কোনও সেটআপ, প্রোগ্রাম বা দৃশ্যকে খারাপভাবে ডিজাইন করা বা সত্যিই বোকা কীভাবে সাহায্য করে না সে সম্পর্কে ভুগছে, তাই এটি করবেন না। (আমি এটিকে শক্ত মনে করি, চোরাই মজাদার)।
এগুলি এমন মনোভাব যা ধরে রাখা আমার পক্ষে সহায়ক - তারা আমাকে বাজে হাত বাড়িয়ে দেওয়া, কিছু "উদ্ভট" ঘোষণা করে এবং পরে ছেড়ে দেয়, বা অসন্তুষ্ট হয় কারণ এটি "অবিশ্বাস্য" বলে মনে করে।
সমস্যা সমাধানের বিষয়ে আমি যেভাবে চিন্তা করি:
- সিস্টেমে প্রচুর অংশ থাকে, যদি এগুলি একসাথে সংযুক্ত থাকে বা এলোমেলোভাবে কনফিগার করা থাকে তবে তারা পছন্দ মতো কাজ করবে না। একটি বা দুটি খুব নির্দিষ্ট কনফিগারেশন রয়েছে যা কাজ করবে - ইট এবং ধাতু গাদা করার লক্ষ লক্ষ উপায়গুলির মধ্যে কেবল কয়েকটি কয়েকটি সেতু এবং কেবল একটি বা দু'টি যথেষ্ট পর্যাপ্ত সেতু রয়েছে। কারণটি কোনও পাঠ্য ফাইল বা একটি ব্যর্থ সার্ভারের একটি অক্ষর হতে পারে তবে পুরো জিনিসটি সঠিক হওয়ার জন্য প্রতিটি অংশই সঠিক হতে হবে। আমি প্রয়োজন হলে পুঙ্খানুপুঙ্খভাবে এবং নিখুঁত হতে ইচ্ছুক হতে হবে। সিস্টেমগুলি "শো অবশ্যই চলতে হবে" করতে পারে না।
- আপনি একটি মানচিত্রের মতো পুরো সিস্টেমটি দিয়েই শুরু করেছেন, আপনি "সমস্যাটি কোথায়" প্রতিনিধিত্ব করে মানচিত্রের উপরে ভেসে যাওয়ার সম্ভাবনার মেঘের কল্পনা করেন এবং আপনার কাজটি অভিজ্ঞতা ব্যবহার করা এবং সম্ভাব্যতাকে কিছু অঞ্চল থেকে দূরে সরিয়ে অন্যদের দিকে পরীক্ষা করার জন্য পরীক্ষা করা এবং এগুলিকে এমন পয়েন্টগুলিতে কমিয়ে আনার জন্য যেগুলি উচ্চ সম্ভাবনার সমস্যার অবস্থান, তারপরে আক্রমণ করুন। এটি কারণ ও প্রভাবের পয়েন্টে ফিরে আসে - সমস্যাটি সিস্টেমটিতে রয়েছে, এটি যাদু নয়। এটি একটি সমস্যা যা বিদ্যমান তাই এটি কোথাও উপস্থিত থাকতে হবে।
- যে কোনও কিছু যে কোনওভাবে সেটআপ করা যায়। একটি আচরণকে আমরা "ওকে" এবং অন্যকে "সমস্যা" হিসাবে সংজ্ঞায়িত করতে পারি কারণ কেউ যা পাচ্ছে তা তারা যা চায় তা নয়। তাদের অবশ্যই বুঝতে হবে যে তারা কী চায়, তারা কী স্পষ্টভাবে এবং বিশেষভাবে পাচ্ছে।
সমস্যা সমাধানের প্রক্রিয়া:
- সমস্যাটা কি. নিশ্চিত হয়ে নিন যে আপনি এটি ঘটছে দেখেছেন এবং এটি নিজেই পুনরুত্পাদন করতে পারেন যাতে কোনও বিযুক্তি নেই। আমাদের হেল্পডেস্কের বেশিরভাগ লোকেরা যখন আমার কাছে আসেন তখন প্রায়শই সমস্যাগুলি দেখা যায় তবুও সমস্যাটি আসলে কী তা আমাকে কেউ ব্যাখ্যা করতে পারে না।
- এটি আবারও পুনরাবৃত্তিমূলক দ্বিধা - ভাগ এবং বিজয়, বাইনারি অনুসন্ধান - আপনি একটি পরীক্ষা নিয়ে এসেছেন যা প্রমাণ করবে যে সমস্যাটি যদি পরীক্ষার এই দিক, বা সেই পক্ষের হয়, এবং পরীক্ষা করে তোলে যাতে এটি যতটা সম্ভব দূরে সরিয়ে দেয়। সমাধান না হওয়া পর্যন্ত পুনরাবৃত্তি করুন।
- আপনি এড়াতে পারবেন কিনা তা শিখবেন না - ডাটাবেস অ্যাকাউন্টটি লক করে রাখা এবং ডাটাবেস কীভাবে ব্যবহৃত হয় তা শিখতে ঘন্টা ব্যয় করার চেয়ে ডাটাবেস জড়িত না থাকার পরেও সমস্যাটি ঘটে তা প্রমাণ করা ভাল।
- নিজেকে "আমি কি করতে পারি জানি না পরবর্তী" কীভাবে ভাবছেন তা খুঁজে পাওয়া সহজ উপায়। এটি কখন ঘটে তা লক্ষ্য করুন এবং সমস্যাটি সনাক্ত করে এমন পরীক্ষাগুলি নিয়ে ফিরে আসুন।
ইন্টারনেট কি কাজ করছে না? সমস্যাটি যাচাই করুন, এটি এমন একটি ওয়েবসাইট সন্ধান করুন যা তারা পেতে পারেন না। দ্রুত পরীক্ষাগুলিতে তাদের ইন্টারনেট সংযোগ (কাজ করা) জড়িত, এটি কি আমার জন্য লোড হয় (না)। দ্রুত পরীক্ষাগুলি এটি সাইট হওয়ার ইঙ্গিত দেয়। সমস্যাটি আমার জন্য ঘটে দেখে আমি সম্ভাব্যতাগুলি দ্রুত তাদের পিসি, ব্রাউজার, ডিএনএস, ব্যবহারকারী অ্যাকাউন্ট অফিস ফায়ারওয়াল ইত্যাদি থেকে দূরে সরিয়ে দিয়েছি
তাহলে সাইটটি লোড হয় না, এখন কী? এটি এখনও স্থিরযোগ্য নয়, সুতরাং সমস্যাটিকে আরও ছোট করে দেওয়ার জন্য স্থানগুলি অনুসন্ধান করুন। সার্ভার চালু আছে? এটা কি পিং? ডিএনএস কি কাজ করে? হ্যাঁ। পরিষেবা 80 পোর্ট উত্তর দেয়? না, পরিষেবা চলছে? না এটি শুরু হয়? না। এটি ইভেন্ট লগ / লগফাইলে ত্রুটি দেয়? হ্যাঁ! তারা কি বলে?
এটি দক্ষ এবং দ্রুত সমস্যা সমাধানের কারণ এটি নিরলসভাবে সমস্যার ক্ষেত্র সঙ্কুচিত করার দিকে দৃষ্টি নিবদ্ধ করে। যদি আমি তাদের প্রতিবেদনটি গ্রহণ করি যে ইন্টারনেট কাজ করছে না, তবে আমি এটি সংযোগ ব্যর্থতা ভেবে ভুল পথে চালিত হব। যদি আমি আমার প্রথম দেখার বিষয়টি মেনে নিই যে এটি তাদের জন্য লোড হয় না, তবে আমি ভুল করে ভেবে তাদের কম্পিউটারে সময় নষ্ট করব।
যতটা সম্ভব "জিনিস এটি হতে পারে না" এর খণ্ডগুলি তৈরি করুন।
সিস্টেমটি বুঝুন। একটি সিস্টেম সম্পর্কে আমার যত বেশি সাধারণ জ্ঞান রয়েছে, তত সহজ হয়। যেখানে আমার দুর্বল বোঝাপড়া আছে, সমস্যাগুলি আরও ভয় দেখানো, আরও কঠিন, ধীরগতিতে চলে যাওয়া, এবং কোনও সংশোধনের তুলনায় একটি কার্যনির্বাহী বা একটি ছোট, সুনির্দিষ্ট সার্জিকাল ফিক্সের চেয়ে বড় বোবা স্লো ফিক্স (পুনরায় ইনস্টল) সহ শেষ হওয়ার সম্ভাবনা বেশি।