প্রোগ্রামিং স্কিল কে ২x করার উপায়

আসসালামু আলাইকুম। আজকে আমি খুব বাস্তব একটা বিষয় নিয়ে কথা বলতে চাই। অনেকেই প্রোগ্রামিং শিখছে, কোর্স করছে, ভিডিও দেখছে, কিন্তু কয়েক মাস পরেও মনে হয় স্কিল তেমন বাড়ছে না। আবার কেউ কেউ অল্প সময়েই অনেক এগিয়ে যায়। পার্থক্যটা কোথায়। আসলে প্রোগ্রামিং স্কিল বাড়ানো মানে শুধু নতুন ভাষা শেখা না, বরং শেখার পদ্ধতি ঠিক করা। আজকে আমি খুব সহজভাবে বলবো কীভাবে আপনি নিজের প্রোগ্রামিং স্কিলকে ধীরে ধীরে দুই গুণ পর্যন্ত উন্নত করতে পারেন।

 

প্রথম এবং সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো নিয়মিত কোড লেখা। অনেকেই দিনে কয়েকটা ভিডিও দেখে ভাবে আজ অনেক কিছু শিখে ফেলেছে। কিন্তু বাস্তবে কোড না লিখলে শেখা হয় না। আপনি যদি সত্যি স্কিল বাড়াতে চান, তাহলে প্রতিদিন অল্প হলেও নিজে কোড লিখতে হবে। এক ঘণ্টা না পারলে বিশ মিনিট লিখুন, কিন্তু লিখুন। কোড লিখতে লিখতেই মাথা খুলে যায়।

 

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

 

তৃতীয় বিষয় হলো অন্যের কোড পড়ার অভ্যাস। অনেকেই ভাবে শুধু নিজের কোড লিখলেই যথেষ্ট। কিন্তু ভালো প্রোগ্রামার হতে হলে অন্যের লেখা কোড পড়া খুব জরুরি। গিটহাব বা ওপেন সোর্স প্রজেক্টের কোড দেখলে বোঝা যায় অভিজ্ঞ মানুষ কীভাবে সমস্যা সমাধান করে। শুরুতে সব বুঝবেন না, কিন্তু ধীরে ধীরে চোখে পড়বে নতুন আইডিয়া।

 

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

 

পঞ্চম বিষয় হলো ছোট ছোট প্রজেক্ট করা। শুধু থিওরি পড়লে প্রোগ্রামিং স্কিল কখনোই দুই গুণ হবে না। একটা ছোট অ্যাপ, একটা সিম্পল টুল, বা নিজের দরকারের মতো কিছু বানানোর চেষ্টা করুন। নিজে কিছু বানালে শেখা অনেক গভীরে চলে যায়।

 

ষষ্ঠ বিষয় হলো একসাথে অনেক ভাষা শেখার চেষ্টা না করা। এটা খুব কমন একটা ভুল। আজ জাভা, কাল পাইথন, পরশু জাভাস্ক্রিপ্ট। এতে করে কোনোটাতেই ভালো হওয়া যায় না। একটা ভাষা বেছে নিন এবং সেটার ভিত ভালো করে তৈরি করুন। পরে অন্য ভাষা শেখা অনেক সহজ হয়ে যাবে।

 

সপ্তম বিষয় হলো নিজেকে প্রশ্ন করা। আমি আজ কী শিখলাম, এই কোড কেন এভাবে কাজ করছে, অন্যভাবে করলে কী হতো। এই প্রশ্ন করার অভ্যাস আপনাকে সাধারণ কোডার থেকে ভালো প্রোগ্রামারে নিয়ে যাবে।

 

সবশেষে একটা কথা বলবো। প্রোগ্রামিং স্কিল বাড়ানো কোনো জাদুর ব্যাপার না। এটা ধৈর্য আর নিয়মিত চর্চার ফল। আপনি যদি প্রতিদিন অল্প অল্প করে সঠিকভাবে প্র্যাকটিস করেন, তাহলে একসময় নিজেই বুঝতে পারবেন আপনার স্কিল আগের থেকে অনেক বেশি শক্ত হয়ে গেছে।

আজকের লেখা এখানেই শেষ।

ধন্যবাদ সবাইকে।

Level 0

আমি সামিউল ইসলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 ঘন্টা 36 মিনিট যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 5 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস