কেন কোডেক্যাডেমির সাথে আপনার কোড শেখা উচিত নয়

কেন কোডেক্যাডেমির সাথে আপনার কোড শেখা উচিত নয়

Codecademy হল একটি ওয়েব অ্যাপ যা নতুন ডেভেলপারদের কোডিং এর বিল্ডিং ব্লক শেখানোর জন্য ডিজাইন করা হয়েছে। এটি অত্যন্ত জনপ্রিয় কিন্তু এতে অনেক কিছু আছে যা এটি আরও ভাল করতে পারে।





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





তাহলে, কোডকেডেমিতে কি সমস্যা? বেশ কয়েকটি সমস্যা রয়েছে যা নিয়ে কথা বলা উচিত এবং যে জিনিসগুলি ভাল করে না তা শেখার ফলে কোড শেখার জন্য কিছু ভাল বিকল্প হতে পারে।





কোডকেডেমি সমস্যা 1: এটা মাইন্ডসেট শেখায় না

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

আপনি একটি বৃহত্তর স্কেলে একটি সমস্যা দেখতে সক্ষম হতে হবে এবং আপনার প্রতিটি পদক্ষেপ কিভাবে বাকি প্রোগ্রাম প্রভাবিত করে তা বুঝতে সক্ষম হতে হবে। এর উপরে, আপনি একটি উচ্চ স্তরের হতাশা সহ্য করতে সক্ষম হবেন এবং যখন আপনি মানসিক ইটের দেয়ালে আঘাত করবেন তখন অধ্যবসায় করতে হবে।



আপনাকে ত্রুটিগুলি, উত্তরগুলির জন্য Google অনুসন্ধান করতে এবং আপনার সমস্যাটি অন্যান্য ডেভেলপারদের সাথে যোগাযোগ করতে সক্ষম হতে হবে। সোজা কথায়, আপনাকে কোডারের মতো ভাবতে সক্ষম হতে হবে।

কোডকেডেমি কোর্স আপনাকে কোডারের মত ভাবতে শেখায় না।





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

সমস্যা সমাধানের অভিজ্ঞতা পাওয়ার জন্য আরও ভাল উপায় কী?





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

দৈনিক প্রোগ্রামার সাবরেডিট নিখুঁত শিক্ষানবিস থেকে শুরু করে কোড বিশেষজ্ঞদের সকল দক্ষতার স্তরের দৈনিক ধাঁধা নিয়ে আসে।

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

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

কাগজের ফ্ল্যাশকার্ডগুলি সস্তা এবং কার্যকর। আসলে, আপনি শুরু করতে অ্যামাজনে 1,000 প্যাক কিনতে পারেন।

অক্সফোর্ড 30 (1000 PK) ফাঁকা সূচক কার্ড, 3 'x 5', সাদা, 1,000 কার্ড (100 এর 10 প্যাক) (30) এখনই আমাজনে কিনুন

আপনি যদি ডিজিটাল পছন্দ করেন, তবে আপনি ব্যবহার করতে পারেন এমন বেশ কয়েকটি অ্যাপ রয়েছে। আমি আনকির একটি বিশাল ভক্ত কারণ এটি কতটা কাস্টমাইজযোগ্য। এটিতে হাজার হাজার কমিউনিটি-নির্মিত ফ্ল্যাশকার্ড রয়েছে এবং এটি তার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) এর মাধ্যমে এক্সটেনসিবল।

মোবাইল ব্যবহারকারীদের জন্য, প্রচুর আছে অ্যান্ড্রয়েডের জন্য ফ্ল্যাশকার্ড অ্যাপ্লিকেশন , এবং আইফোনের জন্য।

কোডকেডেমি সমস্যা 3: সিনট্যাক্স সমান প্রোগ্রামিং নয়

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

ডেভেলপার জাভাস্ক্রিপ্ট শিখছে এবং ভাষা বুঝতে শুরু করেছে, কিন্তু আসলে এটি কিভাবে প্রয়োগ করতে হয় তা জানে না। এটি ডেভেলপারদের দোষ নাও হতে পারে।

প্রারম্ভিক জাভাস্ক্রিপ্ট কোর্সটি জাভাস্ক্রিপ্ট সহ ডকুমেন্ট অবজেক্ট মডেল ব্যবহার করে না। জাভা কোর্স আপনাকে শেখায় না কিভাবে এটি চালানোর জন্য আপনার কোড কম্পাইল করতে হয়।

যে সব ঝকঝকে পেতে ঝোঁক না। কোডক্যাডেমি আপনাকে ক্লিনার কোড লেখার টিপস দেয় না। এটি আপনাকে স্ব-নথিভুক্ত কোড লিখতে শেখায় না। এটি আপনাকে প্যাকেজ ম্যানেজমেন্ট, বা আপনার নিজের প্রকল্পে অন্যের কোড কীভাবে ব্যবহার করতে হয় তা শেখায় না।

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

কোডকেডেমি সমস্যা 4: তত্ত্ব ব্যাখ্যা করে না

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

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

দ্য আর্ট অফ কম্পিউটার প্রোগ্রামিং, ভলিউম 1-4A বক্সড সেট এখনই আমাজনে কিনুন

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

কোডকেডেমির বিকল্প

আপনি যদি কোডকাডেমি যে কাঠামোটি প্রদান করেন তা পছন্দ করেন তবে কিছু বিকল্প চান তবে কিছু বিকল্প রয়েছে।

কোড স্কুল বনাম কোডকেডেমি

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

কিভাবে ল্যাপটপকে অতিরিক্ত গরম করা থেকে রক্ষা করা যায়

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

কোড স্কুল বিনামূল্যে নয়, কিন্তু আপনি মাসিক যে মূল্য প্রদান করবেন তা তাদের সমস্ত উপাদানকে কভার করবে। এটি একটি গুরুতর ফলাফল সহ একটি গুরুতর বিনিয়োগ।

FreeCodeCamp বনাম Codecademy

নাম থেকে বোঝা যায়, কোডকোডেমির মতই ফ্রি কোডক্যাম্প বিনামূল্যে। কোড স্কুলের মতো, আপনি শিখতে বেশ কিছু গভীরভাবে উপাদান পাবেন।

FreeCodeCamp আপনাকে চাকরি দেওয়াকে কেন্দ্র করে। তারা মাইক্রোসফট এবং গুগলের মতো হাই-প্রোফাইল কোম্পানিতে 40,000 গ্র্যাজুয়েটকে চাকরি দিচ্ছে। তারা সাতটি ভিন্ন সার্টিফিকেশন প্রদান করে, প্রত্যেকটি প্রায় 300 ঘন্টার মধ্যে।

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

কোডকেডেমি খারাপ নয়

এখন দেখুন, কোডকেডেমি সম্পর্কে অনেক কিছু পছন্দ করার আছে। এটি উদীয়মান প্রোগ্রামারদের নিরুৎসাহিত করার জন্য নয়, শেখা সর্বদা লক্ষ্য। কোডকেডেমি হাজার হাজার কম্পিউটার বিজ্ঞানের মৌলিক বিষয়গুলির সাথে পরিচয় করিয়ে দিয়েছে। কিন্তু উন্নতির জন্য যথেষ্ট জায়গা আছে।

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

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অ্যানিমেটিং বক্তৃতার জন্য একটি শিক্ষানবিস নির্দেশিকা

অ্যানিমেশন বক্তৃতা একটি চ্যালেঞ্জ হতে পারে। আপনি যদি আপনার প্রকল্পে সংলাপ যুক্ত করতে প্রস্তুত হন, আমরা আপনার জন্য প্রক্রিয়াটি ভেঙে দেব।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • শিক্ষা প্রযুক্তি
  • প্রোগ্রামিং
  • কোডিং টিউটোরিয়াল
লেখক সম্পর্কে অ্যান্থনি গ্রান্ট(40 নিবন্ধ প্রকাশিত)

অ্যান্থনি গ্রান্ট একজন ফ্রিল্যান্স লেখক যা প্রোগ্রামিং এবং সফটওয়্যারকে কভার করে। প্রোগ্রামিং, এক্সেল, সফটওয়্যার এবং টেকনোলজিতে তিনি একজন কম্পিউটার সায়েন্স প্রধান।

অ্যান্থনি গ্রান্ট থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন