5 ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ ਜੋ ਹਰ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਨੂੰ ਪੜ੍ਹਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ
5 ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ ਜੋ ਹਰ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਨੂੰ ਪੜ੍ਹਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨਆਹ, ਪ੍ਰੋਗਰਾਮਿੰਗ! ਜੋ ਇੱਕ ਮਜ਼ੇਦਾਰ ਕੰਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਉਹ ਕਈ ਵਾਰ ਮੱਧਯੁਗੀ ਤਸ਼ੱਦਦ ਵਰਗਾ ਲੱਗਦਾ ਹੈ, ਹੈ ਨਾ? ਪਰ, ਮੇਰੇ ਪਿਆਰੇ ਦੋਸਤੋ, ਡਰੋ ਨਾ! ਅੱਜ, ਮੈਂ ਸਾਂਝਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਇਹ ਕਿਵੇਂ... ਪੰਜ ਛੋਟੀਆਂ ਜਾਦੂਈ ਕਿਤਾਬਾਂ ਉਨ੍ਹਾਂ ਨੇ ਮੇਰਾ ਸਫ਼ਰ ਬਦਲ ਦਿੱਤਾ, ਮੈਨੂੰ ਪਾਗਲ ਨਾ ਹੋਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਅਤੇ, ਕੌਣ ਜਾਣਦਾ ਹੈ, ਸ਼ਾਇਦ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਤੋਂ ਬਚਣ ਵਿੱਚ ਵੀ। ਘਾਤਕ ਗਲਤੀਆਂਹੱਸਣ, ਸਿੱਖਣ ਲਈ ਤਿਆਰ ਹੋ ਜਾਓ, ਅਤੇ ਬੇਸ਼ੱਕ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਆਪਣਾ ਅਗਲਾ ਸਭ ਤੋਂ ਵਧੀਆ ਸਾਹਿਤਕ ਦੋਸਤ ਚੁਣੋ!
5 ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ ਜੋ ਹਰ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਨੂੰ ਪੜ੍ਹਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀਆਂ ਸੁਪਰਪਾਵਰਾਂ
ਇਹ ਕਿਤਾਬਾਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਕਿਉਂ ਜ਼ਰੂਰੀ ਹਨ?
ਆਹ, ਕਿਤਾਬਾਂ! ਉਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਧਰਤੀ ਵਿੱਚ ਇੱਕ ਲੁਕੇ ਹੋਏ ਖਜ਼ਾਨੇ ਦੇ ਨਕਸ਼ਿਆਂ ਵਾਂਗ ਹਨ। ਉਨ੍ਹਾਂ ਤੋਂ ਬਿਨਾਂ, ਮੈਂ ਕੋਡ ਅਤੇ ਗਲਤੀਆਂ ਦੇ ਸਮੁੰਦਰ ਵਿੱਚ ਗੁਆਚ ਗਿਆ ਹੁੰਦਾ। 5 ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ ਜਿਨ੍ਹਾਂ ਸਰੋਤਾਂ ਦੀ ਮੈਂ ਸੂਚੀ ਬਣਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ ਉਹ ਜ਼ਰੂਰੀ ਹਨ ਕਿਉਂਕਿ ਉਹ ਤੁਹਾਨੂੰ ਨਾ ਸਿਰਫ਼ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਸਿਖਾਉਂਦੇ ਹਨ, ਸਗੋਂ ਪਰਦੇ ਪਿੱਛੇ ਕੀ ਹੋ ਰਿਹਾ ਹੈ, ਇਹ ਸਮਝਣ ਵਿੱਚ ਵੀ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦੇ ਹਨ। ਉਹ ਉਨ੍ਹਾਂ ਦੋਸਤਾਂ ਵਾਂਗ ਹਨ ਜਿਨ੍ਹਾਂ ਕੋਲ ਹਮੇਸ਼ਾ ਦੇਣ ਲਈ ਚੰਗੀ ਸਲਾਹ ਹੁੰਦੀ ਹੈ, ਭਾਵੇਂ ਤੁਸੀਂ ਇਸ ਲਈ ਨਾ ਵੀ ਕਿਹਾ ਹੋਵੇ।
ਇਹ ਕਿਤਾਬਾਂ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਫ਼ਰ ਨੂੰ ਕਿਵੇਂ ਬਦਲ ਸਕਦੀਆਂ ਹਨ?
ਇਹਨਾਂ ਵਿੱਚੋਂ ਹਰ ਕਿਤਾਬ ਇੱਕ ਸੁਪਰਪਾਵਰ ਵਾਂਗ ਹੈ ਜੋ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਨੂੰ ਇੱਕ ਸੱਚੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਾਸਟਰ ਵਿੱਚ ਬਦਲ ਸਕਦੀ ਹੈ। ਇਹ ਇੱਕ ਮਜ਼ਬੂਤ ਨੀਂਹ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਘਰ ਲਈ ਇੱਕ ਚੰਗੀ ਨੀਂਹ। ਨੀਂਹ ਤੋਂ ਬਿਨਾਂ, ਘਰ ਢਹਿ ਜਾਂਦਾ ਹੈ। ਇੱਥੇ ਕੁਝ ਸੁਪਰਪਾਵਰ ਹਨ ਜੋ ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:
| ਕਿਤਾਬ | ਮਹਾਂਸ਼ਕਤੀਆਂ |
|---|---|
| "ਪਾਈਥਨ ਨਾਲ ਕੰਪਿਊਟਿੰਗ ਸਿੱਖੋ" | ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨਿੰਜਾ ਵਾਂਗ ਪਾਈਥਨ ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨਾ |
| "ਸ਼ਾਨਦਾਰ ਜਾਵਾਸਕ੍ਰਿਪਟ" | ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਬੋਲੋ, ਇੱਕ ਬਹੁਭਾਸ਼ੀ ਵਾਂਗ। |
| "ਸਾਫ਼ ਕੋਡ" | ਸਾਫ਼-ਸੁਥਰਾ ਕੋਡ ਲਿਖਣਾ ਜਿਸਨੂੰ ਤੁਹਾਡੀ ਦਾਦੀ ਵੀ ਸਮਝ ਸਕਦੀ ਹੈ। |
| "ਪ੍ਰਾਗਮੈਟਿਕ ਪ੍ਰੋਗਰਾਮਰ" | ਇੱਕ ਵਿਹਾਰਕ ਅਤੇ ਕੁਸ਼ਲ ਪ੍ਰੋਗਰਾਮਰ ਬਣਨਾ |
| "ਤੁਸੀਂ ਜੇਐਸ ਨਹੀਂ ਜਾਣਦੇ" | ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੇ ਸਭ ਤੋਂ ਡੂੰਘੇ ਰਾਜ਼ ਖੋਜੋ। |
ਮੈਂ ਇਹਨਾਂ ਕਿਤਾਬਾਂ ਨੂੰ ਪੜ੍ਹ ਕੇ ਕੀ ਸਿੱਖਿਆ
ਇਹਨਾਂ ਕਿਤਾਬਾਂ ਨੂੰ ਪੜ੍ਹਨਾ ਇੱਕ ਰੋਲਰਕੋਸਟਰ ਸਵਾਰੀ ਕਰਨ ਵਰਗਾ ਸੀ। ਮੇਰੇ ਕੋਲ ਉਤਰਾਅ-ਚੜ੍ਹਾਅ ਸਨ, ਪਰ ਅੰਤ ਵਿੱਚ, ਅਨੁਭਵ ਸ਼ਾਨਦਾਰ ਸੀ! ਮੈਂ ਸਿੱਖਿਆ ਕਿ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿਰਫ਼ ਕੋਡ ਲਿਖਣ ਬਾਰੇ ਨਹੀਂ ਹੈ; ਇਹ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਅਤੇ ਰਚਨਾਤਮਕ ਹੋਣ ਬਾਰੇ ਹੈ। ਮੇਰੇ ਸਭ ਤੋਂ ਕੀਮਤੀ ਸਬਕਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਸੀ ਕਿ ਗਲਤੀਆਂ ਕਰਨਾ ਪ੍ਰਕਿਰਿਆ ਦਾ ਹਿੱਸਾ ਹੈ। ਹਰ ਗਲਤੀ ਇੱਕ ਸਿੱਖਣ ਦਾ ਮੌਕਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਕਿਤਾਬਾਂ ਨੇ ਮੈਨੂੰ ਇਹ ਦੇਖਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।
ਜੇ ਮੈਂ ਤੁਹਾਨੂੰ ਇੱਕ ਸਲਾਹ ਦੇ ਸਕਦਾ ਹਾਂ, ਤਾਂ ਇਹ ਹੋਵੇਗੀ: ਪੜ੍ਹਨ ਦੀ ਸ਼ਕਤੀ ਨੂੰ ਘੱਟ ਨਾ ਸਮਝੋ।ਇਹ ਕਿਤਾਬਾਂ ਤੁਹਾਨੂੰ ਰਾਤੋ-ਰਾਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪ੍ਰਤਿਭਾਸ਼ਾਲੀ ਨਹੀਂ ਬਣਾ ਦੇਣਗੀਆਂ, ਪਰ ਇਹ ਤੁਹਾਨੂੰ ਆਪਣਾ ਸਫ਼ਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਸਾਧਨ ਦੇਣਗੀਆਂ। ਇਸ ਲਈ ਇੱਕ ਲਓ ਅਤੇ ਆਪਣਾ ਸਾਹਸ ਸ਼ੁਰੂ ਕਰੋ!
ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਪ੍ਰੋਗਰਾਮਿੰਗ: ਕਿਤਾਬਾਂ ਤੋਂ ਕੀ ਉਮੀਦ ਕੀਤੀ ਜਾਵੇ?
ਮੈਨੂੰ ਪੜ੍ਹਨ ਵਿੱਚ ਸਭ ਤੋਂ ਔਖਾ ਅਤੇ ਸੌਖਾ ਕੀ ਲੱਗਿਆ?
ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਡੁਬਕੀ ਲਗਾਉਣੀ ਸ਼ੁਰੂ ਕੀਤੀ, ਤਾਂ ਮੈਂ ਸੋਚਿਆ ਕਿ ਕਿਤਾਬਾਂ ਪੜ੍ਹੋ ਇਸ ਵਿਸ਼ੇ 'ਤੇ ਚਰਚਾ ਕਰਨਾ ਐਤਵਾਰ ਦੀ ਦੁਪਹਿਰ ਨੂੰ ਇੱਕ ਚੰਗੀ ਫਿਲਮ ਦੇਖਣ ਵਾਂਗ ਹੋਵੇਗਾ। ਸਪੋਇਲਰ ਅਲਰਟ: ਇਹ ਬਿਲਕੁਲ ਅਜਿਹਾ ਨਹੀਂ ਸੀ! ਮੈਨੂੰ ਸਭ ਤੋਂ ਮੁਸ਼ਕਲ ਕੀ ਲੱਗਿਆ? ਉਹ ਹਿੱਸੇ... ਨਾਲ ਭਰੇ ਹੋਏ ਸਨ। ਕੋਡ ਜੋ ਕਿ ਇੱਕ ਵਿਆਖਿਆ ਨਾਲੋਂ ਇੱਕ ਬੁਝਾਰਤ ਵਾਂਗ ਜਾਪਦਾ ਸੀ। ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਸੀ ਜਿਵੇਂ ਮੈਂ ਇਹ ਸਮਝਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਸੀ ਕਿ ਮੇਰੀ ਬਿੱਲੀ ਕੀ ਸੋਚ ਰਹੀ ਸੀ ਜਦੋਂ ਉਹ ਕੰਧ ਵੱਲ ਦੇਖ ਰਹੀ ਸੀ।
ਦੂਜੇ ਪਾਸੇ, ਉਹ ਹਿੱਸੇ ਜੋ ਬੁਨਿਆਦੀ ਸੰਕਲਪਾਂ ਬਾਰੇ ਗੱਲ ਕਰਦੇ ਸਨ, ਉਨ੍ਹਾਂ ਨੂੰ ਹਜ਼ਮ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਸੀ। ਇਹ ਸਾਈਕਲ ਚਲਾਉਣਾ ਸਿੱਖਣ ਵਰਗਾ ਹੈ: ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਸਮਝ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕਦੇ ਨਹੀਂ ਭੁੱਲਦੇ! ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਨੇ ਬਹੁਤ ਮਦਦ ਕੀਤੀ, ਅਤੇ ਮੈਂ ਥੋੜ੍ਹਾ ਹੋਰ ਆਤਮਵਿਸ਼ਵਾਸ ਮਹਿਸੂਸ ਕਰਨ ਵਿੱਚ ਕਾਮਯਾਬ ਰਿਹਾ, ਭਾਵੇਂ ਮੈਂ ਅਜੇ ਵੀ ਗੋਲੀਬਾਰੀ ਵਿੱਚ ਇੱਕ ਅੰਨ੍ਹੇ ਆਦਮੀ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਗੁਆਚਿਆ ਹੋਇਆ ਸੀ।
ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਸਮਝਣ ਦੀ ਮਹੱਤਤਾ।
ਸਮਝਣਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਇਹ ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਸਨੂੰ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਬੋਲਣਾ ਸਿੱਖਣ ਵਾਂਗ ਸਮਝੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਮੁੱਢਲੀਆਂ ਗੱਲਾਂ ਨਹੀਂ ਪਤਾ, ਤਾਂ ਤੁਸੀਂ ਅਜਿਹਾ ਕੋਡ ਲਿਖੋਗੇ ਜੋ ਖੰਡ-ਮੁਕਤ ਕੇਕ ਵਿਅੰਜਨ ਵਰਗਾ ਲੱਗਦਾ ਹੈ। ਅਤੇ ਆਓ ਇਸਦਾ ਸਾਹਮਣਾ ਕਰੀਏ, ਖੰਡ-ਮੁਕਤ ਕੇਕ ਕੌਣ ਚਾਹੁੰਦਾ ਹੈ?
ਮੈਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਭਾਸ਼ਾ ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਕੇ, ਤੁਸੀਂ ਇੱਕ ਮਜ਼ਬੂਤ ਨੀਂਹ ਬਣਾਉਂਦੇ ਹੋ। ਇਹ ਇੱਕ ਘਰ ਬਣਾਉਣ ਵਾਂਗ ਹੈ: ਜੇਕਰ ਨੀਂਹ ਟੇਢੀ ਹੈ, ਤਾਂ ਬਾਕੀ ਸਭ ਢਹਿ-ਢੇਰੀ ਹੋ ਜਾਣਗੇ। ਇਸ ਲਈ, ਬੁਨਿਆਦੀ ਸੰਕਲਪਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਸਮਾਂ ਲਗਾਓ। ਇਹ ਤੁਹਾਡੇ ਸਫ਼ਰ ਨੂੰ ਬਹੁਤ ਸੌਖਾ ਬਣਾ ਦੇਵੇਗਾ ਅਤੇ, ਮੇਰੇ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਤੁਸੀਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੁਪਰਹੀਰੋ ਵਾਂਗ ਮਹਿਸੂਸ ਕਰੋਗੇ!
ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੁਝਾਅ ਜੋ ਮੈਂ ਇਹਨਾਂ ਕਿਤਾਬਾਂ ਤੋਂ ਸਿੱਖੇ ਹਨ
ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੈਂ ਉਨ੍ਹਾਂ ਕਿਤਾਬਾਂ ਤੋਂ ਸਿੱਖਿਆ ਜੋ ਮੈਂ ਪੜ੍ਹੀਆਂ (ਹਾਂ, ਮੈਂ ਸੱਚਮੁੱਚ ਉਨ੍ਹਾਂ ਨੂੰ ਖਾ ਲਿਆ, ਜਿਵੇਂ ਕਿਸੇ ਫਿਲਮ ਮੈਰਾਥਨ ਵਿੱਚ ਪੀਜ਼ਾ):
| ਸੁਝਾਅ | ਵੇਰਵਾ |
|---|---|
| ਅਭਿਆਸ, ਅਭਿਆਸ, ਅਭਿਆਸ! | ਅਭਿਆਸ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ। ਇਸ ਬਾਰੇ ਸਿਰਫ਼ ਪੜ੍ਹਨਾ ਹੀ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ; ਤੁਹਾਨੂੰ ਆਪਣੇ ਹੱਥ ਗੰਦੇ ਕਰਨ ਦੀ ਲੋੜ ਹੈ! |
| ਗਲਤੀਆਂ ਕਰਨ ਤੋਂ ਨਾ ਡਰੋ। | ਗਲਤੀਆਂ ਕਰਨਾ ਪ੍ਰਕਿਰਿਆ ਦਾ ਹਿੱਸਾ ਹੈ। ਹਰ ਗਲਤੀ ਲੁਕਵੇਂ ਰੂਪ ਵਿੱਚ ਇੱਕ ਸਬਕ ਹੁੰਦੀ ਹੈ। |
| ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਦੀ ਭਾਲ ਕਰੋ। | ਉਦਾਹਰਣਾਂ ਰਾਹੀਂ ਸਿੱਖਣਾ ਤੁਹਾਨੂੰ ਇਹ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਜੋ ਪੜ੍ਹਿਆ ਹੈ ਉਸਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ। |
| ਭਾਈਚਾਰਿਆਂ ਵਿੱਚ ਹਿੱਸਾ ਲਓ। | ਦੂਜੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨਾਲ ਗੱਲ ਕਰਨ ਨਾਲ ਤੁਹਾਡਾ ਮਨ ਖੁੱਲ੍ਹ ਸਕਦਾ ਹੈ ਅਤੇ ਨਵੇਂ ਵਿਚਾਰ ਆ ਸਕਦੇ ਹਨ। |
ਇਹ ਸੁਝਾਅ ਇੱਕ ਭੁਲੇਖੇ ਵਿੱਚ ਇੱਕ ਨਕਸ਼ੇ ਵਾਂਗ ਸਨ। ਇਹਨਾਂ ਤੋਂ ਬਿਨਾਂ, ਮੈਂ ਅਜੇ ਵੀ ਇਹ ਪਤਾ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੁੰਦਾ ਕਿ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰੋਗਰਾਮ ਕਿਵੇਂ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ!
ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ: ਮੇਰੀਆਂ ਮਨਪਸੰਦ ਚੋਣਾਂ
ਮੈਨੂੰ 5 ਕਿਤਾਬਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦੀ ਚੋਣ ਕਿਉਂ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕੀਤਾ?
ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਆਪਣਾ ਸਫ਼ਰ ਸ਼ੁਰੂ ਕੀਤਾ, ਤਾਂ ਮੈਨੂੰ ਪਾਣੀ ਤੋਂ ਬਾਹਰ ਮੱਛੀ ਵਾਂਗ ਮਹਿਸੂਸ ਹੋਇਆ। ਇਸ ਲਈ, ਮੈਂ ਫੈਸਲਾ ਕੀਤਾ ਕਿ ਮੈਨੂੰ ਕੁਝ ਚਾਹੀਦਾ ਹੈ... ਖੁਸ਼ੀ ਨਾਲ ਪੜ੍ਹੋ! ਮੈਨੂੰ ਡੁੱਬਣ ਤੋਂ ਬਚਾਉਣ ਲਈ। ਇੱਥੇ 5 ਕਿਤਾਬਾਂ ਹਨ ਜੋ ਮੈਂ ਚੁਣੀਆਂ ਅਤੇ ਉਹ ਮੇਰੀਆਂ ਕਿਉਂ ਬਣੀਆਂ। ਮਨਪਸੰਦ:
- "ਪਾਈਥਨ ਨਾਲ ਕੰਪਿਊਟਿੰਗ ਸਿੱਖੋ" ਇਹ ਕਿਤਾਬ ਇਸ ਤਰ੍ਹਾਂ ਸੀ ਜਿਵੇਂ ਫਾਰਚੂਨ ਕੂਕੀਹੈਰਾਨੀਆਂ ਅਤੇ ਸਬਕਾਂ ਨਾਲ ਭਰਪੂਰ! ਇਸਨੇ ਮੈਨੂੰ ਬੁਨਿਆਦੀ ਗੱਲਾਂ ਨੂੰ ਹਲਕੇ ਅਤੇ ਮਜ਼ੇਦਾਰ ਤਰੀਕੇ ਨਾਲ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।
- "ਸਾਫ਼ ਕੋਡ" ਆਹ, ਇਹ ਮੇਰਾ ਹੈ। ਗੁਰੂਮੈਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਸਾਫ਼ ਕੋਡ ਲਿਖਣਾ ਨਹਾਉਣ ਜਿੰਨਾ ਹੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਅਤੇ ਮੇਰੇ ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਇਹ ਸਾਰਾ ਫ਼ਰਕ ਪਾਉਂਦਾ ਹੈ!
- "ਜਾਵਾ ਸਕ੍ਰਿਪਟ: ਚੰਗੇ ਹਿੱਸੇ" – ਇੱਕ ਗਾਈਡ ਜਿਸਨੇ ਮੈਨੂੰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਬਾਰੇ ਜੋ ਕੁਝ ਵੀ ਜਾਣਦੀ ਸੀ, ਉਸ ਬਾਰੇ ਦੁਬਾਰਾ ਸੋਚਣ ਲਈ ਮਜਬੂਰ ਕੀਤਾ। ਪਿਆਜ਼ ਵਾਂਗ, ਇਸਨੇ ਉਨ੍ਹਾਂ ਪਰਤਾਂ ਦਾ ਖੁਲਾਸਾ ਕੀਤਾ ਜਿਨ੍ਹਾਂ ਦੇ ਮੌਜੂਦ ਹੋਣ ਬਾਰੇ ਮੈਨੂੰ ਪਤਾ ਵੀ ਨਹੀਂ ਸੀ!
- "ਪ੍ਰਾਗਮੈਟਿਕ ਪ੍ਰੋਗਰਾਮਰ" ਇਹ ਕਿਤਾਬ ਇੱਕ ਵਰਗੀ ਹੈ ਖਜ਼ਾਨੇ ਦਾ ਨਕਸ਼ਾਉਸਨੇ ਮੈਨੂੰ ਵਿਹਾਰਕ ਸੁਝਾਅ ਦਿੱਤੇ ਜੋ ਮੈਂ ਅੱਜ ਵੀ ਵਰਤਦਾ ਹਾਂ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਅਸਲੀ ਪ੍ਰੋਗਰਾਮਰ ਬਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਜ਼ਰੂਰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ।
- "ਸ਼ਾਨਦਾਰ ਜਾਵਾਸਕ੍ਰਿਪਟ" ਮੈਂ ਕਵੀ ਨਹੀਂ ਹਾਂ, ਪਰ ਇਸ ਕਿਤਾਬ ਨੇ ਮੈਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਰਦੇ ਸਮੇਂ ਕਵਿਤਾਵਾਂ ਲਿਖਣ ਵਰਗਾ ਮਹਿਸੂਸ ਕਰਵਾਇਆ। ਇਹ ਪੜ੍ਹਨ ਲਈ ਮਨਮੋਹਕ ਹੈ!
ਲੇਖਕਾਂ ਦੀਆਂ ਲਿਖਣ ਸ਼ੈਲੀਆਂ ਅਤੇ ਪਹੁੰਚਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨਾ।
ਹੁਣ, ਆਓ ਇਨ੍ਹਾਂ ਲੇਖਕਾਂ ਦੀਆਂ ਸਿੱਖਿਆ ਸ਼ੈਲੀਆਂ ਬਾਰੇ ਗੱਲ ਕਰੀਏ। ਹਰੇਕ ਦਾ ਸਿੱਖਿਆ ਦੇਣ ਦਾ ਇੱਕ ਵਿਲੱਖਣ ਤਰੀਕਾ ਹੈ, ਅਤੇ ਇਹੀ ਉਹ ਹੈ ਜਿਸਨੇ ਮੈਨੂੰ ਮੋਹਿਤ ਕੀਤਾ:
| ਕਿਤਾਬ | ਲਿਖਣ ਸ਼ੈਲੀ | ਪਹੁੰਚ |
|---|---|---|
| ਪਾਈਥਨ ਨਾਲ ਕੰਪਿਊਟਿੰਗ ਸਿੱਖੋ | ਆਰਾਮਦਾਇਕ ਅਤੇ ਪਹੁੰਚਯੋਗ | ਕਦਮ ਦਰ ਕਦਮ |
| ਸਾਫ਼ ਕੋਡ | ਸਿੱਧਾ ਅਤੇ ਵਿਹਾਰਕ | ਅਸਲ ਜ਼ਿੰਦਗੀ ਦੀਆਂ ਉਦਾਹਰਣਾਂ |
| ਜਾਵਾ ਸਕ੍ਰਿਪਟ: ਚੰਗੇ ਹਿੱਸੇ | ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਅਤੇ ਪ੍ਰਤੀਬਿੰਬਤ | ਵਧੀਆ ਅਭਿਆਸਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ |
| ਪ੍ਰੈਗਮੈਟਿਕ ਪ੍ਰੋਗਰਾਮਰ | ਗੱਲਬਾਤ ਕਰਨ ਵਾਲਾ ਅਤੇ ਪ੍ਰੇਰਨਾਦਾਇਕ | ਵਿਹਾਰਕ ਅਤੇ ਲਾਭਦਾਇਕ ਸੁਝਾਅ |
| ਵਧੀਆ ਜਾਵਾ ਸਕ੍ਰਿਪਟ | ਕਾਵਿਕ ਅਤੇ ਮਨਮੋਹਕ | ਡੂੰਘੇ ਸੰਕਲਪ |
ਹਰੇਕ ਲੇਖਕ ਦਾ ਆਪਣਾ ਸ਼ਖ਼ਸੀਅਤ...ਅਤੇ ਇਹ ਪੜ੍ਹਨ ਨੂੰ ਹੋਰ ਜ਼ਿਆਦਾ ਬਣਾਉਂਦਾ ਹੈ... ਮਜ਼ੇਦਾਰਕੁਝ ਦੋਸਤਾਂ ਵਾਂਗ ਹੁੰਦੇ ਹਨ ਜੋ ਤੁਹਾਡਾ ਮਾਰਗਦਰਸ਼ਨ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਦੂਸਰੇ ਮੰਗ ਕਰਨ ਵਾਲੇ ਅਧਿਆਪਕਾਂ ਵਾਂਗ ਹੁੰਦੇ ਹਨ, ਪਰ ਸਾਰਿਆਂ ਕੋਲ ਦੇਣ ਲਈ ਕੁਝ ਨਾ ਕੁਝ ਕੀਮਤੀ ਹੁੰਦਾ ਹੈ।
ਇਹ ਕਿਤਾਬਾਂ ਉਪਲਬਧ ਕਿਤਾਬਾਂ ਨਾਲੋਂ ਕਿਵੇਂ ਵੱਖਰੀਆਂ ਹਨ?
ਇਹ ਕਿਤਾਬਾਂ ਹਨੇਰੀ ਰਾਤ ਵਿੱਚ ਤਾਰਿਆਂ ਵਾਂਗ ਵੱਖਰਾ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ। ਇਹ ਸਿਰਫ਼ ਚੰਗੀਆਂ ਹੀ ਨਹੀਂ ਹਨ, ਇਹਨਾਂ ਵਿੱਚ ਕੁਝ ਖਾਸ ਵੀ ਹੈ। ਮੈਂ ਜੋ ਦੇਖਿਆ ਉਹ ਇਹ ਹੈ ਕਿ ਉਹ:
- ਇਹ ਗੁੰਝਲਦਾਰ ਸੰਕਲਪਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦੇ ਹਨ।ਮੈਨੂੰ ਉਲਝਾਉਣ ਦੀ ਬਜਾਏ, ਉਹ ਸਭ ਕੁਝ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਂਦੇ ਹਨ ਕਿ ਮੇਰੀ ਦਾਦੀ ਵੀ ਸਮਝ ਸਕਦੀ ਸੀ।
- ਉਹ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਦਿੰਦੇ ਹਨ।ਸਿਧਾਂਤ ਨੂੰ ਅਭਿਆਸ ਵਿੱਚ ਨਾ ਦੇਖੇ ਬਿਨਾਂ ਪੜ੍ਹਨ ਤੋਂ ਵੱਧ ਬੋਰਿੰਗ ਕੁਝ ਨਹੀਂ ਹੈ। ਇਹ ਦੋਵਾਂ ਵਿਚਕਾਰ ਇੱਕ ਵਧੀਆ ਸਬੰਧ ਬਣਾਉਂਦੇ ਹਨ।
- ਉਹ ਅਭਿਆਸ ਲਈ ਪ੍ਰੇਰਿਤ ਕਰਦੇ ਹਨ।ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ, ਮੈਨੂੰ ਹਮੇਸ਼ਾ ਆਪਣੇ ਹੱਥ ਗੰਦੇ ਕਰਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਰਨ ਦਾ ਮਨ ਕਰਦਾ ਹੈ! ਇਹ ਊਰਜਾ ਦੇ ਇੱਕ ਸ਼ਾਟ ਵਾਂਗ ਹੈ।
ਇਹ ਕਾਰਕ ਇਨ੍ਹਾਂ ਕਿਤਾਬਾਂ ਨੂੰ... ਬਣਾਉਂਦੇ ਹਨ। ਜ਼ਰੂਰੀ ਕਿਸੇ ਵੀ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਲਈ। ਜੇ ਤੁਸੀਂ ਮੈਨੂੰ ਪੁੱਛੋ, ਤਾਂ ਮੈਂ ਕਹਾਂਗਾ ਕਿ ਉਹ ਹਨ 5 ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬਾਂ ਜੋ ਹਰ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਨੂੰ ਪੜ੍ਹਨੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ!
ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਸਿੱਖਣਾ: ਅਭਿਆਸ 'ਤੇ ਕਿਤਾਬਾਂ ਦਾ ਪ੍ਰਭਾਵ
ਪੜ੍ਹਨ ਨੇ ਅਸਲ-ਸੰਸਾਰ ਦੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮੇਰੀ ਕਿਵੇਂ ਮਦਦ ਕੀਤੀ ਹੈ?
ਆਹ, ਕਿਤਾਬਾਂਉਹ ਕਾਗਜ਼ੀ ਦੋਸਤ, ਆਪਣੇ ਪੀਲੇ ਪੰਨਿਆਂ ਨਾਲ, ਜਿਨ੍ਹਾਂ ਨੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਰਹੱਸਾਂ ਨੂੰ ਖੋਲ੍ਹਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕੀਤੀ। ਮੈਨੂੰ ਇੱਕ ਵਾਰ ਯਾਦ ਹੈ ਜਦੋਂ ਮੈਂ ਇਹ ਸਮਝਣ ਲਈ ਸੰਘਰਸ਼ ਕਰ ਰਿਹਾ ਸੀ ਕਿ ... ਦੀ ਧਾਰਨਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ। ਲੂਪਸਮੈਂ ਇੰਨਾ ਉਲਝਣ ਵਿੱਚ ਸੀ ਕਿ ਮੈਨੂੰ ਲੱਗਿਆ ਕਿ ਮੇਰਾ ਕੰਪਿਊਟਰ ਮੈਨੂੰ ਕਿਸੇ ਓਪਰੀ ਭਾਸ਼ਾ ਵਿੱਚ ਕੁਝ ਦੱਸਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ! ਉਦੋਂ ਹੀ ਮੈਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਿਤਾਬ ਚੁੱਕੀ ਅਤੇ, ਥੋੜ੍ਹੇ ਜਿਹੇ ਸਬਰ ਨਾਲ, ਮੈਂ ਸਮਝਣ ਵਿੱਚ ਕਾਮਯਾਬ ਹੋ ਗਿਆ।
ਕਿਤਾਬਾਂ ਵਿੱਚ ਇਹ ਜਾਦੂਈ ਸ਼ਕਤੀ ਹੁੰਦੀ ਹੈ ਕਿ ਉਹ ਗੁੰਝਲਦਾਰ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਸਰਲ ਹੱਲਾਂ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀਆਂ ਹਨ। ਉਹ ਟੋਇਆਂ ਵਾਲੀ ਸੜਕ 'ਤੇ ਇੱਕ GPS ਵਾਂਗ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ, ਇੱਕ ਅਧਿਆਇ ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ ਫੰਕਸ਼ਨਮੈਂ ਇੱਕ ਬੱਗ ਠੀਕ ਕਰਨ ਵਿੱਚ ਕਾਮਯਾਬ ਹੋ ਗਿਆ ਜੋ ਮੈਨੂੰ ਹਫ਼ਤਿਆਂ ਤੋਂ ਪਰੇਸ਼ਾਨ ਕਰ ਰਿਹਾ ਸੀ। ਮੈਂ ਬਹੁਤ ਖੁਸ਼ ਸੀ ਕਿ ਮੈਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਦੇ ਸਾਹਮਣੇ ਇੱਕ ਜਿੱਤ ਦਾ ਨਾਚ ਕਰਨ ਹੀ ਵਾਲਾ ਸੀ। ਲਗਭਗ!
ਜਦੋਂ ਮੈਨੂੰ ਕਿਤਾਬਾਂ ਵਿੱਚੋਂ ਕੁਝ ਸਮਝ ਨਾ ਆਵੇ ਤਾਂ ਮੈਂ ਕੀ ਕਰਾਂ?
ਜਦੋਂ ਮੈਨੂੰ ਕਿਸੇ ਅਜਿਹੀ ਚੀਜ਼ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਜੋ ਮੈਨੂੰ ਸਮਝ ਨਹੀਂ ਆਉਂਦੀ, ਤਾਂ ਮੇਰੇ ਕੋਲ ਕੁਝ ਬੇਵਕੂਫ਼ ਜੁਗਤਾਂ ਹਨ। ਪਹਿਲਾਂ, ਮੈਂ ਇੱਕ ਡੂੰਘਾ ਸਾਹ ਲੈਂਦਾ ਹਾਂ ਅਤੇ ਘਬਰਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦਾ। ਫਿਰ, ਮੈਂ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦਾ ਹਾਂ:
- ਪੁਨਰ ਵਿਆਖਿਆਕਈ ਵਾਰ, ਦੂਜੀ ਵਾਰ ਪੜ੍ਹਨ 'ਤੇ ਜਾਦੂ ਹੁੰਦਾ ਹੈ।
- ਉਦਾਹਰਣਾਂ ਖੋਜੋਮੈਨੂੰ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਬਹੁਤ ਪਸੰਦ ਹਨ। ਉਹ ਕੇਕ 'ਤੇ ਆਈਸਿੰਗ ਵਾਂਗ ਹਨ!
- ਪੁੱਛਣਾਜੇ ਸਭ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਮੈਂ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਪੁੱਛਾਂਗਾ। ਆਖ਼ਰਕਾਰ, ਦਰਦ ਸਾਂਝਾ ਕਰਨਾ ਹਮੇਸ਼ਾ ਬਿਹਤਰ ਹੁੰਦਾ ਹੈ!
- ਵੀਡੀਓਜ਼ਜੇ ਕਿਤਾਬ ਮਦਦ ਨਹੀਂ ਕਰ ਰਹੀ, ਤਾਂ ਮੈਂ ਵੀਡੀਓ ਲੱਭਦਾ ਹਾਂ। ਕਈ ਵਾਰ, ਕਿਸੇ ਨੂੰ ਕੁਝ ਸਮਝਾਉਂਦੇ ਦੇਖਣਾ ਪੜ੍ਹਨ ਨਾਲੋਂ ਸੌਖਾ ਹੁੰਦਾ ਹੈ।
ਅਧਿਐਨ ਰਣਨੀਤੀਆਂ ਜੋ ਮੇਰੇ ਲਈ ਕੰਮ ਕਰਦੀਆਂ ਸਨ
ਇੱਥੇ ਕੁਝ ਰਣਨੀਤੀਆਂ ਹਨ ਜੋ ਮੇਰੇ ਲਈ ਕੰਮ ਕੀਤੀਆਂ ਅਤੇ ਇਹ ਤੁਹਾਡੀ ਵੀ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਨੈਵੀਗੇਟ ਕਰੋ ਜਾਣਕਾਰੀ ਦੇ ਇਸ ਸਮੁੰਦਰ ਵਿੱਚ:
| ਰਣਨੀਤੀ | ਵੇਰਵਾ |
|---|---|
| ਸਮੂਹਾਂ ਵਿੱਚ ਪੜ੍ਹਾਈ | ਸਾਥੀਆਂ ਨਾਲ ਵਿਚਾਰਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨਾ ਹਮੇਸ਼ਾ ਵਧੇਰੇ ਮਜ਼ੇਦਾਰ ਹੁੰਦਾ ਹੈ! |
| ਰੰਗੀਨ ਨੋਟਸ | ਰੰਗੀਨ ਪੈੱਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਮੈਨੂੰ ਸੰਕਲਪਾਂ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਯਾਦ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਮਿਲਦੀ ਹੈ। |
| ਅਭਿਆਸ, ਅਭਿਆਸ, ਅਭਿਆਸ | ਅਭਿਆਸ ਸੰਪੂਰਨ ਬਣਾਉਂਦਾ ਹੈ। ਮੈਂ ਹਰ ਰੋਜ਼ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹਾਂ! |
| ਨਿਯਮਤ ਬ੍ਰੇਕ | ਮੇਰਾ ਦਿਮਾਗ ਕੋਈ ਮਸ਼ੀਨ ਨਹੀਂ ਹੈ! ਮੈਂ ਬ੍ਰੇਕ ਲੈਂਦਾ ਹਾਂ ਤਾਂ ਜੋ ਮੈਂ ਪਾਗਲ ਨਾ ਹੋ ਜਾਵਾਂ। |
ਇਹਨਾਂ ਰਣਨੀਤੀਆਂ ਨੇ ਮੈਨੂੰ ਨਿਰਾਸ਼ਾ ਨੂੰ ਸਿੱਖਣ ਵਿੱਚ ਬਦਲਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ। ਅਤੇ ਮੇਰੇ ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ, ਸਿੱਖਣ ਦੀ ਯਾਤਰਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਮਜ਼ੇਦਾਰ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਇਕੱਲੇ ਨਹੀਂ ਕਰ ਰਹੇ ਹੁੰਦੇ!
ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਰੋਤ: ਕਿਤਾਬਾਂ ਬਨਾਮ ਔਨਲਾਈਨ ਕੋਰਸ
ਮੈਨੂੰ ਕੀ ਪਸੰਦ ਹੈ: ਕਿਤਾਬ ਪੜ੍ਹਨਾ ਜਾਂ ਵੀਡੀਓ ਦੇਖਣਾ?
ਜਦੋਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿੱਖਣ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਮੈਂ ਦੁਚਿੱਤੀ ਵਿੱਚ ਹਾਂ। ਕਿਤਾਬ ਪੜ੍ਹੋ ਜਾਂ ਇੱਕ ਵੀਡੀਓ ਦੇਖੋਇਹ ਪੀਜ਼ਾ ਅਤੇ ਹੈਮਬਰਗਰ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਚੋਣ ਕਰਨ ਵਰਗਾ ਹੈ। ਦੋਵੇਂ ਬਹੁਤ ਵਧੀਆ ਹਨ, ਪਰ ਕਈ ਵਾਰ ਮੈਨੂੰ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਚਾਹੀਦਾ ਹੈ!
ਮੈਂ ਉਹ ਕਿਸਮ ਹਾਂ ਜਿਸਨੂੰ ਪਸੰਦ ਹੈ ਡੁਬਕੀ ਲਗਾਉਣਾ ਕਿਤਾਬਾਂ ਵਿੱਚ। ਉਹਨਾਂ ਵਿੱਚ ਕਾਗਜ਼ ਦੀ ਸੁਗੰਧ ਹੁੰਦੀ ਹੈ ਅਤੇ, ਆਓ ਇਸਦਾ ਸਾਹਮਣਾ ਕਰੀਏ, ਪੰਨਿਆਂ ਨੂੰ ਪਲਟਣ ਅਤੇ ਦੂਜੇ ਵਿਦਿਆਰਥੀਆਂ ਤੋਂ ਨੋਟਸ ਲੱਭਣ ਵਰਗਾ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ। ਹਾਲਾਂਕਿ, ਵੀਡੀਓਜ਼ ਵਿੱਚ ਹਰ ਚੀਜ਼ ਨੂੰ ਕਾਰਵਾਈ ਵਿੱਚ ਦਿਖਾਉਣ ਦਾ ਫਾਇਦਾ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਤੁਹਾਡੇ ਸਾਹਮਣੇ ਇਹ ਕਰ ਰਿਹਾ ਹੁੰਦਾ ਹੈ ਤਾਂ ਫੰਕਸ਼ਨ ਨੂੰ ਕੋਡ ਕਰਨਾ ਸਮਝਣਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ, ਹੈ ਨਾ?
ਇਸ ਲਈ, ਅੰਤ ਵਿੱਚ, ਮੈਨੂੰ ਦੋਵਾਂ ਦਾ ਮਿਸ਼ਰਣ ਪਸੰਦ ਹੈ। ਇੱਕ ਵਧੀਆ ਫਲ ਸਮੂਦੀ ਵਾਂਗ, ਹਰ ਇੱਕ ਕੁਝ ਖਾਸ ਲਿਆਉਂਦਾ ਹੈ!
ਕਿਤਾਬਾਂ ਮੇਰੀ ਤਕਨਾਲੋਜੀ ਸਿੱਖਿਆ ਨੂੰ ਕਿਵੇਂ ਪੂਰਾ ਕਰਦੀਆਂ ਹਨ।
ਕਿਤਾਬਾਂ ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਯਾਤਰਾ ਸਾਥੀ ਮੇਰੀ ਸਿੱਖਣ ਦੀ ਯਾਤਰਾ ਵਿੱਚ, ਉਹ ਮੈਨੂੰ ਉਹਨਾਂ ਸੰਕਲਪਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ ਜੋ ਕਈ ਵਾਰ ਵੀਡੀਓ ਵਿੱਚ ਗੁਆਚ ਜਾਂਦੇ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ, ਮੈਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਬਾਰੇ ਇੱਕ ਕਿਤਾਬ ਪੜ੍ਹੀ ਜਿਸ ਵਿੱਚ... ਵਿਚਕਾਰ ਅੰਤਰ ਸਮਝਾਇਆ ਗਿਆ ਸੀ। ਵਾਰ, ਛੱਡੋ ਅਤੇ ਸਥਿਰ ਇਹ ਇੰਨਾ ਸਪੱਸ਼ਟ ਸੀ ਕਿ ਮੈਂ ਸੋਚਿਆ, "ਮੈਂ ਇਸ ਬਾਰੇ ਪਹਿਲਾਂ ਕਿਉਂ ਨਹੀਂ ਸੋਚਿਆ?"
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਨੂੰ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਿਆਂ ਨੂੰ ਉਜਾਗਰ ਕਰਨਾ ਅਤੇ ਨੋਟਸ ਲੈਣਾ ਪਸੰਦ ਹੈ। ਇਹ ਮੈਨੂੰ ਗਿਆਨ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਅਤੇ, ਜੇਕਰ ਮੈਨੂੰ ਇੱਕ ਤੇਜ਼ ਹਵਾਲੇ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਮੈਂ ਸਿਰਫ਼ ਕਿਤਾਬ ਫੜਦਾ ਹਾਂ ਅਤੇ ਇਸਨੂੰ ਸਹੀ ਪੰਨੇ 'ਤੇ ਖੋਲ੍ਹਦਾ ਹਾਂ। ਤੁਸੀਂ ਵੀਡੀਓ ਨਾਲ ਅਜਿਹਾ ਨਹੀਂ ਕਰ ਸਕਦੇ!
ਕਿਤਾਬਾਂ ਅਤੇ ਕੋਰਸਾਂ ਦੀ ਤੁਲਨਾ ਕਰਕੇ ਮੈਂ ਕੀ ਸਿੱਖਿਆ।
ਸਮੇਂ ਦੇ ਨਾਲ ਮੈਨੂੰ ਇਹ ਪਤਾ ਲੱਗਾ ਹੈ:
| ਪਹਿਲੂ | ਕਿਤਾਬਾਂ | ਔਨਲਾਈਨ ਕੋਰਸ |
|---|---|---|
| ਇੰਟਰਐਕਟੀਵਿਟੀ | ਹੇਠਾਂ (ਸਿਰਫ਼ ਮੈਂ ਅਤੇ ਕਿਤਾਬ) | ਉੱਚ (ਸਵਾਲ ਅਤੇ ਜਵਾਬ) |
| ਲਚਕਤਾ | ਮੈਂ ਇਸਨੂੰ ਕਿਤੇ ਵੀ ਲੈ ਜਾ ਸਕਦਾ ਹਾਂ। | ਮੈਨੂੰ ਇੰਟਰਨੈੱਟ ਦੀ ਲੋੜ ਹੈ। |
| ਵੇਰਵੇ | ਹੋਰ ਡੂੰਘਾਈ ਨਾਲ ਵਿਆਖਿਆਵਾਂ | ਜਲਦੀ ਅਤੇ ਸਹੀ ਗੱਲ |
| ਲਾਗਤ | ਅਕਸਰ ਸਸਤਾ | ਇਹ ਮਹਿੰਗਾ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਇਸਦੀ ਕੀਮਤ ਹੈ। |
ਅੰਤ ਵਿੱਚ, ਕਿਤਾਬਾਂ ਅਤੇ ਔਨਲਾਈਨ ਕੋਰਸਾਂ ਵਿਚਕਾਰ ਚੋਣ ਮੇਰੀ ਸਿੱਖਣ ਸ਼ੈਲੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਪਰ ਇੱਕ ਗੱਲ ਪੱਕੀ ਹੈ: ਇੱਕ ਸਫਲ ਪ੍ਰੋਗਰਾਮਰ ਬਣਨ ਲਈ ਦੋਵੇਂ ਜ਼ਰੂਰੀ ਹਨ!
ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੁਝਾਅ: ਉਹ ਚੀਜ਼ਾਂ ਜੋ ਮੈਂ ਚਾਹੁੰਦਾ ਸੀ ਕਿ ਮੈਨੂੰ ਜਲਦੀ ਪਤਾ ਹੁੰਦਾ
ਮੇਰੇ ਵੱਲੋਂ ਕੀਤੀਆਂ ਗਈਆਂ ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਕਿਤਾਬਾਂ ਨੇ ਉਨ੍ਹਾਂ ਤੋਂ ਬਚਣ ਵਿੱਚ ਮੇਰੀ ਕਿਵੇਂ ਮਦਦ ਕੀਤੀ।
ਆਹ, ਗਲਤੀਆਂਉਹ ਉਸ ਤੰਗ ਕਰਨ ਵਾਲੇ ਦੋਸਤ ਵਾਂਗ ਹਨ ਜੋ ਹਰ ਪਾਰਟੀ ਵਿੱਚ ਆਉਣ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੁਰੂ ਕੀਤੀ ਸੀ ਤਾਂ ਮੈਂ ਅਜਿਹੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਕੀਤੀਆਂ ਸਨ। ਸਭ ਤੋਂ ਵੱਡੀ ਗਲਤੀ ਕੋਡ ਦੇ ਪਿੱਛੇ ਤਰਕ ਨੂੰ ਨਾ ਸਮਝਣਾ ਸੀ। ਮੈਂ ਸੋਚਿਆ ਸੀ ਕਿ ਸਿਰਫ਼ ਟਿਊਟੋਰਿਅਲ ਦੀ ਪਾਲਣਾ ਕਰਨ ਨਾਲ ਹੀ ਮੈਂ ਇੱਕ ਮਾਹਰ ਬਣ ਜਾਵਾਂਗਾ। ਸਪੋਇਲਰ ਚੇਤਾਵਨੀ: ਇਹ ਕੰਮ ਨਹੀਂ ਕੀਤਾ। ਉਦੋਂ ਮੈਨੂੰ ਪਤਾ ਲੱਗਾ ਕਿ... ਕਿਤਾਬਾਂ ਉਹ ਖਜ਼ਾਨੇ ਦੇ ਨਕਸ਼ਿਆਂ ਵਾਂਗ ਸਨ, ਜੋ ਮੈਨੂੰ ਖਤਰਿਆਂ ਤੋਂ ਬਚਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਸਨ। ਉਦਾਹਰਣ ਵਜੋਂ, "ਕਲੀਨ ਕੋਡ" ਨੇ ਮੈਨੂੰ ਸਿਖਾਇਆ ਕਿ ਅਜਿਹਾ ਕੋਡ ਕਿਵੇਂ ਲਿਖਣਾ ਹੈ ਜੋ ਸਿਰਫ਼ ਮੈਂ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਦੂਸਰੇ ਵੀ ਸਮਝ ਸਕਦੇ ਸਨ।
ਇੱਥੇ ਕੁਝ ਆਮ ਗਲਤੀਆਂ ਹਨ ਜੋ ਮੈਂ ਕੀਤੀਆਂ ਅਤੇ ਕਿਤਾਬਾਂ ਨੇ ਮੇਰੀ ਕਿਵੇਂ ਮਦਦ ਕੀਤੀ:
| ਆਮ ਗਲਤੀ | ਕਿਤਾਬਾਂ ਨੇ ਕਿਵੇਂ ਮਦਦ ਕੀਤੀ |
|---|---|
| ਤਰਕ ਨੂੰ ਸਮਝ ਨਹੀਂ ਆ ਰਿਹਾ | ਮੈਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਵਾਂਗ ਸੋਚਣਾ ਸਿੱਖਿਆ। |
| ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ | ਕਿਤਾਬਾਂ ਨੇ ਮੈਨੂੰ ਪੜ੍ਹਨ ਦੀ ਮਹੱਤਤਾ ਦਿਖਾਈ ਹੈ। |
| ਜੋ ਮੈਂ ਸਿੱਖਿਆ ਹੈ ਉਸ ਦਾ ਅਭਿਆਸ ਨਹੀਂ ਕਰ ਰਿਹਾ | ਕਿਤਾਬਾਂ ਵਿੱਚ ਵਿਹਾਰਕ ਅਭਿਆਸ ਜ਼ਰੂਰੀ ਸਨ। |
ਸਲਾਹ ਮੈਂ ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਦੇਵਾਂਗਾ ਜੋ ਹੁਣੇ ਸ਼ੁਰੂਆਤ ਕਰ ਰਿਹਾ ਹੈ।
ਜੇ ਤੁਸੀਂ ਹੁਣੇ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਹਨ ਜੋ ਮੈਂ ਸੁਣਨਾ ਚਾਹੁੰਦਾ ਸੀ:
- ਅਭਿਆਸ, ਅਭਿਆਸ, ਅਭਿਆਸ! ਸਿਰਫ਼ ਪੜ੍ਹਨ ਦਾ ਕੋਈ ਫਾਇਦਾ ਨਹੀਂ। ਕੋਡ ਸਿਰਫ਼ ਅਭਿਆਸ ਵਿੱਚ ਹੀ ਚੰਗਾ ਬਣਦਾ ਹੈ।
- ਗਲਤੀਆਂ ਕਰਨ ਤੋਂ ਨਾ ਡਰੋ। ਹਰ ਗਲਤੀ ਇੱਕ ਸਬਕ ਹੈ। ਮੇਰੇ ਕੋਲ ਕੋਡਿੰਗ ਗਲਤੀਆਂ ਦਾ ਇੱਕ ਫੋਟੋ ਐਲਬਮ ਹੈ। ਇਹ ਇੱਕ ਕੀਮਤੀ ਸੰਗ੍ਰਹਿ ਹੈ!
- ਹੋਰ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨਾਲ ਗੱਲ ਕਰੋ। ਵਿਚਾਰਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨਾ ਠੰਡੇ ਦਿਨ ਗਰਮ ਕੌਫੀ ਦੇ ਕੱਪ ਵਾਂਗ ਹੈ। ਇਹ ਆਤਮਾ ਅਤੇ ਮਨ ਨੂੰ ਗਰਮਾਉਂਦਾ ਹੈ!
ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ ਵੀ ਸਿੱਖਦੇ ਰਹਿਣ ਦੀ ਮਹੱਤਤਾ।
ਅੱਜ ਤੱਕ, ਮੈਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬਾਰੇ ਕਿਤਾਬਾਂ ਪੜ੍ਹਦਾ ਹਾਂ। ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ ਸਿਖਲਾਈ ਲਗਾਤਾਰ। ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਦੁਨੀਆ ਮੇਰੇ ਪੀਜ਼ਾ ਨੂੰ ਹਜ਼ਮ ਕਰਨ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਬਦਲਦੀ ਹੈ। ਇਸ ਲਈ, ਸਿੱਖਣਾ ਕਦੇ ਨਾ ਛੱਡੋ! ਹਰ ਕਿਤਾਬ ਪੜ੍ਹਨ ਦੇ ਨਾਲ, ਮੈਂ ਨਵੀਆਂ ਚੁਣੌਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਲਈ ਵਧੇਰੇ ਤਿਆਰ ਮਹਿਸੂਸ ਕਰਦਾ ਹਾਂ। ਅਤੇ ਕੌਣ ਜਾਣਦਾ ਹੈ, ਸ਼ਾਇਦ ਇੱਕ ਦਿਨ ਮੈਂ ਆਪਣੀ ਕਿਤਾਬ ਲਿਖ ਸਕਾਂਗਾ। ਪਰ ਹੁਣ ਲਈ, ਮੈਂ ਸੁਝਾਅ ਅਤੇ ਮਜ਼ਾਕੀਆ ਕਹਾਣੀਆਂ ਸਾਂਝੀਆਂ ਕਰਕੇ ਸੰਤੁਸ਼ਟ ਹੋਵਾਂਗਾ।

