ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਦਾ ਭਵਿੱਖ: ਕੰਪਿਊਟਰਾਂ ਦਾ ਭਵਿੱਖ P2

ਚਿੱਤਰ ਕ੍ਰੈਡਿਟ: ਕੁਆਂਟਮਰਨ

ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਦਾ ਭਵਿੱਖ: ਕੰਪਿਊਟਰਾਂ ਦਾ ਭਵਿੱਖ P2

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

    ਖੈਰ, ਉਸ ਸਮੇਂ ਮੌਜੂਦ ਕੰਪਿਊਟਰ ਅੱਜ ਨਾਲੋਂ ਕਿਤੇ ਜ਼ਿਆਦਾ ਸਰਲ ਸਨ। ਵਾਸਤਵ ਵਿੱਚ, ਔਸਤ ਵਿਅਕਤੀ ਦਾ ਖਰਾਬ ਹੋਇਆ ਸਮਾਰਟਫੋਨ ਅਪੋਲੋ 11 ਪੁਲਾੜ ਯਾਨ (ਅਤੇ ਇਸ ਮਾਮਲੇ ਲਈ 1960 ਦੇ ਸਾਰੇ ਨਾਸਾ) ਵਿੱਚ ਸਵਾਰ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨਾਲੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਸ ਸਮੇਂ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਕੋਡ ਕੀਤਾ ਗਿਆ ਸੀ ਜੋ ਮਸ਼ੀਨ ਭਾਸ਼ਾਵਾਂ ਦੇ ਸਭ ਤੋਂ ਬੁਨਿਆਦੀ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਗਰਾਮ ਕਰਦੇ ਸਨ: AGC ਅਸੈਂਬਲੀ ਕੋਡ ਜਾਂ ਸਿਰਫ਼, 1s ਅਤੇ 0s।

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

    (ਉੱਪਰ ਤਸਵੀਰ ਵਿੱਚ ਮਾਰਗਰੇਟ ਹੈਮਿਲਟਨ ਅਪੋਲੋ 11 ਸੌਫਟਵੇਅਰ ਵਾਲੇ ਕਾਗਜ਼ ਦੇ ਸਟੈਕ ਦੇ ਕੋਲ ਖੜੀ ਹੈ।)

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

    "ਚੈੱਕਲਿਸਟ ਮੈਨੂਅਲ ਵਿੱਚ ਇੱਕ ਗਲਤੀ ਦੇ ਕਾਰਨ, ਰੈਂਡੇਜ਼ਵਸ ਰਾਡਾਰ ਸਵਿੱਚ ਨੂੰ ਗਲਤ ਸਥਿਤੀ ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਸੀ। ਇਸ ਕਾਰਨ ਇਹ ਕੰਪਿਊਟਰ ਨੂੰ ਗਲਤ ਸਿਗਨਲ ਭੇਜਦਾ ਸੀ। ਨਤੀਜਾ ਇਹ ਹੋਇਆ ਕਿ ਕੰਪਿਊਟਰ ਨੂੰ ਲੈਂਡਿੰਗ ਲਈ ਆਪਣੇ ਸਾਰੇ ਆਮ ਫੰਕਸ਼ਨ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾ ਰਿਹਾ ਸੀ। ਜਾਅਲੀ ਡੇਟਾ ਦਾ ਇੱਕ ਵਾਧੂ ਲੋਡ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋਏ ਜੋ ਇਸਦੇ ਸਮੇਂ ਦਾ 15% ਵਰਤਦਾ ਸੀ। ਕੰਪਿਊਟਰ (ਜਾਂ ਇਸ ਵਿੱਚ ਮੌਜੂਦ ਸਾਫਟਵੇਅਰ) ਇਹ ਪਛਾਣਨ ਲਈ ਇੰਨਾ ਚੁਸਤ ਸੀ ਕਿ ਇਸਨੂੰ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਤੋਂ ਵੱਧ ਕੰਮ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾ ਰਿਹਾ ਸੀ। ਇੱਕ ਅਲਾਰਮ ਬਾਹਰ ਕੱਢੋ, ਜਿਸਦਾ ਮਤਲਬ ਪੁਲਾੜ ਯਾਤਰੀ ਲਈ ਸੀ, ਮੇਰੇ ਕੋਲ ਇਸ ਸਮੇਂ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕੰਮਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਕੰਮ ਹਨ, ਅਤੇ ਮੈਂ ਸਿਰਫ਼ ਹੋਰ ਜ਼ਰੂਰੀ ਕੰਮ ਹੀ ਰੱਖਣ ਜਾ ਰਿਹਾ ਹਾਂ; ਭਾਵ, ਲੈਂਡਿੰਗ ਲਈ ਲੋੜੀਂਦੇ ਕੰਮ... ਅਸਲ ਵਿੱਚ , ਕੰਪਿਊਟਰ ਨੂੰ ਗਲਤੀ ਦੀਆਂ ਸਥਿਤੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕੰਮ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਗਿਆ ਸੀ। ਰਿਕਵਰੀ ਪ੍ਰੋਗਰਾਮਾਂ ਦਾ ਇੱਕ ਪੂਰਾ ਸੈੱਟ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਸੌਫਟਵੇਅਰ ਦੀ ਕਾਰਵਾਈ, ਘੱਟ ਤਰਜੀਹੀ ਕੰਮਾਂ ਨੂੰ ਖਤਮ ਕਰਨਾ ਅਤੇ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਕੰਮਾਂ ਨੂੰ ਮੁੜ ਸਥਾਪਿਤ ਕਰਨਾ ਸੀ ... ਜੇ ਕੰਪਿਊਟਰ ਕੋਲ ਨਾ ਹੁੰਦਾਇਸ ਸਮੱਸਿਆ ਨੂੰ ਪਛਾਣਿਆ ਅਤੇ ਰਿਕਵਰੀ ਐਕਸ਼ਨ ਲਿਆ, ਮੈਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਕੀ ਅਪੋਲੋ 11 ਦੀ ਚੰਦਰਮਾ 'ਤੇ ਉਤਰਨ ਦੀ ਸਫ਼ਲਤਾ ਹੁੰਦੀ।"

    — ਮਾਰਗਰੇਟ ਹੈਮਿਲਟਨ, ਅਪੋਲੋ ਫਲਾਈਟ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਐਮਆਈਟੀ ਡਰਾਪਰ ਲੈਬਾਰਟਰੀ, ਕੈਮਬ੍ਰਿਜ, ਮੈਸੇਚਿਉਸੇਟਸ ਦੀ ਡਾਇਰੈਕਟਰ, "ਕੰਪਿਊਟਰ ਗੋਟ ਲੋਡ" ਨੂੰ ਪੱਤਰ ਡੈਟਾਮੇਸ਼ਨ, ਮਾਰਚ 1, 1971

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

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

    ਜਨਤਾ ਲਈ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ

    ਕੋਡ 1s ਅਤੇ 0s (ਮਸ਼ੀਨ ਭਾਸ਼ਾ) ਨੂੰ ਸ਼ਬਦਾਂ ਅਤੇ ਚਿੰਨ੍ਹਾਂ (ਮਨੁੱਖੀ ਭਾਸ਼ਾ) ਨਾਲ ਬਦਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਐਬਸਟਰੈਕਸ਼ਨਾਂ ਦੀਆਂ ਪਰਤਾਂ ਜੋੜਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਐਬਸਟਰੈਕਸ਼ਨ ਨਵੀਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਆਏ ਹਨ ਜੋ ਉਸ ਖੇਤਰ ਲਈ ਗੁੰਝਲਦਾਰ ਜਾਂ ਆਮ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਦੇ ਹਨ ਜਿਸ ਲਈ ਉਹਨਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਪਰ 2000 ਦੇ ਦਹਾਕੇ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ, ਨਵੀਆਂ ਕੰਪਨੀਆਂ ਉਭਰੀਆਂ (ਜਿਵੇਂ ਕਿ ਕੈਸਪੀਓ, ਕੁਇੱਕਬੇਸ, ਅਤੇ ਮੈਂਡੀ) ਜਿਨ੍ਹਾਂ ਨੇ ਨੋ-ਕੋਡ ਜਾਂ ਘੱਟ-ਕੋਡ ਪਲੇਟਫਾਰਮਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨੀ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ।

    ਇਹ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ, ਔਨਲਾਈਨ ਡੈਸ਼ਬੋਰਡਸ ਹਨ ਜੋ ਗੈਰ-ਤਕਨੀਕੀ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਕੋਡ ਦੇ ਵਿਜ਼ੂਅਲ ਬਲਾਕਾਂ (ਪ੍ਰਤੀਕ/ਗਰਾਫਿਕਸ) ਨੂੰ ਇਕੱਠਾ ਕਰਕੇ ਉਹਨਾਂ ਦੇ ਕਾਰੋਬਾਰ ਦੀਆਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਅਨੁਕੂਲਿਤ ਐਪਸ ਬਣਾਉਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦੇ ਹਨ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਇੱਕ ਰੁੱਖ ਨੂੰ ਕੱਟਣ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਡ੍ਰੈਸਿੰਗ ਕੈਬਿਨੇਟ ਵਿੱਚ ਬਣਾਉਣ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਇਸਨੂੰ Ikea ਤੋਂ ਪੂਰਵ-ਫੈਸ਼ਨ ਵਾਲੇ ਹਿੱਸਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਉਂਦੇ ਹੋ.

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

    ਇੱਕ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਬਣਨ ਦਾ ਕੀ ਮਤਲਬ ਹੈ ਨੂੰ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ

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

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

    ਜਿਵੇਂ ਕਿ ਐਬਸਟਰੈਕਸ਼ਨਾਂ ਦੀ ਤਰੱਕੀ ਅਤੇ ਨਵੀਂ ਸੌਫਟਵੇਅਰ ਭਾਸ਼ਾਵਾਂ ਹੋਰ ਵੀ ਰੁਟੀਨ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਕੰਮ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਦੀਆਂ ਹਨ, 10 ਤੋਂ 20 ਸਾਲਾਂ ਦੇ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਬਣਨ ਦਾ ਕੀ ਮਤਲਬ ਹੋਵੇਗਾ? ਇਸ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਲਈ, ਆਓ ਦੇਖੀਏ ਕਿ ਭਵਿੱਖ ਦੇ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਕੱਲ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕਿਵੇਂ ਬਣਾਉਣਗੇ:

    *ਪਹਿਲਾਂ, ਸਾਰੇ ਮਾਨਕੀਕ੍ਰਿਤ, ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੋਡਿੰਗ ਕੰਮ ਅਲੋਪ ਹੋ ਜਾਣਗੇ। ਇਸਦੀ ਥਾਂ 'ਤੇ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕੰਪੋਨੈਂਟ ਵਿਵਹਾਰਾਂ, UI's, ਅਤੇ ਡਾਟਾ-ਫਲੋ ਹੇਰਾਫੇਰੀ (Ikea ਹਿੱਸੇ) ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਲਾਇਬ੍ਰੇਰੀ ਹੋਵੇਗੀ।

    *ਅੱਜ ਦੀ ਤਰ੍ਹਾਂ, ਰੁਜ਼ਗਾਰਦਾਤਾ ਜਾਂ ਉੱਦਮੀ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਸੌਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਾਂ ਪਲੇਟਫਾਰਮਾਂ ਰਾਹੀਂ ਲਾਗੂ ਕਰਨ ਲਈ ਖਾਸ ਟੀਚਿਆਂ ਅਤੇ ਡਿਲੀਵਰੇਬਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਗੇ।

    *ਇਹ ਡਿਵੈਲਪਰ ਫਿਰ ਆਪਣੀ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਰਣਨੀਤੀ ਦਾ ਨਕਸ਼ਾ ਤਿਆਰ ਕਰਨਗੇ ਅਤੇ ਉਹਨਾਂ ਦੀ ਕੰਪੋਨੈਂਟ ਲਾਇਬ੍ਰੇਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਕੇ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਸ ਵਿੱਚ ਜੋੜਨ ਲਈ ਵਿਜ਼ੂਅਲ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹਨਾਂ ਦੇ ਸੌਫਟਵੇਅਰ ਦੇ ਸ਼ੁਰੂਆਤੀ ਡਰਾਫਟਾਂ ਦਾ ਪ੍ਰੋਟੋਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨਗੇ — ਵਿਜ਼ੂਅਲ ਇੰਟਰਫੇਸ ਜਿਨ੍ਹਾਂ ਨੂੰ ਵਧੀ ਹੋਈ ਅਸਲੀਅਤ (AR) ਜਾਂ ਵਰਚੁਅਲ ਰਿਐਲਿਟੀ (VR) ਦੁਆਰਾ ਐਕਸੈਸ ਕੀਤਾ ਗਿਆ ਹੈ।

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

    *ਨਤੀਜਿਆਂ ਦੇ ਆਧਾਰ 'ਤੇ, AI ਫਿਰ ਡਿਵੈਲਪਰ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਸਵਾਲ ਪੁੱਛੇਗਾ (ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਜ਼ੁਬਾਨੀ, ਅਲੈਕਸਾ-ਵਰਗੇ ਸੰਚਾਰ ਦੁਆਰਾ), ਪ੍ਰੋਜੈਕਟ ਦੇ ਟੀਚਿਆਂ ਅਤੇ ਡਿਲੀਵਰੇਬਲਾਂ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਮਝਣ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ ਅਤੇ ਚਰਚਾ ਕਰੇਗਾ ਕਿ ਸਾਫਟਵੇਅਰ ਨੂੰ ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਵਿੱਚ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਅਤੇ ਵਾਤਾਵਰਣ.

    *ਡਿਵੈਲਪਰ ਦੇ ਫੀਡਬੈਕ ਦੇ ਆਧਾਰ 'ਤੇ, AI ਹੌਲੀ-ਹੌਲੀ ਉਸ ਦੇ ਇਰਾਦੇ ਨੂੰ ਸਿੱਖੇਗਾ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਟੀਚਿਆਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕੋਡ ਤਿਆਰ ਕਰੇਗਾ।

    *ਇਹ ਅੱਗੇ ਅਤੇ ਅੱਗੇ, ਮਨੁੱਖੀ-ਮਸ਼ੀਨ ਸਹਿਯੋਗ ਸਾਫਟਵੇਅਰ ਦੇ ਸੰਸਕਰਣ ਦੇ ਬਾਅਦ ਸੰਸਕਰਣ ਨੂੰ ਦੁਹਰਾਉਂਦਾ ਰਹੇਗਾ ਜਦੋਂ ਤੱਕ ਇੱਕ ਮੁਕੰਮਲ ਅਤੇ ਮਾਰਕੀਟਯੋਗ ਸੰਸਕਰਣ ਅੰਦਰੂਨੀ ਲਾਗੂ ਕਰਨ ਜਾਂ ਜਨਤਾ ਨੂੰ ਵਿਕਰੀ ਲਈ ਤਿਆਰ ਨਹੀਂ ਹੁੰਦਾ।

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

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

    ਨਕਲੀ ਬੁੱਧੀ ਦੁਆਰਾ ਚਲਾਏ ਗਏ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ

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

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

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

    ਬਦਕਿਸਮਤੀ ਨਾਲ, ਨਿਰੰਤਰ ਸਪੁਰਦਗੀ ਆਸਾਨ ਨਹੀਂ ਹੈ। ਅੱਜ ਦੀਆਂ ਸੌਫਟਵੇਅਰ ਕੰਪਨੀਆਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਚੌਥਾਈ ਹੀ ਇਸ ਰੁਝਾਨ ਦੀ ਮੰਗ ਕੀਤੀ ਗਈ ਰਿਲੀਜ਼ ਅਨੁਸੂਚੀ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਅਤੇ ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਚੀਜ਼ਾਂ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਦਿਲਚਸਪੀ ਹੈ।

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

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

    ਇੱਕ ਸੇਵਾ ਦੇ ਰੂਪ ਵਿੱਚ ਸਾਫਟਵੇਅਰ

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

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

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

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

    ਸਵੈ-ਲਰਨਿੰਗ ਸੌਫਟਵੇਅਰ (SLS)

    SaaS ਵੱਲ ਉਦਯੋਗ ਦੇ ਸ਼ਿਫਟ 'ਤੇ ਬਣਦੇ ਹੋਏ, ਸਾਫਟਵੇਅਰ ਸਪੇਸ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਰੁਝਾਨ ਉਭਰ ਰਿਹਾ ਹੈ ਜੋ SaaS ਅਤੇ AI ਦੋਵਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਐਮਾਜ਼ਾਨ, ਗੂਗਲ, ​​ਮਾਈਕ੍ਰੋਸਾਫਟ ਅਤੇ ਆਈਬੀਐਮ ਦੀਆਂ ਪ੍ਰਮੁੱਖ ਕੰਪਨੀਆਂ ਨੇ ਆਪਣੇ ਗਾਹਕਾਂ ਨੂੰ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਆਪਣੇ ਏਆਈ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨੀ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ ਹੈ।

    ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਹੁਣ AI ਅਤੇ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਸਿਰਫ ਸਾਫਟਵੇਅਰ ਦਿੱਗਜਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਨਹੀਂ ਹੈ, ਹੁਣ ਕੋਈ ਵੀ ਕੰਪਨੀ ਅਤੇ ਡਿਵੈਲਪਰ ਸਵੈ-ਸਿਖਲਾਈ ਸੌਫਟਵੇਅਰ (SLS) ਬਣਾਉਣ ਲਈ ਔਨਲਾਈਨ AI ਸਰੋਤਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਨ।

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

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

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

    2020 ਅਤੇ 2030 ਦੇ ਦਹਾਕੇ ਤੱਕ, ਇਹ SLS ਪ੍ਰਣਾਲੀਆਂ ਕਾਰਪੋਰੇਟ, ਸਰਕਾਰ, ਫੌਜੀ ਅਤੇ ਖਪਤਕਾਰ ਬਾਜ਼ਾਰਾਂ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਭੂਮਿਕਾ ਨਿਭਾਉਣਗੀਆਂ, ਹੌਲੀ ਹੌਲੀ ਹਰੇਕ ਦੀ ਉਤਪਾਦਕਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਅਤੇ ਹਰ ਕਿਸਮ ਦੀ ਰਹਿੰਦ-ਖੂੰਹਦ ਨੂੰ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨਗੀਆਂ। ਅਸੀਂ ਇਸ ਲੜੀ ਵਿੱਚ ਬਾਅਦ ਵਿੱਚ SLS ਤਕਨੀਕ ਨੂੰ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਕਵਰ ਕਰਾਂਗੇ।

    ਹਾਲਾਂਕਿ, ਇਸ ਸਭ ਵਿੱਚ ਇੱਕ ਕੈਚ ਹੈ.

    SaaS ਅਤੇ SLS ਮਾਡਲਾਂ ਦੇ ਕੰਮ ਕਰਨ ਦਾ ਇੱਕੋ ਇੱਕ ਤਰੀਕਾ ਹੈ ਜੇਕਰ ਇੰਟਰਨੈੱਟ (ਜਾਂ ਇਸਦੇ ਪਿੱਛੇ ਦਾ ਬੁਨਿਆਦੀ ਢਾਂਚਾ) ਕੰਪਿਊਟਿੰਗ ਅਤੇ ਸਟੋਰੇਜ ਹਾਰਡਵੇਅਰ ਦੇ ਨਾਲ-ਨਾਲ ਵਧਣਾ ਅਤੇ ਸੁਧਾਰ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦਾ ਹੈ ਜੋ 'ਕਲਾਊਡ' ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ ਜੋ ਇਹ SaaS/SLS ਸਿਸਟਮਾਂ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਸ਼ੁਕਰ ਹੈ, ਜਿਨ੍ਹਾਂ ਰੁਝਾਨਾਂ ਨੂੰ ਅਸੀਂ ਟ੍ਰੈਕ ਕਰ ਰਹੇ ਹਾਂ ਉਹ ਵਾਅਦਾ ਕਰਨ ਵਾਲੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।

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

    ਕੰਪਿਊਟਰ ਸੀਰੀਜ਼ ਦਾ ਭਵਿੱਖ

    ਮਨੁੱਖਤਾ ਨੂੰ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਉਭਰ ਰਹੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ: ਕੰਪਿਊਟਰਾਂ ਦਾ ਭਵਿੱਖ P1

    ਡਿਜੀਟਲ ਸਟੋਰੇਜ ਕ੍ਰਾਂਤੀ: ਕੰਪਿਊਟਰ P3 ਦਾ ਭਵਿੱਖ

    ਮਾਈਕ੍ਰੋਚਿਪਸ ਦੀ ਬੁਨਿਆਦੀ ਪੁਨਰ-ਵਿਚਾਰ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਇੱਕ ਧੁੰਦਲਾ ਹੋ ਰਿਹਾ ਮੂਰ ਦਾ ਕਾਨੂੰਨ: ਕੰਪਿਊਟਰ P4 ਦਾ ਭਵਿੱਖ

    ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਵਿਕੇਂਦਰੀਕ੍ਰਿਤ ਹੋ ਜਾਂਦੀ ਹੈ: ਕੰਪਿਊਟਰ P5 ਦਾ ਭਵਿੱਖ

    ਦੇਸ਼ ਸਭ ਤੋਂ ਵੱਡੇ ਸੁਪਰ ਕੰਪਿਊਟਰ ਬਣਾਉਣ ਲਈ ਮੁਕਾਬਲਾ ਕਿਉਂ ਕਰ ਰਹੇ ਹਨ? ਕੰਪਿਊਟਰਾਂ ਦਾ ਭਵਿੱਖ P6

    ਕੁਆਂਟਮ ਕੰਪਿਊਟਰ ਸੰਸਾਰ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਗੇ: ਕੰਪਿਊਟਰ P7 ਦਾ ਭਵਿੱਖ    

    ਇਸ ਪੂਰਵ ਅਨੁਮਾਨ ਲਈ ਅਗਲਾ ਅਨੁਸੂਚਿਤ ਅਪਡੇਟ

    2023-02-08

    ਪੂਰਵ ਅਨੁਮਾਨ ਦੇ ਹਵਾਲੇ

    ਇਸ ਪੂਰਵ ਅਨੁਮਾਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਪ੍ਰਸਿੱਧ ਅਤੇ ਸੰਸਥਾਗਤ ਲਿੰਕਾਂ ਦਾ ਹਵਾਲਾ ਦਿੱਤਾ ਗਿਆ ਸੀ:

    ਪ੍ਰੋਪਬਲੀਕਾ

    ਇਸ ਪੂਰਵ ਅਨੁਮਾਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ Quantumrun ਲਿੰਕਾਂ ਦਾ ਹਵਾਲਾ ਦਿੱਤਾ ਗਿਆ ਸੀ: