ਚੀਜ਼ਾਂ ਨੂੰ ਜ਼ੀਰੋ ਤੋਂ ਬਣਾ ਕੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਮਾਹਰ ਬਣੋ

ਤੁਸੀਂ ਹਰ ਰੋਜ਼ APIs ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਤੁਸੀਂ ਐਪਸ ਬਣਾਉਣ ਲਈ frameworks ਅਤੇ libraries ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਇਹ ਤੁਹਾਨੂੰ ਉਤਪਾਦਕ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਮਾਹਰ ਨਹੀਂ ਬਣਾਉਂਦਾ।

ਜ਼ਿਆਦਾਤਰ ਡਿਵੈਲਪਰ ਇਹ ਜਾਣੇ ਬਿਨਾਂ ਕਿ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ, ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਉਹ ਸਿਰਫ਼ ਉੱਪਰਲੀ ਸਤ੍ਹਾ ਦੇਖਦੇ ਹਨ। ਉਹ ਅੰਦਰੂਨੀ ਇੰਜਣ ਨੂੰ ਮਿਸ ਕਰ ਦਿੰਦੇ ਹਨ।

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਆਰਕੀਟੈਕਟ ਬਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਬਣਾਉਣਾ ਪਵੇਗਾ।

"ਆਪਣੇ ਟੂਲ ਖੁਦ ਬਣਾਉਣ" ਦਾ ਤਰੀਕਾ ਤੁਹਾਡੇ ਸਿੱਖਣ ਦੇ ਅੰਦਾਜ਼ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਯੂਜ਼ਰ ਹੋਣਾ ਬੰਦ ਕਰ ਦਿੰਦੇ ਹੋ। ਤੁਸੀਂ ਸਿਸਟਮ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹੋ।

ਤੁਹਾਨੂੰ ਆਪਣੇ ਟੂਲਸ ਖੁਦ ਕਿਉਂ ਬਣਾਉਣੇ ਚਾਹੀਦੇ ਹਨ:

  • ਤੁਸੀਂ ਮੂਲ ਸਿਧਾਂਤਾਂ ਨੂੰ ਸਿੱਖਦੇ ਹੋ।
  • ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ ਕਿ ਡਾਟਾ ਇੱਕ ਸਿਸਟਮ ਵਿੱਚ ਕਿਵੇਂ ਚਲਦਾ ਹੈ।
  • ਤੁਸੀਂ ਸਮਝਦੇ ਹੋ ਕਿ ਕੁਝ ਖਾਸ ਟੂਲਸ ਕਿਉਂ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੇ ਹਨ।
  • ਤੁਸੀਂ ਅਸਲ ਇੰਜੀਨੀਅਰਿੰਗ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹੋ।

ਸਿਰਫ਼ ਡਾਕੂਮੈਂਟੇਸ਼ਨ ਨਾ ਪੜ੍ਹੋ। ਇੱਕ ਡਾਟਾਬੇਸ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ। ਇੱਕ ਵੈੱਬ ਸਰਵਰ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ। ਇੱਕ ਕੰਪਾਈਲਰ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ।

ਇਹ ਤਰੀਕਾ ਤੁਹਾਨੂੰ ਇੱਕ ਡੂੰਘਾ ਸੋਚਣ ਵਾਲਾ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਕੋਡਰ ਤੋਂ ਸਿਸਟਮ ਬਿਲਡਰ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਟੂਲਸ ਦੀ ਅੰਨ੍ਹੇਵਾਹ ਵਰਤੋਂ ਕਰਨਾ ਬੰਦ ਕਰੋ। ਉਹਨਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਉਹਨਾਂ ਨੂੰ ਖੁਦ ਬਣਾਓ।

Source: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-5f7