আমি কিভাবে শিখবো, শিখতে হলে আমাকে কি করতে হবে?

বিভিন্ন ধরণের প্রশ্ন আমি পাই। এর মধ্যে একটি কমন প্রশ্ন হল – “আমি কিভাবে শিখবো, শিখতে হলে আমাকে কি করতে হবে”। প্রশ্নটি মূলত যারা নিজে নিজে প্রোগ্রামিং ও সফটওয়্যার ডেভেলপমেন্ট শিখতে চান তাদের। এটা বেসিক প্রোগ্রামিং, সফটওয়্যার ইঞ্জিনিয়ারিং, অবজেক্ট ওরিয়েন্টেড ডিজাইন, ক্লাউড কম্পিউটিং সব বিষয়েই আমাকে শুনতে হয়। প্রশ্নটি শুনার পর এর উত্তর দেয়া কঠিন হয়ে যায়। আমি কিছুক্ষণ চিন্তা...

আপনি কেন এখনই ক্লাউড কম্পিউটিং শিখার বিষয়ে আগ্রহী হবেন

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

ক্যারিয়ারে কোন পথে যাবো?

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

কম্পিউটার সায়েন্সের শিক্ষার্থীরা কিভাবে প্রস্তুতি নেবেন

আমি যতই পোস্ট লিখি আর যত সাজেশনই দেই না কেন, আমাকে এমন প্রশ্ন বারবারই শুনতে হয় যে “আমি কি কি শিখবো?”, “ওয়েব অথবা মোবাইল ডেভেলপমেন্ট কোনটা শিখলে ভালো হবে?” আমি যতই বলি না কেন, “আপনার যেটা ভালো লাগে সেটাই শিখেন, সবকিছুই ভালো যদি ভালো ভাবে শিখতে পারেন” – তারপরও কিছু মানুষের সাথে কথা বললে বুঝা যায় তারা এই কথা থেকে...

ক্লাউড কম্পিউটিং এর প্রাথমিক ধারণা

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

একটি CGPA এর গল্প

এটা একটি CGPA এর গল্প। ইউনিভার্সিটিতে প্রথম সেমিস্টারে আমি ৩.৮৯ পাই। আশা ছিল ৪.০০ পাবো। কিসের কি, এটা তুলতেই ঘাম ছুটে গেল। তখনও আমি প্রোগ্রামিং শিখিনি। অন্য বন্ধুরা ৩.৯০+ পেল। কয়েকজন তো ৪.০০ ও পেল। আমি খুব হতাশ হলাম। কি আর করা। বুঝলাম আমি ভালো স্টুডেন্ট না। আমার থেকেও বড় বাঘ আছে। ২য় সেমিস্টারে প্রোগ্রামিং শিখার পর আর ৩য় সেমিস্টারে...

আমি যা যা জানি, ব্যাবহার করি ও যা শিখতে চাই

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

ভালো সফটওয়্যার ইঞ্জিনিয়ার হওয়ার কিছু দিকনির্দেশনা

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

আমরা কেন গরিব – পর্ব ১

নাকিবের (ছদ্মনাম) আজ ৭ম ইন্টারভিউ। সাত নম্বরটা আজ লাকি হওয়া খুবি দরকার তার জন্য। ইন্টারভিউ নিচ্ছেন কোম্পানির টিম লিড রফিক সাহেব। নাকিবের গায়ে কালো টিশার্ট, আর নীল জিন্স। বুকে লেখা থিঙ্ক ডিফারেন্ট। গেঞ্জিটা খুব লাকি মনে করে নাকিব। কিছু প্রাথমিক কথা বলার পর… রফিকঃ ঠিক আছে, আপনি আমার সাথে আসুন। আপনাকে কিছু সি# কোড লিখতে দিব। নাকিবঃ স্যার, আমি তো...

ইউনিভার্সিটি লাইফে আমাদের কি শুধু এলগরিদম ও প্রবলেম সল্ভিং শেখা উচিৎ

আজকে একটা বিষয়ে লিখছি। বিষয়টা হল ইউনিভার্সিটি লাইফে আমাদের কি শুধু এলগরিদম ও প্রবলেম সল্ভিং শেখা উচিৎ কিনা। আমি আমার নিজের ইউনিভার্সিটি লাইফে ৮০% সময় এলগরিদম ও প্রবলেম সল্ভিং এর পিছনে দিয়েছি। এর ফলাফলও যথেষ্ট ভালো পেয়েছি। বাকি ২০% আমি সফটওয়্যার ইঞ্জিনিয়ারিং ও সফটওয়্যার ডেভেলপমেন্টে খরচ করতাম। এটাও আমাকে অনেক সাহায্য করেছে। আমি নিজে একটি প্রবলেম সল্ভিং প্লাটফর্ম চালাচ্ছি, তার...