AI ಯುಗದಲ್ಲಿ ಒಬ್ಬ ಡೆವಲಪರ್ ಆಗಿ ಹೇಗೆ ಬದುಕುಳಿಯುವುದು

AI ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಕಸಿದುಕೊಳ್ಳುವುದಿಲ್ಲ. ತಾಂತ್ರಿಕ ಆಳವನ್ನು (technical depth) ಹೊಂದಿರುವ ಡೆವಲಪರ್‌ಗಳು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಪಡೆಯಬಹುದು.

AI ಕೋಡಿಂಗ್‌ನ ಬೇಸರ ತರುವ ಭಾಗಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಬಾಯ್ಲರ್‌ಪ್ಲೇಟ್ ಕೋಡ್ (boilerplate code) ಮತ್ತು ಸರಳ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಬರೆಯುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ.

ಆದರೆ AI ಗೆ ಅಂತಃಪ್ರಜ್ಞೆ (intuition) ಇಲ್ಲ. ಇದು ಸಂಕೀರ್ಣವಾದ, ನೈಜ ಪ್ರಪಂಚದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ನಾನು ಮ್ಯಾನುಫ್ಯಾಕ್ಚರಿಂಗ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಸಪ್ಲೈ ಚೈನ್ ಇಂಟಿಗ್ರೇಷನ್‌ಗಳ (supply chain integrations) ಮೇಲೆ ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ. ಬಿಸಿನೆಸ್ ವರ್ಕ್‌ಫ್ಲೋಗಳನ್ನು (business workflows) ಅರ್ಥಮಾಡಿಕೊಳ್ಳದೆ ಬರೆಯುವ ಕೋಡ್ ತಪ್ಪುಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನಾನು ಕಂಡಿದ್ದೇನೆ. AI ವೇಗವಾಗಿ ಕೋಡ್ ಬರೆಯುತ್ತದೆ, ಆದರೆ ತರ್ಕದ (logic) ಹಿಂದಿರುವ "ಏಕೆ" ಎಂಬ ಕಾರಣವನ್ನು ಅದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ.

AI ಈ ಆಳವಾದ ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ:

ಈ ಕಾರ್ಯಗಳಿಗೆ ಮಾನವ ಅನುಭವ ಮತ್ತು ಸಿಸ್ಟಮ್ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ.

ಮೌಲ್ಯಯುತವಾಗಿರಲು, ಕೇವಲ ಸಿಂಟ್ಯಾಕ್ಸ್ (syntax) ಮೇಲೆ ಮಾತ್ರ ಗಮನ ಹರಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ. ಸಿಸ್ಟಮ್‌ಗಳು ಹೇಗೆ ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದರ ಮೇಲೆ ಗಮನ ಹರಿಸಲು ಪ್ರಾರಂಭಿಸಿ.

ಬೆಳೆಯಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:

AI ನಿಮ್ಮ ಸಾಧನವೇ ಹೊರತು ನಿಮ್ಮ ಬದಲಾವಣೆಯಲ್ಲ. AI ಉಳಿಸುವ ಸಮಯವನ್ನು Linux કર્ನಲ್‌ಗಳು, ಡೇಟಾಬೇಸ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಪ್ರೊಟೊಕಾಲ್‌ಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ಕಲಿಯಲು ಬಳಸಿ.

ಡೆವಲಪರ್‌ನ ಪಾತ್ರವು ಬದಲಾಗುತ್ತಿದೆ. ನೀವು ಕೋಡರ್‌ನಿಂದ ಸಿಸ್ಟಮ್ ಆರ್ಕಿಟೆಕ್ಟ್‌ ಆಗಿ ಬದಲಾಗುತ್ತಿದ್ದೀರಿ.

Source: https://dev.to/merbayerp/how-to-survive-as-a-developer-in-the-age-of-ai-df6

Optional learning community: https://t.me/GyaanSetuAi