ఎనిమిదవ అధ్యాయం
భాష
మాట్లాడటం
Building vocabulary —
code కాదు, nouns మరియు verbs మాత్రమే.
నువ్వు coding agent తో కూర్చొని ఏదైనా build చేయబోతున్నావ్. అది "deploy," "endpoint," "component," "schema" లాంటి words వాడుతుంది. ఆ words అర్థం కాకపోతే, lost అయినట్లు feel అవుతావ్ — build చేయలేక కాదు, direct చేయలేక. ఈ chapter నీకు decoder ring ఇస్తుంది. Code ఎలా రాయాలో కాదు. Building భాష ఎలా మాట్లాడాలో.
Car drive చేయడం లాగా ఆలోచించు. Combustion engines, transmission ratios, brake fluid pressure అర్థమవ్వాల్సిన అవసరం లేదు. తెలియాల్సింది: accelerator, brake, steering wheel, mirrors. Direction vocabulary, implementation vocabulary కాదు.
Stack: ఒక Decoder Ring
ప్రతి app — Instagram నుండి simple to-do list వరకు — నాలుగు layers తో build అవుతుంది. Developers దీన్ని "the stack" అంటారు. ఇదిగో, demystified:
Frontend
మనుషులు చూసేది, touch చేసేది. Buttons, text, images, animations. Restaurant dining room.
Backend
వెనక జరిగే logic. Requests process చేస్తుంది, passwords check చేస్తుంది, emails పంపిస్తుంది. Kitchen.
Database
App విషయాలు గుర్తుపెట్టుకునే చోటు. User accounts, posts, settings. Pantry మరియు recipe book.
Deployment
Internet లోకి ఎలా వెళ్తుంది. Hosting, domains, live అవడం. Restaurant doors open చేయడం.
అంతే. నువ్వు ఎప్పుడైనా వాడిన ప్రతి app ఈ నాలుగు layers combination. నీ coding agent "backend set up చేస్తాను" అంటే "behind-the-scenes logic రాస్తాను" అని అర్థం. "Deploy చేద్దాం" అంటే "internet లో పెడదాం" అని అర్థం. ఈ layers ఎలా పని చేస్తాయో తెలియాల్సిన అవసరం లేదు. అవి ఉన్నాయని మరియు ఏంటికో తెలిస్తే చాలు.
Agent నీ Tutor
ఎవరూ చెప్పని విషయం ఇది: coding agent నీ teacher కూడా. "npm" అంటే ఏంటో తెలియదా? అడుగు. Error message confusing గా ఉందా? Paste చెయ్యి, "ఇది developer కాని వాడికి explain చెయ్యి" అను. Agent ఎందుకు React ఎంచుకుందో తెలుసుకోవాలనుకుంటున్నావా? అడుగు. Plain English లో step by step explain చేస్తుంది, నీకు ఎన్నిసార్లు కావాలంటే అన్నిసార్లు.
నీ మొదటి ఐదు నిమిషాలు
Coding tool open చెయ్యి. Plain English లో నీ project describe చెయ్యి: "నేను workout tracker build చేయాలనుకుంటున్నాను, నా exercises log చేసి progress చూడగలిగేలా." Agent clarifying questions అడుగుతుంది, stack suggest చేస్తుంది, build చేయడం start చేస్తుంది. నీ మొదటి పని దాని questions కి answer ఇవ్వడం మరియు అది ఏం create చేస్తుందో చూడడం.
Web app యొక్క నాలుగు layers explore చెయ్యి. Vocabulary నేర్చుకోవడానికి click చెయ్యి — ఆ తర్వాత నిన్ను నువ్వు test చేసుకో.
Words తెలుసు. Idea ఉంది. ఇప్పుడు coding agent తో కూర్చొని నిజంగా build చేసే సమయం. తర్వాత: build loop — iteration, evaluation, విషయాలు break అయినప్పుడు ఏం చేయాలో.