একটু চিন্তা করলেই বুঝতে পারবে

একটু চিন্তা করলেই বুঝতে পারবে

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

একটু চিন্তা করলেই বুঝতে পারবে-- ইউটিউব আর ইন্টারনেট এর যুগে: দুনিয়ার এমন কোন ক্যারিয়ার পাথ নাই যেটার টিউটোরিয়াল ইউটিউবে পাওয়া যায় না। আবার দিনের ১৬ ঘন্টা বা ১৮ ঘন্টা আমরা সবাই পড়ালেখা বা কাজকর্ম নিয়ে ব্যস্তও থাকি না। আবার এমনও না যে, আমাদের কাছে ল্যাপটপ/পিসি বা ইন্টারনেট নাই। সেটাও না। অর্থাৎ খুঁজলে আমাদের কাছে রিসোর্চ, ফ্যাসিলিটি, কনটেন্ট, টাইম, ইচ্ছা, প্ল্যান, রুটিন সবই আছে। তারপরেও আমরা স্কিল ডেভেলপ করে উঠতে পারি না? কেন, পারি না?

.

ধরো, যারা ওয়েব ডেভেলপার হতে চায় তাদের সবাই কমবেশি জানে। তাকে HTML, CSS, Bootstrap, Tailwind, Javascript, DOM, API, ES6, Debugging, DevTool, React, Router, Authentication, Node, Express, Mongodb, ইত্যাদি শিখতে হবে। আবার এইটাও জানি ইউটিউবে গেলেই এইগুলার টিউটোরিয়াল পাওয়া যাবে। অনেক দিন ধরে প্ল্যানও করতেছি। টুকিটাকি চেষ্টা করে। কিন্তু তারপরেও আগায় না। জমে না। হচ্ছে না। কেন?

কারণ--

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

.

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

.

৩. টিউটোরিয়াল পাওয়া যায়। বুঝাও যায়। কিন্তু সেই টপিকগুলোকে ইমপ্লিমেন্ট করার প্রজেক্ট, প্রজেক্ট আইডিয়া, প্রাকটিস করার প্রজেক্ট, প্রজেক্ট ফিনিশ করার ডেডলাইন। প্রজেক্ট করতে গেলে গাইডলাইন। প্রজেক্ট ফিনিশ করার পর ফিডব্যাক। এইগুলার কোনটাই পাওয়া যায় না।

৪. সিরিয়াস এবং ইফেক্টিভ জব/ইন্টার্ন প্লেসমেন্ট এর গাইডলাইন পাওয়া যায় না।

.

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

১. প্রতিদিন গড়ে ৬-৮ ঘন্টা সময় দেয়ার জন্য কমিটেড থাকো। কোনদিন হালকা একটু কম হলেও পরের দিন পুষিয়ে দেবার মাইন্ডসেট রাখো।

২. কোথাও কোন কিছুতে আটকে গেলে আমাদের কাছে হেল্প চাইবে। কোন কিছু বুঝতে না পারলে মেইন কনটেন্ট এর পাশাপাশি কন্সেপচুয়াল সেশন দেখবে। গরূপে পোষ্ট দিবে। যত এরর খাবে সেগুলা পোষ্ট করতে পারবে। সর্বোচ্চ ১০ ঘন্টার মধ্যে সব এরর এর সমাধান পাবে। দরকার হলে সাপোর্ট সেশন এ গিয়ে স্ক্রিন শেয়ার করে সাপোর্ট নিবে।

৩. অনটাইমে কোর্স ফিনিশ করে SCIC তে যাওয়ার টার্গেট নিয়ে শিখতে শুরু করবে।

৪. নিজেকে ইন্টার্ন/জব এর দরজা পর্যন্ত নিয়ে যাওয়ার মিশনে হার্ডওয়ার্ক করতে থাকবে।