جمل يومية في اجتماعات الفريق الصباحية
أول ما بتدخل الشركة أو تفتح جهازك الصبح، بتبدأ تتكلم مع زمايلك في الفريق عن اللي عملته واللي شغال عليه. دي أهم الجمل اللي بتتردد في بداية اليوم.
Good morning, I have picked up the highest priority ticket on our Jira board.
صباح الخير، بدأت الشغل على التذكرة صاحبة أعلى أولوية في لوحة جيرا بتاعتنا.
Yesterday I completed the user authentication module, and today I will focus on writing automated unit tests.
إمبارح كملت وحدة مصادقة المستخدمين، والنهاردة هركز على كتابة اختبارات الوحدات الآلية.
Could you please take a look at my pull request when you have a spare moment?
ممكن من فضلك تبص على طلب الدمج (Pull Request) بتاعي لما يتوفر عندك شوية وقت؟
أهم المصطلحات لكتابة ومراجعة الكود
الشغل اليومي في البرمجة بيعتمد على أفعال ومصطلحات ثابتة بتستخدمها وإنت بتكتب الكود أو بتراجعه مع الفريق. دي أهم الكلمات الأساسية اللي لازم تكون عارفها.
| المصطلح بالإنجليزي | المعنى بالمصري |
|---|---|
| to debug | يتتبع ويكتشف الأخطاء البرمجية ويصلحها |
| to refactor | يعيد هيكلة وتحسين الكود البرمجي من غير ما يغير وظيفته الخارجية |
| to deploy | ينشر الكود البرمجي على خوادم التشغيل |
| to commit code | يحفظ التغييرات البرمجية في نظام تتبع الإصدارات |
| to conduct a code review | يعمل تدقيق ومراجعة فنية لكود زمايله |
| to write unit tests | يكتب اختبارات برمجية آلية للوحدات الفردية |
جمل التعامل مع المشاكل والتعديلات في الشغل
لما تظهر مشكلة فنية فجأة أو تحتاج مساعدة سريعة من زميلك، مهم تكون عارف إزاي توصف الموقف بدقة وسرعة من غير تردد. دي جمل بتساعدك تشرح المشكلة والحل المقترح.
Would you be up for a quick fifteen-minute pair programming session to debug this race condition?
يناسبك نعمل جلسة برمجة ثنائية سريعة لمدة 15 دقيقة عشان نتبع ونصلح خطأ التزامن ده؟
We have rolled out an emergency hotfix to resolve the intermittent timeout errors on the checkout service.
نشرنا تصحيح طارئ (Hotfix) عشان نحل أخطاء انتهاء وقت الاتصال المتقطعة في خدمة الدفع الإلكتروني.
أسلوب التهذيب والتلطيف في بيئة العمل التقنية البريطانية
في بيئات العمل التقنية البريطانية، الناس بتميل لاستخدام أسلوب التهذيب غير المباشر والتلطيف اللغوي عشان يتفادوا النقد الحاد. نادر لما تلاقي المدير أو زميل الشغل بيقول بشكل مباشر إن الكود فيه غلط أو بيرفض فكرة، وبيفضلوا عبارات فيها تلطيف وتخفيف لتوصيل الملاحظات بلطف.
جرّب المنصة مجانًا
أول درس كامل بالفيديو والكوميكس والتمارين، ومواقف بتختارها إنت، ومهنة تختارها، وورقة امتحان — من غير كارت.
أسئلة بتتسأل
أقول إيه لما أبدأ شغل على أهم تذكرة في لوحة جيرا؟
تقدر تقول في الاجتماع: Good morning, I have picked up the highest priority ticket on our Jira board. الجملة دي معناها إنك بدأت الشغل على التذكرة اللي ليها أعلى أولوية في لوحة جيرا، وبتوضح بيها لزمايلك إنت شغال على إيه في أول اليوم.
إزاي أطلب من زميلي في الشغل يراجع الكود بتاعي بلطف؟
تقدر تسأله بأسلوب مهذب وتقول له: Could you please take a look at my pull request when you have a spare moment? معناها ممكن من فضلك تبص على طلب الدمج (Pull Request) بتاعي لما يتوفر عندك شوية وقت، ودي بتعبر عن طلبك بذوق من غير ما تضغط عليه.
إيه الفرق بين to debug و to refactor في الشغل؟
المصطلح to debug معناه إنك بتتتبع وتكتشف الأخطاء البرمجية وتصلحها، أما to refactor فمعناه إنك بتعيد هيكلة وتحسين الكود البرمجي من غير ما تغير وظيفته الخارجية.
أقول إيه لو عايز أعمل جلسة برمجة مشتركة مع زميلي عشان نصلح مشكلة؟
تقدر تقول له: Would you be up for a quick fifteen-minute pair programming session to debug this race condition? ومعناها يناسبك نعمل جلسة برمجة ثنائية سريعة لمدة 15 دقيقة عشان نتبع ونصلح خطأ التزامن ده؟ وده أسلوب محدد وسريع عشان تحلوا العطل سوا.
