"ফ্রিকোয়েন্টলি সুইচিং বন্ধ করুন। "
মানে হলো ওয়েব ডিজাইনিং এর জন্য ক'দিন জাভাস্ক্রিপ্ট শিখলেন, এরপর মনে হলো মেশিন লার্নিং নিয়ে কাজ করবেন আর ব্যাস সুইচ করে ফেললেন পাইথনে। আবার দশদিন পর কারো কাছে শুনলেন এন্টারপ্রাইজ অ্যাপ্লিকেশনের জন্য জাভা ভাল, ঝাপিয়ে পড়লেন জাভাতে, কিংবা কোন টিউটোরিয়াল বা ব্লগে দেখলেন সি/সি+ খুবই পারফরম্যান্ট ল্যাঙ্গুয়েজ - তিন দিন সি/সি+ কোড করে দুনিয়া জয় করে ফেললেন। হঠাতই মনে হলো গেম ইন্ডাস্ট্রিতে ক্যারীয়ার গড়বেন আর বসে গেলেন ইউনিটি /সি শার্প নিয়ে কিন্তু সেটাতেও দশদিনের বেশী সময় দিলেন না। আবার ধরুন কারো কাছে শুনলেন গোল্যাং হচ্ছে ওয়েব ব্যাকএন্ডের ফিউচার, ব্যাস ওটাতেও হাত দিলেন কিন্তু সপ্তাহ না যেতেই আপনার আবার মনে হলো ক্রস-প্ল্যাটফর্ম মোবাইল ডেভেলপমেন্ট শিখবেন ; চলে আসলেন ফ্লাটার/ডার্ট এর জগতে। এবার আবার আপনার মনে হলো যে হাইব্রীড না বরং মোবাইল ডেভেলপমেন্টের জন্য প্লাটফর্ম স্পেসিফিক ন্যাটিভ টেকনোলজী ব্যবহার করবেন আর বসে গেলেন জাভা/কোটলিন বা অবজেক্টিভ-সি/সুইফট নিয়ে।
এরকম ফ্রিকোয়েন্ট সুইচিং বন্ধ করুন। এভাবে আপনি একটাও ঠিকঠাক শিখতে পারবেন না। এর থেকে বরং একটা স্পেসিফিক গোল আর তার জন্য একটা ফ্রেমওয়ার্ক/ল্যাঙ্গুয়েজ সিলেক্ট করে নিয়ে আগাতে থাকুন।
ইদানীং নতুনদের মাঝে একসাথে সব শিখতে চাওয়ার একটা প্রবনতা দেখা যায়। আর এর ফলাফল সবজান্তা শমসের, কিন্তু কোনটিরই ওস্তাদ নয়। এই একই কারনে চারপাশে অনেক প্রোগ্রামার/কোডার দেখি যাদের অনেক বিষয়ে ভাসাভাসা জ্ঞান আছে, কিন্তু একটাতেও দক্ষ নয়।
সংযোজনঃ- এই উত্তরটা দিয়ে হয়ত অনেকের কাছেই ভুল মেসেজ যাচ্ছে। আমি এই উত্তরে শুধু একটা বিষয় শিখে সেটা কামড়ে ধরে পড়ে থাকতে বলিনি। আপনার ইচ্ছে ও প্রয়োজন মতো একাধিক বিষয় অবশ্যই শিখুন। তবে একটা ভাল করে না শিখে আরেকটাতে মুভ করার বিপক্ষে আমি। এখন যা শিখছেন সেটা আগে ভাল করে শিখুন, এরপর নিজের চাহিদা অনুযায়ী নতুন কিছু শিখুন।
আমি মোঃ সোলায়মান মাহমুদ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 9 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।