নতুন সব টেকনোজির পাশাপাশি প্রতিদিন অসংখ্য ওয়েবসাইট ইন্টারনেটে যুক্ত হচ্ছে, যার ফলে ওয়েব ডেভেলপারদের চাহিদা ক্রমশ বাড়ছে।
ওয়েব ডেভেলপার হিসেবে ক্যারিয়ার গড়তে চাইলে যেসব বিষয় শেখার প্রয়োজন রয়েছে তা এই প্রকাশনা মূল আলোচ্য বিষয়। তার আগে ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট নিয়ে বিস্তারিত জেনে নিতে পারেন এই প্রকাশনাটি থেকে – “ওয়েব ডেভেলপমেন্ট: একেক ভিতর সব”।
যারা এই পোষ্ট টি পড়ছেন, ধরেই নিলাম তারা ওয়েব ডেভেলপমেন্ট সম্পর্কে জানেন, তাই বিস্তারিত বর্ণনা ছাড়াই মূল প্রসঙ্গে চলে আসলাম।
ওয়েব ডেভেলাপার মানেই যে, সে ওয়েব সাইট তৈরী করে এমনটা নয়। এখানে ওয়েব-সাইট তৈরীর পাশাপাশি ওয়েব এপ্লিকেশন/সফটওয়্যার নিয়ে কাজ করা হয়। ক্যারিয়ার হিসেবে ওয়েব ডেভেলপমেন্ট জগতটি অনেকটা সমুদ্রের মতো। এখানে রয়েছে হাজারো রকম কাজ আর রয়েছে লক্ষাধিক সম্ভাবনা।
নতুনরা অনেক সময় দ্বিধা দ্বন্দে পড়ে যায়, কোনটা শিখবো, সামনের দিকে কিভাবে এগোবো!
ওয়েব ডেভেলপার হতে চাই, কি কি শিখতে হবে ? কোথা থেকে শুরু করবো !
এই সকল প্রশ্নের সমাধান হিসেবে এই ব্লগটিএমন ভাবে তৈরী করেছি যাতে বেসিক কি কি শিখতে হবে সেটি খুব সহজেই জানা যায়।
সাধারণত, ওয়েব ডেভেলপমেন্ট শেখার পথ চলা শুরু হয় Front-End ও Back-End ডেভেলপমেন্ট দিয়ে। যে ডেভেলপার এই ২ বিষয়েই সমান পারদর্শী হয় তাকে বলা হয়, Full Stack Developer!
Front-End Learning Area
এই স্কিল গুলোর পাশাপাশি ২ টি বিষয়ে দক্ষতা প্রয়োজন যেগুলো ইনফোগ্রাফিকে যুক্ত করিনি
- Git (Version Control)
- Developer Tools: Firefox/Chrome
Back-End Learning Path
নতুনদের জন্য সাজেশন হলো আগে Front-End স্কিল গুলো ভালো ভাবে আয়ত্ব করে, তারপর Back-End শেখা শুরু করা।
এই ব্লগে শুধুমাত্র যা শিখতে হবে সেগুলো বলা হয়েছে, কোথা থেকে শিখতে হবে সেটি নিয়ে পরবর্তীতে সময় করে লিখবো।