ਤਕਨਾਲੋਜੀ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾ ਕੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਮਾਹਰ ਬਣੋ
ਇਹ ਜਾਣੇ ਬਿਨਾਂ ਕਿ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਬੰਦ ਕਰੋ।
ਜ਼ਿਆਦਾਤਰ ਡਿਵੈਲਪਰ ਫਰੇਮਵਰਕਸ (frameworks) ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ (libraries) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਾਲ ਬਿਤਾਉਂਦੇ ਹਨ। ਤੁਸੀਂ ਹਰ ਰੋਜ਼ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਤੁਸੀਂ ਉਹਨਾਂ ਨਾਲ ਕੋਡ ਲਿਖਦੇ ਹੋ। ਪਰ ਕੀ ਤੁਸੀਂ ਇਸਦੇ ਪਿੱਛੇ ਦੇ ਤਰਕ (logic) ਨੂੰ ਸਮਝਦੇ ਹੋ?
'build-your-own-x' ਵਿਧੀ ਤੁਹਾਡਾ ਨਜ਼ਰੀਆ ਬਦਲ ਦਿੰਦੀ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਯੂਜ਼ਰ ਹੋਣਾ ਛੱਡ ਦਿੰਦੇ ਹੋ। ਤੁਸੀਂ ਇੱਕ ਸਿਰਜਣਹਾਰ ਬਣਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹੋ।
ਜਦੋਂ ਤੁਸੀਂ ਸ਼ੁਰੂ ਤੋਂ ਕੋਈ ਟੂਲ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਿੱਖਦੇ ਹੋ:
- ਮੈਮੋਰੀ ਮੈਨੇਜਮੈਂਟ (memory management) ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ।
- ਕੰਪਾਈਲਰ (compilers) ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਸੈਸ ਕਰਦੇ ਹਨ।
- ਡਾਟਾਬੇਸ (databases) ਜਾਣਕਾਰੀ ਕਿਵੇਂ ਸਟੋਰ ਕਰਦੇ ਹਨ।
- ਨੈੱਟਵਰਕਸ (networks) ਡਾਟਾ ਕਿਵੇਂ ਭੇਜਦੇ ਹਨ।
ਤੁਹਾਨੂੰ ਸਭ ਕੁਝ ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਕੋਈ ਇੱਕ ਤਕਨਾਲੋਜੀ ਚੁਣੋ ਜਿਸਦੀ ਤੁਸੀਂ ਅਕਸਰ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਉਸਦੇ ਇੱਕ ਛੋਟੇ ਜਿਹੇ ਹਿੱਸੇ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਇਹ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੀ ਸਹਿਜ ਅਨੁਭਵ (intuition) ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ। ਤੁਸੀਂ ਸਮਝ ਸਕੋਗੇ ਕਿ ਕੁਝ ਖਾਸ ਗਲਤੀਆਂ (errors) ਕਿਉਂ ਹੁੰਦੀਆਂ ਹਨ। ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗੇਗਾ ਕਿ ਕੁਝ ਖਾਸ ਫਰੇਮਵਰਕਸ ਦੂਜਿਆਂ ਨਾਲੋਂ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਕਿਉਂ ਕਰਦੇ ਹਨ।
ਟਿਊਟੋਰਿਅਲ ਦੇਖਣਾ ਬੰਦ ਕਰੋ। ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ।