সুযোগ

আমরা বড় কিছু করতে চাই। অনেক বড়। আমাদের কাছে একটা সুযোগ এসেছে। আমরা আমাদের স্বপ্নের সাথে মিলাই। এটা করলে কি আমার স্বপ্ন পূরণ হবে? হবে না। সুযোগটাকে কাজে লাগাই না। আরেকটা সুযোগ পাই। ঐটাও স্বপ্নের সমান বড় নয় বলে ঐটাকেও অবহেলা করি। একটা দুইটা তিনটা করে অনেক গুলো সুযোগকে না বলতে বলতে সামনে এগিয়ে যাই। … Read more

মোবাইল অ্যাপ তৈরি করতে কি কি শিখতে হয়?

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

ফোকাস

আমরা কিছু মানুষ কিছুই করি না। জীবন যে ভাবে চলছে সে ভাবেই সময় গুলো পার করে দেই। কেউ কেউ অনেক কিছু ভাবি। অনেক কিছু করার চিন্তা করি। অনেক আইডিয়া মাথায় আসে। কিন্তু কোনটা নিয়েই কাজ করা হয় না। আবার আমাদের মধ্যের কেউ কেউ সব কিছু করার চেষ্টা করি। সব কিছু চেষ্টা করতে গিয়ে কোনটাই করা … Read more

প্রোগ্রামার হিসেবে বেড়ে উঠা

প্রায় সবাই প্রথম এমন একটা প্রোগ্রাম লিখি যা কনসোলে Hello world! লেখাটি প্রিন্ট করে। কনসোলে কিছু প্রিন্ট করেই প্রোগ্রামিং এর শুরু। এরপর আমরা যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি কিভাবে করে, তার প্রোগ্রাম লিখি। কিন্তু সত্যিকারের প্রোগ্রামিং শুরু করি যখন লজিক্যাল কোড লিখি, যেমন if else ব্যবহার করে। if else ব্যবহার করে আমরা ছোট ছোট সমস্যা … Read more

অভ্যাস এবং অনুশীলন

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

প্রাধান্য

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

Fake It Till You Make It

ছোট্ট একটি লেখা। একটা মানুষ যখন একটিবার Hello World প্রোগ্রামটি লিখে, যে কোন ল্যাঙ্গুয়েজে। তখন থেকেই সে একজন প্রোগ্রামার। যদিও একজন সত্যিকারের প্রোগ্রামার হতে হলে তাকে অনেক কিছুই শিখতে হবে, জানতে হবে। নিয়মিত প্রোগ্রামিং এর চর্চা করতে হবে। আর নিয়মিত প্রোগ্রামিং এর চর্চা করতে তখনই ভালো লাগবে, যখন নিজে নিজে ভাববে, আমি একজন প্রোগ্রামার। অন্তত … Read more

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট এ ক্যারিয়ার

গত কয়েক বছর ধরে অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট খুব জনপ্রিয়। প্রধান কারণ হচ্ছে ডিভাইসের সহজলভ্যতা। মোটামুটি সবাই একটি এন্ড্রয়েড ডিভাইস ক্রয় করার ক্ষমতা রাখে। আমরা যদি এন্ড্রয়েডের গ্লোবাল মার্কেট শেয়ার দেখি, তাহলে দেখতে পাবো ৮০-৮৫ % এর মধ্যে এন্ড্রয়েডের মার্কেট শেয়ার উঠা নামা করে। যেখানে iOS এর মার্কেট শেয়ার মাত্র 13% এর মত। যেখানে ব্যবহারকারী বেশি, … Read more

প্রতিদিন পড়ার জন্য কয়েকটি ওয়েব সাইট

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

জানতে থাকি, যত পারি

যে মানুষ যত কম জানে, তার জানার সুযোগ তত বেশি। যে জানে, সে তো জানেই। আর সে জানে মনে করেই নতুন কিছু জানা থেকে নিজেকে সরিয়ে রাখে। কম্পিউটারের একটা বিশেষ গুণ হচ্ছে এটা প্রোগ্রাম করা যায়। নতুন নতুন প্রোগ্রাম যুক্ত করা যায়। মানুষের ক্ষেত্রেও একই রকম কাজ করে। নতুন কিছু জানা মানে নতুন একটা প্রোগ্রাম … Read more