কোনও ওয়েব বিকাশকারীকে কি টিসিপি / আইপি বুঝতে হবে এবং রাউটারগুলি কীভাবে অনুরোধগুলি পরিচালনা করে? [বন্ধ]


15

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

একটি সফ্টওয়্যার বিকাশকারী হিসাবে, মূলত ওয়েব অ্যাপ্লিকেশনগুলিতে কাজ করা, আমার কী টিসিপি / আইপি এবং রাউটারগুলি কীভাবে অনুরোধগুলি পরিচালনা করে তা সম্পর্কে আমার কাছে বিস্তৃত জ্ঞান থাকা দরকার বা এটি আমার কাছে ব্ল্যাক বক্স জ্ঞান?


তারা কীভাবে ধারণাগত স্তরে টিসিপি / আইপি অনুরোধগুলি করা হয় সে সম্পর্কে আরও জানতে চান বা তারা বিশদ জানতে চান? আমরা যখনই কোনও নেটওয়ার্কে যোগাযোগ করি তখন প্রতিটি সময় টিসিপি / আইপি হুডের নীচে ব্যবহৃত হয়। আমি ব্যক্তিগতভাবে বিশ্বাস করি যে জিনিসগুলি হুডের নীচে কীভাবে অন্তত একটি ধারণাগত স্তরে কাজ করে তা বোঝা খুব গুরুত্বপূর্ণ। এটি আপনাকে সমস্যাগুলি চিহ্নিত করতে এবং প্রায়শই আরও ভাল সমাধানগুলি ডিজাইন করতে সহায়তা করবে।
প্যারাগ

উত্তর:


25

এই ধরণের জ্ঞান খুব কম সময়ে খুব দরকারী ।

উদাহরণস্বরূপ, যখন আপনার অপ্টস টিম আপনার পরীক্ষার পরিবেশের থেকে কিছুটা আলাদা সেট আপ করা রাউটার / ফায়ারওয়াল / লোড ব্যালেন্সারের পিছনে আপনার প্রোডাকশন সাইট সেট আপ করে এবং আপনি এটি সম্পর্কিত কোনও সমস্যা পান তখন এটি আপনাকে স্পষ্ট করে দেবে কোডে কিছু অদ্ভুততার জন্য খনন না করে দ্রুত এবং অপ্সে কথা বলুন। আপনি যখন সেই কথোপকথনটি করেন তখন তাদের ভাষা বুঝতে সক্ষম হওয়ার চেয়ে আরও ভাল আপনার সেবা করবে will

তবে আমি সত্যিই বুঝতে পারি না কেন লোকেরা এই স্টাফগুলিতে সাক্ষাত্কারে এত বেশি ওজন দেয়, বিশেষত যখন এটি কোনও জুনিয়র প্রোগ্রামারের হয়ে থাকে। এটি অবশ্যই দলের প্রত্যেকের জন্য প্রয়োজনীয় জ্ঞান নয় এবং আপনাকে শেখানো যেতে পারে।


2
জুনিয়র প্রোগ্রামাররা ভাল পয়েন্ট, তবে আমি নিশ্চিত নই যে @forgotmynick কোন স্তরের অবস্থানের জন্য আবেদন করছে :-)
ডিন হার্ডিং

@ ডিয়ান - ফেয়ার পয়েন্ট আমি ধরে নিই যে লোকেরা যখন ছাত্র ছিল তখন তারা উল্লেখ করেছে যে তারা 5+ বছরের বেশি সময় ধরে ছিল না। তবে আপনি ঠিক বলেছেন, সবসময় এটি হয় না।
পিডিআর

1
রাউটাররা যখন নিঃশব্দে সংযোগগুলি ফেলে দেয় তখন কী ঘটেছিল তা কমপক্ষে জেনে রাখা কোনও প্রোডাকশন সেটিংয়ে সত্যিই দুর্দান্ত। একাধিকবার কামড়ে ধরেছে।

@ পিডিআর - আমি একমত নই এই ধরণের জ্ঞান কার্যকর যখন আপনি জানতে চান যে জিনিসগুলি এত বেশি সময় নেয় কেন বা আপনি আপনার সাইটে আপডেটগুলি কেন আপনার ব্যবহারকারীদের ব্রাউজারগুলিতে প্রদর্শিত হয় না। নেটওয়ার্ক জ্ঞানের মডিকাম সহ যে কেউ উত্তরটি জানতে পারবেন: ক্যাশিং। ব্যক্তিগতভাবে, পরামর্শদাতা হিসাবে, আমি একটি sh * লোড ফিক্সিং বোকামিভাবে সহজ (এবং সংস্থার পক্ষে অত্যন্ত ব্যয়বহুল) জিনিসগুলি তৈরি করেছি যা লোকেরা যদি এই জিনিসগুলি জানত তবে তারা এড়ানো যেত। এই রকেট বিজ্ঞান বা কোয়ান্টাম মেকানিক্স যদি হয় তা পছন্দ হয় না। আমার অর্থ সিমন, জুনিয়র দেবের সম্পর্কে এটি না জানার জন্য কোনও অজুহাত নয় (বিশেষত যদি কোনও সিএস পটভূমির হয়)।
luis.espinal

@ luis.espinal - সততার সাথে, আমি ভাবি না যে আমি মোটেও একই বিভাগে ক্যাচিং করে ফেলেছি। এটি কোনও নেটওয়ার্কিং জিনিস নয়, এটি একটি ব্রাউজারের জিনিস। আমি আপনার সাথে একমত হয়েছি যে ক্যাচিং (ব্রাউজার বা সার্ভার) এমন একটি বিষয় যা প্রত্যেকেরই বোঝার দরকার কারণ এটি সহজ তবে অনেকগুলি গোচা রয়েছে। তবে টিসিপি / আইপি?
pdr

16

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

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

আপনি যে সমস্ত কিছুতে কাজ করছেন সেগুলি যদি কিছু অন্তঃসত্ত্বা সাইট বা মোটামুটি সহজ কিছু হয় তবে জ্ঞানটি এত গুরুত্বপূর্ণ নাও হতে পারে তবে আমি এখনও মনে করি নিম্ন স্তরের স্টাফগুলি জানা সর্বদা সহায়ক হবে a


3
হ্যাঁ ... আমি http কে নিম্ন স্তরের প্রোটোকল বলব না
পেমদাস

2
@ প্রমাদাস: সবই আপেক্ষিক। এইচটিটিপি টিসিপির চেয়ে উচ্চতর স্তর, তবে এসওএপি থেকে কম স্তর (বলে)।
ডিন হার্ডিং

1
প্রোটোকলের চেয়ে এসওএপি আরও বাস্তবায়ন-নির্দিষ্ট জিনিস। দুর্ভাগ্যক্রমে এর বাস্তবায়ন একে অপরের নিকটে, যেহেতু তারা একে "প্রোটোকল" বলে
কাগলি-সান

এইচটিটিপি: হ্যাঁ টিসিপি / আইপি: কীভাবে এবং কেন এটি কিছু উচ্চ স্তরের অপারেশন করে তার একটি প্রাথমিক বোঝাপড়া সম্ভবত ভাল। আমি সন্দেহ করি যে একটি ওয়েব বিকাশের পরিবেশে একটি গভীর জ্ঞান প্রয়োজন (বা প্রায়শই দরকারী)
অ্যান্ডি হান্ট

7

আপনি যে স্তরটির কোডিং করছেন তার নীচে স্তরগুলি কীভাবে আচরণ করে তা বোঝার জন্য এটি সর্বদা দরকারী কারণ যখন আপনি তুলনামূলকভাবে জটিল সমস্যাটি ডিবাগ করার চেষ্টা করছেন তখন এটি মারাত্মকভাবে কার্যকর হয় এবং আপনার অ্যাপ্লিকেশনটিতে অপ্রত্যাশিত পারফরম্যান্স সমস্যা কেন রয়েছে তা বুঝতে হবে কোনও WAN এর ক্ষেত্রে বা এটি NAT ইত্যাদি ব্যবহারকারীর জন্য কেন ব্যর্থ হয় It এটি যখন আপনি যখন কোনও ঘরে বিকাশকারী, ওয়েব সার্ভার প্রশাসক, নেটওয়ার্ক প্রশাসক এবং ডাটাবেস অ্যাডমিনদের সাথে কোনও সমস্যা নিয়ে আলোচনা করতে চান তখন এটি অমূল্যও হতে পারে প্রত্যেকে যে ভাষায় কথা বলছে এবং তা বোঝার জন্য এবং বুদ্ধিমান প্রশ্ন জিজ্ঞাসা করতে। এবং আপনি বিভিন্ন প্রয়োগের বিশদটি যত বেশি বুঝতে পারবেন, উদাহরণস্বরূপ, আপনি একটি স্কেলযোগ্য সাইট তৈরি করতে সক্ষম হওয়ার সম্ভাবনা তত বেশি likely

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

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


জন্য +1 "এটি অমূল্য যখন তোমরা কথা বল ও বুঝতে আর ভাষা সবাই কথা বলছে পাবে একটি রুমে বিকাশকারী, ওয়েব সার্ভার প্রশাসক, নেটওয়ার্ক প্রশাসক, এবং ডাটাবেসের প্রশাসক সঙ্গে একটি সমস্যা নিয়ে আলোচনা করা প্রয়োজন হতে পারে এবং বুদ্ধিমান প্রশ্ন জিজ্ঞাসা করতে "
প্যারাগ

5

আপনি যে ওয়েবসাইটটি তৈরি করছেন তার উপর নির্ভর করে। ছোট / মাঝারি ওয়েবসাইটগুলির জন্য, টিসিপি / আইপির প্রাথমিক জ্ঞান সম্ভবত ভাল।

যদি আপনি কোনও শীর্ষ ওয়েবসাইটে (ট্রাফিকের দিক দিয়ে) কাজ করে থাকেন তবে অন্তর্নিহিত নেটওয়ার্কিং প্রোটোকল এবং অবকাঠামোগত একটি বিশদ জ্ঞান অত্যন্ত গুরুত্বপূর্ণ। এটি আপনাকে ভাল ডিজাইনের সিদ্ধান্ত নিতে ঘন ঘন গাইড করবে।


3

আমার মতে আপনার বিটগুলি কীভাবে আপনার অ্যাপ্লিকেশন থেকে সার্ভারে এবং ফিরে ফিরে আসে, বিশেষত ওয়েব ডেভেলপমেন্টের জন্য। প্রোগ্রামিংয়ে কোনও ব্ল্যাক বক্স নেই; সব বিমূর্ত লিক


2

একটি সফ্টওয়্যার বিকাশকারী হিসাবে, মূলত ওয়েব অ্যাপ্লিকেশনগুলিতে কাজ করা, আমার কী টিসিপি / আইপি সম্পর্কে বিস্তৃত জ্ঞান থাকা দরকার এবং কীভাবে রাউটারগুলি অনুরোধগুলি পরিচালনা করে বা এটি আমার কাছে ব্ল্যাক বক্স জ্ঞান?

আইএমও, আপনি যে কোনও সফ্টওয়্যার বিকাশকারী (আমি একটি সিএস ব্যাকগ্রাউন্ড সহ ধারনা করি) এই বিষয়গুলি সম্পর্কে জানতে হবে the বিশেষত যদি আপনি ওয়েব বিকাশ করেন। যেমনটি আমি আমার একটি মন্তব্যে উল্লেখ করেছি, আমি পরামর্শ ফি বাছাই করে একটি লোড তৈরি করেছি কেবলমাত্র লোকেরা যারা নেটওয়ার্ক / ইন্টারনেট আর্কিটেকচারের বেসিকগুলি সম্পর্কে জানেন না তাদের দ্বারা করা সত্যিই বোকা ত্রুটিগুলি ঠিক করা।

জুমজি, আমি আমার ওয়েবসাইটে যে পরিবর্তনগুলি করেছি তা প্রদর্শিত হচ্ছে না, দয়া করে সাহায্য করুন! * ZOMG, লোকেদের প্রোফাইল কারণ সেশন কোথাও ক্যাশে করা হচ্ছে, Plz Teh সাহায্যের অতিক্রম করছে পেয়ে! * ZOMG, আমরা প্রামাণ ব্যবহারকারীদের জন্য নিরাপদ বিষয়বস্তু আছে, কিন্তু মানুষ একটি বুকমার্ক এবং রক্তাক্ত প্রমাণীকরণ পর্দা Nevers আপ, Plz আসে তাদের পেতে পারেন Teh সাহায্যের!"

... এবং আরও অনেক কিছু ... দুঃখের সাথে ...

আপনার ওয়েব অ্যাপ্লিকেশন এবং ব্যবহারকারীর ব্রাউজারের মধ্যে প্রচুর পরিমাণে জিনিস রয়েছে: আপনার অ্যাপ্লিকেশন, আপনার অ্যাপের এনআইসি, একটি রাউটার এবং সম্ভবত ফায়ারওয়াল, তারপরে আপনার HTTP সার্ভারের অভ্যন্তরীণ এনআইসি, তারপরে আপনার HTTP সার্ভার, তারপরে আপনার HTTP সার্ভার আউটবাউন্ড এনআইসি, তার পরে অন্য রাউটার এবং অবশ্যই একটি ফায়ারওয়াল। তারপরে একটি ক্যাচিং ডিভাইস এবং সম্ভবত কোনও এসএসএল ডিভাইস। তারপরে আরও রাউটার এবং ক্যাশিং সার্ভারের সাহায্যে ইন্টারনেটে বের করুন, অবশেষে আপনার ব্যবহারকারীর ব্রাউজারে (এবং এর অভ্যন্তরীণ ক্যাশে))

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

ওয়েব বিকাশের প্রোগ্রামিং দিকটি কেবল এটিই, একটি দিক। এটির সফল সম্পাদন অন্যান্য দক্ষতা (বিশেষত নেটওয়ার্কিং এবং সিস্টেম অ্যাডমিনিস্ট্রেশনে) শীর্ষে বসে থাকে যা আইটি অপারেশনে অনুমোদিত বা অন্ধভাবে অর্পণ করা যায় না। এর অর্থ এই নয় যে আপনার অবশ্যই হবে নেটওয়ার্ক / ওএস সমস্যা সমাধানের জন্য দায়ী হতে , তবে

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

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

শুভকামনা।


1

টিসিপি / আইপি এবং রাউটারগুলি কীভাবে অনুরোধগুলি পরিচালনা করে তা বোঝা গুরুত্বপূর্ণ। তবে আপনি জানেন না বিস্তৃত প্রয়োজন যে একটি সাক্ষাত্কারে এ সম্পর্কে জ্ঞানের । কম এটি আগে প্রকাশ করা হয়েছিল। অন্যথায় আপনি উভয় সময় নষ্ট। ফাঁদের মতো শোনাচ্ছে।

তবে একটি স্থপতি ভূমিকার জন্য আমি দৃ strongly়ভাবে বিশ্বাস করি যে এই জ্ঞানটি যে কোনও পরিস্থিতিতে গুরুত্বপূর্ণ। লোকটি এমন সমাধান সরবরাহ করবে যা কাস্টম সমাধানে আর্কিটেকচারটি ব্যবহার করে বা প্রতিলিপি করেও এর সুবিধা নিতে পারে। তেনেনবাউম নেটওয়ার্কগুলির সাথে একটি সাপ্তাহিক ছুটি কাটাতে সহজ করুন !!


1

এটি একটি কূট প্রশ্ন। হ্যাঁ, আমি মনে করি প্রতিটি বিকাশকারীদের একটি প্রাথমিক জ্ঞান টিসিপি / আইপি থাকা উচিত এবং সেই প্রোটোকলের ভিত্তিতে নেটওয়ার্কগুলি কীভাবে সংগঠিত হয়। তবে যে কিভাবে ব্যাপক একটি প্রশ্নে বিশালাকার মৌলিক জ্ঞানবিদ্যাকে হিসাবে বিবেচনা করা হয় তা উত্থাপন করে।

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

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


0

লোকেরা যারা তাদের চারপাশে যা চলছে তার মৌলিক বিষয়গুলি বোঝে না তার চেয়ে কম কিছু হতাশাজনক। এটি বার বার একই প্রশ্ন জিজ্ঞাসা করে (অবশ্যই কিছুটা ভিন্ন আকারে, অবশ্যই।)

আপনি যখন নিজেকে পুনরাবৃত্তি প্রশ্ন জিজ্ঞাসা করতে পারেন, তখন বইগুলি হিট করার সময় এসেছে। আমি পেয়েছি প্রশ্নের সাম্প্রতিক উদাহরণ:

  • "Xyz হলে কীভাবে নেটওয়ার্ক কনফিগার করব?" ...
  • "আমি যদি নেটওয়ার্ক আবশ্যক তবে কীভাবে কনফিগার করব?" ...
  • একই পদ্ধতি পুনরাবৃত্তি করুন ...

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

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

এখন, যদি আপনার যা জানা উচিত তা যদি সত্যই সুযোগের বাইরে থাকে তবে ঠিক আছে, এটি নিয়ে চিন্তা করবেন না। তবে আপনি যদি নিজেকে একবারের বেশি প্রশ্ন জিজ্ঞাসা করে দেখতে পান তবে তা শিখুন। আপনি আফসোস করবেন না।

প্রশ্ন জিজ্ঞাসা করার জন্য ব্রাভো। শেখার থামাতে না.

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