**প্রোগ্রামিং / ওয়েব ডেভেলপমেন্ট শিখতে কতদিন সময় লাগে ? **
এটা একদমই আপেক্ষিক বিষয়। সবার শেখার গতি এক নয়, কেউ দ্রুত শিখতে পারে, কেউ আবার অনেক সময় ব্যয় করে শেখে। ওয়েব ডেভেলপমেন্টের অনেকরকম টেকনলোজি আছে, একেকটি আবার একেকরকম সময় নেয় শিখতে। শিক্ষার্থীর ইতোমধ্যে বেসিক প্রোগ্রামিং জানা আছে কি না, তার মেন্টরের অভিজ্ঞতা কেমন, ইত্যাদিও বড় মাপের পার্থক্য তৈরি করতে পারে।
**তবে এইখানে চারখান কথা আছে।**
১. ডেইলি ডেইলি সিরিয়াসলি ৫-৬ ঘন্টা সময় দিতে হবে। কোনভাবেই একদিনও সলিড ৫-৬ ঘন্টার কম সময় দেয়া যাবে না। বরং দরকার হলে কোন দিন আরেকটু বেশি সময় দিতে রাজি থাকতে হবে। কোনভাবেই একদিনও ফাঁকিবাজি করা যাবে না। সেই মাইন্ডসেট নিয়ে শুরু করতে হবে। সাথে সাথে কোন কোন জায়গা থেকে কোনটার পর কোন জিনিস সিরিয়াল ওয়াইজ শিখতে হবে সেটা রেডি থাকতে হবে। কতটুকু ফিনিশ হওয়ার পর কোন প্রজেক্ট করতে হবে সেটা রেডি থাকতে হবে। অনেকভাবে ফুলস্ট্যাক হওয়া পসিবল। তার মধ্যে কোন রাস্তা দিয়ে যেতে চাও সেটাও ফাইনাল করে রাখতে হবে।
২. ৫-৭ মাসে একদম মাস্টার লেভেলের ফুলস্ট্যাক ডেভেলপার হয়ে যাবে না। এরপর আর একদিনও কিছু শিখবে না বা কিছু শেখার চেষ্টা করবে না। সেটা করা যাবে না। বরং ৫-৭ মাসে একজন জুনিয়র লেভেলের ডেভেলপার হয়ে কোথাও কোন কিছু একটা শুরু করতে পারবে। সেই লেভেলে যাবে। তারপরেও কিন্তু শেখা কন্টিনিউ রাখতে হবে।
৩. নিজে নিজে শিখতে চাইলে দুইটা বড় সমস্যা হচ্ছে ডিস্ট্রাক্টেড হয়ে যাওয়া। এক সপ্তাহ করার পর পরের সপ্তাহে খবর থাকে না। এবং কোন কিছুতে আটকে গেলে আটকেই থাকে। তাই যে কাজ করতে হয়তো সলিড ৫-৭ মাস লাগার কথা। সেটাই চলে যায় ১২-১৮ মাস। সো, সুপার ফোকাসড থাকতে হবে। যদি ৫-৭ মাসে ফিনিশ করতে চাও। অল্প সময়ে শিখতে চাইলে কোন একটা কিছুতে বেশিদিন আটকে থাকা যাবে না। ফিগার আউট করার প্রসেস জানতে হবে। এবং দরকার হলে দ্রুত কারো হেল্প নিতে হবে।
৪. নামলে সিরিয়াসলি নামো। ১০০% কমিটমেন্ট নিয়ে নামো। তাহলে দুই চারদিন বেশি বা কম লাগুক। সেটা মেটার করবে না। কারণ, লেগে থাকলে হয়ে যাবে।
সামারি হচ্ছে: সলিড ৫-৭ মাস সময় দিলে অবশ্যই পসিবল। হার্ডওয়ার্ক করে লেগে থাকলে অবশ্যই পসিবল। হয়তো পার্সন অনুসারে খানিকটা কম বেশি হতে পারে। এর বেশি কিছু না।
Ⓒ লিখেছেন Jhankar Mahbub ভাইয়া.
Comments
Post a Comment