কোডিং করা বিষয়ে নিজেকে কীভাবে মোটিভেট করা যায়?
কোডিং করা বিষয়ে নিজেকে কীভাবে মোটিভেট করা যায়?
দুইদিন চেষ্টা করলাম। আটকে গেলে হালকা একটু গুতাই গাতাই ছেড়ে দিলাম---তাদের জন্য কোডিং না।
কারণ কোডিং শেখার জন্য পরিশ্রম আর ডেসপারেটলি লেগে থাকার কোন বিকল্প নাই।
তবে যে কয়েকটা জিনিস করা যেতে পারে--
১. প্রথম ধাক্কায় বেসিক জিনিসগুলো শিখে ফেলতে হবে। কোনটা দিয়ে কি হয়। কিভাবে করে। তাহলে ধীরে ধীরে অপশন এবং আইডিয়া বাড়তে থাকবে।
২. কিছুদিন যাওয়ার পরে- জিজ্ঞেস করতে হবে। আচ্ছা এইটা দিয়ে করলাম কেন? অন্য কি দিয়ে করা যায়? এইটাই কি সবচেয়ে ভালো উপায়? লিস্ট ব্যবহার না করে ডিকশনারী ইউজ করলে কেমন হবে? এইখানে কি লিংকড লিস্ট বা টাপল ইউজ করা যাবে? আচ্ছা এইটা কি ইফিশিয়েন্ট হলো? টাইম কমপ্লেক্সিটি কেমন? এই জিনিসগুলো যখন নিজেই নিজেকে জিজ্ঞেস করতে থাকবে--তখনই আসল কোডিং শিখা শুরু করবে।
৩. প্রচুর প্রব্লেম সলভিং করতে হবে। প্রচুর প্রাকটিস করতে হবে। দরকার হলে প্রবলেম খুঁজে না পেলে, Programming Hero নামক এন্ড্রয়েড এপ চলে যাও। সেখানে স্ক্রল করে galaxies এ ক্লিক করে প্রবলেম সলভিং এ ক্লিক করো। সেখানে ১০০ এর মতো প্রব্লেম, সল্যুশন এবং ব্যাখ্যা দেয়া আছে। আবার এই জিনিসগুলো মোবাইল ফোনে ডাটা কানেকশন না থাকলেও অফলাইনে প্রাকটিস করা যায়।
৪. কোথায় কোথায় হেল্প পাওয়া যায় সেগুলা জানতে হবে। তবে কোন কিছু আটকে যাওয়ার সাথে সাথে কারো কাছে হেল্প না চেয়ে, সেটা গুগলে খোঁজা। মিনিমাম দুই-তিন ঘন্টা। তাহলে একটা উত্তর খুঁজতে গেলে- ডিফারেন্ট সল্যুশন পেয়ে যাবে। এবং সাইডের অনেক কিছু শিখতে পারবে।
৫. প্রজেক্ট করতে হবে। তাইলে কোডিং কিভাবে কাজে লাগে। সেটা ফিল করতে পারবে।
সো, কোডিং এর জগতে স্বাগতম।