কম্পিউটার টিউটোরিয়াল

চলাফেরা রুবি মাস্টার করুন: কুকুর হাঁটাতে হাঁটাতে শিখুন

শিখতে চাওয়া সব কিছু শিখার পর্যাপ্ত সময় কখনো নেই। এবং যে সময় আছে সেটাও অন্য কাজে চলে যায়। এতে রুবি নলেজ আপ-টু-ডেট রাখা কঠিন।

বই ও স্ক্রিনকাস্ট চমৎকার, কিন্তু টাইম ও ফোকাস লাগে। আর বাসন ধোয়া, অফিস যাওয়া, কুকুর হাঁটানো - এগুলো হতে পারে বোরিং। চিন্তা বা রিল্যাক্স করার সময় পাওয়া ভালো। কিন্তু অধিকাংশ সময়, আমি উবোর সেই মিনিটগুলো 이용해 কিছু শিখতে চাই!

এজন্য পডকাস্ট চেয়ে ভালো কিছু নেই। iOS গেম খেলা বা ইমেল বারবার চেক করার বদলে, আমি আমার প্রিয় ল্যাঙ্গুয়েজ সম্পর্কে নতুন কিছু শিখতে পারি।

রুবি নিউজ পডকাস্ট মেথ Ruby5 (এবং দুর্ভাগ্যবশত বন্ধ The Ruby Show) নতুন জেম রিলিজ ও ভালো ব্লগ পোস্ট জানার জন্য চমৎকার। কিন্তু একটু টপিকে গভীরে যাওয়া পডকাস্টগুলো আরও ভালো। আমার কিছু পছন্দ:

Ruby Rogues

Ruby Rogues Podcast প্রথম এপিসোড থেকে শুনছি। (প্যানেলিস্টরা Aaron Patterson, David Brady, James Edward Gray II, Peter Cooper - এর সাথে কীভাবে না শুনব?)

বহু টপিক কভার করে, সব এপিসোড আমার ইন্টারেস্টের নয়। তবুও এই পডকাস্ট শুনে আমি খুব কিছু শিখেছি। প্র্যাক্টিক্যাল জিনিসও। Square এপিসোড থেকে শিখা জিনিসগুলো আমাদের Service Oriented Architecture-কে বড় প্রভাব ফেলেছিল। শুনতে দিয়ে যে সময় খরচ করবেন সেটা ফলদায়ক হবে।

নিয়মিত প্যানেলিস্টরা আমার সবচেয়ে প্রশংসা করা রুবিস্টরা, পিকস চমৎকার, প্রতিটি এপিসোডের ট্রান্সক্রিপ্ট আছে (পরে লুকআপ করা সহজ), এবং Parley রুবি কমিউনিটির সেরা রক্ষিত রহস্যের একটা। একদম চমৎকার শো।

The Ruby on Rails Podcast

প্রথম রেইলস পডকাস্ট যা শুনেছিলাম সেটা রিলन्च হয়েছে (প্রায় ৫ বছর পর!), এবং শক্তিশালী শুরু।

এখন পর্যন্ত চমৎকার গেস্ট ও আকর্ষণীয় স্টোরি, এবং খুব মজার। আমি খুব недаয় শুনতে শুরু করেছি, এবং কীভাবে এটা বড় হবে সেটা দেখতে আগ্রহী।

দুটো ভালো পডকাস্ট। কিন্তু আপনার সময় থেকে নিচোড়ে রুবি নলেজ পাওয়ার এটাও একমাত্র উপায় নয়।

রুবি নলেজ পাওয়ার আরেকটি উপায়

কনফারেন্স টকে অনেক ভালো কন্টেন্ট লকড রয়েছে, এবং সব ভিডিও দেখার টাইম নেই। কিন্তু খুশির খবর, অনেক কনফারেন্স টকে ভিডিও দরকার নেই! এবং সঠিক টুল দিয়ে কনফারেন্স ভিডিওকে পডকাস্টের মত ব্যবহার করা যায়।

কনফারেন্স টক শুনতে আমি Swift Player নামের iOS অ্যাপ ব্যবহার করি। Swift দিয়ে ডাউনলোড, স্পিড আপ, এবং অফিস যাওয়া-আসার সময় শুনি। এই টকগুলো আমাকে অনেক শিখিয়েছে, তাই এই মেথড (या এরকম কিছু) ট্রাই করার পরামর্শ দিচ্ছি!

ডেডিকেটেড অ্যাপ ব্যবহার না চাইলে, ভিডিও ডাউনলোড করে অডিও ট্র্যাক এক্সট্র্যাক্ট করে ফোনে মিউজিক প্লেয়ার দিয়ে প্লে করুন। কিন্তু আমার জন্য সেটা একটু বেশি ঝামেলা।

একবার শুনুন!

এখন আপনার কাছে কয়েকটি উপায় আছে ফ্রি মিনিট 이용해 রুবি শিখার। তাহলে কোনগুলো আপনার কাছে আকর্ষণীয়? এবং আমি কোন ফেভারিট মিস করেছি?

  1. রুবির `select` মেথড মাস্টার করুন: প্র্যাক্টিক্যাল উদাহরণ ও ব্যবহার গাইড

  2. রুবি মাস্টারিং: মেথড এলিয়াস তৈরি করার জন্য Alias কিওয়ার্ড ব্যবহার

  3. রুবির grep মেথড মাস্টারিং: কোড উদাহরণসহ একটি ব্যবহারিক গাইড

  4. টাইম কমপ্লেক্সিটি আয়ত্ত করুন: রুবি ডেভেলপারদের জন্য ব্যাপক গাইড