টেকটিউনস এর সবাইকে আসসালামু আলাইকুম, আজ কে প্রোগ্রামিং বিষয়ে আমাদের যে বিভিন্ন সমস্যা হয়, সেগুলোর খারাপ দিক খারাপ বলতে কিছু অন্যরকম দিক নিয়ে আলোচনা করব। আশাকরি এগুলো পড়লে আপনার প্রোগ্রামিং শেখার আগ্রহ বাড়বে, এবং অনেকটা ভালো লাগবে, তো আর বেশি কথা বলছি না চলে গেলাম মেইন টিউনে।
প্রোগ্রামিং শেখার সবচেয়ে খারাপ উপায় কোনটি? প্রোগ্রামিং শেখার সময় সবচেয়ে বড় ভুলগুলো হল নিচে তুলে ধরলাম।
একচুয়্যালি একটা প্রোগ্রামিং সমস্যার সমাধান করা এবং যাস্ট সঠিক আউটপুট পাওয়া কোডের মধ্যে অনেক তফাত আছে। অনেক নোভিস প্রোগ্রামাররা যে ভুলটি করে থাকে তাহল ডকুমেন্টেশন থেকে সিনট্যাক্স মুখস্ত করে একটা কোড লিখে ফেলা যা সঠিক ফলাফল দিলেও সেটার পিছনে কোন ভিত্তি থাকে না। প্রোগ্রামিং অর্থই হল বিভিন্ন সমস্যার সমাধান করা এবং এর জন্য এলগরিদম, ডাটা স্ট্রাকচার ইত্যাদি অনেক বিষয়ের সঠিক বাস্তবায়ন প্রয়োজন।
অনেক বড় কোডার একটি নতুন ভাষা শেখার সময় অনেক বই-পত্র, ভিডিও দেখে অনেক সময় কিছু না বুঝেই ভিডিওতে যা যা করা হয় ঠিক তাই তাই করে। কিন্তু এভাবে আসলে কিছুই শেখা হয় না। আপনি তখনই প্রবলেম সল্ভিং এ দক্ষ হবেন যখন নিজে কোড করতে গিয়ে বিভিন্ন প্রব্লেমের সম্মুখীন হবেন। ও নিজে থেকেই তা মোকাবেলা করতে পারবেন।
খালি বই পড়েই গেলেন, ভিডিও দেখেই গেলে বা লেকচার মুখস্ত করে ফেললেও যদি নিজে থেকে কোডিং না করেন তাহলে কিছুই শিখতে পারবেন না। ব্যাপারটা অনেকটা হয়ে যাবে রেসিপি মুখস্ত করে নিজেকে শেফ দাবি করা, যদিও আপনি কখনোই রান্না করেননি।
এই পয়েন্টটি একটু আনকমন এবং কিন্তু কোন অংশে কম সত্য না। একসঙ্গে কয়েকজন বন্ধু বা সঙ্গীর সাথে মিলে প্রোগ্রামিং শিখলে অল্প সময়ে খুব দ্রুত প্রোগ্রেস হয় যা একা একা শিখলে হয় না। বাস্তবিক জীবনে, চাকরিক্ষেত্রে, কর্মস্থলে একটা টিমে অনেকে মিলে একটা সমস্যার সমাধান করে কারণ তখন একসঙ্গে একজনের বদলে অনেকগুলো ব্রেইন একসঙ্গে কাজ করে। সবার চিন্তাধারা, বুদ্ধিমত্তা, জ্ঞান সমান নয়।
এটা অত্যন্ত কমন সমস্যা, গুগলে ঢুকলেই দেখা যায় এধরনের প্রশ্ন। আগে Python শেখা ভাল হবে নাকি Javascript? HTML ছাড়া ওয়েবসাইট বানানো যাবেনা? একবারে C, C+, Java, C#, Python, Javascript শিখলে ভাল হবে নাকি গিটার বাজানো শিখব? এসব প্রশ্ন মানেই সময় নষ্ট এবং এ ধরনের প্রশ্নের উত্তর আপনার নিজেই নিজেকে দিতে হবে। আপনার যদি প্যশন ও ধৈর্য থাকে তাহলে ভালোমত প্রবলেম সল্ভিং শিখুন এরপর সিনট্যাক্স কোন ব্যাপারই না। কিভাবে ২ সপ্তাহে প্রোগ্রামিং শিখে ফ্রি-ল্যান্সিং করে পরবর্তী বিল গেটস হয়ে যাব😂?
আপনি দুই সপ্তাহে প্রোগ্রামিং শিখতে পারবেন না, শিখতে পারলেও সেটা দিয়ে পরবর্তী বিল গেটস হতে পারবেন না। তৃতীয়ত, ধনী হওয়ার ইচ্ছা নিয়ে কোডিং শিখতে গেলে ২ সপ্তাহ কেন, ২০ বছরেও কিছু হবে না। কোডিং করতে প্রচুর ধৈর্য এবং সত্যিকারের প্যাশন লাগে। বিষয়টা এঞ্জয় না করলে কখনই আয়ত্ত করতে পারবেন না।
যখন আপনি উঠতে, বসতে, ঘুমাতে, গোসল করতে, খেতে গিয়েও মাথায় শুধু প্রবলেম সল্ভিং ঘুরবে তখন বুঝবেন আপনার প্যাশন আছে এবং আপনি লেগে থাকলে সাক্সেস্ফুল হতে পারবেন।
আজকের টিউন এ পর্যন্তই, সবাই ভালো থাকবেন।
~আল্লাহ হাফেজ।
আমি শফিকুল ইসলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 1 বছর 12 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।