𝗠𝗮𝘀𝘁𝗲𝗿 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗯𝘆 𝗥𝗲𝗰𝗿𝗲𝗮𝘁𝗶𝗻𝗴 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀

கருவிகள் எவ்வாறு செயல்படுகின்றன என்று தெரியாமலேயே நீங்கள் அவற்றை ஒவ்வொரு நாளும் பயன்படுத்துகிறீர்கள். Frameworks மற்றும் libraries ஆகியவை நீங்கள் வேகமாக வேலை செய்வதற்கு உதவும் வகையில் அதன் சிக்கல்களை மறைத்து வைக்கின்றன. இது உங்கள் அறிவில் இடைவெளிகளை உருவாக்குகிறது.

'build-your-own-x' முறை இதைச் சரிசெய்கிறது. நீங்கள் பயன்படுத்தும் ஒரு கருவியின் எளிமைப்படுத்தப்பட்ட பதிப்பை ஆரம்பத்திலிருந்து (from scratch) நீங்களே உருவாக்குகிறீர்கள். நீங்கள் தொழில்நுட்பத்தைப் பயன்படுத்துவதை நிறுத்திவிட்டு, அதை வடிவமைக்க (architecting) தொடங்குகிறீர்கள்.

இது ஏன் வேலை செய்கிறது:

நீங்கள் சிறிய அளவில் தொடங்கலாம். ஒரு database அல்லது command-line tool போன்ற ஒரு கருவியைத் தேர்ந்தெடுத்து, அதன் அடிப்படைச் செயல்பாடுகளை மீண்டும் உருவாக்க முயற்சி செய்யுங்கள்.

ஆதாரம்: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563