AI மூத்த பொறியாளர்களின் (Senior Engineers) மதிப்பை குறைத்துவிடவில்லை. அது அவர்களை இன்னும் மதிப்புமிக்கவர்களாக மாற்றியுள்ளது
மென்பொருள் பொறியியல் (Software engineering) ஒரு தெளிவான பாதையைப் பின்பற்றியது.
ஜூனியர்கள் தொடரியலை (syntax) கற்றனர். நடுத்தர நிலை பொறியாளர்கள் அமைப்புகளை (systems) கற்றனர். மூத்த பொறியாளர்கள் தீர்ப்பு வழங்கும் திறனை (judgment) கற்றனர்.
பிறகு AI வந்தது. இப்போது யார் வேண்டுமானாலும் சில நொடிகளில் குறியீட்டை (code) உருவாக்க முடியும். AI செயல்பாடுகள் (functions), APIs, சோதனைகள் (tests) மற்றும் ஆவணங்களை (documentation) எழுதுகிறது.
இது அனுபவம் வாய்ந்த பொறியாளர்களுக்குப் பாதிப்பை ஏற்படுத்தும் என்று சிலர் நினைக்கிறார்கள். AI குறியீட்டை எழுதினால், நிறுவனங்களுக்கு ஏன் மூத்த பொறியாளர்கள் தேவை என்று அவர்கள் கேட்கிறார்கள்.
உண்மை அதற்கு நேர்மாறானது. AI மூத்த பொறியாளர்களின் மதிப்பை அதிகரிக்கிறது.
பொறியியல் என்பது குறியீடு எழுதுவது மட்டுமே என்று பலர் நினைக்கிறார்கள். குறியீடு எழுதுவது பெரும்பாலும் எளிதான ஒரு பகுதியே.
கடினமான வேலை இந்த கேள்விகளை உள்ளடக்கியது:
- நாம் எந்தப் பிரச்சனையைத் தீர்க்கிறோம்?
- நாம் என்ன சமரசங்களை (tradeoffs) செய்கிறோம்?
- இது ஏற்கனவே உள்ள அமைப்போடு எவ்வாறு பொருந்துகிறது?
- இதில் உள்ள அபாயங்கள் என்ன?
- ஆறு மாதங்களுக்குப் பிறகு இதை நாம் எவ்வாறு பராமரிப்போம்?
- தேவைகள் (requirements) மாறும்போது என்ன நடக்கும்?
AI செயல்படுத்துதலை (implementation) கையாள்கிறது. AI பொறுப்பேற்க முடியாது. மூத்த பொறியாளர்கள் தங்கள் நேரத்தின் பெரும்பகுதியை பொறுப்பேற்பதிலேயே செலவிடுகிறார்கள்.
ஒரு திறமையான பொறியாளரும், ஒரு பலவீனமான பொறியாளரும் இப்போது ஒரே மாதிரியான குறியீட்டை உருவாக்க முடியும். ஆனால் ஒரே மாதிரியான குறியீடு என்பது ஒரே மாதிரியான தரத்தைக் குறிப்பதல்ல.
நீங்கள் எதைக் கொடுத்தாலும் AI அதற்கேற்ப செயல்படும்.
- தேவைகள் தெளிவற்றதாக இருந்தால், AI வெளியீட்டைத் தரும்.
- கட்டமைப்பு (architecture) குழப்பமாக இருந்தால், AI அந்த குழப்பத்தையே பின்பற்றும்.
- கட்டுப்பாடுகள் (constraints) இல்லையென்றால், AI அனுமானங்களைச் செய்யும்.
அனுபவம் வாய்ந்த பொறியாளர்கள் இந்தத் பிரச்சனைகளை முன்கூட்டியே கண்டறிவார்கள். AI தீர்ப்பு வழங்கும் திறனுக்கு (judgment) மாற்றாகாது. மாறாக, எங்கு தீர்ப்புத் திறன் குறைவாக உள்ளது என்பதைக் காட்டுகிறது.
AI-க்கு முன்பு, வேகம் தான் தடையாக இருந்தது. இப்போது, குழுக்கள் குறியீட்டைச் சரிபார்க்கும் வேகத்தை விட வேகமாக அதை உருவாக்குகின்றன. மதிப்பு இப்போது மாறிவிட்டது.
புதிய தடைகள் இவைதான்:
- தேவைகளின் தெளிவு (Requirement clarity)
- கட்டமைப்பு முடிவுகள் (Architectural decisions)
- அபாய பகுப்பாய்வு (Risk analysis)
- சரிபார்த்தல் (Verification)
- முன்னுரிமை அளித்தல் (Prioritization)
- தயாரிப்பைப் புரிந்துகொள்ளுதல் (Product understanding)
இவை மூத்த பொறியாளர்களின் திறன்கள். செயல்படுத்துவதற்கான செலவுகள் குறையும் போது, இவை இன்னும் முக்கியத்துவம் பெறுகின்றன.
AI-ஐ ஒரு கருவியாக (leverage) கருதுங்கள். ஒரு சிறந்த பொறியாளர் அதிக மதிப்பை உருவாக்க AI-ஐப் பயன்படுத்துகிறார். ஒரு மோசமான பொறியாளர் அதிக தவறுகளைச் செய்ய AI-ஐப் பயன்படுத்துகிறார்.
நிறுவனங்களுக்குத் தேவைப்படும் திறன்கள்:
- சிறந்த கட்டுப்பாடுகளை வரையறுக்க
- பெரிய பிரச்சனைகளைச் சிறிய பணிகளாகப் பிரிக்க
- AI மாற்றங்களைச் சரிபார்க்க
- மறைந்திருக்கும் அபாயங்களைக் கண்டறிய
- அமைப்பின் தரத்தைப் பராமரிக்க
கருவி மாறியுள்ளது. ஆனால் தேவை அப்படியேதான் உள்ளது.
தொழில்முறை வளர்ச்சி என்பது விரைவாகக் குறியீடு எழுதுவதைப் பற்றியது அல்ல. அது சிறந்த பொறியியல் முடிவுகளை எடுப்பதைப் பற்றியது.
குறியீடு உருவாக்கம் ஒவ்வொரு ஆண்டும் மலிவாகி வருகிறது. ஆனால் சிறந்த தீர்ப்புத் திறன் (judgment) மலிவாகிவிடாது.
AI குறியீட்டை எழுதலாம், ஆனால் எதை உருவாக்க வேண்டும் மற்றும் அது வேலை செய்கிறதா என்பதை மனிதர்களே தீர்மானிக்க வேண்டும். அந்த வேலை மனிதர்களிடமே இருக்கும்.
Source: https://dev.to/artcalo/ai-didnt-make-senior-engineers-less-valuable-it-made-them-more-valuable-3jfn
விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi
