பிற மொழிகளில்: English · සිංහල

02. மென்பொருள் பொறியியலின் பரிணாம வளர்ச்சி: தயாரிப்பு பொறியாளர் யுகம் (The Product Engineer Era)

முக்கியக் கருத்து (Core Theme): "மென்பொருள் பொறியியலில், நிரலாக்க விதிகளை (Syntax) மட்டும் தட்டச்சு செய்யும் 'சாதாரண புரோகிராமர்களின்' யுகம் முடிவுக்கு வந்துகொண்டிருக்கிறது. AI சில நொடிகளில் நிரல்களை எழுதும் இந்த யுகத்தில், ஒரு மென்பொருள் பொறியாளரின் மெய்யான மதிப்பு அவர் எழுதும் நிரல் வரிகளின் எண்ணிக்கையால் அளவிடப்படுவதில்லை. வாடிக்கையாளரின் உண்மையான துன்பத்தைத் துல்லியமாகக் கண்டறிந்து, முதன்மைக் கோட்பாடுகளிலிருந்து (First Principles) கணினி கட்டமைப்பு வடிவமைப்பை (System Architecture) உருவாக்கி, பொறியியல் சிறப்பம்சத்தின் 14 கடுமையான கதவுகள் (14 Hard Gates) வழியே ஒரு முழுமையான தயாரிப்பை ஆரம்பம் முதல் முடிவு வரை (End-to-End) கட்டியெழுப்பும் ஒரு 'தயாரிப்பு பொறியாளராக' (Product Engineer) மாறுவதிலேயே அவரது மதிப்பு தங்கியுள்ளது."


1. Syntax எழுத்தாளரின் சந்தை வீழ்ச்சியும் தயாரிப்பு பொறியாளரின் மறுமலர்ச்சியும் (The Market Death of the Syntax Writer vs. the Product Engineer Renaissance)

கடந்த இரு தசாப்தங்களாக, தகவல் தொழில்நுட்பத்தில் (IT) வெற்றியின் அளவுகோலாக இருந்தது யாதெனில், ஒரு நிரலாக்க மொழியின் (Python, Java, JavaScript, C++, Go) இலக்கணங்களை மனனம் செய்வதும், LeetCode புதிர்களைத் தீர்ப்பதும், ஒரு Jira டிக்கெட்டில் குறிப்பிடப்பட்டுள்ளதை அப்படியே நிரலாக எழுதி "Resolved" என மாற்றுவதுமே ஆகும். தொழில்துறை இத்தகைய பணியாளர்களை "கோட் மங்கீஸ்" (Code Monkeys — நிரல்களை மட்டும் தட்டச்சு செய்யும் மனிதர்கள்) என்று குறிப்பிட்டது.

2026 ஆம் ஆண்டளவில், அந்த முழுமையான மாதிரியும் தலைகீழாக மாற்றப்பட்டுள்ளது:

Syntax இன் வீழ்ச்சியும் அமைப்பின் எழுச்சியும் படம்: Syntax இன் வீழ்ச்சியும் அமைப்பின் எழுச்சியும் (The Demise of Syntax & The Rise of the System) — இடசர அகாடமி

படத்தின் பகுப்பாய்வு: Syntax வீழ்ச்சியடையும் போது, அமைப்பு (System) எழுச்சியடைகிறது

இந்த மாற்றத்தைப் புரிந்து கொள்ள, வரலாற்றிலிருந்து ஒரு இணையான உதாரணத்தை எடுத்துக்கொள்வோம். கணிப்பான் (Calculator) கண்டுபிடிக்கப்பட்டபோது, கணிதவியலாளர்கள் தங்கள் வேலைகளை இழக்கவில்லை — கைகளால் கணிதக் கணக்கீடுகளைச் செய்த "மனிதக் கணிப்பான்கள்" (human computers) மட்டுமே வேலை இழந்தனர். கணிதவியலாளர்கள் உயர்நிலைச் சிக்கல்களைத் தீர்ப்பதற்கு விடுவிக்கப்பட்டனர். இன்றைக்கும் அதே நிலைதான்:

  • வீழ்ச்சியடைபவை: மனனம் செய்யப்பட்ட நிரலாக்க விதிகள் (Syntax), திரும்பத் திரும்ப எழுதப்படும் கொதிகலன் நிரல்கள் (Boilerplate code), Stack Overflow இலிருந்து பிரதியெடுப்பது, LeetCode வடிவங்களைப் பயிற்சி செய்வது. AI இவை அனைத்தையும் சில நொடிகளில் செய்துமுடிக்கிறது — பொதுவாக மனிதர்களை விடக் குறைவான தவறுகளுடன்.
  • எழுச்சியடைபவை: சிக்கலைச் சரியாக வரையறுத்தல் (Problem Framing), அமைப்பின் எல்லைகளைத் தீர்மானித்தல் (System Boundaries), தரவு மாதிரியாக்கம் (Data Modeling), தரக் கட்டுப்பாட்டுக் கதவுகளை நடைமுறைப்படுத்துதல், மற்றும் வணிக மதிப்பை அளவிடுதல். இவை எதுவுமே "நிரல் எழுதும்" திறன்கள் அல்ல — இவை அனைத்துமே அமைப்புகள் சிந்தனையின் (Systems Thinking) திறன்களாகும்.

சாதாரண புரோகிராமர் எதிர் தயாரிப்பு பொறியாளர் படம்: சாதாரண புரோகிராமர் எதிர் தயாரிப்பு பொறியாளர் (The Pure Coder vs. The Product Engineer) — இடசர அகாடமி

படத்தின் பகுப்பாய்வு:

பரிமாணம் (Dimension) சாதாரண புரோகிராமர் (The Pure Coder) தயாரிப்பு பொறியாளர் (The Product Engineer)
தொடக்கப் புள்ளி "எனது Jira டிக்கெட்டில் என்ன சொல்லப்பட்டுள்ளது?" "வாடிக்கையாளரின் உண்மையான துன்பம் என்ன? (ஏன்?)"
வெற்றியின் அளவுகோல் நிரல் பிழையின்றி இயங்குகிறது, டிக்கெட்டில் "Resolved" என மாறுகிறது வாடிக்கையாளர் சிக்கலிலிருந்து விடுவிக்கப்பட்டு, தயாரிப்பை தினமும் பயன்படுத்துகிறார்
AI உடனான உறவு நிரல் எழுதுவதில் AI உடன் போட்டியிட்டுத் தோற்பவர் AI முகவர்களை வழிநடத்தும் தலைமை வடிவமைப்பாளர் (Lead Architect)
பொறுப்பின் எல்லை "எனது பகுதி சரியாக வேலை செய்கிறது" வடிவமைப்பு → உருவாக்கம் → நடைமுறைப்படுத்தல் — ஆரம்பம் முதல் முடிவு வரையிலான (End-to-End) முழுப் பொறுப்பு
சந்தை மதிப்பு வேகமாகப் பூஜ்ஜியத்தை நோக்கிச் செல்கிறது வரலாற்றில் எப்போதுமில்லாத அளவுக்கு உயர்வாக உள்ளது

தயாரிப்பு பொறியாளரின் (Product Engineer) பணிச்சட்டகம் மூன்று எளிய படிகளைக் கொண்டது: வடிவமைப்பு (Design) — சிக்கல், தரவு மற்றும் அமைப்பின் எல்லைகளை வரையறுத்தல்; உருவாக்கம் (Realize) — தேவையான இடங்களில் AI முகவர்களைப் பயன்படுத்தி, இயங்கும் அமைப்பைக் கட்டுதல்; நடைமுறைப்படுத்தல் (Operationalize) — அதை மெய்யான பயனர்களின் கைகளில் வழங்கி, அவதானித்து, தொடர்ச்சியாக மேம்படுத்துதல். நிரல் வரி என்பது இந்த மூன்று படிநிலைப் பயணத்தின் ஒரு சிறிய பகுதி மட்டுமே.


2. முதன்மைக் கோட்பாடுகள் சிந்தனை (First Principles Thinking): "ஏன்" மற்றும் "எப்படி" என்பதை ஆழமாக வினாவுதல்

ஒரு தயாரிப்பு பொறியாளரின் மிக முக்கியமான முதன்மை ஆயுதம் முதன்மைக் கோட்பாடுகள் சிந்தனை (First Principles Thinking) ஆகும். ஒரு சிக்கல் எழும்போது, மற்றவர்கள் செய்ததை அப்படியே பிரதியெடுப்பதற்குப் பதிலாக, அந்தச் சிக்கலின் அடிப்படை இயற்பியல் மற்றும் தர்க்கரீதியான அடித்தளம் வரை சென்று வினாவுவதே இதன் சாராம்சமாகும்.

முதன்மைக் கோட்பாடுகள் சிந்தனை: ஏன் மற்றும் எப்படி என்பதை ஆழமாக வினாவுதல் படம்: முதன்மைக் கோட்பாடுகள் சிந்தனை — "ஏன்" மற்றும் "எப்படி" என்பதை ஆழமாக வினாவுதல் — இடசர அகாடமி

தர்க்க மரத்தின் நடைமுறைப் பயன்பாடு: "ஏன்?" என்று ஐந்து முறை கேட்டல்

ஒரு நிஜ உலக உதாரணத்தைப் பார்ப்போம். வணிகப் பிரிவிலிருந்து ஒரு கோரிக்கை வருகிறது: "நமது மொபைல் செயலியில் Push Notifications அறிமுகப்படுத்த வேண்டும்."

ஒரு சாதாரண புரோகிராமர் உடனடியாக Firebase ஆவணங்களைத் திறப்பார். ஆனால் ஒரு தயாரிப்பு பொறியாளர் (Product Engineer) முதலில் தர்க்க மரத்தை விரிக்கிறார்:

  1. நமக்கு ஏன் Push Notifications தேவை? → "ஏனென்றால் பயனர்கள் செயலிக்கு மீண்டும் வருவதில்லை."
  2. பயனர்கள் ஏன் மீண்டும் வருவதில்லை? → "ஏனென்றால் அவர்கள் மாதத்திற்கு ஒருமுறை மட்டுமே தரவைச் சரிபார்க்கிறார்கள்."
  3. ஏன் மாதத்திற்கு ஒருமுறை மட்டுமே சரிபார்க்கிறார்கள்? → "ஏனென்றால் அறிக்கைகள் மாதத்திற்கு ஒருமுறை மட்டுமே புதுப்பிக்கப்படுகின்றன."
  4. அறிக்கைகள் ஏன் மாதத்திற்கு ஒருமுறை மட்டுமே புதுப்பிக்கப்படுகின்றன? → "ஏனென்றால் தரவு கைகளால் (manually) பதிவேற்றப்படுகிறது."
  5. அடிப்படைச் சிக்கல் (Root problem): Push Notifications இல்லாமை அல்ல — தரவுக் குழாய்வழியில் (Data Pipeline) தானியங்கி முறை இல்லாததே பிரச்சனை.

இரண்டு வாரக் கால அறிவிப்புத் திட்டத்திற்குப் பதிலாக, மூன்று நாள் தரவுக் குழாய்வழி தானியக்கமாக்கல் (Pipeline Automation) உண்மையான சிக்கலைத் தீர்க்கிறது. ஒரு புரோகிராமருக்கும் பொறியாளருக்கும் இடையிலான சம்பள இடைவெளிக்கான மெய்யான காரணம் இதுவே ஆகும்: ஒருவர் கேட்கப்பட்டதைக் கட்டியெழுப்புகிறார்; மற்றவர் தேவைப்படுவதைக் கண்டறிந்து அதைக் கட்டியெழுப்புகிறார்.


3. பொறியியல் சிறப்பம்சத்தின் 14 கடுமையான கதவுகள் (The 14 Hard Gates of Engineering Excellence)

பொறியியல் சிறப்பம்சம்: 14 கடுமையான கதவுகள் படம்: பொறியியல் சிறப்பம்சம் — 14 கடுமையான கதவுகள் — இடசர அகாடமி

கதவு 1: அமைப்புக் கட்டமைப்பு ஒத்திசைவு & டொமைன் எல்லைகள் (Architectural Cohesion & Domain Boundaries)

அமைப்பின் வணிகத் தர்க்கம் (Business Logic), தரவு அடுக்கு (Data Layer) மற்றும் பயனர் இடைமுகம் (User Interface) ஆகியவை ஒருபோதும் சிக்கிக்கொள்ளக் கூடாது. சுத்தமான கட்டமைப்பு (Clean Architecture) கோட்பாடுகளைப் பின்பற்றி, ஒரு தொகுதியில் (Module) செய்யப்படும் மாற்றம் மற்றொன்றைப் பாதிக்கக் கூடாது.

கதவு 2: பூஜ்ஜியக் கையாப்படாத பிழைகள் & தற்காப்பு நிரலாக்கம் (Zero Unhandled Errors & Defensive Code)

எதிர்பாராத இயக்க நேர விலக்குகள் (Runtime Exceptions) எதுவும் சேவையகத்தை (Server) முடக்கக் கூடாது. ஒவ்வொரு செயல்பாடும் பாதுகாப்பான மாற்று வழிகளையும் (Safe Fallbacks) வகைப்படுத்தப்பட்ட பிழை திரும்புதல்களையும் (Result/Either patterns) கொண்டிருக்க வேண்டும்.

கதவு 3: கண்டிப்பான வகை பாதுகாப்பு & ஒப்பந்த அமலாக்கம் (Strict Type Safety & Contract Enforcement)

any மற்றும் தளர்வான வகைப்படுத்தல் (Loose Typing) தடை செய்யப்பட்டுள்ளன. அமைப்பிற்குள் நுழையும் அல்லது வெளியேறும் ஒவ்வொரு தரவும் கண்டிப்பான திட்டச் சரிபார்ப்பைக் (Schema Validation) கடக்க வேண்டும் — TypeScript strict mode, Python Pydantic, அல்லது Rust type system.

கதவு 4: தானியங்கி சோதனை முக்கூட்டு — Unit, Integration, E2E (The Automated Test Triad)

அலகு சோதனைகள் (Unit Tests) மட்டும் போதுமானவை அல்ல. API முனையங்களுக்கும் உண்மையான தரவுத்தளத்திற்கும் இடையிலான ஒருங்கிணைப்புச் சோதனைகள் (Integration Tests), மற்றும் உண்மையான பயனர் நடத்தையை மாதிரியாக்கம் செய்யும் Playwright/Cypress இறுதி வரை (E2E) சோதனைகள் ஆகியவை தானியங்கி CI/CD குழாய்வழியில் 100% தேர்ச்சி பெற வேண்டும்.

கதவு 5: தீர்மானிக்கப்பட்ட நிலை & ஒரே மாதிரியான செயல்பாடு (Deterministic State & Idempotency)

பிணையக் கோளாறு காரணமாக ஒரே கட்டணக் கோரிக்கை இரண்டு முறை அனுப்பப்பட்டால், வாடிக்கையாளரிடம் சரியாக ஒரு முறை மட்டுமே கட்டணம் வசூலிக்கப்பட வேண்டும் — Idempotency சாவி மற்றும் தரவுத்தளப் பரிவர்த்தனைகள் கட்டாயமாகும்.

கதவு 6: வினாடிக்கு குறைவான தாமத வரவுசெலவுத் திட்டம் (Sub-Second Latency Budgets)

ஒவ்வொரு API-உம் அதன் 95வது சதவீத (p95) பதிலளிப்பு நேரத்தை 200 மில்லி விநாடிகளுக்குள் வைத்திருக்க வேண்டும். N+1 தரவுத்தள வினவல்கள் மற்றும் தேவையற்ற பிணையத் தாவல்கள் பூஜ்ஜியமாகக் குறைக்கப்பட வேண்டும்.

கதவு 7: பலப்படுத்தப்பட்ட பாதுகாப்பு & பூஜ்ஜிய-நம்பிக்கை அங்கீகாரம் (Hardened Security & Zero-Trust Auth)

ஒவ்வொரு கோரிக்கையும் அங்கீகரிக்கப்பட்டு (Authenticated) சான்றளிக்கப்பட (Authorized) வேண்டும். OWASP Top 10 பாதுகாப்புகள் (SQL injection, XSS, CSRF, மற்றும் உடைந்த பொருள் மட்ட அங்கீகாரம்) முழுமையாகப் பூர்த்தி செய்யப்பட வேண்டும்.

கதவு 8: கண்டிப்பான இரகசிய மேலாண்மை & பூஜ்ஜிய Git கசிவுகள் (Strict Secrets Management & Zero Git Leaks)

எந்தவொரு API சாவி, தரவுத்தள கடவுச்சொல் அல்லது டோக்கனும் ஒருபோதும் Git களஞ்சியத்தில் (Repository) சேர்க்கப்படக் கூடாது. Pre-commit கொக்கிகள் இரகசியங்கள் வெளிப்படுவதைத் தானாகவே தடுக்க வேண்டும்.

கதவு 9: முழுமையான அவதானிப்புத் திறன் — கட்டமைக்கப்பட்ட பதிவுகள், அளவீடுகள், தடயங்கள் (Full Observability)

ஒரு தவறு நடக்கும் போது, வாடிக்கையாளர் அதை அறிவிப்பதற்கு முன்பே, கட்டமைக்கப்பட்ட JSON பதிவுகள் மற்றும் OpenTelemetry தடயங்கள் மூலம் தோல்வியடைந்த சரியான நிரல் வரியைப் பொறியியல் குழு கண்டறிய முடிதல் வேண்டும்.

கதவு 10: சீரான தரமிறக்கம் & மீள்தன்மை (Graceful Degradation & Resilience)

ஒரு மூன்றாம் தரப்பு சேவை (SMS நுழைவாயில், AI API) செயலிழந்தால், அமைப்பு அதனுடன் சேர்ந்து முடங்கிவிடக் கூடாது; Circuit-breaker கட்டமைப்பு பயனருக்கு ஒரு நியாயமான மாற்று அல்லது அறிவிப்பை வழங்க வேண்டும்.

கதவு 11: இயந்திரம் படிக்கக்கூடிய ஆவணங்கள் & OpenAPI (Machine-Readable Documentation & OpenAPI)

தானாகப் புதுப்பிக்கப்படும் OpenAPI/Swagger விவரக்குறிப்புகளைப் பராமரிக்கவும், இதனால் AI முகவர்களும் மனிதப் பொறியாளர்களும் அமைப்பைப் புரிந்து கொள்ள முடியும்.

கதவு 12: உலகளாவிய அணுகல்தன்மை (Universal Accessibility - WCAG 2.1 AA)

எந்தவொரு திரை அளவிலும் (320px வரை பொறுப்பேற்கும் தன்மை), மெதுவான இணைப்புகளிலும், மாற்றுத்திறனாளிகளாலும் (திரை வாசிப்பாளர்கள், விசைப்பலகை இயக்கம்) தடையின்றிப் பயன்படுத்தக்கூடியதாக அமைப்பு இருக்க வேண்டும்.

கதவு 13: மாற்றியமைக்கக்கூடிய இடமாற்றங்கள் & பூஜ்ஜிய வேலையில்லா நேரம் (Reversible Migrations & Zero Downtime)

தரவுத்தள மாற்றங்கள் அமைப்பை முடக்கக் கூடாது, மேலும் ஒரு புதிய வெளியீட்டில் குறைபாடு இருந்தால், 30 வினாடிகளுக்குள் முந்தைய நிலைக்குப் பூஜ்ஜிய-ஆபத்து பின்வாங்கல் (Rollback) சாத்தியமாக இருக்க வேண்டும்.

கதவு 14: கட்டாய சுய-பயன்பாட்டுச் சரிபார்ப்பு (Mandatory Dogfooding Verification)

பொறியாளர் தான் கட்டியெழுப்பிய தயாரிப்பை ஒரு உண்மையான பயனராக, உண்மையான சூழலில், தனது சொந்த அன்றாடத் தேவைகளுக்காகப் பயன்படுத்த வேண்டும் — ஒவ்வொரு குறைபாட்டையும் உராய்வையும் தனிப்பட்ட முறையில் அனுபவித்துச் சான்றளிக்க வேண்டும்.

Important

AI யுகத்தில் 14 கதவுகளும் பொறுப்புக்கூறலும்: AI நிரலாக்க முகவர்கள் எவ்வளவு வேகமாக நிரல் எழுதினாலும், இந்தக் கதவுகளில் ஒன்று கூடத் தளர்வடைவதில்லை — அவை மேலும் இறுக்கமாகின்றன. ஏனெனில் AI என்பது ஒரு தன்னம்பிக்கை மிக்க பயிற்சி மாணவர் (intern) போன்றது: அது ஒரு சரியான நிரலை எவ்வளவு தன்னம்பிக்கையுடன் எழுதுகிறதோ, அதே தன்னம்பிக்கையுடன் பாதுகாப்பு அபாயங்கள் நிறைந்த நிரலையும் எழுதுகிறது. உற்பத்திற்குச் செல்லும் (Production) ஒவ்வொரு நிரல் வரிக்குமான இறுதிப் பொறுப்பு Merge பொத்தானை அழுத்தும் பொறியாளருக்கே உரியது — AI க்கு அல்ல. அந்தப் பொறுப்பை முறையான வழியில் நிறைவேற்றுவதற்கான பொறியாளரின் அரணாக இந்த 14 கதவுகளும் திகழ்கின்றன.


4. சுய-பயன்பாட்டுக் கோட்பாடு (The Dogfooding Principle): நீங்கள் உருவாக்கியதை ஒரு வாடிக்கையாளராகப் பயன்படுத்துங்கள்

"உங்கள் சொந்த நாய் உணவை நீங்களே உண்ணுங்கள்" ("Eat your own dog food") — சுய-பயன்பாடு (Dogfooding) என்பது பொறியியல் சிறப்பம்சத்தின் மிக உயர்ந்த அளவுகோலாகும்.

பெரும்பாலான தொடக்க நிலை புரோகிராமர்கள் போலித் தரவுகளை ("test123", "abc@gmail.com") வைத்து தங்கள் நிரலை இயக்கிப் பார்த்து, அது வேலை செய்கிறது என ஒப்படைத்துவிடுவார்கள். ஆனால் ஒரு மெய்யான தயாரிப்பு பொறியாளர் (Product Engineer): * தான் கட்டியெழுப்பும் மென்பொருளைத் தனது சொந்த அன்றாட வாழ்க்கையில் உண்மையிலேயே ஒருங்கிணைக்கிறார். * அசௌகரியமான பொத்தான், மெதுவான ஏற்றம், குழப்பமான பிழைச் செய்தி ஆகியவற்றைத் தனது சொந்தச் சிக்கலாக உணர்ந்து, அதை உடனடியாகச் சரிசெய்கிறார். * இதன் விளைவாக உருவாகும் மென்பொருள் உலகத் தரம் வாய்ந்தது என்று அழைக்கப்படும் தகுதியைப் பெறுகிறது.


5. விவரக்குறிப்பு-சார்ந்த உருவாக்கம் (SDD) மற்றும் பல-முகவர் பணிப்பாய்வுகள் (Multi-Agent Workflows)

நவீன தயாரிப்பு பொறியாளர் (Product Engineer) தனியாக நிரல் எழுதுவதில்லை. அவர் பொறியியல் தலைவராக — AI முகவர்களை வழிநடத்தும் நடத்துனராகச் (Orchestrator) செயல்படுகிறார்:

விவரக்குறிப்பு-சார்ந்த உருவாக்கம் (SDD) & பல-முகவர் கட்டமைப்பு படம்: விவரக்குறிப்பு-சார்ந்த உருவாக்கம் (SDD) & பல-முகவர் கட்டமைப்பு (Specification-Driven Development & Multi-Agent Architecture) — இடசர அகாடமி

படத்தின் பகுப்பாய்வு: SDD குழாய்வழியின் மூன்று படிநிலைகள்

  1. விவரக்குறிப்பு-சார்ந்த உருவாக்கம் (Specification-Driven Development): பொறியாளர் அமைப்பின் தரவு மாதிரிகள், API ஒப்பந்தங்கள் மற்றும் எல்லை வழக்குகளை (Edge Cases) ஒரு தெளிவான Markdown ஆவணமாக எழுதுகிறார். அவுகன புத்தர் சிலையைச் செதுக்கிய சிற்பி கல்லில் கை வைப்பதற்கு முன் மனதிற்குள் முழு உருவத்தையும் உருவாக்கியது போன்ற பணியே இங்கு நடைபெறுகிறது. விவரக்குறிப்பின் தரமே இறுதித் தயாரிப்பின் தரத்தின் மேல் எல்லையைத் தீர்மானிக்கிறது — தெளிவற்ற விவரக்குறிப்பு AI முகவருக்கு தவறான திசையில் தன்னம்பிக்கையுடன் ஓடுவதற்கான சுதந்திரத்தையே அளிக்கும்.
  2. முகவர் வழிச் செயல்படுதல் (Agentic Execution): AI நிரலாக்க முகவர்கள் அந்த விவரக்குறிப்பிற்கு ஏற்ப நிரல்களை எழுதுகிறார்கள், சோதனைகளை இயக்குகிறார்கள், மற்றும் தோல்விகளைத் தாங்களே சரிசெய்கிறார்கள். ஒரு முகவர் நிரல் எழுதும்போது, இன்னொன்று சோதனைகளை எழுதுகிறது; மூன்றாவது ஆவணப்படுத்துகிறது. பொறியாளர் ஒரு தனிப்பாடகர் அல்ல, மாறாக ஒரு முழு இசைக்குழுவையே நடத்துகிறார்.
  3. கட்டமைப்பு மதிப்பாய்வு (Architectural Review): இறுதிப் பயன்பாட்டுக் கட்டுப்பாடு — மற்றும் 14 கடுமையான கதவுகளின் சரிபார்ப்பு — தயாரிப்பு பொறியாளருக்கே உரியது. இது Deloitte பாடத்தின் பொறியியல் பிரதிபலிப்பாகும்: AI இன் வெளியீடு எவ்வளவு அழகாக இருந்தாலும், வாசிக்கப்பட்டு, வினவப்பட்டு, சரிபார்க்கப்படாத எதுவும் உற்பத்திற்குச் (Production) செல்லாது.

Tip

ஒரு நடைமுறை முதல் படி: ஒரு சிறிய திட்டத்தில் கூட இதை நீங்கள் இன்றே பயிற்சி செய்யலாம். அடுத்த அம்சத்தை நிரலாக்கம் செய்வதற்கு முன், அதன் முழுமையான விவரக்குறிப்பை (உள்ளீடுகள், வெளியீடுகள், எல்லை வழக்குகள், பிழைக் கையாளுதல்) ஒரு Markdown கோப்பில் எழுதுங்கள். பின்னர் அதை ஒரு AI முகவரிடம் வழங்கி, உங்கள் சொந்த விவரக்குறிப்புடன் அதன் முடிவை மதிப்பாய்வு செய்யுங்கள். சில வாரங்களுக்குள் உங்கள் மெய்யான திறமை தட்டச்சு வேகம் அல்ல, மாறாக சிந்தனையின் தெளிவு என்பதை நீங்கள் கண்டறிவீர்கள்.


6. இடசர அகாடமி மூலம் ஒரு தயாரிப்பு பொறியாளராக மாறுவது எப்படி (How to Become a Product Engineer Through Idasara Academy)

மென்பொருள் துறையில் மிக உயர்ந்த உலகளாவிய சம்பளத்தையும் மதிப்பையும் பெறும் தயாரிப்பு பொறியாளராக (Product Engineer) மாறுவதற்குத் தேவையான முழுமையான நடைமுறைப் பயிற்சியை இடசர அகாடமி (Idasara Academy) வழங்குகிறது:

  • தயாரிப்பு பொறியாளர் மாஸ்டர்கிளாஸ் (Product Engineer Masterclass): முதன்மைக் கோட்பாடுகள் சிந்தனை, அமைப்புக் கட்டமைப்பு, மற்றும் டொமைன்-சார்ந்த வடிவமைப்பு (DDD) ஆகியவற்றில் செயல்முறைப் பயிற்சி.
  • 14 கடுமையான கதவுகளின் தானியங்கி CI/CD இயங்குதளம் (14 Hard Gates Automated CI/CD Engine): உங்கள் களஞ்சியங்களை (Repositories) நேரடியாக ஆய்வு செய்து 14 கதவுகளின் தரநிலைகளுக்கு ஏற்ப மதிப்பெண் வழங்கும் கருவி.
  • முகவர் வழி மென்பொருள் பணிப்பாய்வுகள் (Agentic Software Workflows): Cursor, Claude Code மற்றும் பல-முகவர் ஒருங்கிணைப்பு மூலம் மெய்யான அமைப்புகளை உருவாக்குவதற்கான ஆய்வகங்கள்.
  • நிஜ உலக விசேட திட்ட இன்குபேட்டர் (Real-World Capstone Incubator): பொம்மைச் செயலிகளை அல்லாமல், உண்மையான பயனர்கள் சார்ந்திருக்கும் மென்பொருளைக் கட்டுவதற்கும், சுய-பயன்பாட்டுக் கோட்பாட்டை (Dogfooding Principle) முழுமையாகக் கற்பதற்குமான வாய்ப்பு.

அடுத்த அத்தியாயத்தில், கணக்கியல் மற்றும் நிதித் துறையில் நடைபெற்று வரும் பாரிய AI மாற்றத்தைப் பற்றி ஆராய்வோம்.