ওয়েব ডেভেলপার কি করে থাকে?
- ওয়েব ডেভেলপমেন্ট প্রথানত ওয়েব সাইট বা ওয়েব এপস (Apps) তৈরি করে থাকে; আপনি অনালাইনে যত ধরনের ওয়েব সাইটে ভিজিট করছেন সব গুলোই মুলত ওয়েব ডেভেলপাররা তৈরি করে থাকে।
যেমনঃ
www.Google.com
www.facebook.com
www.Youtube.com
একটি ওয়েব সাইটের বা apps ২টি অংশ থাকে,
১. ডিজাইন ২. ডেভেলপমেন্ট।
ডিজাইনঃ
- আমরা ইন্টারনেটে যা দেখে থাকি তা সাধারণত ডিজাইন দেখে থাকি; আমাদের সামনে সুন্দর করে সাজিয়ে তোলাকে ডিজাইন বলি;
যেমনঃ গুগুল আমরা গুগুলে প্রবেশ করলে দেখি ১টা সার্চ বক্স আর নিচে কয়েকটি বটম; এই বক্স কত বড় হবে, আর কোথায় থাকবে এই কাজ গুলো হলো ডিজাইন ;
ডেভেলপমেন্টঃ
- ডেভেলপমেন্টের কাজ আমরা দেখতে পাই না; ডেভেলপমেন্টের কাজ হলো আমরা এই যে গুগুলের বক্সে যে লেখাটা লিখে সার্চ করি সেটার কাজ হলো ডেভেলপমেন্ট যা আমাদের সব কাজকে সহজ করে দেয়;
ডেভেলপার কয় ধরনের হয়ে থাকে?
-
ডেভেলপার 3 ধরনের হয়ে থাকে।
১)Front-end Developer.
২)Back-end Developer.
৩)Full-Stack Developer.
১)Front-end Developer বা ডিজাইনার কারা?
- তারা App বা ওয়েব সাইড ডিজাইন করে থাকে (Photoshop,illustrator etc.) বা অন্য কোনো App দ্বারা এবং সেই ডিজাইনকে তারা (Html,css & java script etc.) দিয়ে ডিজাইন করে থাকে;
যেমনঃ গুগুলের যে সামনে দিয়ে দেখি ওইটার কাজ করা হলো ফন্ট-ইন্ড ডেভেলপার বা ডিজাইনার কাজ,কিন্তু ওইটা শুধু ১টা ফ্রেমের মত থাকবে কোনো কাজ করবে না;
২)Back-end Developer বা background ডেভেলপার কারাঃ
- যারা একটি ফ্রেম বা ডিজাইন করা ওয়েব সাইটকে কাজের উপযোগী করে তোলে; যাকে বলা যায় খালি দেহে প্রান দেওয়া;
যেমনঃ আগে ১জন শুধু গুগুলের বক্স তৈরি করেছে এখন ওই বক্সের মধ্যে কি করে কোন বটমে চাপ দিলে কি হবে এটা চারা নির্ধারণ করে;
৩)Full-Stack Developer বা অলরাউন্ডার ডেভেলপার কারা?
- যারা ডিজাইন এবং কোডিং ২টাই করতে পারে তারাই ফুল ডেভেলপার; কিন্তু ১জন ফুল ডেভেলপার হওয়া অনেক কঠিন কারন অনেক পরিমান কষ্ট করতে হয়।
{তাই বেশিরভাগ ডেভেলপাররা দলগত হয়ে কাজ করে যার কারনে কষ্ট কম হয় আর যে কোনো কাজ তারাতারি শেষ করতে পারে;}
ডেভেলপার হতে হলে কি কি জানতে হবে?
১)Html
২)Css
৩)Javascript & jQuery
৪)Bootstrap
৫)PHP/Python
৬)WordPress or Laravel
৭)Git
৮)UI/UX (অপশনাল)
ডেভেলপার হিসেবে এই গুলোর পাশাপাশি যা যা জানতে হবে,
1)Besic SEO
2)Photoshop
একজন ডেভেলপার হলে আপনার কি লাভ হবে?
১-আপনি বিভিন্ন সফটওয়্যার কোম্পানিতে জব করতে পারবেন;
২-ফ্রিলেন্সিং;
৩- নিজেই সফটওয়্যার তৈরি করে বিভিন্ন কোম্পানিকে বিক্রি করতে পারেন;
{ প্রিয় পাঠক, আমাদের আর্টিকেলটি যদি আপনাদের কেমন লেগেছে জানিয়ে জেতে ভুলবেন না;
আর আপনাদের কোনো মতামত থাকলে আমাদের কমেন্ট করে বলতে পারেন; আমরা সব সময় আপনাদের পাসে থাকবো; }