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