If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

কম্পিউটার প্রোগ্রামিং

কোর্স: কম্পিউটার প্রোগ্রামিং > অধ্যায় 8

পাঠ 1: পেশাদারের সাথে পরিচিতি

মার্কোজ ওজেদা, ডিজাইনার, ডিজে এবং কুকুরের মালিক

মার্কোজ ওজেদার ছবি
শুভেচ্ছা, আমি মার্কোজ ওজেদা!

তুমি কি নিয়ে কাজ কর?

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

তুমি প্রোগ্রামিং কীভাবে শিখলেন?

আমার বয়স যখন ছয় বছর, আমার বড় ভাই আমাকে একটি VIC-20পুরাতন ম্যাগাজিন থেকে কোড কম্পিউটারে প্রবেশ করানোর মাধ্যমে প্রোগ্রাম করা দেখিয়েছিলেন। এটা খুবই হতাশাজনক ছিল। সপ্তম শ্রেণিতে উঠার আগ পর্যন্ত প্রোগ্রামিং এর ব্যাপারে আমি আগ্রহী ছিলাম না, কিন্তু Borland C Compiler নামে একটি কম্পাইলার আমাদের কম্পিউটারে দেখার পর এতে আমি আগ্রহী হই। নবম শ্রেণিতে পড়ার সময় আমি প্রথম প্রোগ্রাম তৈরি করেছিলাম। প্রোগ্রামটি হল Master Locks এর সম্ভাব্য কোডগুলোর একটি তালিকা। এটি ছিল modulo arithmetic এবং for লুপ (loop) নিয়ে আমার করা প্রথম কাজ।
1998 সালে যখন মাধ্যমিক বিদ্যালয়ে ছিলাম তখন আমি একটি text-based online game (লিখে খেলা যায় এমন) প্রোগ্রাম এবং পরিচালনা করেছিলাম। এটা আমার জীবনের একটি বছর নষ্ট করেছিল। এক বছর পরে, আমি ওয়েব প্রোগ্রামিং এর সাথে সংযুক্ত হই এবং php3 আর mysql ব্যবহার করে প্রাথমিক CMS তৈরি করি। আমি আমার শীতের ছুটির অবসরে webmonkey তে প্রকাশিত প্রবন্ধগুলো পড়ে বিভিন্ন ওয়েবপেজ আর অনলাইন প্রকাশনা নিয়ে গবেষণা করেছিলাম। যখন কলেজে গেলাম তখন বেশি প্রোগ্রামিং আমি শিখতে পারি নাই কিন্তু অনেকগুলো তত্ত্ব সম্পর্কে ভালোভাবে জেনেছিলাম, পরবর্তীতে যা আমাকে অনেকভাবে সাহায্য করেছিল। এখন পর্যন্ত দ্রুত কোন প্রোগ্রামিং এর কাজ আমি করতে পারি না কিন্তু সবসময় আমি শিখতে এবং নতুন জিনিস তৈরি করার চেষ্টা করি।

তুমি অবসর সময়ে কি কর?

আমার কুকুর!
আমি আমার স্ত্রীর সাথে রান্না করতে খুবই ভালোবাসি। আমি যখন কলেজে ছিলাম আমি তখন একজন রাঁধুনি হিসেবে কাজ করতাম। এই কাজের কারণে আমি দক্ষ একজন রাঁধুনি হয়ে উঠতে পেরেছি। আমার কাছে এখনও এক বইয়ের তাক ভর্তি I used to DJ Jungle/Drum & Bass এবং UK Garage সময়ের ভিনাইল (vinyl) আছে। মিউজিকগুলো 2002-2007 সময়ের মধ্যে প্রকাশিত হয়েছিল।
কলেজ শেষ করার পরে আমি আর্ট স্কুলে গিয়েছিলাম এবং যে ক্লাসটি আমার জীবনে সবচেয়ে বেশি প্রভাব ফেলেছিল সেটা হল টাইপ ডিজাইন (Type Design) যেখানে আমি একটি সম্পূর্ণ টাইপফেস (typeface) আঁকাতে শিখেছিলাম। 2008 সাল থেকে আমি গড়ে প্রতি দুই বছরে একটি করে ফন্ট এঁকেছি। আমার একটি কুকুরও আছে!

নতুন প্রোগ্রামারদের জন্য তোমার উপদেশ কী?

It sounds silly, but the most important thing for me has been to make things that make me giggle. Recreational programming is something of a luxury, but it has forced me to learn new things and challenged me in ways I didn't expect. তোমার তৈরি করা প্রোগ্রামিংটি পরীক্ষা করে দেখবে অথবা সততার সাথে তোমার তৈরি করা প্রকল্পটি মূল্যায়ন করবে এমন একজন বন্ধু থাকা খুবই গুরুত্বপূর্ণ। সত্যিই এই মূল্যায়নটি অমূল্য হবে, তাই এরকম বন্ধুদের খুঁজে বের করার চেষ্টা কর!

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।