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