ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ ಪರಿಣತಿ ಪಡೆಯಿರಿ

ನೀವು ಪ್ರತಿದಿನ ಬಳಸುವ ಪರಿಕರಗಳು (tools) ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದು ನಿಮಗೆ ತಿಳಿಯದೇ ಇರುತ್ತದೆ. ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳು ನೀವು ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಸಹಾಯವಾಗುವಂತೆ ಸಂಕೀರ್ಣತೆಯನ್ನು ಮರೆಮಾಚುತ್ತವೆ. ಇದು ನಿಮ್ಮ ಜ್ಞಾನದಲ್ಲಿ ಅಂತರವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

'build-your-own-x' ವಿಧಾನವು ಇದನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. ನೀವು ಬಳಸುವ ಒಂದು ಪರಿಕರದ ಸರಳೀಕೃತ ಆವೃತ್ತಿಯನ್ನು ಮೊದಲಿನಿಂದಲೇ (from scratch) ನಿರ್ಮಿಸುತ್ತೀರಿ. ಆಗ ನೀವು ತಂತ್ರಜ್ಞಾನವನ್ನು ಕೇವಲ ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ, ಅದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು (architecting) ಪ್ರಾರಂಭಿಸುತ್ತೀರಿ.

ಇದು ಏಕೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ:

ನೀವು ಸಣ್ಣದಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು. ಡೇಟಾಬೇಸ್ ಅಥವಾ ಕಮಾಂಡ್-ಲೈನ್ ಟೂಲ್‌ನಂತಹ ಒಂದು ಪರಿಕರವನ್ನು ಆರಿಸಿ ಮತ್ತು ಅದರ ಮೂಲ ಕಾರ್ಯಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ಪ್ರಯತ್ನಿಸಿ.

ಮೂಲ: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563