પ્રકરણ આઠ
ભાષા
બોલતા શીખ
Building ની vocabulary —
code નહીં, ફક્ત nouns અને verbs.
તું coding agent સાથે બેસીને કંઈક build કરવાનો છે. એ "deploy," "endpoint," "component," અને "schema" જેવા words વાપરશે. જો આ words opaque હોય, તો lost feel થશે — build ન કરી શકે એટલે નહીં, direct ન કરી શકે એટલે. આ chapter તને decoder ring આપે. Code કેમ લખવો નહીં. Building ની ભાષા કેમ બોલવી.
Car drive કરવા જેવું વિચાર. Combustion engines, transmission ratios, અથવા brake fluid pressure સમજવાની જરૂર નથી. Gas pedal, brake, steering wheel, mirrors — ફક્ત direction ની vocabulary જોઈએ, implementation ની નહીં.
Stack: Decoder Ring
દરેક app — Instagram થી simple to-do list સુધી — ચાર layers થી બને. 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 ના દરવાજા ખોલવા.
બસ. તેં ક્યારેય વાપરેલી દરેક app આ ચાર layers ના combination માંથી બનેલી છે. જ્યારે coding agent કહે "backend set up કરીશ," એનો મતલબ "behind-the-scenes logic લખીશ." જ્યારે કહે "deploy કરીએ," એનો મતલબ "internet પર મૂકીએ." તારે કેવી રીતે work કરે એ જાણવાની જરૂર નથી. છે અને શું કામ કરે એ જાણવાની જરૂર છે.
Agent Tutor તરીકે
અહીં એ વાત છે જે કોઈ નથી કહેતું: coding agent તારો teacher પણ છે. "npm" શું છે ખબર નથી? પૂછ. Error message confusing છે? Paste કર અને કહે "explain this like I'm not a developer." Agent એ React કેમ choose કર્યું એ જાણવું છે? પૂછ. Plain English માં, step by step, જેટલી વાર જોઈએ એટલી વાર explain કરશે.
તારી પહેલી પાંચ મિનિટ
Coding tool ખોલ. Plain English માં project describe કર: "મારે workout tracker build કરવું છે જ્યાં exercises log કરું અને progress જોઉં." Agent clarifying questions પૂછશે, stack suggest કરશે, અને building શરૂ કરશે. તારું પહેલું કામ એના questions ના answer આપવાનું અને એ શું create કરે એ watch કરવાનું.
Web app ના ચાર layers explore કર. Click કરીને vocabulary શીખ — પછી test કર.
Words આવડે છે. Idea છે. હવે coding agent સાથે બેસીને ખરેખર build કરવાનો time. આગળ: build loop ની કળા — iteration, evaluation, અને જ્યારે વસ્તુ તૂટે ત્યારે શું કરવું.