தொழில்நுட்பத்தை மறுஉருவாக்கம் செய்வதன் மூலம் நிரலாக்கத்தில் தேர்ச்சி பெறுங்கள்
கருவிகள் எவ்வாறு செயல்படுகின்றன என்று தெரியாமல் அவற்றைப் பயன்படுத்துவதை நிறுத்துங்கள்.
பெரும்பாலான டெவலப்பர்கள் பல ஆண்டுகள் frameworks மற்றும் libraries-களைப் பயன்படுத்துவதில் செலவிடுகிறார்கள். நீங்கள் அவற்றை ஒவ்வொரு நாளும் பயன்படுத்துகிறீர்கள். அவற்றைக் கொண்டு code எழுதுகிறீர்கள். ஆனால் அவற்றின் பின்னணியில் உள்ள logic-ஐ நீங்கள் புரிந்து கொண்டுள்ளீர்களா?
'build-your-own-x' முறை உங்கள் பார்வையை மாற்றுகிறது. நீங்கள் ஒரு பயனராக (user) இருப்பதை நிறுத்திவிட்டு, ஒரு படைப்பாளராக (creator) மாறத் தொடங்குகிறீர்கள்.
நீங்கள் ஒரு கருவியை ஆரம்பத்திலிருந்து (from scratch) உருவாக்கும்போது, நீங்கள் கற்றுக்கொள்கிறீர்கள்:
- memory management எவ்வாறு செயல்படுகிறது என்பது.
- compilers உங்கள் code-ஐ எவ்வாறு செயலாக்குகின்றன என்பது.
- databases தகவல்களை எவ்வாறு சேமிக்கின்றன என்பது.
- networks தரவை எவ்வாறு அனுப்புகின்றன என்பது.
நீங்கள் அனைத்தையும் உருவாக்க வேண்டிய அவசியமில்லை. நீங்கள் அடிக்கடி பயன்படுத்தும் ஒரு தொழில்நுட்பத்தைத் தேர்ந்தெடுங்கள். அதன் ஒரு சிறிய பகுதியை மறுஉருவாக்கம் செய்ய முயற்சி செய்யுங்கள்.
இந்த செயல்முறை உள்ளுணர்வை (intuition) வளர்க்கிறது. சில பிழைகள் ஏன் ஏற்படுகின்றன என்பதை நீங்கள் புரிந்துகொள்வீர்கள். குறிப்பிட்ட frameworks மற்றவற்றை விட ஏன் சிறப்பாகச் செயல்படுகின்றன என்பதை நீங்கள் அறிவீர்கள்.
Tutorials பார்ப்பதை நிறுத்துங்கள். உருவாக்குவதை தொடங்குங்கள்.