হয়তো বিশ্বাস হবে না, গুগল করে দেখতে পারেন। দেখুন তো “teach yourself **** in *** days”, “teach yourself **** in *** hours” এরকম টাইটেল এর কতগুলো বই পান? হয়তো পেয়ে যাবেন “teach yourself C++ in 3 days” অথবা “teach yourself Java in 7 days” কিংবা “Learn HTML in 24 hours”।
আসলেই এসব বই এর কমতি নেই। এবং এর মধ্যে স্বাভাবিক ভাবেই অধিকাংশ বই কম্পিউটার বিষয়ক। কী নেই? C++, Java থেকে শুরু করে PHP, .NET. সবই আছে। একটা উদাহরণ দেখুনঃ
অনেকেই অল্প সময়ের মধ্যে অনেককিছু শিখে ফেলার আশায় এসব সিরিজের বই ফলো করেন। কিন্তু এতে কিছু শেখার চেয়ে নিজের সর্বনাশই করে ফেলেন অজান্তে। ভালো সফটওয়্যার ইঞ্জিনিয়ার বা ওয়েব ডেভলপার হতে চাইলে সবাইকে অবশ্যই প্রোগ্রামিং ভাষাগুলোর খুঁটিনাটি জানতে হয়। কিন্তু এসব বইয়ে এর সামান্য ছোঁয়াটুকুও থাকেনা। ধরাবাঁধা নিয়মের বাইরের কাজে এই জ্ঞানের পরিণামটা ভয়াবহ।
গুগল এর প্রথম সারির হ্যাকারদের একজন Peter Norvig (আর্টিফিশিয়াল ইন্টিলিজেন্স এর বহুল ব্যবহৃত বই এর লেখকদের একজন), বিভিন্ন গবেষকের গবেষণা থেকে দেখেছেন যে, কোন একটা বিষয়ে এক্সপার্ট লেভেলে পৌঁছাতে গড়ে ১০ বছর সময় লাগে। এবং এই সময়টা হলো নিজেকে বিভিন্ন কাজের (প্রজেক্ট) মাধ্যমে গড়ে তোলার। নিজের কাজটাকে ভালোভাবে জানার।
ধৈর্য্য ধরে যথেষ্ট সময় দিয়ে নিজের পছন্দের বিষয়টাকে ভালোভাবে জেনে নিলে উচুঁস্তরের একজন প্রোগ্রামার বা ওয়েব ডেভলপার হওয়া সময়ের ব্যাপার মাত্র।
আর এটাও মনে রাখতে হবে, অল্প বিদ্যা ভয়ঙ্করী।
আমি গ্লাইডার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 71 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
অনেক দরকারী কথা বলেছেন…..
তবে দুঃখজনক হলেও সত্য যে, অধিকাংশ ব্যক্তিই শর্ট-কাট রাস্তা ফলো করে….