পরবর্তী ডেভেলপমেন্ট প্লাটফর্ম

ডেভেলপমেন্টের জন্য পরবর্তী প্লাটফরম হতে যাচ্ছে অ্যামাজন ইকো বা গুগল হোমের মত প্লাটফরম গুলো। এগুলো বলা যায় এখনো বাচ্চা পর্যায়। আরো অনেক ইম্প্রুভ হবে। এখন এই ডিভাইস গুলো হচ্ছে ডিসপ্লে ছাড়া। সামনে বাসার যে যে কোন ডিস্প্লেতে এগুলো যুক্ত করা যাবে। আপনি যে রুমে থাকবেন, ঐ রুমের ডিসপ্লেতে তথ্য দেখাবে। সাইন্স ফিকশন মুভি গুলোর সেন্ট্রাল … Read more

জেনে নেই কিভাবে ১৫ দিনে গেম ডেভেলপার হওয়া যায়।

গেম তৈরি করা জানার আগে সবার আগে আপনাকে প্রোগ্রামিং সম্পর্কে জানতে হবে। প্রথম দিন আপনি জানবেন প্রোগ্রামিং এর ব্যাসিক ধারণা, কিভাবে কম্পাইলার ইন্সটল করতে হয়, কিভাবে কম্পাইল করতে হয়, ভুল কোড লিখলে কিভাবে ভুল ধরতে হয়, জানবেন ভ্যারিয়েবল সম্পর্কে, লুপ সম্পর্কে, অ্যারে সম্পর্কে, বিভিন্ন সিনট্যাক্স সম্পর্কে, এক্সপ্রেশন সম্পর্কে, একটু আধটু ডেটা স্ট্র্যাকচার সম্পর্কে, খুব ভালো … Read more

অ্যাপ ডেভেলপমেন্ট করার প্রসেস

আমরা অনেকেই কিভাবে অ্যাপ ডেভেলপ করতে হয়, তা জানি। কিন্তু কি ডেভেলপ করতে হবে তা জানি না। এ জন্য হয়তো অনেকেই একজন ডেভেলপার হিসেবে জব করি। জব করা অবশ্যই ভালো কিছু। আমাদের এ পৃথিবীতে অনেক অনেক সুযোগ রয়েছে। জব করা ছাড়াও সুযোগের সৎ ব্যবহার করে দারুণ কিছু করা যায়। দরকার হয় ডেভেলপমেন্ট স্কিলের পাশা পাশি … Read more

সফটওয়্যার ডিজাইন প্যাটার্ন

আমরা যখন শুরুতে একটা সফটওয়ার তৈরি করি, সেখানে হয়তো অল্প কিছু ফিচার থাকে। কিন্তু ইউজার বাড়তে থাকলে আমাদের বাড়তি ফিচার যুক্ত করতে হয়। বা আমরা যদি কোন ক্লায়েন্টের জন্য সফটওয়ার তৈরি করি, শুরুর দিকে ক্লায়েন্টের মাথায় যে আইডিয়া থাকে, সেটাই আমরা ইমপ্লিমেন্ট করি। এরপর ক্লায়েন্ট দেখল তার আরো কিছু ফিচার যুক্ত করা দরকার, তখন আমাদের … Read more

পিএইচপি অ্যারে

আমরা পিএইচপিতে অ্যারে ডিক্লেয়ার করতে পারি এভাবেঃ বা এভাবেও লিখতে পারিঃ এখানে primes নামে একটা অ্যারে তৈরি করা হয়েছে। যেটা একটি ইন্টিজার অ্যারে। যেমন আমরা অ্যারে তৈরি করার পর তা দেখতে পারি এভাবেঃ লুপ চালাতে পারি এভাবেঃ অ্যারেতে কয়েটা ইলিমেন্ট আছে, তা দেখার জন্যঃ অ্যারেতে নতুন একটা ইলিমেন্ট যুক্ত করতে পারি এভাবেঃ অ্যারে থেকে যে … Read more

লেখা লেখির গল্প

যারা নিয়মিত বই পড়ে, তাদের মনে লেখক হওয়ার একটা সুপ্ত ইচ্ছে তৈরি হয়। ছোট বেলায় শরৎচন্দ্র চট্টোপাধ্যায় এর বই খুব ভালো লাগত। কি সুন্দর করে গ্রাম্য চিত্র ফুটিয়ে তুলত। আমার নিজের ও লিখতে ইচ্ছে করত। হুমায়ূন আহমেদের বই পড়ে মনে হত এত সহজ করে মানুষ লিখে কিভাবে। আমাকে বেশি টানত সাইন্স ফিকশন গুলো। একটু আধটু … Read more

ক্যারিয়ার গাইডঃ সফটওয়ার ডেভেলপমেন্ট

আমরা প্রোগ্রামিং শেখার শুরুতে প্রথমে কোন একটা কোড এডিটরে কোড লিখি। এরপর তা কনসোলে আউটপুট দেখায়। কিন্তু আমরা শুনেছি প্রোগ্রামিং করে সফটওয়ার তৈরি করা যায়। সফটওয়ার গুলোতে কি সুন্দর ইন্টারফেস থাকে, বাটন থাকে, কত অপশন থাকে। পেইন্টের মত সফটওয়ারে আঁকা আঁকি করা যায়, ওয়ার্ড সফটওয়ারে লেখা যায়, ব্রাউজারের মত সফটওয়ার দিয়ে ওয়েবসাইট ব্রাউজ করা যায়। … Read more

গুগল ইঞ্জিনিয়ার হিসেবে ইন্টারভিউর প্রস্তুতি

ইঞ্জিনিয়ার হিসেবে গুগল ইন্টারভিউ ফেইস করার জন্য John Washam নামক এক ভদ্রলোক ৮ মাস ধরে পড়ালেখা করছেন। উনি কম্পিউটার সাইন্সে পড়ালেখা করেন নি, ইকোনোমিক্স নিয়ে পড়ালেখা করেছেন। এবং এখন গুগল ইন্টারভিউ এর কিউতে রয়েছেন। গুগলে ইন্টারভিউ দেওয়ার জন্য উনি যা যা শিখেছেন, যা যা ফলো করেছেন, তার সব গুলো রিসোর্স এর একটা লিস্ট করেছেন গিটহাবে … Read more

ডেপথ ফার্স্ট সার্চ অ্যালগরিদম – Depth-First Search

ব্রেডথ ফার্স্ট সার্চ অ্যালগরিদমে আমরা একটা নডের পরবর্তী লেভেলের যত গুলো নড রয়েছে, সব গুলো ভিজিট করেছি আগে। ডেপথ ফার্স্ট সার্চে হবে উল্টোটা। একটা নড থেকে পরের নডে, পরের নড থেকে পরের নডে এভাবে নিচের দিকের নড গুলো ভিজিট করবে প্রথমে। নিচের অ্যানিমেশনটা দেখি, ডেপথ ফার্স্ট সার্চ কিভাবে হয়, তার ভিজুয়াল চিত্রঃ ডেপথ ফার্স্ট সার্চ … Read more

ব্রেডথ ফার্স্ট সার্চ অ্যালগরিদম – Breadth-first search

আমাদের বাস্তব  জীবনের বেশির ভাগ সমস্যাকে গ্রাফ আকারে রিপ্রেজেন্ট করা যায়। এরপর গ্রাফ সার্চ করে সমস্যার সমাধান করা যায়। গ্রাফ সার্চ করার অনেক গুলো পদ্ধতি রয়েছে। সহজ একটা পদ্ধিতি হচ্ছে ব্রেডথ ফার্স্ট সার্চ। Breadth মানে আমরা ধরব কাছে বা পাশে। এ লেখাটি পড়ার আগে আমাদের গ্রাফ নিয়ে কিছু জ্ঞান লাগবে। গ্রাফ থিওরি, গ্রাফের রিপ্রেজেন্টেশন এবং … Read more