ಅಧ್ಯಾಯ ಎಂಟು
ಭಾಷೆ
ಮಾತಾಡೋದು
Build ಮಾಡೋದರ vocabulary —
code ಅಲ್ಲ, nouns ಮತ್ತು verbs ಅಷ್ಟೇ.
ನೀನು ಈಗ ಒಂದು coding agent ಜೊತೆ ಕೂತು ಏನೋ build ಮಾಡಲಿಕ್ಕೆ ಹೊರಟಿದ್ದೀಯ. ಅದು "deploy," "endpoint," "component," "schema" ಅಂತ words use ಮಾಡುತ್ತೆ. ಈ words ನಿನಗೆ ಅರ್ಥ ಆಗದಿದ್ರೆ, lost ಅನ್ನಿಸುತ್ತೆ — build ಮಾಡೋಕೆ ಆಗಲ್ಲ ಅಂತ ಅಲ್ಲ, direct ಮಾಡೋಕೆ ಆಗಲ್ಲ ಅಂತ. ಈ ಅಧ್ಯಾಯ ನಿನಗೆ decoder ring ಕೊಡುತ್ತೆ. Code ಕಲಿಯೋದಲ್ಲ. Build ಮಾಡೋದರ ಭಾಷೆ ಮಾತಾಡೋದು.
Car drive ಮಾಡೋ ಥರ ಯೋಚಿಸು. Combustion engine, transmission ratio, brake fluid pressure ಎಲ್ಲಾ ಅರ್ಥ ಮಾಡ್ಕೊಳ್ಳೋ ಅಗತ್ಯ ಇಲ್ಲ. ನಿನಗೆ ಗೊತ್ತಿರಬೇಕಾದ್ದು: accelerator, brake, steering, mirrors. Direction ಕೊಡೋ vocabulary, implementation ಅಲ್ಲ.
Stack: ಒಂದು Decoder Ring
ಪ್ರತಿ app — Instagram ಇಂದ simple to-do list ವರೆಗೆ — ನಾಲ್ಕು layers ಇಂದ build ಆಗುತ್ತೆ. Developers ಇದನ್ನ "the stack" ಅಂತ ಕರಿತಾರೆ. ಇಲ್ಲಿದೆ ಇಡೀ ವಿಷಯ, ಸಿಂಪಲ್ ಆಗಿ:
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 ಬಾಗಿಲು ತೆಗೆಯೋದು.
ಅಷ್ಟೇ. ನೀನು ಇದುವರೆಗೆ use ಮಾಡಿರೋ ಪ್ರತಿ app ಈ ನಾಲ್ಕು layers ನ combination. ನಿನ್ನ coding agent "I'll set up the backend" ಅಂದ್ರೆ, "ಹಿಂದಿನ logic ಬರಿತೀನಿ" ಅಂತ ಅರ್ಥ. "Let's deploy" ಅಂದ್ರೆ, "ಇದನ್ನ internet ಗೆ ಹಾಕೋಣ" ಅಂತ ಅರ್ಥ. ಈ layers ಹೇಗೆ ಕೆಲಸ ಮಾಡ್ತಾವೆ ಅಂತ ಗೊತ್ತಿರೋ ಅಗತ್ಯ ಇಲ್ಲ. ಇವೆ ಅನ್ನೋದು ಮತ್ತು ಯಾತಕ್ಕೆ ಅಂತ ಗೊತ್ತಿದ್ರೆ ಸಾಕು.
Agent ನಿನ್ನ Teacher
ಯಾರೂ ಹೇಳದ ವಿಷಯ ಇದು: coding agent ನಿನ್ನ teacher ಕೂಡ. "npm" ಅಂದ್ರೆ ಏನು ಅಂತ ಗೊತ್ತಿಲ್ಲ? ಕೇಳು. Error message ಅರ್ಥ ಆಗ್ತಿಲ್ಲ? Paste ಮಾಡಿ "explain this like I'm not a developer" ಅಂತ ಹೇಳು. Agent ಯಾಕೆ React choose ಮಾಡ್ತು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಬದಲಾಗಿ ಅಂತ ತಿಳಿಯಬೇಕಾ? ಕೇಳು. Simple ಆಗಿ, step by step, ನಿನಗೆ ಎಷ್ಟು ಸಲ ಬೇಕೋ ಅಷ್ಟು ಸಲ explain ಮಾಡುತ್ತೆ.
ನಿನ್ನ ಮೊದಲ ಐದು ನಿಮಿಷ
ನಿನ್ನ coding tool open ಮಾಡು. Project ಅನ್ನ simple ಆಗಿ describe ಮಾಡು: "ನನಗೆ ಒಂದು workout tracker build ಮಾಡಬೇಕು, exercises log ಮಾಡಿ progress ನೋಡಬೇಕು." Agent clarifying questions ಕೇಳುತ್ತೆ, stack suggest ಮಾಡುತ್ತೆ, build ಶುರು ಮಾಡುತ್ತೆ. ನಿನ್ನ ಮೊದಲ ಕೆಲಸ ಅದರ questions ಗೆ answer ಮಾಡೋದು ಮತ್ತು ಅದು ಏನು create ಮಾಡ್ತಿದೆ ಅಂತ ನೋಡೋದು.
Web app ನ ನಾಲ್ಕು layers explore ಮಾಡು. Vocabulary ಕಲಿ — ಆಮೇಲೆ ನಿನ್ನನ್ನ test ಮಾಡ್ಕೋ.
Words ಗೊತ್ತು. Idea ಇದೆ. ಈಗ coding agent ಜೊತೆ ಕೂತು ನಿಜವಾಗಿ build ಮಾಡೋ ಸಮಯ. ಮುಂದೆ: build loop ನ art — iteration, evaluation, ಮತ್ತು ವಿಷಯಗಳು break ಆದಾಗ ಏನು ಮಾಡೋದು.