உங்கள் சொந்தத் தொழில்நுட்பத்தை உருவாக்குவதன் மூலம் புரோகிராமிங்கில் தேர்ச்சி பெறுங்கள்
API-களை எவ்வாறு பயன்படுத்துவது என்பதை மட்டும் கற்றுக்கொள்வதை நிறுத்துங்கள்.
ஒரு function-ஐ எவ்வாறு அழைப்பது என்று தெரிந்து கொள்வது உங்களை ஒரு நிபுணராக்கி விடாது. அமைப்புகள் (systems) உட்புறமாக எவ்வாறு செயல்படுகின்றன என்பதைப் புரிந்துகொள்வதிலிருந்தே உண்மையான தேர்ச்சி கிடைக்கிறது.
'build-your-own-x' முறை உங்கள் வாழ்க்கைப் பாதையையே மாற்றும். இது உங்களை ஒரு பயனாளிலிருந்து (user) ஒரு வடிவமைப்பாளராக (architect) மாற்றுகிறது.
கருவிகளைத் தொடக்கத்திலிருந்து (from scratch) மீண்டும் உருவாக்குவதன் மூலம் நீங்கள் கற்றுக்கொள்கிறீர்கள். ஆவணங்களைப் (documentation) படிப்பதற்குப் பதிலாக, நீங்களே தர்க்கத்தை (logic) உருவாக்குகிறீர்கள்.
இது ஏன் வேலை செய்கிறது:
- மென்பொருளின் உண்மையான இயக்கவியலை (mechanics) நீங்கள் பார்க்கிறீர்கள்.
- லைப்ரரிகள் (libraries) உங்களிடமிருந்து மறைக்கும் சிக்கல்களை நீங்கள் தீர்க்கிறீர்கள்.
- சிஸ்டம் டிசைன் (system design) குறித்த ஆழமான உள்ளுணர்வை நீங்கள் வளர்த்துக் கொள்கிறீர்கள்.
- மேலோட்டமான அறிவைத் தாண்டி நீங்கள் முன்னேறுகிறீர்கள்.
வளர இவற்றை உருவாக்க முயற்சி செய்யுங்கள்:
- ஒரு எளிய web server.
- ஒரு அடிப்படை database engine.
- ஒரு சிறிய programming language.
- Git-ன் எளிமைப்படுத்தப்பட்ட ஒரு பதிப்பு.
நீங்கள் கருவிகளை உருவாக்கும்போது, அதன் விதிகளைப் புரிந்துகொள்கிறீர்கள்.
Tutorial-களைப் பார்ப்பதை நிறுத்துங்கள். உருவாக்குவதைத் தொடங்குங்கள்.