আসসালামু আলাইকুম ভাই সবাই। আজকে একটু প্রোগ্রামিং শেখা নিয়ে আমার অভিজ্ঞতা শেয়ার করতে চাই। ফ্রিল্যান্সার হিসেবে গুলশান থেকে কাজ করছি প্রায় তিন বছর হলো। শুরুতে আমিও অনেক কনফিউজড ছিলাম যে কোথা থেকে শুরু করবো, কোন ভাষা দিয়ে শুরু করবো। তাই ভাবলাম যারা নতুন শুরু করতে চাচ্ছেন তাদের জন্য কিছু টিপস দিই।
প্রথম কথা হলো একটা ভাষা ধরে লেগে থাকুন। আমি দেখেছি অনেকে আজকে Python শুরু করে, কালকে JavaScript এ চলে যায়, পরশু আবার Java নিয়ে বসে। এভাবে কিছুই শেখা হয় না ভাই। আমার পরামর্শ হলো যদি ওয়েব ডেভেলপমেন্ট করতে চান তাহলে JavaScript দিয়ে শুরু করুন, আর যদি ডাটা সায়েন্স বা অটোমেশন নিয়ে কাজ করতে চান তাহলে Python বেছে নিন। একটা ভাষায় অন্তত ছয় মাস সময় দিন।
দ্বিতীয় গুরুত্বপূর্ণ বিষয় হলো প্র্যাকটিস। শুধু ভিডিও দেখে দেখে কিছু হবে না। আমি নিজে প্রতিদিন অন্তত দুই ঘণ্টা কোড লেখার চেষ্টা করতাম। ছোট ছোট প্রজেক্ট বানান, যেমন ক্যালকুলেটর, টু ডু লিস্ট, সিম্পল ওয়েবসাইট। এগুলো করতে গিয়ে যে সমস্যায় পড়বেন সেগুলো সল্ভ করতে গিয়েই আসল শেখাটা হবে। YouTube এ প্রচুর ফ্রি রিসোর্স আছে, তবে আমার মতে ডকুমেন্টেশন পড়ার অভ্যাস করাটা বেশি জরুরি।
তৃতীয়ত, একটা কমিউনিটির সাথে যুক্ত থাকুন। Facebook এ অনেক ভালো ভালো প্রোগ্রামিং গ্রুপ আছে বাংলাদেশি ডেভেলপারদের। সেখানে প্রশ্ন করুন, অন্যদের সমস্যা সমাধান করতে সাহায্য করুন। আমি নিজে এভাবেই অনেক কিছু শিখেছি। ধানমন্ডি বা মিরপুরে মাঝে মাঝে প্রোগ্রামিং মিটআপ হয়, সেগুলোতে যোগ দেওয়ার চেষ্টা করবেন।
সবশেষে বলবো, হতাশ হবেন না। প্রথম দিকে অনেক কঠিন লাগবে, এরর দেখে মাথা গরম হয়ে যাবে। কিন্তু লেগে থাকলে ইনশাআল্লাহ সফলতা আসবেই। আলহামদুলিল্লাহ আজকে আমি ফ্রিল্যান্সিং করে ভালো ইনকাম করতে পারছি শুধু ধৈর্য ধরে লেগে ছিলাম বলে। আপনারাও পারবেন, শুধু চেষ্টা চালিয়ে যান। কোনো প্রশ্ন থাকলে কমেন্টে জানাবেন 😊
Top comments (2)
ভাই আলহামদুলিল্লাহ দারুণ শেয়ার করেছেন, আমার অভিজ্ঞতায় বেসিকটা শক্ত করতে একটা নির্দিষ্ট ভাষায় অন্তত তিন মাস ফোকাস রাখলে ইনশাআল্লাহ কনফিউশন অনেক কমে যায়। নতুনরা চাইলে ছোট ছোট প্রজেক্ট দিয়ে শুরু করতে পারে।
অন্য একটা কথা মনে পড়ল, মামা আজকে সিলেটের আবহাওয়া একদম মুড অফ করে দিচ্ছে আলহামদুলিল্লাহ বৃষ্টি হলেও ক্লাসে যেতে ইচ্ছা করতেছে না।