உங்கள் சொந்தக் கருவிகளை உருவாக்குவதன் மூலம் நிரலாக்கத் திறனில் தேர்ச்சி பெறுங்கள்
பெரும்பாலான டெவலப்பர்கள் ஒவ்வொரு நாளும் கட்டமைப்புகளைப் (frameworks) பயன்படுத்துகிறார்கள். ஒரு லைப்ரரியை (library) எவ்வாறு அழைப்பது என்பது அவர்களுக்குத் தெரியும். ஒரு கருவியைப் பயன்படுத்துவது எப்படி என்பது அவர்களுக்குத் தெரியும். ஆனால் அந்த கருவி எவ்வாறு செயல்படுகிறது என்பது அவர்களுக்குத் தெரியாது.
ஒரு சிக்கலான பிழை (error) ஏற்படும் போது, அவர்கள் தடுமாறுகிறார்கள். அடிப்படைத் தத்துவத்தைப் புரிந்து கொள்ளாததாலேயே இது நிகழ்கிறது.
'build-your-own-x' முறையைப் பயன்படுத்தி இதை நீங்கள் சரிசெய்யலாம். இந்த முறை உங்களுக்குப் பிடித்த தொழில்நுட்பங்களை ஆரம்பத்திலிருந்து (from scratch) மீண்டும் உருவாக்கக் கற்றுக்கொடுக்கிறது.
ஒரு டேட்டாபேஸை (database) பயன்படுத்துவதற்குப் பதிலாக, நீங்களே ஒரு எளிய டேட்டாபேஸை உருவாக்குகிறீர்கள். ஒரு வெப் சர்வரைப் (web server) பயன்படுத்துவதற்குப் பதிலாக, அதற்கான தர்க்கத்தை (logic) நீங்களே எழுதுகிறீர்கள்.
இந்த அணுகுமுறை உங்கள் பங்கினை மாற்றுகிறது. நீங்கள் ஒரு பயனராக (user) இருப்பதை நிறுத்துகிறீர்கள். நீங்கள் ஒரு வடிவமைப்பாளராக (architect) மாறுகிறீர்கள்.
நீங்கள் ஏன் இதைச் செய்ய வேண்டும்:
- நீங்கள் மர்மமான தொழில்நுட்பங்களை (black boxes) எளிதில் புரிந்துகொள்ளலாம்.
- ஒரு அமைப்பிற்குள் (system) தரவு எவ்வாறு நகர்கிறது என்பதை நீங்கள் கற்றுக்கொள்கிறீர்கள்.
- நீங்கள் பயன்படுத்தும் லைப்ரரிகளுக்குப் பின்னால் உள்ள தர்க்கத்தைப் புரிந்து கொள்கிறீர்கள்.
- நீங்கள் ஆழமான தொழில்நுட்பத் தன்னம்பிக்கையை வளர்த்துக் கொள்கிறீர்கள்.
மாயாஜாலங்களைச் சார்ந்திருப்பதை நிறுத்துங்கள். அந்த மாயாஜாலத்தை நீங்களே உருவாக்கத் தொடங்குங்கள்.