নিজের টুলস তৈরি করার মাধ্যমে প্রোগ্রামিংয়ে দক্ষতা অর্জন করুন

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

যখন কোনো জটিল ত্রুটি (error) দেখা দেয়, তখন তারা আটকে যান। এটি ঘটে কারণ তারা এর মূল ভিত্তিটি বোঝেন না।

আপনি 'build-your-own-x' পদ্ধতির মাধ্যমে এটি সমাধান করতে পারেন। এই পদ্ধতি আপনাকে আপনার প্রিয় প্রযুক্তিগুলো একদম শুরু থেকে (from scratch) পুনরায় তৈরি করতে শেখায়।

কেবল একটি ডাটাবেস ব্যবহার করার পরিবর্তে, আপনি নিজেই একটি সাধারণ ডাটাবেস তৈরি করেন। কেবল একটি ওয়েব সার্ভার ব্যবহার করার পরিবর্তে, আপনি নিজেই এর লজিক লেখেন।

এই পদ্ধতিটি আপনার ভূমিকা বদলে দেয়। আপনি কেবল একজন ব্যবহারকারী হিসেবে থাকা বন্ধ করেন। আপনি একজন আর্কিটেক্টে পরিণত হন।

কেন আপনার এটি করা উচিত:

  • আপনি ব্ল্যাক বক্সের (black boxes) রহস্য উন্মোচন করতে পারেন।
  • আপনি শিখতে পারেন কীভাবে একটি সিস্টেমের মধ্য দিয়ে ডেটা প্রবাহিত হয়।
  • আপনি আপনার ব্যবহৃত লাইব্রেরিগুলোর পেছনের লজিক বুঝতে পারেন।
  • আপনি গভীর প্রযুক্তিগত আত্মবিশ্বাস অর্জন করেন।

জাদুর ওপর নির্ভর করা বন্ধ করুন। নিজেই সেই জাদু তৈরি করা শুরু করুন।

উৎস: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-17dc