واژگانِ فنیِ پایه؛ کامپیوتر، اینترنت و ابر
قبل از جلسه و کد، باید «طبقهٔ واژههای فنی» محکم باشد: hardware/software, network, server, cloud, database, API. و مهمتر از معنا، تلفظِ درست است — Git با «گیتِ» ساده, Linux «لینوکس», suite «سوئیت نه سویت». این درس، پایهٔ واژگانیِ فاز ۴ است.
برنامهنویسها فکر میکنند چون «کد» میزنند، انگلیسیِ فنی بلدند — و نصفه درست است: واژهها را «دیدنِ» با واژهها را «شنیدن و گفتنِ» فرق دارد. در استندآپ، تلفظِ غلطِ یک کلمهٔ فنیِ رایج (مثل «سِقورِتی» برای security) اعتمادِ فنی را بیدلیل میشکند؛ و برعکس، تلفظِ درستِ همان ده-پانزده کلمه، ورودِ تو به گفتارِ تیم را نرم میکند.
این درس دِصلِ است: مفاهیمِ پایه به ترتیبِ لایهها (دستگاه ← شبکه ← سرور ← ابر) + جدولِ تلفظِ خائنها. همهٔ درسهای فاز ۴ از همین طبقه بالا میروند.
لایهها؛ از دستگاه تا ابر
| لایه | واژهها | یک جمله |
|---|---|---|
| دستگاه | hardware, CPU, memory (RAM), storage, screen | My laptop has 16 gigs of RAM. |
| نرمافزار | software, app, program, operating system (OS) | Which OS are you on — Mac or Linux? |
| شبکه | network, Wi-Fi, connection, bandwidth, latency | The latency to the EU server is too high. |
| سرور | server, host, port, request, response | The server is not responding on port 8080. |
| ابر | cloud, instance, region, bucket, scaling | We moved everything to the cloud last year. |
| داده | database, table, query, backup, migration | The migration finished — the database is live. |
| رابط | API, endpoint, token, payload | The API returns a 401 — the token expired. |
جملههای توصیفیِ فنی که بارها لازم میشوند: "It works on my machine" (روی سیستمِ من کار میکنه — شوخیِ مقدسِ صنعت!) · "The app is down" (اپ down است — پایین است/کار نمیکند؛ خلافش up) · "It's a server-side issue" (مشکل سمپِ سرور است) · "Let me check the logs" (لاگها را چک کنم). up/down و frontend/backend و client-side/server-side — زبانِ فنی با این جفتها فکر میکند.
تلفظِ خائنها؛ جدولِ نجات
| واژه | تلفظِ درست | خطای رایجِ ما |
|---|---|---|
| Git | گیت (با G سختِ کوتاه) | جیت ✗ |
| GitHub | گیتهاب | — |
| Linux | لینوکس | لاینوکس ✗ |
| suite | سوئیت | سوییت ✗ |
| cache | کَش | کاشه/کَچه ✗ |
| schema | اسکِما | شِما ✗ |
| queue | کیو | کوئو ✗ |
| sudo | سودو | سوْدو ✗ |
| Linux distro | دیسترو | — |
| archive | آرکایو | آرشیو ✗ |
| version | وِرژِن | ورژیون ✗ |
| data | دِیتا (US) / دَیتا (UK) | دیتاa ✗ |
قاعدهٔ طلاییِ تلفظِ فنی: واژهٔ فنی، شهروندِ زبانیِ خودش است — با انگلیسی تلفظ میشود نه با املایش فرانسوی/آلمانی. اگر شک داری، کلمه را به آپورد اضافه کن و صدای en-US را بشنو؛ دو-سه بار تکرار کن. سرمایهگذاریِ دهدقیقهای که در اولین جلسهت صدا میزند.
وصفِ مسئله؛ سه قالبِ فنیِ روزمره
۱) گزارشِ خام: "The build fails on the CI — here's the log." · ۲) گزارشِ دقیقتر (۴۳۲۱): "The checkout API returns a 500 when the cart has more than 10 items — works fine below that." (چهزمان/کِی + چه رفتار + کجا درست است — فرمولِ توصیفِ باگ که در درس ۵۷ کامل میشود) · ۳) درخواستِ دسترسی: "Could you add me to the staging cluster? I need it for the load test." با همین سه قالب + جدولِ تلفظ، فاز ۴ باز میشود.
گرامرِ عمیقتر: زبانِ فنیِ صفتمحور و مخففها
توصیفِ فنی با صفتهای مرکب میآید: a load-balanced setup (راهاندازیِ بار-موزع), a fault-tolerant system (خطا-پذیر — یعنی خطا را تحمل میکند), an event-driven architecture (رویداد-محور), a cloud-native app (ابر-بومی). مخففهای گفتاری: API (آ-پی-آی — سه حرف!), DB (دیتابیس), CI/CD (سی-آی-سیدی), env (environment — محیط), repo, PR, LGTM. و صفتِ کلیدیِ مقیاس: scalable (مقیاسپذیر) در برابر scaled — «It scales» (مقیاس میگیره) فعلِ محبوبِ گفتارِ فنی است.
گفتگو: معرفیِ معماری به همکارِ تازه
اشتباههای رایجِ فارسیزبانها در همین درس
این بخش را با یک قرارداد بخوان: هر ❌ یعنی «مغزِ فارسیزبانت این را میسازد و طبیعی است»، و هر ✅ یعنی «این همان چیزی است که گیرندهٔ انگلیسیزبان میشنود». خطاها اثرِ مستقیمِ ترجمهٔ ذهنیِ فارسی به انگلیسیاند؛ با هر جفت بلند تکرار کن تا شکلِ درست در گوشت نشست کند.
تمرینهای این درس — چهار قدم، بیعجله
واژگانِ فنی را با جملهٔ کامل تمرین کن؛ پاسخها را با تلفظِ درست و بلند بگو.
- جای خالی: «The app ___ (is / has been) down since 9 a.m. — I'm checking the logs.»
- اصلاح کن: "My laptop has 16 RAM and the server is not answering. I cleared the cash but nothing."
- گزارشِ دقیقِ باگ را با فرمولِ درس بساز: «وقتی سبدِ خرید از ۱۰ آیتم بیشتر شود، API تسویه ۵۰۰ برمیگرداند؛ زیرِ آن درست کار میکند.»
- چهار جفتِ خائنِ فنی را کامل کن: up ↔ ___، frontend ↔ ___، client-side ↔ ___، request ↔ ___.
پاسخ تمرینها — اول خودت جواب بده، بعد باز کن
پاسخ تمرین ۱
پاسخ تمرین ۲
پاسخ تمرین ۳
پاسخ تمرین ۴
چالشِ امروز
🎯 پنج واژهای را که تا امروز غلط تلفظ میکردی — مثلِ cache، queue، schema، suite، Linux — با صدای بلند و درست دهبار بگو؛ تلفظِ درست، اولین دستدادنِ فنیِ توست.
نکات مکالمهٔ واقعی که کتابها کم میگویند
- نقشه را خودت بکش — هر معماری را که برایت توضیح دادند، خودت بازکش کن و تأیید بگیر — نقاشیِ دوم، فهمِ اول را میسازد.
- مخفف را بلند بگو — مخففها فقط نوشتاری نیستند: API و DB و CI/CD تلفظِ حروفی دارند — با آپورد صدای هر یک را بشنو.
- It scales را جا بینداز — «It scales» و «it doesn't scale» — دو جملهای که در هر بحثِ معماری میشنوی؛ ترجمهشان در ذهنت آماده باشد.
لایههای واژه: دستگاه (RAM, storage) ← نرمافزار (OS, app) ← شبکه (latency, bandwidth) ← سرور (port, request) ← ابر (instance, region) ← داده (query, migration) ← API (endpoint, token). تلفظهای خائن را جدول کن: Git=گیت, cache=کش, queue=کیو, schema=اسکِما. و up/down و client/server — زبانِ فنی با جفتضدهایش حرف میزند.