10 Common Mistakes of a Beginner Programmer and How to avoid them?

10 Common Mistakes of a Beginner Programmer and How to avoid them?

Everyone makes mistakes. Everyone deserves a second chance.

Mo’ne Davis

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

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

সূচিপত্র:

শুরুর দিকে ভয় 'টিউটোরিয়াল চক্রে' আটকিয়ে যাওয়া নিজের ভিত্তি মজবুত করা
বাজে কোড ফরম্যাটিং
পরিকল্পনা ছাড়া কোড লেখা 'সেরা প্র‍্যাকটিস' এর খোঁজ করা
সঠিক রোডম্যাপ এর অভাব 'আমি সব জানি 'এরূপ মনে করা কোড Cloud/Github এ সেভ না করা সঠিকভাবে কোড Documentation না করা উপসংহার

শুরুর দিকে ভয়

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

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

কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখব এটা নির্বাচন করতে গিয়ে অনেকে প্রচুর সময় ব্যয় করে ফেলে এবং ইউটিউবে নানারকম ভিডিও দেখে বিভ্রান্ত হয়ে যায়। ভেবে নেয় এই প্রোগ্রামিং ল্যাঙ্গুয়েজ হয়তো ওই প্রোগ্রামিং ল্যাংগুয়েজের থেকে সহজ। তারপর একেক সময় তারা একটা থেকে অন্য ল্যাঙ্গুয়েজে জাম্প করে৷ যে কারণে তাদের শেখাটা কখনোই পরিপূর্ণ হয় না। যেমন - আমি যখন কোডিং শুরু করি তখন আমি Core Stack(HTML, CSS, JS, PHP) শিখেছিলাম কিন্তু সে সময়ে Ruby on Rails (RoR) এর জনপ্রিয়তা ও চাহিদা অনেক বেশি ছিল। এবং এটি দেখে বিভ্রান্ত হয়ে আমি PHP কে অর্ধেক শিখেই Ruby শেখা শুরু করে দেই। যদিও Ruby শেখা অতটা বিগিনার ফ্রেন্ডলি ছিল না। ফলশ্রুতিতে আমি ভয় পেয়ে যাই এবং প্রায় এক বছর প্রোগ্রামিং বন্ধ রাখি। তাই কখনো কোনটা ভালো কোনটা খারাপ চিন্তা না করে নিজের পছন্দ অনুযায়ী যেকোনো একটি ল্যাঙ্গুয়েজ শিখে নিলেই হবে। সব ল্যাঙ্গুয়েজে ভালো, সবগুলোরই চাহিদা রয়েছে। এবং যেকোন একটি ল্যাঙ্গুয়েজ শিখে নিলে পরবর্তীতে অন্য ল্যাংগুয়েজ গুলা শিখতে বেশি সময় লাগে না।

বাজে কোড ফরম্যাটিং

একজন অভিজ্ঞ প্রোগ্রামার এবং একজন বিগিনার দ্বারা লিখিত কোড প্রায় তাৎক্ষনিকভাবে আলাদা করা যায় যে কারণে সেটি হল বাজে কোড বিন্যাস, যেমন কোডটি সঠিকভাবে ইন্ডেন্ট না করা বা নতুন লাইন এবং ফাঁকা জায়গার অসঙ্গতিপূর্ণ ব্যবহার।

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

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

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

'টিউটোরিয়াল চক্রে' আটকিয়ে যাওয়া

প্রথমেই একটি গুরুত্বপূর্ণ প্রশ্নের উত্তর দেই: এই 'টিউটোরিয়াল চক্র' বা Tutorial Hell কি? টিউটোরিয়াল চক্র হলো নিজে কোনোকিছু চেষ্টা না করে অন্ধের মতো শুধু টিউটোরিয়াল অনুসরণ করা। টিউটোরিয়াল চক্র অনেকটা এভাবে কাজ করে -

একটি টিউটোরিয়াল শেষ করুন -> নিজে থেকে কিছু শুরু করার চেষ্টা করুন -> আপনার মনে হচ্ছে আপনি জানেন না কি করতে হবে -> একটি নতুন টিউটোরিয়াল শুরু করুন -> একটি টিউটোরিয়াল শেষ করুন -> repeat

কেন এই টিউটোরিয়াল চক্রে আমরা আটকে যাই?

এই চক্রে আটকে থাকার কয়েকটি কারণ রয়েছে। টিউটোরিয়ালগুলি ঝুঁকিমুক্ত। আপনি শুধু শিক্ষক যা বলেন তা অনুসরণ করেন। যদি আপনি একটি ত্রুটি খুঁজে পান, আপনি Github থেকে কোডটি কপি করেন, এটি আপনার কোডে পেস্ট করেন এবং ব্যাস কাজ হয়ে গেল! এটি এখন কাজ করছে! এছাড়াও, টিউটোরিয়ালগুলি আপনাকে অগ্রগতির অনুভূতি দেয়। আপনি Node.JS এ ২ টি টিউটোরিয়াল শেষ করেছেন? এখন আপনি Node.JS জানেন! এমনকি যদি আপনি কখনও একটি REST API তৈরি না করেন, একটি ওয়েবসাইট বা একটি ছোট প্রোগ্রামের ব্যাকএন্ড, আপনি মনে করেন যে আপনি Node.JS জানেন। কিন্তু প্রকৃতপক্ষে আপনি আসলে কোনো অগ্রগতিই করছেন না!

কিভাবে এই চক্র থেকে বের হবেন?

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

পরিকল্পনা ছাড়া কোড লেখা

উচ্চমানের কন্টেন্ট সহজে তৈরি করা যায় না। এর জন্য প্রয়োজন সতর্ক চিন্তা ও গবেষণা। উচ্চ মানের প্রোগ্রামও ব্যতিক্রম নয়। মানসম্মত প্রোগ্রাম লেখা একটি প্রবাহ সহ একটি প্রক্রিয়া:

চিন্তা করুন > গবেষণা > পরিকল্পনা > লিখুন > যাচাই করুন > সংশোধন করুন

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

প্রোগ্রামিংকে শুধু লাইন বাই লাইন কোড লেখা ভাববেন না। প্রোগ্রামিং একটি যুক্তি-ভিত্তিক সৃজনশীলতা যাতে মাথা খাটানো প্রয়োজন।

'সর্বোত্তম অনুশীলন ' এর খোঁজ করা

"সর্বোত্তম অনুশীলন" বা Best practice কথাটি আসলে ক্ষতিকর। এটা বোঝায় যে আর কোন গবেষণার প্রয়োজন নেই। এখন পর্যন্ত কোনটি বেস্ট অনুশীলন? এটা প্রশ্ন করবেন না! আসলে সেরা অনুশীলন বলতে কোনো কিছু নেই।

প্রোগ্রামিং -এর সেরা অনুশীলন হিসেবে আমরা আগে যা চিহ্নিত করেছি তার কিছুকে আজকে খারাপ অভ্যাস হিসেবে চিহ্নিত করা হয়েছে। উদাহরণস্বরূপ, ৫-৬ বছর আগে JQuery শেখা বেস্ট জাভাস্ক্রিপ্ট স্কিল ছিল এবং যেকোন job requirement এ JQuery অবশ্যই থাকতো। কিন্তু এখন আমরা জানি পরিস্থিতি একেবারেই ভিন্ন!

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

সঠিক রোডম্যাপ ও শিডিউল এর অভাব

আমরা এটাকে গাইডলাইনের অভাবও বলতে পারি। প্রত্যেকটা কাজ শুরুর আগে আমাদের একটা নির্দিষ্ট সময়সীমা নির্ধারণ করে দিতে হয়। এবং সেই ডেডলাইন অনুযায়ী কাজ করতে হয়। দেখা যায় অনেকেই HTML, CSS শিখতে গিয়েই মাসের-পর-মাস সময় ব্যয় করে ফেলে৷ যেখানে এ সম্পর্কে বেসিক ধারণার জন্য ১৫দিন থেকে ১ মাসের বেশি সময় লাগার কথা না। একটা শিডিউল তৈরি করা দরকার যে আমি পরবর্তী ১০দিনে এই ফ্রেমওয়ার্ক/লাইব্রেরির ব্যাসিক কন্সেপ্ট শিখব। আগামী দশ দিনে আরো ভালোভাবে বিষয় জানবো এবং শেষ দশ দিনে এটি ব্যবহার করে একটি প্রজেক্ট বানাবো। আরো বড় করে যদি আপনি আপনার টার্গেট সেট করতে চান তাহলে টার্গেট অনেকটা এমন হতে পারে যে, আমি আগামী তিন - চার মাসে ফ্রন্টেন্ড (Front-End) ওয়েব ডেভেলপমেন্ট শিখব। যদিও এই সময়ের মধ্যে আপনি হয়তো এক্সপার্ট হয়ে উঠতে পারবেন না কিন্তু অনেক বিষয়ই শিখে যাবেন।

যে কারণে অনেকে সময়মত প্রজেক্ট কম্প্লিট করতে ব্যর্থ হয়

অনেকেই প্রজেক্ট সময়মতো শেষ করতে পারে না কারণ তারা কোনো সময়সীমা নির্ধারণ করে দেয় না। দীর্ঘ সময়ে একই প্রজেক্টে কাজ করার জন্য তাদের একঘেয়ে লাগে এবং তারা প্রজেক্ট সম্পূর্ণ না করেই নতুন কোনো কাজ শুরু করে দেয়। এ সমস্যাটি অধিকাংশ প্রোগ্রামারদের হয়ে থাকে। এজন্যই আপনাকে একটি লক্ষ্য নির্ধারণ করে নিতে হবে। যেমন- আমি আগামী ১৫ দিনে এই প্রজেক্টটি সম্পন্ন করব। অথবা আমি ১০ দিনে এই কোর্সটি শেষ করব। এভাবে ডেডলাইন অনুযায়ী কাজ করলে আশা করা যায় আপনি খুব দ্রুত উন্নতি করবেন।

'আমি সব জানি' এরূপ মনোভাব থাকা

আমরা মানুষ, এবং আমরা ভঙ্গুর। এবং, এজন্যই আমরা আমাদের সক্ষমতা এবং জ্ঞানের অতিরিক্ত মূল্যায়ন করার চেষ্টা করি। আমরা সবাই এই সময়ের মধ্য দিয়ে গেছি।

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

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

কোড সঠিকভাবে Documentation/Commenting না করা

প্রথমত, আমাদের জানা উচিত যে Commenting হলো কিছু বিশেষ অক্ষরের মধ্যে সোর্স কোডে লেখা বর্ণনা যাতে কোডটি চালানোর সময় কম্পাইলার উপেক্ষা করতে পারে। C এবং C ++ প্রোগ্রামিং এ, আমরা // (ডাবল স্ল্যাশ) ব্যবহার করে একটি লাইন এবং /*......../ এর মধ্যে মাল্টি লাইনের কমেন্ট লিখতে পারি। নিম্নলিখিত দুটি কারণে কমেন্ট লিখা সোর্স কোড লেখার মত মত গুরুত্বপূর্ণ।

কারণ #১

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

কারণ #২

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

নিজের কোড Github/Cloud এ সংরক্ষণ না করা

"আমি মাত্র [X] ঘন্টা কাজ হারিয়েছি" বাক্যটি একজন প্রোগ্রামারের শব্দভান্ডারে থাকা উচিত নয়! এখন স্বয়ংক্রিয় ব্যাক-আপ এবং সংস্করণ নিয়ন্ত্রণের জন্য অনেকগুলি ভাল সরঞ্জাম রয়েছে, যে কোনও কিছু হারানোর কোনও অজুহাত নেই, এমনকি যদি আপনার একটি বড় কম্পিউটার ত্রুটি, অগ্নি, চুরি বা অন্যান্য ছোটখাটো দুর্যোগ হয়।

আমি আমার 'Dropbox' ফোল্ডার থেকে কাজ করি, যা স্বয়ংক্রিয়ভাবে আমার সমস্ত ফাইল ব্যাক আপ করে। Version History সহ - এবং যখন অন্যান্য ডেভেলপারদের সাথে বা ওপেন সোর্স প্রকল্পে আমি কাজ করি, তখন আমি আমার কোডটি Github- এ সংরক্ষণ করি। এই সমস্ত টুলস আপনি বিনামূল্যে ব্যবহার করতে পারবেন।

উপসংহার

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

এই আর্টিকেলটি অন্যগুলোর চেয়ে সামান্য বড় ছিল, তাই এখন আপনার একটি বিরতি প্রাপ্য।


If you like this article, please share it with your friends and follow our community on social platforms to get notified about our latest activities, events, and articles.


An article by The AS8 Organization

Credits:


Follow us on social platforms: