Skip to main content

Posts

গিট

গিট নামটা শুনলে লোকের মাথায় প্রথমে কি আসে? আমি যখন প্রথম গিটহ্যাবের নামটা শুনি, গিট শব্দটা শুনে ভেবেছি, এখানে কি কোনকিছু দড়ির গিট দিয়ে বেঁধে রাখার ব্যাপার আছে নাকি! পরে যখন বিষয়টি নিয়ে হালকাপাতলা জ্ঞান অর্জন করলাম, অবাক হয়ে লক্ষ্য করলাম, ব্যাপারটায় বেঁধে রাখার বিষয়ও আছে!   গিট সম্বন্ধে আমাদের বেশিরভাগের অন্তত এইটুকু ধারণা আছে যে, গিটে অনেকে একসাথে কাজ করতে পারেন।  এ আর এমন কি!  নিজেদের আইডিই থেকে কোড লিখে তা কোন লিংকে পেস্ট করে সহকর্মীকে সেন্ড দিলেই তো হয়ে যায়! গিট ব্যবহার করতে যাব কেন?  কিন্তু একটা বড় প্রজেক্টে অসংখ্য ডেভেলপার কাজ করতে পারেন, একটা ফাংশনে হয়তো দুইতিনজন কোড লিখছেন, সেক্ষেত্রে তাঁদের আলাদা আলাদা ইউনিক চিন্তাগুলি মিলে একটা ফাংশনে নিয়ে আসাটা জরুরী না? কিংবা উল্টো ঘটনাও ঘটতে পারে, দেখা গেল, তাঁদের কেউ একজন ভুলপথে এগুচ্ছেন, এই ভুল ধরতে সবার উপর সর্বক্ষণ মনিটরিংএর  উপর রাখতে হবে।  আবার কোন অংশে বাগ থাকলে হুট করে ধরাটাও মুশকিল, বাগ ফিক্সিংয়ে বেশি সময় লাগবে। আপডেট দেয়া আরো ঝামেলা, কোন কোড আপডেট দিয়ে গিয়ে উল্টো ক্রাশ পর্...

প্রোগ্রামিং কেন করব?

বর্তমান সময়ে সারাবিশ্বের অন্যতম ট্রেন্ডিং দক্ষতাটির নাম প্রোগ্রামিং। এর মূল কারণ আমরা সবাই জানি, বর্তমান প্রযুক্তিনির্ভর প্রজন্ম ও ভবিষ্যতের সম্পূর্ণ প্রযুক্তিনিয়ন্ত্রিত সিস্টেম। যেকোন কাজেই আমরা নিজেরা সংযুক্ত হওয়ার চেয়ে তা যন্ত্র নিয়ে আদায় করে নেবার চেষ্টা করি বেশী। সেকারণেই বিভিন্ন ক্ষেত্রভিত্তিতে যন্ত্রচাহিদা বাড়ছে অনেক। আর প্রযুক্তিবিদরা আজকাল শুধু যন্ত্র বানিয়ে ক্ষান্ত দিচ্ছেন না, চাচ্ছেন সেই যন্ত্র মানুষের নির্দেশের অপেক্ষা না করে নিজেই অনেক কিছু বুঝে বুঝে কাজ করে ফেলুক আর সেসব বুদ্ধিমান যন্ত্রে (কৃত্তিম বুদ্ধিমান আরকি!) প্রোগ্রামিং করে দিতে হয়। আমরা যেন সেই বুদ্ধিমানদের লাগাম হাতে নিয়ে বাকি বিশ্বের সাথে তাল মেলাতে পারি, সেজন্যই আমাদের প্রোগ্রামিং জানা জরুরি। আমাদের পরিচিত বুদ্ধিমান যন্ত্রগুলির মধ্যে সবচেয়ে জনপ্রিয় হচ্ছে কম্পিউটার ও মোবাইল। কি দারুণ ব্যাপার! আমরা ঘুরতে-ফিরতে ইন্টারনেটে ঢুকে সারাদুনিয়ার সাথে যোগাযোগ রাখছি। এককালে যেকোন গানবাজনা শুনতে ক্যাসেট কিনতে হতো, অথচ এখন ইউটিউব রুচি বুঝে খুঁজে খুঁজে দিচ্ছে সে ধরণের গান। শ্রেণীকক্ষে শিক্ষকের লে...