𝗪𝗶𝗹𝗹 𝗔𝗜 𝗠𝗮𝗸𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀 𝗝𝗼𝗯𝗹𝗲𝘀𝘀?
AI మీ ఉద్యోగాన్ని తీసుకోదు. అది మీ ఉద్యోగాన్ని మారుస్తుంది.
మీరు మారడానికి నిరాకరిస్తే, మీరు ఇబ్బందులను ఎదుర్కోవాల్సి వస్తుంది. సిస్టమ్ ఆర్కిటెక్చర్ మరియు సాఫ్ట్వేర్ డెవలప్మెంట్లో 20 ఏళ్ల అనుభవం తర్వాత, ఒక స్పష్టమైన మార్పు జరుగుతున్నట్లు నేను గమనిస్తున్నాను.
AI కొన్ని పనుల కోసం బాగా పనిచేస్తుంది. ఇది ఈ క్రింది వాటికి సహాయపడుతుంది:
- బోయిలర్ప్లేట్ కోడ్ (boilerplate code) రాయడం.
- రిఫ్యాక్టరింగ్ మరియు డీబగ్గింగ్.
- టెస్ట్ సినారియోలను రూపొందించడం.
- సాధారణ API ఎండ్పాయింట్లను సెటప్ చేయడం.
నేను దీనిని సాధారణ బ్యాకెండ్ ఎండ్పాయింట్లు మరియు ప్రాథమిక UI భాగాలను నిర్మించడానికి ఉపయోగిస్తాను. ఇది సమయాన్ని ఆదా చేస్తుంది.
కానీ AIకి పరిమితులు ఉన్నాయి. దానికి బిజినెస్ లాజిక్ (business logic) పై లోతైన అవగాహన లేదు.
ఇటీవలి ERP ప్రాజెక్ట్ సమయంలో, AI మంచి CRUD ఆపరేషన్లను రాసింది. అయితే, సంక్లిష్టమైన బిజినెస్ వర్క్ఫ్లో (business workflow) విషయంలో అది విఫలమైంది. క్వాలిటీ కంట్రోల్ చెక్లు వేర్హౌస్ స్టాక్ కదలికలపై ఎలా ప్రభావం చూపుతాయో అది అర్థం చేసుకోలేకపోయింది. AI కేవలం ప్యాటర్న్లను అనుసరిస్తుంది. బిజినెస్ రూల్ వెనుక ఉన్న "ఎందుకు" అనే కారణాన్ని అది గ్రహించలేదు.
బ్యాంకింగ్ వ్యవస్థలలో, సెక్యూరిటీ అవసరాలు మరియు రెగ్యులేటరీ పరిమితుల వంటి బహుళ స్థాయి నియమాలతో AI ఇబ్బంది పడుతుంది. ఆర్థిక లావాదేవీ యొక్క వ్యూహాత్మక ఉద్దేశ్యాన్ని అది చూడలేదు.
నేను AIని ఒక కో-పైలట్గా (co-pilot) పరిగణిస్తాను, ఆటో-పైలట్గా కాదు.
మేము ఒక మాన్యుఫ్యాక్చరింగ్ ERPలో ప్రొడక్షన్ ప్లానింగ్ కోసం AIని ఉపయోగించినప్పుడు, అది అద్భుతమైన డేటా ప్రిడిక్షన్స్ అందించింది. కానీ నా టీమ్ ఈ క్రింది పనులు చేయాల్సి వచ్చింది:
- సరైన డేటాను అందించడం.
- మోడల్స్ను ట్రైన్ చేయడం.
- అవుట్పుట్లను విశ్లేషించడం.
- ఫలితాలను ప్రస్తుత వర్క్ఫ్లోలోకి అనుసంధానించడం.
సిస్టమ్ అడ్మినిస్ట్రేషన్లో, AI సూచనలు తరచుగా సరిపోవు. PostgreSQL ఇండెక్స్ వ్యూహాలు లేదా Redis ఎవిక్షన్ పాలసీల గురించి నిర్ణయించడానికి నిజమైన అనుభవం అవసరం.
AI అనేది సుత్తి వంటి ఒక సాధనం. సుత్తి వడ్రంగికి సహాయపడుతుంది, కానీ వడ్రంగికి చెక్క మరియు డిజైన్ గురించి తెలిసి ఉండాలి.
డెవలపర్ పాత్ర ఈ క్రింది వైపు మళ్లుతోంది:
- హై-లెవల్ సమస్యల పరిష్కారం.
- సిస్టమ్ ఆర్కిటెక్చర్.
- ప్రాంప్ట్ ఇంజనీరింగ్.
- AI అవుట్పుట్ను విమర్శనాత్మకంగా అంచనా వేయడం.
- సమాచార నిర్వహణ.
నిజమైన ప్రమాదం ఉద్యోగం కోల్పోవడం కాదు. మీ నైపుణ్యాన్ని (competence) కోల్పోవడం.
మీరు AIని గుడ్డిగా నమ్మితే, మీరు విఫలమవుతారు. ఒకసారి నేను AI నుండి systemd టైమర్ కాన్ఫిగరేషన్ను పొందాను. అది సరిగ్గా ఉన్నట్లు అనిపించింది, కానీ అది OOM-killed లూప్కు కారణమైంది. దానిని సరిచేయడానికి నేను Linux సర్వీసుల గురించి నాకున్న జ్ఞానాన్ని ఉపయోగించాల్సి వచ్చింది.
అబ్స్ట్రాక్ట్గా ఆలోచించే మరియు నైతిక తీర్పులు తీసుకునే మీ సామర్థ్యంపై దృష్టి పెట్టండి. మీ నైపుణ్యాలను పెంచుకోవడానికి AIని ఉపయోగించండి, మీ మెదడును భర్తీ చేయడానికి కాదు.
ఈ మార్పు కోసం మీరు ఎలా సిద్ధమవుతున్నారు? కామెంట్లలో నాకు చెప్పండి.
Source: https://dev.to/merbayerp/will-ai-make-developers-jobless-an-honest-answer-g6n
Optional learning community: https://t.me/GyaanSetuAi