பிற மொழிகளில்: English · සිංහල
02. மென்பொருள் பொறியியலின் பரிணாம வளர்ச்சி: தயாரிப்புப் பொறியாளர் (Product Engineer) யுகம்
வெளியிடப்பட்டது 2026-09-14
முதன்மைப் பொருள்: "மென்பொருள் பொறியியல் துறையில், வெறுமனே குறியீட்டு வாக்கிய அமைப்புகளை (Syntax) தட்டச்சு செய்யும் 'சாதாரண நிரலாளர்களின்' காலம் முடிவுக்கு வருகிறது. AI சில நொடிகளில் நிரல்களை எழுதும் ஒரு காலகட்டத்தில், ஒரு உண்மையான மென்பொருள் பொறியாளரின் மதிப்பு அவர் எழுதும் நிரல் வரிகளின் எண்ணிக்கையால் அளவிடப்படுவதில்லை. மாறாக, வாடிக்கையாளரின் உண்மையான வலியைப் புரிந்துகொண்டு, முதன்மைக் கோட்பாடுகளிலிருந்து (First Principles) முறைமையின் கட்டமைப்பை வடிவமைத்து, பொறியியல் சிறப்பம்சத்தின் 14 கடுமையான கதவுகள் (14 Hard Gates) வழியாக முழுமையான தயாரிப்பை உருவாக்கும் ஒரு Product Engineer ஆக மாறுவதிலேயே அவரது மதிப்பு தங்கியுள்ளது."
நிரலாக்க வாக்கிய அமைப்பு (Syntax) இனி முதன்மையான திறனாக இல்லாதிருப்பது ஏன்?
இரண்டு தசாப்தங்களாக, ஒரு நிரலாக்க மொழியின் இலக்கணத்தை மனப்பாடம் செய்வது, LeetCode புதிர்களைத் தீர்ப்பது, மற்றும் ஒரு Jira டிக்கெட்டில் குறிப்பிடப்பட்டுள்ளதை அப்படியே நிரலாக்கம் செய்து "Resolved" என்று குறிப்பது ஆகியவற்றின் மூலமே தகவல் தொழில்நுட்பத் துறையின் வெற்றி அளவிடப்பட்டது. இந்த மட்டத்தில் பணிபுரிந்தவர்களை இத்துறையினர் குறியீட்டு வானரங்கள் (Code Monkeys) — அதாவது வெறுமனே நிரலைத் தட்டச்சு செய்பவர்கள் — என்று அழைத்தனர்.
2026 ஆம் ஆண்டளவில் அந்த மாதிரி தலைகீழாக மாறியுள்ளது; அதன் காரணத்தை வெறுமனே ஏற்றுக்கொள்வதை விட ஆழமாகப் புரிந்து கொள்வது அவசியமாகும்.
படம்: The Demise of Syntax & The Rise of the System — இடசர அகாடமி
இதற்கு மிக நெருக்கமான வரலாற்று உதாரணம் கால்குலேட்டரின் (Calculator) வருகையாகும். கால்குலேட்டர் வந்தபோது கணிதவியலாளர்கள் தங்கள் வேலைகளை இழக்கவில்லை; மாறாக கைகளால் கூட்டல் கழித்தல்களைச் செய்த "மனிதக் கணினிகள்" (Human Computers) மட்டுமே வேலை இழந்தனர். கணிதவியலாளர்கள் உயர் மட்டப் பிரச்சனைகளைத் தீர்ப்பதற்கு விடுவிக்கப்பட்டனர்; கணிதத் தொழில் முன்பை விட அதிக மதிப்பைப் பெற்றது.
மறைந்து கொண்டிருப்பது மனப்பாடம் செய்த வாக்கிய அமைப்புகள், மீண்டும் மீண்டும் எழுதப்படும் மாதிரி நிரல்கள் (Boilerplate code), Stack Overflow இலிருந்து நகலெடுப்பது, மற்றும் LeetCode வடிவங்களைப் பயிற்சி செய்வது போன்றவையாகும். AI இவை அனைத்தையும் சில நொடிகளில், மனிதனை விட மிகக் குறைவான பிழைகளுடன் செய்து முடிக்கிறது.
உயர்ந்து கொண்டிருப்பது பிரச்சனையைச் சரியாக வரையறுத்தல் (Problem Framing), முறைமையின் எல்லைகளைத் தீர்மானித்தல் (System Boundaries), தரவு மாதிரியாக்கம் (Data Modelling), தரக் கட்டுப்பாட்டுக் கதவுகளை நடைமுறைப்படுத்துதல் (Quality Gates), மற்றும் வணிக மதிப்பை அளவிடுதல் போன்றவையாகும். இவை எதுவும் வெறும் நிரல் எழுதும் திறன்கள் அல்ல. இவை முறைமைச் சிந்தனை (Systems Thinking) ஆகும் — அத்துடன் சந்தை நிரலாக்க வரிகளுக்கு அதிக ஊதியம் வழங்கியதால் இதுவரை போதுமான அளவு கற்பிக்கப்படாத திறன்களும் இவையே ஆகும்.
படம்: The Pure Coder vs. The Product Engineer — இடசர அகாடமி
| அளவுகோல் | தூய நிரலாளர் (The Pure Coder) | தயாரிப்புப் பொறியாளர் (The Product Engineer) |
|---|---|---|
| தொடக்கப் புள்ளி | "எனது Jira டிக்கெட் என்ன கூறுகிறது?" | "வாடிக்கையாளரின் உண்மையான வலி என்ன? (Why)" |
| வெற்றியின் அளவுகோல் | நிரல் பிழையின்றி இயங்குவதும் டிக்கெட் முடிவடைவதும் | வாடிக்கையாளர் பிரச்சனையில் இருந்து விடுபட்டு தயாரிப்பை அன்றாடம் பயன்படுத்துவது |
| AI உடனான உறவு | நிரல் எழுதுவதில் AI உடன் போட்டியிட்டுத் தோற்பது | AI முகவர்களை (Agents) வழிநடத்தும் தலைமை வடிவமைப்பாளராக இருப்பது |
| பொறுப்பின் எல்லை | "எனது பகுதி வேலை செய்கிறது" | வடிவமைப்பு → உருவாக்கம் → இயக்கம் வரை முழுமையான உரிமைத்துவம் (End-to-End Ownership) |
| சந்தை மதிப்பு | மிக வேகமாகப் பூஜ்ஜியத்தை நோக்கிச் செல்கிறது | முன்னெப்போதையும் விட மிக உயர்ந்த நிலையை அடைகிறது |
அந்த அட்டவணையின் மூன்றாவது வரியைக் கூர்ந்து கவனியுங்கள். நிரல் தயாரிப்பில் AI உடன் போட்டியிடும் ஒரு நிரலாளர் வெல்ல முடியாத மற்றும் அவசியமற்ற ஒரு பந்தயத்தில் இருக்கிறார். ஆனால் ஒரு Product Engineer அதே AI முகவர்களை வழிநடத்துகிறார் — அதாவது திறன்மிக்க AI இன் வருகையானது நிரலாளரை அழிக்கும் அதே வேளையில் Product Engineer இன் நிலையைப் பலப்படுத்துகிறது.
ஒரு Product Engineer இன் பணிச் சட்டம் மூன்று படிகளைக் கொண்டது. வடிவமைப்பு (Design): பிரச்சனை, தரவு மற்றும் கணினி எல்லைகளை வரையறுத்தல். உருவாக்கம் (Realise): AI முகவர்களைப் பயன்படுத்திச் செயல்படும் முறைமையை உருவாக்குதல். செயல்பாட்டுமயமாக்கல் (Operationalise): உண்மையான பயனர்களின் கைகளில் வழங்கி, கவனித்து, தொடர்ந்து மேம்படுத்துதல்.
நிரல் வரி என்பது அந்தப் பயணத்தின் ஒரு சிறிய பகுதி மட்டுமே; எனவேதான் வெறும் நிரல் வரிகளை மட்டுமே எழுதிய ஒருவர் சந்தையில் எளிதில் மாற்றப்படக்கூடியவராக மாறினார்.
முதன்மைக் கோட்பாட்டுச் சிந்தனை: "ஏன்" என்ற மூலக் காரணத்தை ஆழமாக வினாவுவது எவ்வாறு?
ஒரு Product Engineer இன் மிக முக்கியமான பழக்கம், தமக்கு வழங்கப்படும் தேவையை அப்படியே மேலோட்டமாக ஏற்றுக்கொள்வதைத் தவிர்ப்பதாகும். மற்றவர்கள் செய்ததை நகலெடுப்பதற்குப் பதிலாக, பிரச்சனையை அதன் தர்க்கரீதியான அடிப்படை (First Principles) வரை கொண்டு செல்ல வேண்டும்.
படம்: First Principles Thinking — "ஏன்" மற்றும் "எப்படி" என்பதை ஆழமாக வினாவுதல் — இடசர அகாடமி
"ஏன்" என்று ஐந்து முறை கேட்டல் (The 5 Whys)
வணிகத் தரப்பிலிருந்து ஒரு கோரிக்கை வருகிறது: "எங்கள் மொபைல் செயலியில் Push Notifications சேர்க்க வேண்டும்."
சாதாரண நிரலாளர் உடனடியாக Firebase ஆவணங்களைத் திறப்பார். ஆனால் தயாரிப்புப் பொறியாளர் முதலில் காரண மரத்தை விரிப்பார்:
எங்களுக்கு Push Notifications ஏன் தேவை? பயனர்கள் செயலிக்குத் திரும்பி வருவதில்லை என்பதால். அவர்கள் ஏன் திரும்பி வருவதில்லை? அவர்கள் மாதத்திற்கு ஒரு முறை மட்டுமே தரவைச் சரிபார்க்கிறார்கள். ஏன் மாதத்திற்கு ஒரு முறை மட்டுமே பார்க்கிறார்கள்? அறிக்கைகள் மாதத்திற்கு ஒரு முறை மட்டுமே புதுப்பிக்கப்படுகின்றன. அவை ஏன் மாதத்திற்கு ஒரு முறை மட்டுமே புதுப்பிக்கப்படுகின்றன? தரவு கைமுறையாகப் பதிவேற்றப்படுவதால் (Manual Upload).
உண்மையான பிரச்சனை அறிவிப்புகள் இல்லாதது அல்ல; தரவுப் பாதையில் (Data Pipeline) தானியங்கிமயமாக்கல் இல்லாததே ஆகும்.
இதன் விளைவைக் கவனியுங்கள். இரண்டு வாரங்கள் செலவழித்து ஒரு அறிவிப்புத் திட்டத்தை முடித்திருந்தால், அது கோரப்பட்டபடியே வேலை செய்திருக்கும்; ஆனால் பயனரின் நடத்தையில் எந்த மாற்றமும் ஏற்பட்டிருக்காது — ஏனெனில் ஒரு மாத காலப் பழைய தரவு பற்றிய அறிவிப்பு யாரையும் ஈர்க்காது. ஆனால் மூன்று நாட்களில் தரவுப் பாதையைத் தானியங்கிமயமாக்குவது உண்மையான பிரச்சனையைத் தீர்த்து விடுகிறது.
ஒரு சாதாரண நிரலாளருக்கும் உண்மையான பொறியாளருக்கும் இடையிலான ஊதிய இடைவெளிக்கான உண்மையான காரணம் இதுவே: ஒருவர் கேட்கப்பட்டதை உருவாக்குகிறார்; மற்றவரோ தேவையானதை ஆராய்ந்து அதை உருவாக்குகிறார். இந்த ஐந்து கேள்விகளைக் கேட்க பத்து நிமிடங்களுக்கு மேல் ஆகாது, இதற்கு எந்தத் தொழில்நுட்பத் திறனும் தேவையில்லை; பணியைத் தொடங்குவதற்கு முன் அவற்றை வினவுவதற்கான மன உறுதி மட்டுமே தேவை.
பொறியியல் சிறப்பம்சத்தின் 14 கடுமையான கதவுகள் (The 14 Hard Gates) யாவை?
படம்: Engineering Excellence — The 14 Hard Gates — இடசர அகாடமி
ஒரு செயல்விளக்கத்தில் (Demo) மட்டுமே இயங்கும் மென்பொருளுக்கும், உண்மையான பயனர்களின் பயன்பாட்டில் நிலைத்து நிற்கும் மென்பொருளுக்கும் இடையிலான வேறுபாட்டை இந்த 14 சமரசமற்ற தரநிலைகளே தீர்மானிக்கின்றன. இவற்றை நீங்கள் தனிப்பட்ட முறையில் பொறுப்பேற்கும் சரிபார்ப்புப் பட்டியலாகக் கருதுங்கள்:
கதவு 1: கட்டமைப்பின் ஒருங்கிணைப்பும் எல்லைகளும் (Architectural Cohesion & Domain Boundaries)
வணிகத் தர்க்கம் (Business Logic), தரவு அடுக்கு (Data Layer), மற்றும் பயனர் இடைமுகம் (UI) ஆகியவை ஒருபோதும் ஒன்றோடொன்று சிக்கலாகப் பின்னப்பட்டிருக்கக் கூடாது. Clean Architecture கோட்பாடுகளின்படி, ஒரு தொகுதியில் ஏற்படும் மாற்றம் மற்றொன்றைப் பாதிக்கக் கூடாது.
கதவு 2: கையாளப்படாத பிழைகள் பூஜ்ஜியமாக்கலும் தற்காப்பு நிரலாக்கமும் (Zero Unhandled Errors & Defensive Code)
எந்தவொரு எதிர்பாராத இயக்கநேரப் பிழையினாலும் (Runtime Exception) சேவையகம் செயலிழக்கக் கூடாது. ஒவ்வொரு செயல்பாட்டிற்கும் பாதுகாப்பான மாற்று வழிகளும் (Fallbacks) வகைப்படுத்தப்பட்ட பிழைப் பதில்களும் (Result/Either patterns) இருக்க வேண்டும்.
கதவு 3: கண்டிப்பான தரவு வகை பாதுகாப்பும் ஒப்பந்த அமலாக்கமும் (Strict Type Safety & Contract Enforcement)
any மற்றும் தளர்வான தட்டச்சு முற்றிலும் தடைசெய்யப்பட்டுள்ளது. முறைமைக்குள் நுழையும் மற்றும் வெளியேறும் ஒவ்வொரு தரவும் கண்டிப்பான திட்ட சரிபார்ப்பைக் (Schema Validation) கடக்க வேண்டும் — TypeScript strict mode, Python Pydantic, அல்லது Rust type system.
கதவு 4: தானியங்கி சோதனை முக்கூட்டு (Automated Test Triad — Unit, Integration, E2E)
Unit tests மட்டுமே போதுமானதல்ல. API மற்றும் உண்மையான தரவுத்தளத்திற்கு இடையிலான Integration tests, மற்றும் பயனர் நடத்தையை உருவகப்படுத்தும் Playwright/Cypress End-to-End tests ஆகியவை தானியங்கி CI/CD பாதையில் 100% தேர்ச்சி பெற வேண்டும்.
கதவு 5: மாறா நிலையும் ஒரே முடிவு விதியும் (Deterministic State & Idempotency)
பிணையப் பிழையால் ஒரே கட்டணக் கோரிக்கை இரண்டு முறை பெறப்பட்டாலும், வாடிக்கையாளரிடம் ஒரு முறை மட்டுமே கட்டணம் வசூலிக்கப்பட வேண்டும் — Idempotency keys மற்றும் தரவுத்தளப் பரிவர்த்தனைகள் (Transactions) கட்டாயமாகும்.
கதவு 6: ஒரு நொடிக்கும் குறைவான தாமத வரம்புகள் (Sub-Second Latency Budgets)
ஒவ்வொரு API இன் 95வது சதவீத (p95) மறுமொழி நேரம் 200 மில்லி விநாடிகளுக்குள் இருக்க வேண்டும். N+1 வினவல்கள் மற்றும் தேவையற்ற பிணையத் தாவல்கள் பூஜ்ஜியமாக்கப்பட வேண்டும்.
கதவு 7: பலப்படுத்தப்பட்ட பாதுகாப்பும் Zero-Trust அங்கீகாரமும் (Hardened Security & Zero-Trust Auth)
ஒவ்வொரு கோரிக்கையும் அங்கீகரிக்கப்பட்டு (Authenticated) அனுமதியளிக்கப்பட (Authorized) வேண்டும். OWASP Top 10 பாதுகாப்புகள் (SQL injection, XSS, CSRF, BOLA) முழுமையாக உறுதி செய்யப்பட வேண்டும்.
கதவு 8: இரகசியங்களின் கண்டிப்பான நிர்வாகமும் Git கசிவுத் தடுப்பும் (Strict Secrets Management & Zero Git Leaks)
எந்தவொரு API சாவியோ, கடவுச்சொல்லோ அல்லது டோக்கனோ ஒருபோதும் Git களஞ்சியத்தில் பதிவேற்றப்படக் கூடாது. Pre-commit hooks இரகசியங்கள் வெளிப்படுவதைத் தானாகவே தடுக்க வேண்டும்.
கதவு 9: முழுமையான கண்காணிப்பு — பதிவுகள், அளவீடுகள், தடயங்கள் (Full Observability)
ஒரு தவறு நிகழும்போது, வாடிக்கையாளர் அழைப்பதற்கு முன்பே, கட்டமைக்கப்பட்ட JSON பதிவுகள் மற்றும் OpenTelemetry தடயங்கள் மூலம் தோல்வியடைந்த குறிப்பிட்ட நிரல் வரியை பொறியியல் குழுவால் கண்டறிய முடிய வேண்டும்.
கதவு 10: கட்டுப்பாடான தளர்வும் மீள்தன்மையும் (Graceful Degradation & Resilience)
ஒரு மூன்றாம் தரப்பு சேவை (SMS Gateway, AI API) முடங்கினாலும், முழு முறைமையும் வீழ்ச்சியடையக் கூடாது; Circuit-breaker அமைப்பு பயனருக்கு நியாயமான மாற்றையோ அறிவிப்பையோ வழங்க வேண்டும்.
கதவு 11: இயந்திரம் படிக்கக்கூடிய ஆவணமாக்கல் மற்றும் OpenAPI (Machine-Readable Documentation)
மனிதப் பொறியாளர்களும் AI முகவர்களும் முறைமையைப் புரிந்து கொள்ளும் வகையில் தானாகவே புதுப்பிக்கப்படும் OpenAPI/Swagger விவரக்குறிப்புகள் பராமரிக்கப்பட வேண்டும்.
கதவு 12: உலகளாவிய அணுகல்தன்மை (Universal Accessibility — WCAG 2.1 AA)
எந்தவொரு திரை அளவிலும் (320px வரை responsive), மெதுவான இணைப்புகளிலும், மாற்றுத்திறனாளிகளாலும் (Screen readers, Keyboard navigation) தடையின்றிப் பயன்படுத்தக்கூடியதாக இருக்க வேண்டும்.
கதவு 13: மீளமைக்கக்கூடிய மாற்றங்களும் பூஜ்ஜிய முடக்க நேரமும் (Reversible Migrations & Zero Downtime)
தரவுத்தள மாற்றங்கள் சேவையை முடக்கக் கூடாது; புதிய வெளியீட்டில் பிழை இருந்தால் 30 வினாடிகளுக்குள் முந்தைய நிலைக்கு எந்த ஆபத்துமின்றித் திரும்பும் வசதி (Rollback) இருக்க வேண்டும்.
கதவு 14: கட்டாய Dogfooding சரிபார்ப்பு (Mandatory Dogfooding Verification)
பொறியாளர் தான் உருவாக்கிய தயாரிப்பை ஒரு உண்மையான பயனராக, உண்மையான சூழலில், தனது அன்றாடத் தேவைகளுக்காகப் பயன்படுத்த வேண்டும் — அதன் ஒவ்வொரு குறையையும் தனிப்பட்ட முறையில் அனுபவித்துச் சான்றளிக்க வேண்டும்.
Important
14 கதவுகளும் AI யுகத்தின் பொறுப்புணர்வும்: AI குறியீட்டு முகவர்கள் எவ்வளவு வேகமாக நிரல்களை எழுதினாலும், இந்தக் கதவுகள் எதுவும் தளர்த்தப்படுவதில்லை — மாறாக அவை மேலும் கடுமையாக்கப்படுகின்றன. ஏனெனில் AI என்பது மிகுந்த தன்னம்பிக்கை கொண்ட ஒரு பயிற்சிப் பணியாளர்: அது பிழையற்ற நிரலை எழுதும் அதே நம்பிக்கையுடன் பாதுகாப்பு ஓட்டைகள் கொண்ட நிரலையும் எழுதுகிறது. தயாரிப்புச் சூழலுக்குச் செல்லும் ஒவ்வொரு நிரல் வரிக்கும் இறுதிப் பொறுப்பு Merge பொத்தானை அழுத்தும் பொறியாளருக்கே உரியது. அந்தப் பொறுப்பை முறையாக நிறைவேற்ற பொறியாளருக்கு இருக்கும் பாதுகாப்புக் கோட்டை இந்த 14 கதவுகளே ஆகும்.
14 வது கதவு தனித்துவமானது; ஏனெனில் இதுவே அடிக்கடி தவிர்க்கப்படுவதும், தானியங்கிமயமாக்க முடியாத ஒரே கதவுமாகும். மற்ற அனைத்துக் கதவுகளையும் ஒரு தானியங்கி பைப்லைன் மூலம் சரிபார்த்துவிடலாம். நிஜப் பயனராகத் தனது சொந்தத் தயாரிப்பை அன்றாடம் பயன்படுத்துவது மட்டுமே எந்தச் சோதனையாலும் பிடிக்க முடியாத சிக்கல்களைக் கண்டறியும் — அடுத்த பகுதி இதை விளக்குகிறது.
நிரல்களை வேகமாக உருவாக்க முடிகிறது என்றால், மதிப்பாய்வு செய்ய வேண்டிய நிரல்களின் அளவு அதிகரிக்கிறது; எனவேதான் இந்தக் கதவுகள் மிக முக்கியமாகின்றன. கதவுகள் இல்லாத வேகம் உற்பத்தித்திறன் அல்ல; அது சரிபார்க்கப்படாத பணிகளைப் பயனர்களுக்கு வழங்குவதேயாகும்.
தான் உருவாக்கிய மென்பொருளைத் தானே அன்றாடம் பயன்படுத்துவதன் (Dogfooding) முக்கியத்துவம் என்ன?
"Eat your own dog food" என்பது பொறியியல் தரத்தை அளவிடுவதற்கான மிக உயர்ந்த மற்றும் மிகவும் சிக்கனமான அளவுகோலாகும்.
பெரும்பாலான புதிய நிரலாளர்கள் தங்கள் பணிகளை போலித் தரவுகளைக் (Dummy Data) கொண்டு இயக்குகிறார்கள் — test123, abc@gmail.com — அவை செயல்படுவதைக் கண்டு முடித்து விடுகிறார்கள். போலித் தரவு ஒரு உண்மையான பயனரைப் போல ஒருபோதும் செயல்படாது என்பதால் அனைத்தும் தேர்ச்சியடைகின்றன.
ஆனால் ஒரு உண்மையான Product Engineer அந்த மென்பொருளைத் தனது சொந்த அன்றாட வாழ்க்கையில் ஒருங்கிணைத்து உண்மையாகவே அதைச் சார்ந்து வாழ்கிறார். இதன் விளைவாக, ஒரு கடினமான பொத்தானோ, மெதுவான ஏற்றமோ அல்லது புரியாத பிழைச் செய்தியோ ஒரு நிலுவைப் பட்டியலின் உருப்படியாக இல்லாமல், இன்றைய அவர்களின் சொந்தப் பிரச்சனையாக மாறுகிறது — அத்தகைய விடயங்களைச் சரிசெய்வதற்கு இதுவரை கண்டறியப்பட்ட ஒரே நம்பகமான வழி இதுவேயாகும்.
Dogfooding செய்யப்பட்ட மென்பொருளைப் பயன்படுத்துவது முற்றிலும் மாறுபட்ட உணர்வைத் தருவதற்கு இதுவே காரணமாகும். சிறிய மேம்பாடுகளுக்காக யாரும் வாதாட வேண்டியதில்லை; பொறியாளரே அவற்றை விரும்பினார்.
விவரக்குறிப்பு சார்ந்த மேம்பாடும் பல-முகவர் பணிப்பாய்வும் எவ்வாறு வழிநடத்தப்படுகின்றன?
நவீன தயாரிப்புப் பொறியாளர் தனியாக நிரல் எழுதுவதில்லை. அவர் AI முகவர்களை வழிநடத்தும் முதன்மைப் பொறியாளராக (Engineering Lead) செயல்படுகிறார். அதற்கு வேறுபட்ட முதன்மைத் திறன் தேவைப்படுகிறது.
படம்: Specification-Driven Development (SDD) & Multi-Agent Architecture — இடசர அகாடமி
முதல் நிலை: விவரக்குறிப்பு (The Specification)
எந்தவொரு நிரலையும் எழுதுவதற்கு முன்பாக, பொறியாளர் முறைமையின் தரவு மாதிரிகள், API ஒப்பந்தங்கள் மற்றும் தீவிர நிகழ்வுகளை (Edge Cases) ஒரு துல்லியமான Markdown ஆவணமாக உருவாக்குகிறார்.
அவுகன புத்தர் சிலையைச் செதுக்கிய சிற்பி செய்ததையே பொறியாளர் இங்கு செய்கிறார்: கல்லில் கை வைப்பதற்கு முன்பே மனதில் முழு உருவத்தையும் முழுமையாகக் கட்டமைத்தல். அத்துடன் ஒரு கடுமையான விதியும் இதில் அடங்கியுள்ளது — விவரக்குறிப்பின் தரமே தயாரிப்பின் அதிகபட்சத் தரத்தை நிர்ணயிக்கிறது. தெளிவற்ற விவரக்குறிப்பு தெளிவற்ற முடிவை மட்டும் தருவதில்லை; அது AI முகவர் தவறான திசையில் மிக வேகமாக நெடுந்தூரம் ஓடுவதற்கு முழு சுதந்திரத்தை வழங்கி விடுகிறது.
இரண்டாம் நிலை: முகவர் சார்ந்த செயலாக்கம் (Agentic Execution)
AI நிரலாக்க முகவர்கள் அந்த விவரக்குறிப்பிற்கு ஏற்ப நிரல்களை எழுதுகின்றன, சோதனைகளை இயக்குகின்றன, மற்றும் தோல்விகளைத் தாமாகவே தீர்க்கின்றன. ஒரு முகவர் நிரலை எழுதும்போது, மற்றொரு முகவர் சோதனைகளை எழுதுகிறது, மூன்றாவது முகவர் ஆவணங்களை உருவாக்குகிறது.
இங்கு பொறியாளர் தனித்து இசைக்காமல் ஒரு இசைக்குழுவை வழிநடத்துகிறார் — இங்கு பயன்படுத்தப்படும் திறன் தெளிவான வழிமுறைகளுடன் பணிகளைப் பகிர்ந்தளிப்பதாகும்; இது தொழில்நுட்பத் திறனை விட ஒரு மேலாண்மைத் திறனாகும்.
மூன்றாம் நிலை: கட்டமைப்புக் கண்ணோட்டம் (Architectural Review)
இறுதிக் கட்டுப்பாடும் 14 கதவுகளின் சரிபார்ப்பும் தயாரிப்புப் பொறியாளருக்கே உரியது. முதன்மைக் தொகுதி 06 இல் விவரிக்கப்பட்ட டெலாய்ட் (Deloitte) நிறுவனத்தின் பாடம் இங்கு பொறியியல் வடிவம் பெறுகிறது: முடிவு எவ்வளவு ஈர்க்கக்கூடியதாக இருந்தாலும், படித்து, வினாவி, சரிபார்க்கப்படாத எதுவும் தயாரிப்புச் சூழலுக்குச் செல்லக்கூடாது.
Tip
ஒரு நடைமுறை முதல் படி: ஒரு சிறிய திட்டத்தில் கூட நீங்கள் இதை இன்றே பயிற்சி செய்யலாம். அடுத்த அம்சத்தை நிரலாக்கம் செய்வதற்கு முன், அதன் முழு விவரக்குறிப்பையும் (உள்ளீடுகள், வெளியீடுகள், தீவிர நிகழ்வுகள், பிழைக் கையாளுதல்) ஒரு Markdown கோப்பில் எழுதுங்கள். பின்னர் அதை ஒரு AI முகவரிடம் கொடுத்து, உங்கள் சொந்த விவரக்குறிப்பிற்கு எதிராக முடிவை ஆய்வு செய்யுங்கள். சில வாரங்களில் உங்கள் உண்மையான திறன் தட்டச்சு வேகம் அல்ல, மாறாக சிந்தனையின் தெளிவே என்பதை உணர்வீர்கள்.
இந்தத் தயாரிப்புப் பொறியியல் திறனை இடசர அகாடமி மூலம் எவ்வாறு வளர்த்துக்கொள்ளலாம்?
இடசர அகாடமி உலகளவில் அதிக மதிப்புடைய Product Engineer பணிக்கான நடைமுறைப் பயிற்சியை வழங்குகிறது.
தயாரிப்புப் பொறியாளர் விசேட வகுப்பு (The Product Engineer Masterclass) — முதன்மைக் கோட்பாட்டுச் சிந்தனை, முறைமைக் கட்டமைப்பு மற்றும் Domain-Driven Design பற்றிய நடைமுறைப் பயிற்சிகளை வழங்குகிறது.
14 கடுமையான கதவுகள் தானியங்கி CI/CD பொறி — உங்கள் நிரல் களஞ்சியங்களை நேரடியாக ஆய்வு செய்து மேலே உள்ள தரநிலைகளுக்கு ஏற்ப புள்ளிகளை வழங்குகிறது; இதன் மூலம் ஒரு சரிபார்ப்புப் பட்டியல் அளவிடக்கூடிய அமைப்பாக மாறுகிறது.
முகவர் மென்பொருள் பணிப்பாய்வுகள் (Agentic Software Workflows) — Cursor, Claude Code மற்றும் பல-முகவர் ஒருங்கிணைப்பு மூலம் உண்மையான முறைமைகளை உருவாக்குவதற்கான ஆய்வகங்கள்.
நிஜ உலக Capstone Incubator — மாதிரி செயலிகளுக்குப் பதிலாக உண்மையான பயனர்கள் அன்றாடம் சார்ந்திருக்கும் மென்பொருளை உருவாக்கும் வாய்ப்பு; Dogfooding கோட்பாட்டை உண்மையாகக் கற்றுக்கொள்ளக்கூடிய ஒரே சூழல் இதுவேயாகும்.
அடுத்த அத்தியாயத்தில், கணக்கியல் மற்றும் நிதித்துறையில் AI ஏற்படுத்தி வரும் மாபெரும் மாற்றங்களைக் காண்போம்.