CRUD ਐਪਸ ਬਣਾਉਣਾ ਬੰਦ ਕਰੋ: ਇਸ ਦੀ ਬਜਾਏ ਅਸਲ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰੋ
ਮੈਂ ਆਪਣੇ ਸ਼ੁਰੂਆਤੀ ਸਾਲ ਡੈਸ਼ਬੋਰਡ, ਲੌਗਇਨ ਸਿਸਟਮ ਅਤੇ ਐਡਮਿਨ ਪੈਨਲ ਬਣਾਉਣ ਵਿੱਚ ਬਿਤਾਏ। ਮੈਂ ਬਹੁਤ ਸਾਰੀਆਂ CRUD ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਈਆਂ।
ਯੂਜ਼ਰ ਰਿਕਾਰਡ ਬਣਾ ਸਕਦੇ, ਪੜ੍ਹ ਸਕਦੇ, ਅਪਡੇਟ ਕਰ ਸਕਦੇ ਅਤੇ ਡਿਲੀਟ ਕਰ ਸਕਦੇ ਸਨ।
ਕੋਡ ਕੰਮ ਕਰਦਾ ਸੀ। ਪਰ ਕਿਸੇ ਨੂੰ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ ਸੀ।
ਇੰਟਰਨੈੱਟ 'ਤੇ ਕਾਫ਼ੀ ਟਾਸਕ ਮੈਨੇਜਰ ਅਤੇ ਨੋਟ-ਲੈਕਿੰਗ ਐਪਸ ਹਨ। ਇਹ ਟੂਲ ਵੱਡੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਨਹੀਂ ਕਰਦੇ।
ਅਸਲੀ ਕਾਰੋਬਾਰ ਉਲਝਿਆ ਹੋਇਆ ਹੁੰਦਾ ਹੈ।
ਡਿਵੈਲਪਰ ਸਾਫ਼ ਡੇਟਾ ਅਤੇ ਅਨੁਮਾਨਿਤ APIs ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹਨ। ਪਰ ਅਸਲੀ ਦੁਨੀਆ ਵੱਖਰੀ ਹੈ।
- ਯੂਜ਼ਰ ਅਧੂਰੇ ਫਾਰਮ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹਨ।
- ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਵਿੱਚ ਗਲਤ ਮੁੱਲ ਹੁੰਦੇ ਹਨ।
- ਈਮੇਲਾਂ ਵਿੱਚ ਉਲਝਿਆ ਹੋਇਆ ਡੇਟਾ ਹੁੰਦਾ ਹੈ।
- ਫਾਈਲਾਂ ਕਈ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ।
- ਸਿਸਟਮ ਇੱਕ ਦੂਜੇ ਨਾਲ ਗੱਲ ਨਹੀਂ ਕਰਦੇ।
ਵਧੀਆ ਸਾਫਟਵੇਅਰ ਉਦੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਹਕੀਕਤ ਉਲਝੀ ਹੋਈ ਹੋਵੇ।
ਬਹੁਤ ਸਾਰੇ ਸਫਲ ਉਤਪਾਦ ਗੁੰਝਲਦਾਰ ਗਣਿਤ ਨੂੰ ਹੱਲ ਨਹੀਂ ਕਰਦੇ। ਉਹ ਮਨੁੱਖੀ ਕੰਮ ਦੀ ਉਲਝਣ ਅਤੇ ਸੰਰਚਿਤ ਸਾਫਟਵੇਅਰ ਵਿਚਕਾਰਲੇ ਪਾੜੇ ਨੂੰ ਭਰਦੇ ਹਨ।
ਨਵੀਂ ਤਕਨਾਲੋਜੀ ਦੇ ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰਨਾ ਬੰਦ ਕਰੋ।
ਸਿਰਫ਼ ਇੱਕ ਨਵਾਂ ਫਰੇਮਵਰਕ ਜਾਂ AI ਸਿੱਖਣ ਲਈ ਪ੍ਰੋਜੈਕਟ ਨਾ ਬਣਾਓ। ਅੰਤ ਵਿੱਚ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਅਜਿਹਾ ਤਕਨੀਕੀ ਸ਼ੌਕ ਬਚ ਜਾਵੇਗਾ ਜਿਸ ਨੂੰ ਕੋਈ ਖਰੀਦਣਾ ਨਹੀਂ ਚਾਹੁੰਦਾ।
ਇਸ ਦੀ ਬਜਾਏ ਇੱਕ ਔਖੀ ਸਮੱਸਿਆ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ। ਇਹ ਸਵਾਲ ਪੁੱਛੋ:
- ਲੋਕ ਕਿਸ ਕੰਮ ਤੋਂ ਨਫ਼ਰਤ ਕਰਦੇ ਹਨ?
- ਕਿਹੜੀ ਪ੍ਰਕਿਰਿਆ ਹਰ ਹਫ਼ਤੇ ਕਈ ਘੰਟੇ ਲੈਂਦੀ ਹੈ?
- ਕਿਹੜੀਆਂ ਗਲਤੀਆਂ ਅਕਸਰ ਹੁੰਦੀਆਂ ਹਨ?
- ਕਿਹੜਾ ਕੰਮ ਅਜੇ ਵੀ ਮੈਨੂਅਲ ਹੈ?
ਕਾਰੋਬਾਰ ਵਾਰ-ਵਾਰ ਹੋਣ ਵਾਲੇ ਕੰਮ ਨੂੰ ਰੋਕਣ ਲਈ ਪੈਸੇ ਦਿੰਦੇ ਹਨ। ਉਹ ਆਟੋਮੇਸ਼ਨ ਲਈ ਪੈਸੇ ਨਹੀਂ ਦਿੰਦੇ। ਉਹ ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਪੈਸੇ ਦਿੰਦੇ ਹਨ।
ਜੇਕਰ ਪੰਜ ਮਿੰਟ ਦਾ ਕੰਮ ਮਹੀਨੇ ਵਿੱਚ 500 ਵਾਰ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ 40 ਘੰਟੇ ਦਾ ਵਿਅਰਥ ਸਮਾਂ ਹੈ। ਉਸ ਛੋਟੀ ਜਿਹੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨਾ ਬਹੁਤ ਵੱਡੀ ਕੀਮਤ ਪੈਦਾ ਕਰਦਾ ਹੈ।
ਸਭ ਤੋਂ ਵਧੀਆ ਇੰਜੀਨੀਅਰਿੰਗ ਪਰਦੇ ਦੇ ਪਿੱਛੇ ਹੁੰਦੀ ਹੈ। ਯੂਜ਼ਰਸ ਨੂੰ ਇੱਕ ਸਧਾਰਨ ਬਟਨ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਕੰਮ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ ਡੇਟਾ ਪਾਈਪਲਾਈਨਾਂ, ਐਰ ਹੈਂਡਲਿੰਗ ਅਤੇ ਸੁਰੱਖਿਆ ਬਣਾਉਂਦੇ ਹੋ।
ਜੇਕਰ ਤੁਹਾਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵਿਚਾਰ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸੋਸ਼ਲ ਮੀਡੀਆ ਦੇਖਣਾ ਬੰਦ ਕਰੋ। ਇਹਨਾਂ ਭੂਮਿਕਾਵਾਂ ਵਾਲੇ ਲੋਕਾਂ ਨਾਲ ਗੱਲ ਕਰੋ:
- ਅਕਾਊਂਟੈਂਟਸ (Accountants)
- ਰਿਕਰੂਟਰਸ (Recruiters)
- ਆਪਰੇਸ਼ਨ ਮੈਨੇਜਰ (Operations managers)
- ਕਸਟਮਰ ਸਪੋਰਟ (Customer support)
- ਲੌਜਿਸਟਿਕਸ ਟੀਮਾਂ (Logistics teams)
- ਹੈਲਥਕੇਅਰ ਸਟਾਫ (Healthcare staff)
ਇਹ ਲੋਕ ਹਰ ਰੋਜ਼ ਅਕੁਸ਼ਲਤਾ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਕੋਈ ਹੋਰ ਪ੍ਰੋਡਕਟੀਵਿਟੀ ਐਪ ਨਹੀਂ ਚਾਹੀਦੀ। ਉਹ ਮੈਨੂਅਲ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
ਰੁਝਾਨਾਂ ਦੇ ਪਿੱਛੇ ਨਾ ਭੱਜੋ। ਉਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੋ ਜੋ ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ ਜਾਂ ਜਿਸ ਬਾਰੇ ਸੁਣਦੇ ਹੋ।
ਤਕਨਾਲੋਜੀ ਸੌਖਾ ਹਿੱਸਾ ਹੈ। ਅਸਲੀ ਸਮੱਸਿਆ ਉਹ ਹੈ ਜਿੱਥੇ ਅਸਲੀ ਕੀਮਤ ਛੁਪੀ ਹੋਈ ਹੈ।
ਸਰੋਤ: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m
