ਮੇਰੀਆਂ ਪਹਿਲੀਆਂ ਕੋਡਿੰਗ ਗਲਤੀਆਂ: ਮੈਂ ਕੀ ਸਿੱਖਿਆ ਅਤੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਤੋਂ ਕਿਵੇਂ ਬਚ ਸਕਦੇ ਹੋ

ਮੇਰੀਆਂ ਪਹਿਲੀਆਂ ਕੋਡਿੰਗ ਗਲਤੀਆਂ: ਮੈਂ ਕੀ ਸਿੱਖਿਆ ਅਤੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਤੋਂ ਕਿਵੇਂ ਬਚ ਸਕਦੇ ਹੋ ਇਹ ਇੱਕ ਅਜਿਹਾ ਸਫ਼ਰ ਹੈ ਜੋ ਕੁਝ ਕੁ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ... ਗਲਤੀਆਂ ਮਹਾਂਕਾਵਿ ਪਲ ਜੋ ਹਾਸੇ (ਅਤੇ ਹੰਝੂਆਂ) ਵਿੱਚ ਖਤਮ ਹੁੰਦੇ ਹਨ। ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਸਾਂਝਾ ਕਰਾਂਗਾ... ਹਾਸੋਹੀਣਾ ਉਹ ਗਲਤੀ ਜੋ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕਰਦੇ ਸਮੇਂ ਕੀਤੀ ਸੀ। ਸਪੋਇਲਰਕਾਫ਼ੀ ਕੁਝ ਸਨ! ਇਹ ਜਾਣਨ ਲਈ ਤਿਆਰ ਹੋ ਜਾਓ ਕਿ ਮੈਂ ਇਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ। ਹੈਡਰ ਕੀਮਤੀ ਸਬਕਾਂ ਅਤੇ ਕੁਝ ਸੁਝਾਵਾਂ ਵਿੱਚ ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ ਤੋਂ ਬਚਾ ਸਕਦੇ ਹਨ ਮਾਨਸਿਕ ਟੁੱਟਣਾਆਖ਼ਿਰਕਾਰ, ਕੋਈ ਵੀ ਬੱਗੀ ਕੋਡ ਨੂੰ ਦੇਖਦੇ ਹੋਏ ਹੈਰਾਨ ਇਮੋਜੀ ਵਾਂਗ ਨਹੀਂ ਦਿਖਣਾ ਚਾਹੁੰਦਾ!

ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਸਬਕ: ਮੇਰੀਆਂ ਪਹਿਲੀਆਂ ਕੋਡਿੰਗ ਗਲਤੀਆਂ

ਸ਼ੁਰੂ ਵਿੱਚ ਮੈਂ ਕੀ ਗਲਤ ਕੀਤਾ?

ਆਹ, ਉਹ ਚੰਗੇ ਪੁਰਾਣੇ ਦਿਨ ਜਦੋਂ ਮੈਂ ਸੋਚਦਾ ਸੀ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿਰਫ਼ ਕੋਡ ਦੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਟਾਈਪ ਕਰਨਾ ਹੈ ਅਤੇ ਹਰ ਚੀਜ਼ ਦੇ ਜਾਦੂ ਵਾਂਗ ਕੰਮ ਕਰਨ ਦੀ ਉਡੀਕ ਕਰਨਾ ਹੈ। ਸਪੋਇਲਰ ਅਲਰਟ: ਅਜਿਹਾ ਨਹੀਂ ਹੋਇਆ। ਮੇਰੀਆਂ ਸਭ ਤੋਂ ਵੱਡੀਆਂ ਗਲਤੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਸੀ ਧਿਆਨ ਨਾ ਦੇਣਾ... ਵੇਰਵੇਕਿਸਨੇ ਸੋਚਿਆ ਹੋਵੇਗਾ ਕਿ ਇੱਕ ਸਧਾਰਨ ਸੈਮੀਕੋਲਨ ਮੇਰੇ ਕੋਡ ਨੂੰ ਸਮੇਟ ਸਕਦਾ ਹੈ? ਵਿਸ਼ਵਾਸ ਕਰੋ, ਮੈਨੂੰ ਨਹੀਂ ਪਤਾ ਸੀ।

ਇੱਕ ਹੋਰ ਗਲਤੀ ਟਿੱਪਣੀਆਂ ਦੀ ਮਹੱਤਤਾ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨਾ ਸੀ। ਮੇਰਾ ਕੋਡ ਬਿਨਾਂ ਨਕਸ਼ੇ ਦੇ ਇੱਕ ਭੁਲੇਖੇ ਵਾਂਗ ਜਾਪਦਾ ਸੀ! ਮੈਂ ਇਸਨੂੰ ਦੇਖਦਾ ਅਤੇ ਸੋਚਦਾ: ਮੈਂ ਕੀ ਸੋਚ ਰਿਹਾ ਸੀ? ਜੇਕਰ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹੋ, ਟਿੱਪਣੀ ਤੁਹਾਡਾ ਕੋਡ। ਇਹ ਬਾਅਦ ਵਿੱਚ ਤੁਹਾਡੀ ਜਾਨ (ਅਤੇ ਤੁਹਾਡੀ ਸਮਝਦਾਰੀ) ਬਚਾਏਗਾ!

ਮੈਨੂੰ ਆਪਣੀਆਂ ਸਭ ਤੋਂ ਆਮ ਗਲਤੀਆਂ ਕਿਵੇਂ ਪਤਾ ਲੱਗੀਆਂ।

ਆਪਣੀਆਂ ਗਲਤੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਲੁਕਿਆ ਹੋਇਆ ਖਜ਼ਾਨਾ ਲੱਭਣ ਵਾਂਗ ਸੀ - ਸਿਵਾਏ ਖਜ਼ਾਨਾ ਕੀੜਿਆਂ ਦਾ ਢੇਰ ਸੀ! ਮੈਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕੀਤੀ ਡੀਬੱਗਰ ਅਤੇ ਮੇਰਾ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹ ਇੱਕ ਗੇਮ-ਚੇਂਜਰ ਸੀ। ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਚੀਜ਼ਾਂ ਨੂੰ ਦੇਖਣ ਨਾਲ ਮੈਨੂੰ ਇਹ ਪਛਾਣਨ ਵਿੱਚ ਮਦਦ ਮਿਲੀ ਕਿ ਮੈਂ ਕਿੱਥੇ ਗਲਤੀਆਂ ਕਰ ਰਿਹਾ ਸੀ।

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਂ ਔਨਲਾਈਨ ਭਾਈਚਾਰਿਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਇਆ। ਮੈਂ ਕੀ ਸਿੱਖਿਆ? ਕਿ ਮੈਂ ਇਸ ਡੁੱਬਦੀ ਕਿਸ਼ਤੀ ਵਿੱਚ ਇਕੱਲਾ ਨਹੀਂ ਹਾਂ! ਦੂਜੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨਾਲ ਤਜ਼ਰਬਿਆਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨ ਨਾਲ ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਅਸੀਂ ਸਾਰੇ ਗਲਤੀਆਂ ਕਰਦੇ ਹਾਂ। ਇੱਥੇ ਮੇਰੇ ਕੁਝ ਸਭ ਤੋਂ ਆਮ ਹਨ:

ਆਮ ਗਲਤੀ ਵੇਰਵਾ
ਸੰਟੈਕਸ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ ਉਹ ਸੈਮੀਕੋਲਨ ਜੋ ਮੈਂ ਛੱਡ ਦਿੱਤਾ ਸੀ।
ਕੋਡ 'ਤੇ ਟਿੱਪਣੀ ਨਾ ਕਰੋ। ਇੱਕ ਹਫ਼ਤੇ ਬਾਅਦ ਯੂਨਾਨੀ ਵਰਗਾ ਦਿਖਾਈ ਦੇਣ ਵਾਲਾ ਕੋਡ।
ਕੋਡ ਦੀ ਜਾਂਚ ਨਾ ਕਰੋ। ਮਸ਼ਹੂਰ ਵਾਕੰਸ਼: "ਇਸਨੂੰ ਬਾਅਦ ਲਈ ਛੱਡ ਦਿਓ।"

ਗਲਤੀਆਂ ਤੋਂ ਸਿੱਖਣਾ ਜਿੰਨਾ ਲੱਗਦਾ ਹੈ, ਉਸ ਤੋਂ ਸੌਖਾ ਹੈ।

ਜੇ ਮੈਂ ਇੱਕ ਗੱਲ ਸਿੱਖੀ ਹੈ, ਤਾਂ ਉਹ ਹੈ ਗਲਤੀ ਕਰਨਾ ਇਹ ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਹਿੱਸਾ ਹੈ। ਦਰਅਸਲ, ਮੈਂ ਅਕਸਰ ਕਹਿੰਦਾ ਹਾਂ ਕਿ ਹਰ ਗਲਤੀ ਇੱਕ ਤੰਗ ਕਰਨ ਵਾਲੇ ਦੋਸਤ ਵਾਂਗ ਹੁੰਦੀ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਬਕ ਸਿਖਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਮੈਂ ਗਲਤੀ ਕੀਤੀ, ਤਾਂ ਨਿਰਾਸ਼ ਹੋਣ ਦੀ ਬਜਾਏ, ਮੈਂ ਇਸਨੂੰ ਦੇਖਿਆ ਅਤੇ ਸੋਚਿਆ: ਤੁਸੀਂ ਅੱਜ ਮੈਨੂੰ ਕੀ ਸਿਖਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ?

ਅਤੇ ਚੰਗੀ ਗੱਲ ਇਹ ਹੈ ਕਿ, ਸਮੇਂ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਗਲਤੀਆਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਉਨ੍ਹਾਂ ਨੂੰ ਪਛਾਣਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹੋ। ਇਹ ਇੱਕ ਸੁਪਰਪਾਵਰ ਹੋਣ ਵਰਗਾ ਹੈ! ਇਸ ਲਈ, ਅਗਲੀ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਠੋਕਰ ਖਾਓਗੇ, ਯਾਦ ਰੱਖੋ: ਇਹ ਤੁਹਾਡੇ ਸਫ਼ਰ 'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਹੋਰ ਕਦਮ ਹੈ।

ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਲਤੀਆਂ ਤੋਂ ਬਚਣਾ: ਕੋਡਿੰਗ ਸੁਝਾਅ

ਗਲਤੀਆਂ ਤੋਂ ਬਚਣ ਲਈ ਮੇਰੇ ਮਨਪਸੰਦ ਸੁਝਾਅ।

ਆਹ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਲਤੀਆਂਉਹ ਉਸ ਦੋਸਤ ਵਾਂਗ ਹੁੰਦੇ ਹਨ ਜੋ ਹਮੇਸ਼ਾ ਗਲਤ ਸਮੇਂ 'ਤੇ ਆ ਜਾਂਦਾ ਹੈ। ਮੈਂ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਬਹੁਤਿਆਂ ਨਾਲ ਨਜਿੱਠਿਆ ਹੈ ਅਤੇ ਰਸਤੇ ਵਿੱਚ ਕੁਝ ਗੱਲਾਂ ਸਿੱਖੀਆਂ ਹਨ। ਇਹਨਾਂ ਛੋਟੇ ਰਾਖਸ਼ਾਂ ਨੂੰ ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣ ਤੋਂ ਰੋਕਣ ਲਈ ਇੱਥੇ ਮੇਰੇ ਮਨਪਸੰਦ ਸੁਝਾਅ ਹਨ:

  • ਦਸਤਾਵੇਜ਼ ਪੜ੍ਹੋ।ਇਹ ਥਕਾਵਟ ਭਰਿਆ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਫਰਨੀਚਰ ਦੇ ਟੁਕੜੇ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹਦਾਇਤ ਮੈਨੂਅਲ ਪੜ੍ਹਨ ਵਰਗਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਟੇਢੀ ਕਿਤਾਬਾਂ ਦੀ ਅਲਮਾਰੀ ਨਾਲ ਨਹੀਂ ਜਾਣਾ ਚਾਹੁੰਦੇ, ਠੀਕ ਹੈ?
  • ਆਪਣਾ ਕੋਡ ਟਿੱਪਣੀ ਕਰੋਇਹ ਨਾ ਸਿਰਫ਼ ਤੁਹਾਡੀ, ਸਗੋਂ ਬਾਅਦ ਵਿੱਚ ਪੜ੍ਹਨ ਵਾਲੇ ਦੀ ਵੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਭਵਿੱਖ ਲਈ ਨੋਟਸ ਛੱਡਣ ਵਾਂਗ ਹੈ: "ਹੇ, ਕੀ ਤੁਹਾਨੂੰ ਪਤਾ ਸੀ ਕਿ ਇਹ ਹਿੱਸਾ ਅਜਿਹਾ ਕਰਦਾ ਹੈ?"
  • ਟੈਸਟ, ਟੈਸਟ, ਟੈਸਟਚੀਜ਼ਾਂ ਨੂੰ ਤੋੜਨ ਤੋਂ ਨਾ ਡਰੋ! ਟੈਸਟ ਕਰਨਾ ਰਸੋਈ ਵਿੱਚ ਪ੍ਰਯੋਗ ਕਰਨ ਵਾਂਗ ਹੈ। ਕਈ ਵਾਰ ਤੁਹਾਨੂੰ ਇੱਕ ਸ਼ਾਨਦਾਰ ਵਿਅੰਜਨ (ਜਾਂ ਇੱਕ ਅਜਿਹਾ ਪਕਵਾਨ ਜੋ ਕੋਈ ਨਹੀਂ ਖਾਣਾ ਚਾਹੁੰਦਾ) ਮਿਲਦਾ ਹੈ।

ਉਹ ਟੂਲ ਜਿਨ੍ਹਾਂ ਨੇ ਮੈਨੂੰ ਬਿਹਤਰ ਕੋਡਿੰਗ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।

ਮੈਂ ਉਨ੍ਹਾਂ ਸਾਧਨਾਂ ਦਾ ਪ੍ਰਸ਼ੰਸਕ ਹਾਂ ਜੋ ਜ਼ਿੰਦਗੀ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ। ਇੱਥੇ ਕੁਝ ਅਜਿਹੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੇ ਮੈਨੂੰ ਗਲਤੀਆਂ ਤੋਂ ਬਚਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ:

ਔਜ਼ਾਰ ਇਹ ਕੀ ਕਰਦਾ ਹੈ
ਗਿੱਟ ਵਰਜਨ ਕੰਟਰੋਲ ਲਈ। ਇਹ ਇੱਕ ਹੋਣ ਵਰਗਾ ਹੈ ਸੁਪਰਪਾਵਰ ਸਮੇਂ ਵਿੱਚ ਵਾਪਸ ਜਾਣ ਲਈ।
ਲਿਂਟਰ ਇਹ ਤੁਹਾਨੂੰ ਵਾਕ-ਵਿਹਾਰ ਦੀਆਂ ਗਲਤੀਆਂ ਲੱਭਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਗਣਿਤ ਅਧਿਆਪਕ ਵਾਂਗ ਸਮਝੋ, ਜੋ ਹਮੇਸ਼ਾ ਆਪਣੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਸੁਧਾਰਦੇ ਰਹਿੰਦੇ ਹਨ।
IDEName ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ। ਇਹ ਕੋਡਿੰਗ ਲਈ ਇੱਕ ਪੂਰਾ ਘਰ ਹੋਣ ਵਰਗਾ ਹੈ, ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ ਉਹ ਸਭ ਕੁਝ ਹੱਥ ਵਿੱਚ ਹੈ।

ਅਭਿਆਸ ਸੰਪੂਰਨ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ ਕੀੜਿਆਂ ਤੋਂ ਸਾਵਧਾਨ ਰਹੋ।

ਹਾਂ, ਅਭਿਆਸ ਜ਼ਰੂਰੀ ਹੈ! ਪਰ ਸਾਵਧਾਨ ਰਹੋ: ਕੀੜੇ ਉਹ ਉਨ੍ਹਾਂ ਕੀੜਿਆਂ ਵਾਂਗ ਹਨ ਜੋ ਉਦੋਂ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਦੀ ਉਮੀਦ ਵੀ ਨਹੀਂ ਕਰਦੇ। ਉਹ ਛੋਟੇ ਹੋ ਸਕਦੇ ਹਨ, ਪਰ ਉਹ ਇੱਕ ਵੱਡੀ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ। ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕੀਤੀ, ਮੇਰੇ ਕੋਲ ਇੱਕ ਸੀ... ਕੀੜਾ ਇਸਨੇ ਮੇਰੀ ਨੀਂਦ ਦੇ ਘੰਟੇ ਗੁਆ ਦਿੱਤੇ। ਇਹ ਸਿਰਫ਼ ਇੱਕ ਸੈਮੀਕੋਲਨ ਸੀ ਜੋ ਉੱਥੇ ਨਹੀਂ ਸੀ ਜਿੱਥੇ ਇਸਨੂੰ ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ!

ਇਸ ਲਈ ਯਾਦ ਰੱਖੋ: ਅਭਿਆਸ ਕਰੋ, ਪਰ ਹਮੇਸ਼ਾ ਵੇਰਵਿਆਂ ਵੱਲ ਧਿਆਨ ਦਿਓ। ਕਈ ਵਾਰ, ਜੋ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਗਲਤੀ ਜਾਪਦੀ ਹੈ ਉਹ ਇੱਕ ਵੱਡੀ ਸਮੱਸਿਆ ਵਿੱਚ ਬਦਲ ਸਕਦੀ ਹੈ।

ਕੋਡਿੰਗ ਵਿੱਚ ਆਮ ਗਲਤੀਆਂ: ਮੈਂ ਕੀ ਸਿੱਖਿਆ

ਉਹ ਗਲਤੀਆਂ ਜਿਨ੍ਹਾਂ ਨੇ ਮੈਨੂੰ ਹਸਾਇਆ (ਅਤੇ ਰਵਾਇਆ)

ਆਹ, ਗਲਤੀਆਂਉਹ ਉਸ ਦੋਸਤ ਵਾਂਗ ਹਨ ਜੋ ਬਿਨਾਂ ਬੁਲਾਏ ਪਾਰਟੀ ਵਿੱਚ ਆ ਜਾਂਦਾ ਹੈ। ਮੈਨੂੰ ਯਾਦ ਹੈ ਜਦੋਂ ਮੈਂ ਪਹਿਲੀ ਵਾਰ ਕੁਝ ਕੋਡ ਲਿਖਿਆ ਸੀ ਅਤੇ, ਇੱਕ ਸ਼ਾਨਦਾਰ ਐਪ ਬਣਾਉਣ ਦੀ ਬਜਾਏ, ਇਹ ਬਸ... ਇਹ ਕੰਮ ਨਹੀਂ ਕੀਤਾ।ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਸੀ ਜਿਵੇਂ ਮੈਂ ਚਾਕਲੇਟ ਕੇਕ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਅਤੇ ਇਸਦੀ ਬਜਾਏ, ਮੈਂ ਇੱਕ ਇੱਟ ਬਣਾਈ!

ਇੱਥੇ ਮੇਰੀਆਂ ਕੁਝ ਸਭ ਤੋਂ ਯਾਦਗਾਰ ਗਲਤੀਆਂ ਹਨ:

  • ਵਾਕ-ਵਿਧੀ ਗਲਤੀਆਹ, ਕਲਾਸਿਕ! ਇੱਕ ਗਲਤ ਕੌਮਾ ਅਤੇ ਮੇਰਾ ਕੋਡ ਉਲਝਣ ਵਿੱਚ ਪੈ ਗਿਆ। ਗੰਭੀਰਤਾ ਨਾਲ, ਮੈਂ ਇੱਕੋ ਸਮੇਂ ਹੱਸਿਆ ਅਤੇ ਰੋਇਆ।
  • ਅਨੰਤ ਲੂਪਮੈਂ ਇੱਕ ਅਜਿਹਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜੋ ਦਸ ਤੱਕ ਗਿਣਦਾ ਸੀ, ਪਰ ਇਸਨੇ ਅਨੰਤ ਤੱਕ ਗਿਣਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ। ਮੈਂ ਸਿਰਫ਼ ਬਰਬਾਦ ਹੋਏ ਘੰਟੇ ਗਿਣੇ!
  • ਨਲ ਹਵਾਲਾਇਸ ਨਾਲ ਮੈਨੂੰ ਇੰਝ ਮਹਿਸੂਸ ਹੋਇਆ ਜਿਵੇਂ ਮੈਂ ਕਿਸੇ ਅਜਿਹੇ ਵਿਅਕਤੀ ਨੂੰ ਕਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਸਪੋਇਲਰ ਅਲਰਟ: ਇਹ ਕੰਮ ਨਹੀਂ ਕੀਤਾ!

ਮੈਂ ਗਲਤੀਆਂ ਨੂੰ ਸਬਕਾਂ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਿਆ।

ਹੱਸਣ ਅਤੇ ਰੋਣ ਤੋਂ ਬਾਅਦ, ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਇਹ ਗਲਤੀਆਂ ਅਸਲ ਵਿੱਚ ਸਨ ਭੇਸ ਵਾਲੇ ਸਬਕਹਰ ਵਾਰ ਜਦੋਂ ਕੁਝ ਗਲਤ ਹੁੰਦਾ ਸੀ, ਮੈਂ ਕੁਝ ਨਵਾਂ ਸਿੱਖਿਆ। ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜਿਨ੍ਹਾਂ ਨੇ ਮੇਰੀ ਮਦਦ ਕੀਤੀ:

ਆਮ ਗਲਤੀ ਮੈਂ ਕੀ ਸਿੱਖਿਆ
ਸਿੰਟੈਕਸ ਗਲਤੀਆਂ ਹਮੇਸ਼ਾ ਆਪਣੇ ਕੋਡ ਦੀ ਸਮੀਖਿਆ ਕਰੋ।
ਅਨੰਤ ਲੂਪ ਕੀ ਹੋ ਰਿਹਾ ਹੈ ਇਹ ਸਮਝਣ ਲਈ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਨਲ ਹਵਾਲਾ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਵੇਰੀਏਬਲ ਸ਼ੁਰੂ ਕੀਤੇ ਗਏ ਹਨ।

ਇਹ ਸਬਕ ਟੋਇਆਂ ਨਾਲ ਭਰੀ ਸੜਕ 'ਤੇ ਇੱਕ GPS ਵਾਂਗ ਸਨ। ਇਹਨਾਂ ਤੋਂ ਬਿਨਾਂ, ਮੈਂ ਗੁਆਚ ਗਿਆ ਹੁੰਦਾ!

ਆਪਣੀਆਂ ਗਲਤੀਆਂ 'ਤੇ ਹੱਸਣਾ ਸਭ ਤੋਂ ਵਧੀਆ ਇਲਾਜ ਹੈ।

ਸੱਚ ਇਹ ਹੈ ਕਿ ਮੇਰੀਆਂ ਗਲਤੀਆਂ 'ਤੇ ਹੱਸੋ। ਇਸਨੇ ਮੈਨੂੰ ਇੰਨਾ ਨਿਰਾਸ਼ ਨਾ ਹੋਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ। ਹਰ ਅਸਫਲਤਾ ਵਿਕਾਸ ਦਾ ਇੱਕ ਮੌਕਾ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਮੈਂ ਕੋਈ ਗਲਤੀ ਕਰਦਾ ਹਾਂ, ਤਾਂ ਮੈਂ ਬਸ ਕਹਿੰਦਾ ਹਾਂ, "ਓਹ, ਮੈਂ ਫਿਰ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹਾਂ!" ਅਤੇ ਮੇਰਾ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹ ਕੋਡਿੰਗ ਯਾਤਰਾ ਨੂੰ ਹੋਰ ਵੀ ਮਜ਼ੇਦਾਰ ਬਣਾਉਂਦਾ ਹੈ।

ਯਾਦ ਰੱਖੋ: ਜੇ ਤੁਸੀਂ ਗਲਤੀਆਂ ਨਹੀਂ ਕਰ ਰਹੇ, ਤਾਂ ਤੁਸੀਂ ਸਿੱਖ ਨਹੀਂ ਰਹੇ। ਤਾਂ ਆਓ ਆਪਾਂ ਆਪਣੀਆਂ ਗਲਤੀਆਂ 'ਤੇ ਇਕੱਠੇ ਹੱਸੀਏ ਅਤੇ ਅੱਗੇ ਵਧੀਏ!

ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਭਿਆਸ: ਮੈਂ ਕੀ ਖੋਜਿਆ

ਕੋਡਿੰਗ ਲਈ ਮੇਰੇ ਸੁਨਹਿਰੀ ਨਿਯਮ।

ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕੀਤੀ, ਮੇਰੇ ਕੋਲ ਜਵਾਬਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਸਵਾਲ ਸਨ। ਇਹ ਡੱਬੇ 'ਤੇ ਤਸਵੀਰ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬੁਝਾਰਤ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਰਗਾ ਸੀ। ਕੁਝ ਪ੍ਰਯੋਗਾਂ (ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਗਲਤੀਆਂ) ਤੋਂ ਬਾਅਦ, ਮੈਂ ਆਪਣੀ ਖੁਦ ਦੀ ਬੁਝਾਰਤ ਬਣਾਈ। ਸੁਨਹਿਰੀ ਨਿਯਮਉਹ ਇੱਥੇ ਹਨ:

  • ਕੋਡ ਲਿਖੋ ਜੋ ਤੁਸੀਂ ਕੱਲ੍ਹ ਨੂੰ ਸਮਝ ਸਕੋ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਕੋਡ ਵੱਲ ਮੁੜ ਕੇ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਸਮਝਣ ਲਈ ਕਿ ਤੁਸੀਂ ਕੀ ਸੋਚ ਰਹੇ ਸੀ, ਖਜ਼ਾਨੇ ਦੇ ਨਕਸ਼ੇ ਦੀ ਲੋੜ ਨਹੀਂ ਪਵੇਗੀ।
  • ਆਪਣਾ ਕੋਡ ਟਿੱਪਣੀ ਕਰੋ। ਨਹੀਂ, ਮੈਂ "ਇਹ ਕੁਝ ਕਰਦਾ ਹੈ" ਵਰਗੀ ਟਿੱਪਣੀ ਬਾਰੇ ਗੱਲ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹਾਂ। ਮੈਂ ਉਨ੍ਹਾਂ ਟਿੱਪਣੀਆਂ ਬਾਰੇ ਗੱਲ ਕਰ ਰਿਹਾ ਹਾਂ ਜੋ ਅਸਲ ਵਿੱਚ ਸਮਝਾਉਂਦੀਆਂ ਹਨ ਕਿ ਕੋਡ ਕੀ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਭਵਿੱਖ ਲਈ ਮਿੱਠੇ ਨੋਟ ਛੱਡਣ ਵਾਂਗ ਹੈ।
  • ਅਰਥਪੂਰਨ ਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵੇਰੀਏਬਲ ਦਾ ਨਾਮ "x" ਰੱਖਦੇ ਹੋ, ਤਾਂ ਇਹ ਇੱਕ ਬਿੱਲੀ ਦਾ ਨਾਮ "ਪਪੀ" ਰੱਖਣ ਦੇ ਸਮਾਨ ਹੈ। ਸਪੱਸ਼ਟ ਅਤੇ ਸਪਸ਼ਟ ਰਹੋ!

ਪਾਗਲ ਹੋਣ ਤੋਂ ਬਚਣ ਲਈ ਮੈਂ ਆਪਣੇ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਸੰਗਠਿਤ ਕੀਤਾ।

ਜਦੋਂ ਮੈਂ ਸ਼ੁਰੂ ਕੀਤਾ, ਮੇਰਾ ਕੋਡ ਇੱਕ ਭੁਲੇਖੇ ਵਾਂਗ ਸੀ ਜਿਸ ਵਿੱਚੋਂ ਕੋਈ ਬਾਹਰ ਨਿਕਲਣ ਦਾ ਰਸਤਾ ਨਹੀਂ ਸੀ। ਮੈਂ ਆਸਾਨੀ ਨਾਲ ਗੁਆਚ ਜਾਂਦਾ ਸੀ ਅਤੇ ਕਈ ਵਾਰ ਮੈਨੂੰ ਲੱਗਦਾ ਸੀ ਕਿ ਅੰਦਰ ਕੋਈ ਰਾਖਸ਼ ਹੈ। ਇਸ ਲਈ ਮੈਂ ਫੈਸਲਾ ਕੀਤਾ ਕਿ ਮੈਨੂੰ ਇੱਕ... ਸੰਗਠਨਇਹ ਮੈਂ ਕੀ ਕੀਤਾ:

  • ਮੈਂ ਆਪਣੇ ਕੋਡ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਹੈ। ਇਸਨੂੰ ਆਪਣੇ ਜੁਰਾਬਾਂ ਦੇ ਦਰਾਜ਼ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਵਾਂਗ ਸੋਚੋ। ਹਰ ਕਿਸਮ ਦੇ ਜੁਰਾਬ (ਜਾਂ ਕੋਡ ਦਾ ਹਿੱਸਾ) ਦੀ ਆਪਣੀ ਜਗ੍ਹਾ ਹੁੰਦੀ ਹੈ।
  • ਮੈਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਫੋਲਡਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਇਹ ਹਰ ਚੀਜ਼ ਨੂੰ ਸਾਫ਼-ਸੁਥਰਾ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਹਰ ਕਿਸਮ ਦੀ ਕਿਤਾਬ ਲਈ ਇੱਕ ਬੁੱਕ ਸ਼ੈਲਫ ਹੋਣ ਵਾਂਗ ਹੈ: ਗਲਪ, ਗੈਰ-ਗਲਪ, ਅਤੇ ਉਹ ਕਿਤਾਬਾਂ ਜੋ ਤੁਸੀਂ ਕਦੇ ਨਹੀਂ ਪੜ੍ਹੀਆਂ ਪਰ ਸੁੱਟਣ ਲਈ ਮਜਬੂਰ ਨਹੀਂ ਹੋ ਸਕਦੇ।
  • ਮੈਂ ਨਾਮਕਰਨ ਦੇ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਾਲਣਾ ਕੀਤੀ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਹਰ ਚੀਜ਼ ਦਾ ਇੱਕ ਨਾਮ ਅਤੇ ਇੱਕ ਫਾਰਮੈਟ ਹੁੰਦਾ ਹੈ। ਇਹ ਸਕੂਲ ਵਿੱਚ ਵਰਦੀ ਹੋਣ ਵਾਂਗ ਹੈ; ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਕੌਣ ਕੌਣ ਹੈ।
ਅਭਿਆਸ ਵੇਰਵਾ
ਭਾਗ ਵੰਡ ਕੋਡ ਨੂੰ ਲਾਜ਼ੀਕਲ ਹਿੱਸਿਆਂ ਵਿੱਚ ਸੰਗਠਿਤ ਕਰੋ।
ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਹਰ ਚੀਜ਼ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦੀ ਕਿਸਮ ਅਨੁਸਾਰ ਵੱਖਰਾ ਰੱਖੋ।
ਨਾਮਕਰਨ ਪਰੰਪਰਾ ਵੇਰੀਏਬਲਾਂ ਅਤੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇਕਸਾਰ ਨਾਮ ਦੇਣਾ

ਸਾਫ਼ ਕੋਡ ਖੁਸ਼ ਕੋਡ ਹੈ।

ਇੱਕ ਦਿਨ, ਜਦੋਂ ਮੈਂ ਕੌਫੀ ਪੀ ਰਹੀ ਸੀ (ਜਾਂ ਚਾਹ ਪੀ ਰਹੀ ਸੀ?), ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਸਾਫ਼-ਸੁਥਰਾ ਕੋਡ ਇੱਕ ਸੁਚੱਜੇ ਢੰਗ ਨਾਲ ਸੰਗਠਿਤ ਘਰ ਵਾਂਗ ਹੈ। ਤੁਸੀਂ ਵਧੇਰੇ ਖੁਸ਼ ਅਤੇ ਵਧੇਰੇ ਉਤਪਾਦਕ ਮਹਿਸੂਸ ਕਰਦੇ ਹੋ! ਜਦੋਂ ਸਭ ਕੁਝ ਠੀਕ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਜੋ ਚਾਹੀਦਾ ਹੈ ਉਸਨੂੰ ਲੱਭਣਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਮੇਰੇ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹੀ ਸਾਰਾ ਫ਼ਰਕ ਪਾਉਂਦਾ ਹੈ।

ਗੰਦਾ ਕੋਡ ਖਰਾਬ ਹੋਏ ਖਾਣੇ ਨਾਲ ਭਰੇ ਫਰਿੱਜ ਵਾਂਗ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਉੱਥੇ ਕੁਝ ਚੰਗਾ ਮਿਲ ਸਕਦਾ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਬਹੁਤ ਸਾਰਾ ਕੂੜਾ ਛਾਣਨਾ ਪਵੇਗਾ। ਇਸ ਲਈ, ਆਪਣੇ ਕੋਡ ਨੂੰ ਸਾਫ਼ ਅਤੇ ਖੁਸ਼ ਰੱਖੋ!

ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਵਜੋਂ ਵਿਕਾਸ: ਮੇਰੀ ਯਾਤਰਾ ਤੋਂ ਸਬਕ

ਮੇਰੀਆਂ ਗਲਤੀਆਂ ਨੇ ਮੈਨੂੰ ਕਿਵੇਂ ਵਧਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।

ਆਹ, ਗਲਤੀਆਂਉਹ ਉਸ ਦੋਸਤ ਵਾਂਗ ਹੁੰਦੇ ਹਨ ਜੋ ਹਮੇਸ਼ਾ ਗਲਤ ਸਮੇਂ 'ਤੇ ਆਉਂਦਾ ਹੈ, ਪਰ ਅੰਦਰੋਂ ਅੰਦਰੀ ਤੁਹਾਨੂੰ ਹਸਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕੀਤੀ, ਤਾਂ ਮੈਂ ਸੋਚਿਆ ਕਿ ਸਭ ਕੁਝ ਗੁਲਾਬਾਂ ਦੀ ਸੇਜ ਵਾਂਗ ਹੋਵੇਗਾ, ਪਰ ਮੈਨੂੰ ਜਲਦੀ ਹੀ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਇਹ ਇੱਕ ਮਾਈਨਫੀਲਡ ਵਰਗਾ ਹੈ। ਮੇਰੇ ਦੁਆਰਾ ਲਿਖੇ ਗਏ ਕੋਡ ਦੀ ਹਰ ਲਾਈਨ ਵਿੱਚ ਇੱਕ ਲੁਕਿਆ ਹੋਇਆ ਜਾਲ ਜਾਪਦਾ ਸੀ!

ਉਦਾਹਰਨ ਲਈ, ਮੈਂ ਇੱਕ ਵਾਰ ਇੱਕ ਬੱਗ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਘੰਟੇ ਬਿਤਾਏ ਜੋ ਅੰਤ ਵਿੱਚ, ਸਿਰਫ਼ ਇੱਕ... ਸੈਮੀਕੋਲਨ ਜਿਸਨੂੰ ਮੈਂ ਭੁੱਲ ਗਿਆ ਸੀ। ਮੈਨੂੰ ਇੱਕ ਪੁਲਾੜ ਯਾਤਰੀ ਵਾਂਗ ਮਹਿਸੂਸ ਹੋਇਆ ਜੋ ਇੱਕ ਸਕ੍ਰਿਊਡ੍ਰਾਈਵਰ ਨਾਲ ਇੱਕ ਸਪੇਸਸ਼ਿਪ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ! ਪਰ, ਮੰਨੋ ਜਾਂ ਨਾ ਮੰਨੋ, ਨਿਰਾਸ਼ਾ ਦੇ ਉਹ ਪਲ ਹੀ ਸਨ ਜਿਨ੍ਹਾਂ ਨੇ ਮੈਨੂੰ ਸਭ ਤੋਂ ਵੱਧ ਸਿਖਾਇਆ। ਹਰ ਗਲਤੀ ਨੇ ਮੈਨੂੰ ਮਜ਼ਬੂਤ ਅਤੇ ਚੁਸਤ ਬਣਾਇਆ।

ਲੋੜ ਪੈਣ 'ਤੇ ਮਦਦ ਮੰਗਣ ਦੀ ਮਹੱਤਤਾ।

ਜੇ ਮੈਂ ਇੱਕ ਗੱਲ ਸਿੱਖੀ ਹੈ, ਤਾਂ ਉਹ ਹੈ ਮਦਦ ਮੰਗੋ ਇਹ ਕਮਜ਼ੋਰੀ ਦੀ ਨਿਸ਼ਾਨੀ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਸਿਆਣਪ ਦੀ ਨਿਸ਼ਾਨੀ ਹੈ। ਮੈਨੂੰ ਯਾਦ ਹੈ ਇੱਕ ਵਾਰ ਮੈਂ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗੁਆਚ ਗਿਆ ਸੀ ਅਤੇ ਇੱਕ ਸਾਥੀ ਨੂੰ ਪੁੱਛਣ ਦਾ ਫੈਸਲਾ ਕੀਤਾ। ਉਸਨੇ ਮੇਰੇ ਕੋਡ ਵੱਲ ਦੇਖਿਆ, ਮੁਸਕਰਾਇਆ, ਅਤੇ ਕਿਹਾ, "ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਸਮੱਸਿਆ ਇੱਥੇ ਹੈ, ਠੀਕ ਹੈ?" ਅਤੇ ਮੈਂ ਸੋਚਿਆ, "ਓਹ, ਬੇਸ਼ੱਕ! ਮੈਂ ਇਹ ਪਹਿਲਾਂ ਕਿਵੇਂ ਨਹੀਂ ਦੇਖਿਆ?"

ਸੱਚ ਤਾਂ ਇਹ ਹੈ ਕਿ ਕਈ ਵਾਰ ਅਸੀਂ ਆਪਣੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚ ਇੰਨੇ ਡੁੱਬੇ ਹੁੰਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ ਹੱਲ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦਾ। ਮਦਦ ਮੰਗਣਾ ਐਨਕਾਂ ਦੀ ਇੱਕ ਨਵੀਂ ਜੋੜੀ ਪਾਉਣ ਵਾਂਗ ਹੈ। ਸਭ ਕੁਝ ਸਪੱਸ਼ਟ ਹੋ ਜਾਂਦਾ ਹੈ!

ਕੋਈ ਵੀ ਸੰਪੂਰਨ ਨਹੀਂ ਹੁੰਦਾ, ਪ੍ਰੋਗਰਾਮਰ ਵੀ ਨਹੀਂ।

ਆਓ ਇਮਾਨਦਾਰ ਬਣੀਏ: ਕੋਈ ਨਹੀਂ ਇਹ ਸੰਪੂਰਨ ਨਹੀਂ ਹੈ, ਉਹਨਾਂ ਪ੍ਰੋਗਰਾਮਰਾਂ ਲਈ ਵੀ ਨਹੀਂ ਜਿਨ੍ਹਾਂ ਕੋਲ ਸਭ ਕੁਝ ਕਾਬੂ ਵਿੱਚ ਲੱਗਦਾ ਹੈ। ਸਭ ਤੋਂ ਤਜਰਬੇਕਾਰ ਵੀ ਗਲਤੀਆਂ ਕਰਦੇ ਹਨ। ਫਰਕ ਇਹ ਹੈ ਕਿ ਉਹਨਾਂ ਨੇ ਆਪਣੇ ਆਪ 'ਤੇ ਹੱਸਣਾ ਅਤੇ ਅਸਫਲਤਾਵਾਂ ਨਾਲ ਨਜਿੱਠਣਾ ਸਿੱਖ ਲਿਆ ਹੈ।

ਇਸਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਥੇ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਸਾਰਣੀ ਹੈ:

ਆਮ ਗਲਤੀ ਮੈਂ ਕੀ ਸਿੱਖਿਆ
ਸੈਮੀਕੋਲਨ ਭੁੱਲ ਜਾਣਾ ਹਮੇਸ਼ਾ ਮੇਰੇ ਕੋਡ ਦੀ ਸਮੀਖਿਆ ਕਰੋ!
ਗਲਤ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਹੋਰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਨਾਮ ਦਿਓ!
ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਪੜ੍ਹਨਾ ਹਦਾਇਤ ਮੈਨੂਅਲ ਪੜ੍ਹਨ ਵਾਂਗ ਹੈ!

ਇਹ ਛੋਟੀਆਂ ਫਿਸਲਣਾਂ ਰਸਤੇ ਵਿੱਚ ਪੱਥਰਾਂ ਵਾਂਗ ਹਨ। ਇਹ ਤੁਹਾਨੂੰ ਠੋਕਰ ਖਾ ਸਕਦੀਆਂ ਹਨ, ਪਰ ਇਹ ਤੁਹਾਨੂੰ ਅਗਲੀ ਵਾਰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਤੁਰਨਾ ਵੀ ਸਿਖਾਉਂਦੀਆਂ ਹਨ।

ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ: ਮੈਂ ਕੀ ਸਿੱਖਿਆ

ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਇੱਕ ਬੁਰੇ ਸੁਪਨੇ ਵਿੱਚ ਅੰਤਰ।

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

ਜਦੋਂ ਮੈਂ ਸ਼ੁਰੂ ਕੀਤਾ, ਮੈਂ ਸੋਚਿਆ ਕਿ ਸਭ ਕੁਝ ਸਧਾਰਨ ਹੈ। ਬਸ ਕੋਡ ਅਤੇ ਬੱਸ! ਪਰ, ਅਸਲ ਵਿੱਚ, ਮੈਂ ਗੋਲੀਬਾਰੀ ਵਿੱਚ ਇੱਕ ਅੰਨ੍ਹੇ ਆਦਮੀ ਨਾਲੋਂ ਵੀ ਜ਼ਿਆਦਾ ਗੁਆਚ ਗਿਆ ਸੀ। ਪਹਿਲਾ ਸਬਕ? ਯੋਜਨਾਬੰਦੀ ਹੀ ਸਭ ਕੁਝ ਹੈ! ਚੰਗੀ ਯੋਜਨਾ ਤੋਂ ਬਿਨਾਂ, ਤੁਸੀਂ ਕੀੜਿਆਂ ਅਤੇ ਨਿਰਾਸ਼ਾਵਾਂ ਦੇ ਭੁਲੇਖੇ ਵਿੱਚ ਫਸ ਸਕਦੇ ਹੋ।

ਆਪਣੇ ਸਮੇਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਿਵੇਂ ਕਰੀਏ ਅਤੇ ਨਿਰਾਸ਼ਾ ਤੋਂ ਕਿਵੇਂ ਬਚੀਏ।

ਵਿਕਾਸ ਵਿੱਚ ਸਮੇਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਸਾਈਕਲ ਚਲਾਉਂਦੇ ਸਮੇਂ ਪਲੇਟਾਂ ਨੂੰ ਸੰਤੁਲਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਾਂਗ ਹੈ। ਇਸ ਲਈ ਅਭਿਆਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ! ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੇਰੇ ਲਈ ਕੰਮ ਕਰਦੇ ਹਨ:

  • ਯਥਾਰਥਵਾਦੀ ਸਮਾਂ-ਸੀਮਾਵਾਂ ਨਿਰਧਾਰਤ ਕਰੋ: ਇੱਕ ਦਿਨ ਵਿੱਚ ਸਭ ਕੁਝ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ। ਇਹ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਪਾਗਲ ਹੀ ਬਣਾ ਦੇਵੇਗਾ।
  • ਪ੍ਰਬੰਧਨ ਸਾਧਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ: ਟ੍ਰੇਲੋ ਜਾਂ ਆਸਣ ਵਰਗੇ ਐਪ ਤੁਹਾਡੇ ਦੋਸਤ ਹਨ। ਇਹ ਸਭ ਕੁਝ ਵਿਵਸਥਿਤ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।
  • ਬ੍ਰੇਕ ਲਓ: ਕਈ ਵਾਰ ਤੁਹਾਨੂੰ ਇੱਕ ਕਦਮ ਪਿੱਛੇ ਹਟ ਕੇ ਸਾਹ ਲੈਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਮਨ ਨੂੰ ਆਰਾਮ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ!
ਸੁਝਾਅ ਵੇਰਵਾ
ਯਥਾਰਥਵਾਦੀ ਸਮਾਂ-ਸੀਮਾਵਾਂ ਨਿਰਧਾਰਤ ਕਰੋ। ਸਖ਼ਤ ਸਮਾਂ-ਸੀਮਾਵਾਂ ਤੋਂ ਬਚੋ ਜੋ ਸਿਰਫ਼ ਤਣਾਅ ਲਿਆਉਂਦੀਆਂ ਹਨ।
ਔਜ਼ਾਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਹਰ ਚੀਜ਼ ਨੂੰ ਵਿਵਸਥਿਤ ਅਤੇ ਦ੍ਰਿਸ਼ਮਾਨ ਰੱਖੋ।
ਬ੍ਰੇਕ ਲਓ ਥਕਾਵਟ ਤੋਂ ਬਚਣ ਲਈ ਆਪਣੇ ਮਨ ਨੂੰ ਮੁੜ ਸੁਰਜੀਤ ਕਰੋ।

ਵਿਕਾਸ ਇੱਕ ਮੈਰਾਥਨ ਹੈ, 100 ਮੀਟਰ ਦੀ ਦੌੜ ਨਹੀਂ।

ਜੇ ਮੈਂ ਇੱਕ ਗੱਲ ਸਿੱਖੀ ਹੈ, ਤਾਂ ਉਹ ਇਹ ਹੈ ਕਿ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਇੱਕ... ਮੈਰਾਥਨਸ਼ੁਰੂ ਵਿੱਚ ਪਾਗਲਾਂ ਵਾਂਗ ਭੱਜਣਾ ਅਤੇ ਫਿਰ ਸਾਹ ਚੜ੍ਹਨਾ ਕੋਈ ਫਾਇਦਾ ਨਹੀਂ। ਤੁਹਾਨੂੰ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਧੀਰਜ ਅਤੇ ਦ੍ਰਿੜਤਾ।

ਜਦੋਂ ਮੈਂ ਸ਼ੁਰੂਆਤ ਕੀਤੀ, ਮੈਂ ਸਭ ਕੁਝ ਇੱਕੋ ਵਾਰ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ। ਫਿਰ, ਜਦੋਂ ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਮੈਂ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਤਾਂ ਮੈਂ ਨਿਰਾਸ਼ ਹੋ ਗਿਆ। ਹੁਣ, ਮੈਂ ਯਾਦ ਰੱਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹਾਂ ਕਿ ਕੋਡ ਦੀ ਹਰ ਲਾਈਨ ਇਸ ਮੈਰਾਥਨ ਵਿੱਚ ਇੱਕ ਕਦਮ ਹੈ। ਅਤੇ ਮੇਰੇ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਹਰ ਕਦਮ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ!

ਇਸੇ ਤਰ੍ਹਾਂ ਦੀਆਂ ਪੋਸਟਾਂ

ਜਵਾਬ ਦੇਵੋ

ਤੁਹਾਡਾ ਈ-ਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ 'ਤੇ * ਦਾ ਨਿਸ਼ਾਨ ਲੱਗਿਆ ਹੋਇਆ ਹੈ।