AI வந்தால் என் வேலை போய்விடுமா? அடுத்து என்ன கற்கலாம்?
சென்னையில் web developer-ஆக வேலை செய்யும் Karthik-க்கு ஒரு நாள் அலுவலகத்தில் layoff பற்றிய செய்தி வருகிறது. அடுத்த நாள், ஒரு customer support page-ஐ AI உதவியுடன் விரைவாக உருவாக்கச் சொல்கிறார் manager. “AI page எழுதிவிட்டால் என் வேலை என்ன?” என்ற பயத்திலிருந்து, ஒரு simple page-லிருந்து full stack developer-ஆக வளர Karthik எடுக்கும் முதல் படி இது.
Karthik-ன் கதையைப் படியுங்கள்01 / KARTHIK-ன் அலுவலகத்தில்
“AI page எழுதிவிட்டால் என் வேலை என்ன?”
சென்னையில் ஒரு software company-ல் Karthik வேலை செய்கிறார். நான்கு ஆண்டுகளாக website pages build செய்கிறார். Mobile-லும் சரியாகத் தெரியும்படி மாற்றுவார். ஒருநாள் team-ல் layoff வரலாம் என்ற செய்தி வருகிறது. மறுநாள் manager, “Customer-கள் support request submit செய்ய ஒரு page வேண்டும். AI உதவியுடன் தொடங்க முடியுமா?” என்று கேட்கிறார்.
Karthik, AI coding assistant-கிட்ட form code கேட்கிறார். சில நிமிடங்களில் அழகான page கிடைக்கிறது. ஆனால் அவர் “Submit” click செய்ததும் data save ஆகவில்லை. ஒரே request இரண்டு முறை submit ஆனால் என்ன செய்வது? Server error வந்தால் customer-க்கு என்ன message காட்ட வேண்டும்? Page அழகாக இருப்பது மட்டும் போதாது என்று அவருக்குப் புரிகிறது.
AI page-க்கான first draft-ஐத் தந்தது. Customer பயன்படுத்தும் working app-ஆக மாற்ற Karthik-ன் skill தேவை. அவருக்கு ஏற்கெனவே page build செய்யத் தெரியும். அடுத்ததாக அந்த page-க்கு பின்னால் என்ன நடக்கிறது என்பதைக் கற்க முடிவு செய்கிறார்.
02 / KARTHIK-ன் அடுத்த கேள்வி
AI உதவி செய்தால், developer என்ன கற்க வேண்டும்?
“எல்லா developer வேலைகளும் போய்விடுமா?” என்று Karthik தனது நண்பரிடம் கேட்கிறார். “யாராலும் அதை உறுதியாகச் சொல்ல முடியாது. ஆனால் இப்போது உன் கையில் இருக்கும் வேலையைப் பார். AI ஒரு form கொடுத்திருக்கிறது. அது வேலை செய்கிறதா என்று யார் பார்ப்பது?” என்று நண்பர் கேட்கிறார்.
அந்தக் கேள்வி Karthik-க்கு உதவுகிறது. தெரிந்த frontend skill-ஐ வைத்தே அடுத்த படிக்குச் செல்லலாம். Form submit செய்த data எங்கே போகிறது, எப்படி save ஆகிறது, error வந்தால் என்ன நடக்கிறது என்பதை அடுத்தடுத்து கற்கலாம்.
AI அல்லது full stack கற்றதும் வேலை உறுதி ஆகிவிடாது. ஆனால் ஒரு சிறிய feature-ஐ build செய்து, test செய்து, explain செய்ய முடிந்தால், Karthik செய்த வேலையைத் தெளிவாகக் காட்ட முடியும்.
03 / ஒரு project; மூன்று படிகள்
Frontend-லிருந்து full stack-க்கு எப்படி நகரலாம்?
Karthik ஒரே நேரத்தில் பல புதிய tools கற்க முயற்சிக்கவில்லை. அதே customer support form-ஐ மூன்று படிகளாக build செய்கிறார். முதலில் customer பார்க்கும் page. அடுத்து “Submit” click செய்ததும் data-வை server-க்கு அனுப்பும் API. பிறகு அந்த data-வை save செய்யும் database. கடைசியாக, error வந்தால் customer-க்கு புரியும் message காட்டுகிறதா என்று test செய்கிறார். இப்படி ஒரு project-ஐ முடிப்பதுதான் அவரது full stack பயிற்சி.
AI form கொடுத்த பிறகு Karthik என்ன செய்கிறார்?
ஒவ்வொரு படியையும் தேர்ந்தெடுத்துப் பாருங்கள். Practice-க்கு sample customer data மட்டும் பயன்படுத்துங்கள்.
பெயர், பிரச்சினை, email — sample details மட்டும்
Form-க்கான first draft code-ஐ AI-யிடம் கேட்கலாம்
Empty form submit செய்தால்? Mobile-ல் சரியாகத் தெரிகிறதா? Error message புரிகிறதா?
Working page; error message-ன் screenshot
Practice-க்கு sample customer details பயன்படுத்துங்கள். உண்மையான customer தகவல் அல்லது company code-ஐ அனுமதி இல்லாத AI tool-ல் பகிர வேண்டாம். Company project-ல் உங்கள் team அனுமதித்த AI tools மற்றும் code review முறையைப் பின்பற்றுங்கள்.
04 / தன் team-ல் காட்டுகிறார்
Team-க்கு Karthik என்ன செய்து காட்டுகிறார்?
அடுத்த team meeting-ல் Karthik தனது form-ஐக் காட்டுகிறார். “Customer empty form submit செய்தால் எந்த field-ஐ நிரப்ப வேண்டும் என்று message வருகிறது. Submit button-ஐ இருமுறை click செய்தாலும் ஒரே request மட்டும் save ஆகிறது. Server error காரணமாக data save ஆகவில்லை என்றால் page அதற்கான message காட்டுகிறது” என்று demo-வில் காட்டுகிறார். Manager-க்கு Karthik form உருவாக்கியதுடன் அதன் errors-ஐயும் handle செய்திருப்பது புரிகிறது.
ஒரு feature-ஐ முழுவதும் build செய்யுங்கள்
Customer பார்க்கும் page, data save ஆகும் flow, error message — இவற்றை ஒரே feature-ல் இணைத்துப் பாருங்கள்.
Fix செய்த bug-ஐ demo-வில் காட்டுங்கள்
உதாரணமாக, ஒரே request இரண்டு முறை submit ஆனதா? Data save ஆகாமல் போனதா? Fix-க்கு முன்பும் பின்பும் என்ன நடந்தது என்று demo-வில் காட்டுங்கள்.
AI கொடுத்த code-ல் என்ன fix செய்தீர்கள்?
Bug எப்படிக் கண்டுபிடித்தீர்கள்? எந்த code-ஐ மாற்றினீர்கள்? Fix வேலை செய்கிறதா என்று எப்படிச் சோதித்தீர்கள்?
இப்போது Karthik page உருவாக்கியது மட்டுமல்ல; customer-ன் request சரியாக save ஆகிறதா என்பதையும் கவனிக்கிறார். இதனால் layoff வராது என்று உறுதி சொல்ல முடியாது. ஆனால் Karthik-ன் contribution-ஐ team நேரடியாகப் பார்க்க முடியும்.
05 / அடுத்த வேலைக்குத் தயாராகிறார்
வேறு வேலைக்கு விண்ணப்பித்தால் என்ன காட்டலாம்?
Interview-க்கு Karthik என்ன project காட்டலாம்? Company code அல்லது customer விவரங்களை எடுத்துச் செல்லாமல், sample data-வுடன் அதே மாதிரி ஒரு support-request app build செய்கிறார். அதன் page, data save ஆகும் flow, error handling, testing — எல்லாவற்றையும் ஒரு சிறிய project-ல் காட்டுகிறார்.
Customer form அனுப்புகிறார் → data check ஆகிறது → database-ல் save ஆகிறது → response வருகிறது. Error வந்தால் user-க்கு எந்த message வரும் என்பதையும் காட்டுங்கள்.
Data எப்படிச் save ஆகிறது? Error வந்தால் என்ன நடக்கும்? AI code-ஐ test செய்து எதை fix செய்தீர்கள்? இதை README-ல் சுருக்கமாக எழுதுங்கள்.
Interview-ல் இப்படி சொல்லலாம்: “AI form code-ஐக் கொடுத்தது. Submit button-ஐ இருமுறை click செய்தபோது duplicate request வந்தது. முதல் submit-க்குப் பிறகு button-ஐ disable செய்தேன். Server-லும் duplicate check சேர்த்தேன். மீண்டும் test செய்தபோது ஒரே request மட்டும் save ஆனது.”
விண்ணப்பிக்க விரும்பும் ஐந்து வேலை அறிவிப்புகளைப் பாருங்கள். அவற்றில் மீண்டும் மீண்டும் கேட்கப்படும் skills எவை? React உடன் API, SQL அல்லது deployment கேட்கிறார்களா? எல்லாவற்றையும் ஒரே வாரத்தில் கற்காமல், உங்கள் project-ல் இன்னும் இல்லாத ஒரு skill-ஐ அடுத்து கற்றுக் கொள்ளுங்கள்.
06 / 30 நாள் practice plan
30 நாட்களில் ஒரு full stack project எப்படி build செய்வது?
Form page build செய்யுங்கள். Mobile view சரிபாருங்கள். Empty form submit செய்தால் error message காட்டுங்கள்.
Form submit செய்த data-வை API பெறுகிறதா என்று check செய்யுங்கள். Success அல்லது error response-ஐ page-ல் காட்டுங்கள்.
Sample data-வை database-ல் save செய்யுங்கள். Empty form, duplicate submit, server error ஆகியவற்றை test பண்ணுங்கள்.
App-ஐப் பகிர்ந்து ஒரு சிறிய demo பதிவு செய்யுங்கள். நண்பரிடம் app-ஐ test செய்யச் சொல்லி, அவர் சொன்ன ஒரு bug-ஐ fix செய்யுங்கள்.
எங்கிருந்து தொடங்குவது? Web development புதிதாக இருந்தால் HTML, CSS, JavaScript கொண்டு ஒரு எளிய page உருவாக்குங்கள். React தெரிந்தால் அதே page-க்கு API மற்றும் database சேருங்கள். AI உதவியுடன் code எழுதலாம்; அது ஏன் வேலை செய்கிறது என்பதை உங்கள் சொந்த வார்த்தைகளில் சொல்லிப் பாருங்கள். MaanavaN course library-ல் உங்களுக்கு ஏற்ற web development அல்லது software engineering course-ன் பாடத்திட்டத்தைப் பார்த்துத் தேர்வு செய்யுங்கள்.
“AI code கொடுக்கலாம். அந்த code-ஐப் புரிந்து, test செய்து, customer பயன்படுத்தும் app-ஆக மாற்ற நான் கற்கலாம்.”
இந்தக் கதைக்குப் பின்னால் உள்ள ஆய்வுகளை கீழே பார்க்கலாம். ILO-வின் 2025 ஆய்வு, பல வேலைகளில் AI காரணமாகச் செய்யும் பணிகள் மாறக்கூடும் என்று சொல்கிறது; எல்லோருடைய வேலையும் மறையும் என்று சொல்லவில்லை. WEF மற்றும் LinkedIn அறிக்கைகள் புதிய தொழில்நுட்பத் திறன்களுடன் சிந்தித்து பிரச்சினை தீர்க்கும் திறனும் தேவைப்படுவதைச் சுட்டுகின்றன. இந்த ஆய்வுகள் Karthik-ன் நிறுவனத்தில் என்ன நடக்கும் என்பதை முன்னறிவிக்கவில்லை.
Sources & references
இவை வேலைவாய்ப்பு மற்றும் skills பற்றிய ஆய்வுகள். எந்த ஒரு நிறுவனத்தில் layoff நடக்கும் என்பதற்கான கணிப்பு அல்ல. Karthik-ன் கதை ஒரு எடுத்துக்காட்டு.
ஒரு small full stack app build செய்யுங்கள்.
முதலில் page; அடுத்து API மற்றும் database. Error வந்தால் என்ன நடக்கிறது என்பதையும் test செய்யுங்கள்.
What should you read next?
Pick another practical guide and keep learning at your pace.
ஒரு Reel மட்டும் பார்த்தேன்… 2 hours எங்கே போச்சு?
ஒரு college learner-ன் evening story: Reels-ல் போன நேரம், WhatsApp பற்றிய ஒரு question, அதிலிருந்து உருவாகும் first project idea.
Read guideMeta Muse AI: ChatGPT மாதிரி answer மட்டும் தருமா, சொன்ன வேலையைச் செய்யவும் உதவுமா?
Chennai interview-க்கு travel options compare செய்ய Muse உதவுமா? Booking approval, India access, limits—ஒரு example-ல் பாருங்கள்.
Read guideAI coding செய்கிறது; இன்னும் Python கற்க வேண்டுமா?
AI எழுதிய marks code error கொடுத்தால் என்ன செய்வீர்கள்? Python basics ஏன் useful என்று ஒரு simple example-ல் பாருங்கள்.
Read guide