1. সম্প্রদায়

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

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


2. কাজ সম্পর্কে প্রশ্ন

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

এমনকি এই ক্ষেত্রে, এখনও একটি উপায় আছে. সহায়তা বিভাগে দেখা করুন । ওয়েবসাইটের এই বিভাগে, CodeGym ছাত্ররা কাজগুলি সম্পর্কে প্রশ্ন করতে পারে, একে অপরের সমাধানগুলি অন্বেষণ করতে পারে এবং পরামর্শ এবং টিপসও দিতে পারে৷ সম্পূর্ণ সমাধান পোস্ট করা অনুমোদিত নয়!

এটি খুব সহজ এবং মৌলিক শোনাচ্ছে, কিন্তু এটি আসলে বেশ পরিশীলিত।

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

কাজ সম্পর্কে প্রশ্ন

দ্বিতীয়ত, আপনি WebIDE- এ একটি টাস্ক সমাধান করার সময় "সহায়তা" বোতামে ক্লিক করলে, আপনাকে অবিলম্বে সহায়তা বিভাগে নিয়ে যাওয়া হবে, যেখানে আপনি WebIDE- এ যে টাস্কে কাজ করছেন সে সম্পর্কে শুধুমাত্র প্রশ্নগুলি দেখতে পাবেন ।

সাহায্য বোতাম

তৃতীয়ত, IntelliJ IDEA প্লাগইন অনুরূপ কার্যকারিতা প্রদান করে। আপনি "সহায়তা" বোতামে ক্লিক করতে পারেন বা Ctrl+Alt+W কী সমন্বয় টিপুন, যা অবিলম্বে আপনার ব্রাউজারে সহায়তা বিভাগটি খুলবে। এবং অবশ্যই, ফিল্টারটি শুধুমাত্র আপনি IntelliJ IDEA- তে যে কাজটি সমাধান করছেন সে সম্পর্কে প্রশ্ন প্রদর্শন করবে ।

IntelliJ IDEA সাহায্য

3. একটি প্রশ্ন তৈরি করা

আপনি যদি সহায়তা বিভাগে আপনার ত্রুটির একটি ভাল বিশ্লেষণ খুঁজে না পান, তাহলে আপনি সর্বদা নিজের প্রশ্ন তৈরি করতে পারেন। এটি করা বেশ সহজ — আপনাকে কেবল "একটি প্রশ্ন জিজ্ঞাসা করুন" বোতামটি ক্লিক করতে হবে এবং প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করতে হবে:

একটি প্রশ্ন তৈরি করা হচ্ছে

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

এবং যাইহোক, আপনাকে WebIDE বা IntelliJ IDEA থেকে আপনার কোড কপি করে আপনার প্রশ্নে যোগ করতে হবে না। আপনি যখন একটি টাস্ক সম্পর্কে একটি প্রশ্ন তৈরি করেন, তখন বিভিন্ন টাস্কের প্রয়োজনীয়তার স্ট্যাটাস সহ আপনার সমাধানের কোড স্বয়ংক্রিয়ভাবে এতে যোগ হয়ে যায়, অর্থাৎ আপনার সমাধানটি বর্তমানে কোনটি পূরণ করে এবং কোনটি করে না।

একটি প্রশ্ন তৈরি করা 2

এর মানে হল যে অন্যান্য CodeGym ছাত্ররা অবিলম্বে প্রশ্নকারীর সমাধান সম্পর্কে সমস্ত প্রাসঙ্গিক তথ্য দেখতে পায়, যা ভাল পরামর্শ প্রদান করা আরও সহজ করে তোলে।


4. সমাধান কোড

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

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

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

CodeGym এই তথ্যটি একটি বিশেষ উইজেট ব্যবহার করে প্রদর্শন করে যা WebIDE উইজেটের মতো । সর্বোপরি, এটি ইতিমধ্যে সমস্ত তথ্য প্রদর্শন করার জন্য ডিজাইন করা হয়েছে। ভাল, সম্ভবত প্রশ্ন নিজেই বাদ দিয়ে.

সমাধান কোড

প্রকৃতপক্ষে, আমরা একটি বিশেষ উইজেট লিখেছি যাতে আপনি অন্য ব্যবহারকারীর সমাধানগুলি অধ্যয়ন করতে পারেন। এবং অন্যান্য ব্যবহারকারীদের জন্য আপনার জিজ্ঞাসা করা প্রশ্নগুলিতে আপনার সমাধানগুলি পরীক্ষা করা সহজ এবং আনন্দদায়ক করতে৷