আসসালামু আলাইকুম ভাই সবাইকে। আজকে একটু প্রোগ্রামিং শেখার অভিজ্ঞতা শেয়ার করতে চাচ্ছি। আগ্রাবাদে বসে software development করছি প্রায় চার বছর ধরে, এবং এই যাত্রায় অনেক কিছু শিখেছি যা নতুন ভাইদের কাজে আসতে পারে। প্রোগ্রামিং শেখা আসলে কঠিন না, কিন্তু ধৈর্য ও সঠিক পদ্ধতি না থাকলে অনেকেই মাঝপথে হাল ছেড়ে দেন।
প্রথম কথা হলো, একটা ভাষা দিয়ে শুরু করুন এবং সেটাতে ভালোভাবে দক্ষ হোন। অনেকে দেখি Python শুরু করে, তারপর JavaScript ধরে, আবার Java তে যায়। এভাবে কোনোটাতেই ভালো হওয়া যায় না ভাই। আমি নিজে Python দিয়ে শুরু করেছিলাম এবং প্রায় ছয় মাস শুধু সেটাতেই সময় দিয়েছি। YouTube এ অনেক ভালো tutorial আছে, তবে সবচেয়ে বেশি কাজে দেয় নিজে হাতে কোড লেখা। শুধু video দেখে দেখে কখনো শেখা যায় না, এটা আমার নিজের অভিজ্ঞতা থেকে বলছি।
দ্বিতীয় গুরুত্বপূর্ণ বিষয় হলো project based learning। ছোট ছোট project করুন, যেমন calculator, to do list app, বা একটা simple website। আমি যখন প্রথম একটা bKash এর মতো payment system এর clone বানানোর চেষ্টা করেছিলাম, তখন অনেক কিছু শিখেছি যা কোনো course এ পাইনি। ভুল হবে, code কাজ করবে না, এটা স্বাভাবিক। কিন্তু প্রতিটা error থেকে শেখার চেষ্টা করুন। Stack Overflow আপনার বন্ধু হয়ে যাবে এক সময়।
আরেকটা বিষয় বলি, community তে যুক্ত থাকুন। Facebook এ অনেক Bangladeshi programming group আছে যেখানে প্রশ্ন করলে সাহায্য পাওয়া যায়। চট্টগ্রামেও এখন অনেক tech meetup হয়, সুযোগ পেলে যোগ দিন। অন্য developer দের সাথে কথা বললে নতুন perspective পাওয়া যায় এবং motivation ও বাড়ে।
সবশেষে বলবো, consistency সবচেয়ে জরুরি। প্রতিদিন অন্তত এক ঘণ্টা code করুন, এমনকি মন না চাইলেও। ইনশাআল্লাহ ছয় মাস থেকে এক বছরের মধ্যে আপনি নিজেই পার্থক্য বুঝতে পারবেন। আলহামদুলিল্লাহ আমি এই পথে এসে ভুল করিনি, এবং আশা করি আপনারাও সফল হবেন। কোনো প্রশ্ন থাকলে comment করুন, সাহায্য করার চেষ্টা করবো।
Top comments (4)
ভাই, আমি একমত নই, কারণ প্রোগ্রামিং শেখা কঠিন না বলা ঠিক না, আগ্রাবাদে হোক বা খুলনায় হোক নতুনদের জন্য এটা অনেক চ্যালেঞ্জিং হয়। ধৈর্য লাগে ঠিকই, কিন্তু সঠিক গাইড না থাকলে জিনিসটা ইনশাআল্লাহ এত সহজ থাকে না।
Mashallah bhai, onek upokari likhsen, notun ra surely benefit pabe InshaAllah. Shobar jonno bhalo ekta guideline hoilo.
ভাই আগ্রাবাদের কথা শুনে মনে পড়লো, ওদিকে একটা ভালো জিম আছে নাকি? কেউ জানলে বলবেন।
hahaha bhai "programming kotin na" eta shune chai er cup hath theke pore gelo, stack overflow er sathe amar relation bou er cheye beshi serious