أعتقد أن طلب 'الإنجليزية التقنية' في السيرة يعكس رغبة صريحة في تقليل الاحتكاك اليومي داخل الفريق وتقليل الأخطاء الناتجة عن سوء الترجمة.
في الشركات التي تتعامل مع أسواق متعددة أو تعتمد على خدمات خارجية، المراسلات التقنية تكون غالبيتها بالإنجليزية: إيميلات تفصيلية، specs، تذاكر دعم، ورسائل commit. وجود مرشح قادر على قراءة وكتابة هذه المواد يختصر وقت المراجعة والتصحيح ويجعل عمليات التسليم أكثر سلاسة. من زاوية عملية أخرى، كثير من اختبارات الكود والمقابلات التقنية تتم باللغة الإنجليزية أو تحتوي على أسئلة ومفاهيم مُسماة باللغة الإنجليزية، فالمهارة هنا ليست مجرد لغة عامة بل فهم للمصطلحات المتداخلة مع المهارات التقنية.
لو أردت أن تجعل سيرتك تلائم هذا الشرط، اكتب أمثلة قصيرة ضمن قسم الخبرات: جملة توضح أنك كتبت أو قرأت وثائق، أو تذاكر JIRA، أو تعاملت مع APIs، وأرفق أمثلة عملية. هذا يوفّر إثباتًا عمليًا لصاحب العمل بدلاً من عبارة عامة عن مستوى اللغة، ويسهّل عليه اتخاذ القرار بثقة. في النهاية، الشركة تبحث عن قابلية للعمل الفوري مع مصادر تقنية باللغة الإنجليزية.
شاهدت مرارًا عبارة 'الإنجليزية التقنية' مكتوبة كشرط في قسم المهارات، وهي ليست مجرد ترف؛ لها أسباب عملية واضحة ترتبط بكيفية صناعة الألعاب اليومية.
أول سبب عملي هو أن كثيرًا من الأدوات والمكتبات والوثائق الأساسية مكتوبة بالإنجليزية التقنية: محركات مثل Unity وUnreal، مراجع الشبكات، واجهات برمجة التطبيقات، وأدلة الإسناد. لو لم تكن تفهم المصطلحات التقنية بالإنجليزية فأنت ستحتاج وقتًا أطول لتتعلم من الأمثلة أو لتفكك أخطاء تظهر في الكونسول أو سجلات السيرفر. هذا الأمر يؤثر مباشرة على سرعة الانخراط في فريق والعمل على ميزات جديدة.
ثانيًا، في الفرق العاب التوزيع دوليًا أو عندما تتعامل مع ناشرين وشركاء خارجيين، التواصل الكتابي بالإنجليزية مهم—من تقارير الأخطاء على JIRA إلى الاجتماعات مع مهندسين أجانب. قراءة وثائق التصميم وكتابة تعليقات توضيحية وفهم سلاسل الأدوات كلها تحتاج نوعًا من الإنجليزية الفنية. لذلك أرباب العمل يطالبون بهذا الشرط ليقللوا من مخاطر سوء الفهم ويختصروا زمن التدريب.
نصيحتي العملية: لا تكذب في السيرة—لكن اذكر أمثلة ملموسة مثل روابط لمستودعات GitHub، مختصرات PRs أو تذاكر قمت بكتابتها، وأي تدريب أو شهادة تقنية باللغة الإنجليزية. هكذا يظهر أنك فعلاً تستطيع التعامل مع المصطلحات التقنية، وهذا ما يهمهم أكثر من قول 'أتحدث الإنجليزية'. هذه المتطلبات قد تبدو صارمة، لكنها ببساطة تعني أن الفريق يريد شخصًا جاهزًا للعمل بسرعة وبكفاءة.
هناك سبب بسيط وواضح لوجود هذا المطلب، وهو أن الصناعة تميل لتوحيد المصطلحات والأدوات حول الإنجليزية، وبالأخص المصطلحات التقنية.
من زاوية وسطي البسيط كشخص يحب تجربة الألعاب: لو دخل مطور جديد ولا يعرف كيف يقرأ رسائل الخطأ أو التوثيق بالإنجليزية، سيضيع وقت الفريق. نفس الشيء بالنسبة لتقارير الأعطال أو التعليمات التي تأتي من خارج البلد؛ ترجمتها تتطلب جهدًا ووقتًا قد يؤخر الإطلاق. أيضًا كثير من المناقشات الفنية تتم في مستودعات الكود أو قنوات المشروع بالإنجليزية، فوجود لغة مشتركة يوفر سلاسة أكبر.
نصيحة قصيرة: إذا كانت لغتك ليست ممتازة، ضع أمثلة عملية في السيرة—روابط لمشاريع، شروحات قصيرة كتبتها، أو حتى جمل فنية بسيطة تُظهر قدرتك على التواصل التقني. هذه الأمور تعطي انطباعًا أفضل من عبارة مبهمة عن مستوى اللغة، وتزيد فرص قبولك بسرعة.
2026-03-13 12:10:20
2
View All Answers
Scan code to download App
Related Books
قصص صنعت قواعد نفسية
احمد خالد
0
49
هل سبق أن اتخذت قرارًا ظننت أنه قرارك، ثم اكتشفت لاحقًا أن عقلك هو من خدعك؟
هل تساءلت يومًا لماذا يخاف الناس من أشياء لا وجود لها، أو لماذا يصدقون إشاعة تتكرر، أو كيف تستطيع كلمة واحدة أن تغيّر مستقبل إنسان، أو كيف يمكن لثلاثة أصدقاء أن يعيدوا تشكيل شخصية كاملة؟
"قصص صنعت قواعد نفسية" ليس كتابًا يشرح علم النفس بالطريقة التقليدية، بل يأخذك إلى عالم من القصص المشوقة التي تبدو في بدايتها مجرد أحداث عادية، قبل أن تكشف في نهايتها عن قاعدة نفسية خفية كانت تتحكم في كل شيء منذ اللحظة الأولى.
في كل قصة ستلاحق الأدلة، وتعيش الصراع مع الشخصيات، وتحاول توقع النهاية... لكن المفاجأة الحقيقية ليست فيما يحدث للأبطال، بل فيما ستكتشفه عن نفسك.
قد تجد نفسك في طالب غيّرت كلمة واحدة حياته، أو في شخص صدّق كذبة لأنه سمعها كثيرًا، أو في إنسان قادته عاداته اليومية إلى النجاح أو الفشل دون أن يشعر.
هذا الكتاب لا يمنحك نصائح مباشرة، بل يترك القصص تقوم بالمهمة. ومع كل صفحة ستدرك أن كثيرًا مما اعتقدت أنه "طبيعتك" ليس سوى عادة، وأن كثيرًا مما ظننته "حقيقة" قد يكون مجرد وهم صنعه عقلك.
بعد أن تنتهي من القراءة، لن تنظر إلى الناس... ولا إلى نفسك... بالطريقة نفسها مرة أخرى.
فتاتي الجميله الهاربه بعيدا سوف أجدك لكن ليتني لا أفعل ... لانه إما التفسير أو القتل لكنهم سيكونو قبران لأنني لن أعيش في عالم لستي فيه حتي ولو كنت انا الذي يقتلك
لم تكن "منى" مجرد ساكنة عادية في العمارة التي ورثتها عن عمتي، كانت هي التفصيلة الوحيدة التي تكسر روتين أيامي الباردة رغم حرارة الجو. في الخامسة والعشرين من عمري، وجدت نفسي سيداً لعقار متهالك، وأرواح غريبة تسكنه، لكن روحها كانت الأكثر غموضاً.
كنت أراها كل صباح؛ مدرسة اللغة الإنجليزية الوقورة، بعباءاتها التي تصف أكثر مما تستر، ووجهها الذي يجمع بين براءة القمحاوية واحمرار الخجل المصطنع. كانت علاقتي بها لا تتعدى "صباح الخير" ومطالبات الإيجار المتأخرة، وكنت أظن أن هذا هو سقف الحكاية.
لكن الصيف في القاهرة لا يمر بسلام، والحرارة لا تكتفي بتبخير المياه، بل تبخر العقول أيضاً. في تلك الليلة، وسط دخان سجائري على مقهى في وسط البلد، سحبت هي كرسياً وجلست.. ولم تكن تعلم أنها بسحبة الكرسي تلك، قد سحبت نفسها إلى عالمي الخاص.
لم تكن جلسة صلح على الإيجار المتأخر، بل كانت بداية لدرس من نوع آخر، درس لا يدرّس في الفصول الإعدادية، بل يُمارس خلف الأبواب المغلقة، حيث تسقط الأقنعة، وتتكلم الأجساد بلغة لا تعرف الحياء.
يقولون إن الطبيب النفسي هو الشخص الذي يملك الإجابات... لكن ماذا يحدث عندما يكون الطبيب نفسه هو السؤال الذي لا يستطيع الإجابة عنه؟
آدم طبيب نفسي ناجح، يقضي أيامه في الاستماع إلى اعترافات الآخرين، يفكك مخاوفهم، ويبحث عن الأسباب الخفية خلف آلامهم. بالنسبة لمرضاه، هو الرجل الهادئ الذي يعرف كيف يعيد ترتيب الفوضى داخل عقولهم.
لكن خلف باب عيادته المغلق، هناك جانب آخر لا يراه أحد...
رجل يحمل صدمات قديمة، كوابيس لا يفهمها، وجرحاً من الماضي ظن أنه دفنه منذ سنوات.
عندما يبدأ آدم جلسات علاج مع طبيب نفسي آخر، يكتشف أن أصعب عقل يمكنه تحليله ليس عقل مرضاه... بل عقله هو.
بين أسرار المرضى، الأسئلة الفلسفية عن الألم والحقيقة، والصراعات التي يخفيها الإنسان عن نفسه، يبدأ آدم رحلة لاكتشاف شيء أخطر من المرض...
أن أكثر شخص يحتاج إلى الإنقاذ قد يكون الشخص الذي يقضي حياته في إنقاذ الآخرين.
**ففي النهاية... من يحدد من هو المجنون؟**
احيانا لا ندرك قيمة ما بأيدينا الا إذا وجدناه على وشك الانفلات منها وغالبا ما نفكر بطرقة الممنوع مرغوب فنسعى وراء ما ليس لنا ونترك ما بايدينا حتى ولو به كل ما نتمني
ولكنه كونه ملكنا لم نري مزاياه.
تدور الاحداث حول امرأة مطلقة تسعى لإعادة زوجها ومنزلها بعد أن اكتشفت خيانته إلا أنها تكتشف أن الخيانة تدور من اقرب الناس إليها هي وزوجها الذي يدرك هذه اللعبة مؤخرا وان من أوقعه في فخها صديق لهما لأسباب لم تخطر له على بال فيحاول العودة واصلاح ما أفسده بيده إلا أن الظروف تحيل عنه ذلك فتتضاعد الأحداث بين ما يحاول إنقاذه وما يحاول إفساد محاولاته بشتى الطرق الشيطانية
أوقفوني عن العمل، ثم توسلوا إليّ أن أعود لتفكيك القنبلة
ورقة الخريف
0
189
لكي أفكك القنبلة المثبتة على جسد رهينة، اضطررت إلى قص جميع ملابسها.
لكن زوجتي الساذجة البريئة، التي لم يمض وقت طويل على زواجنا، نشرت الأمر على الإنترنت.
وسألتني باكية بنبرة اتهام: "لماذا لم تترك عليها ولو قطعة واحدة من ملابسها الداخلية؟"
"أعرف أنك كنت تنقذها، لكن ألا يهمك ستر الفتاة وكرامتها؟"
"كانت كل تلك الكاميرات موجهة إليها، فكيف ستواجه الناس بعد ذلك؟ ألم يكن بوسعك أن تجد قطعة قماش تسترها بها؟"
تصاعدت ضجة الرأي العام، فأوقفتني الوحدة عن العمل مؤقتا لتهدئة الأزمة.
عندها قررت ألا أفعل أكثر مما تنص عليه الإجراءات. التزمت بالتعليمات حرفيا، وامتنعت تماما عن أي تصرف ارتجالي في موقع المهمة.
إلى أن ثبّت الخاطفون أحدث عبوة ناسفة مركبة مترابطة على جسد والدة زوجتي، في أكثر مراكز التسوق حيوية في وسط المدينة.
عندها، دب القلق في صفوف الفريق بأكمله.
الخلاصة العملية التي تعلمتها بعد سنوات من الكتابة التقنية والتعامل مع فرق التطوير هي أن الإتقان لا يأتي من حفظ مصطلحات فقط، بل من بناء نظام كتابة يمكن تكراره وتدقيقه بسهولة.
أبدأ دائماً بمرجع واحد واضح: قواعد أسلوبية محددة مثل 'Google Developer Documentation Style Guide' أو 'Microsoft Writing Style Guide' ثم أبني على ذلك قائمة مصطلحات للمشروع تحتوي على تعريفات بسيطة، أمثلة، وصيغة واحدة لكل مفهوم. هذا يختصر الوقت خصوصاً عندما يعمل أكثر من مطور على نفس الوثائق. أستخدم أساليب 'docs-as-code'—الكتابة بصيغة ملفات نصية داخل مستودع الكود، مع مراجعات عبر pull requests حتى تصبح الوثائق جزءاً من دورة التطوير.
الأدوات مهمة: محررات تدعم التدقيق اللغوي، قواعد النحو الإنجليزية الفنية، ومدققات الأسلوب مثل LanguageTool أو Grammarly لاقتراح تراكيب أبسط. ومن خلال قوالب جاهزة (README، API reference، How-to) يصبح الصياغة أسرع وأكثر اتساقاً. لا أهمل أمثلة التعليمات البرمجية، المخططات، ولقطات الشاشة؛ أحياناً صورة واحدة توضّح أكثر من سطر ممل من الشرح.
أخيراً، أنصح بممارسة الكتابة فعلياً: اكتب وثيقة قصيرة لكل ميزة، اطلب مراجعة من زميل، ودوّن التعليقات في قائمة تحسينات. المستفيدون ليسوا فقط القُرّاء الخارجين، بل أنت وفريقك عندما تعودون للشفرة بعد أشهر—وهذا ما يجعل الاستثمار في جودة اللغة التقنية مجزياً فعلاً.
أرتّب دائماً السيرة الذاتية كقصة قصيرة توضح لماذا أنا مناسب للفرصة: أبدأ بالمعلومات الأساسية التي لا جدال فيها — الاسم الكامل، رقم الهاتف الواضح، البريد الإلكتروني المهني، ومكان السكن العام (المدينة). بعد ذلك أضع ملخصاً موجزاً من سطرين إلى ثلاثة يبيّن الخبرة الأساسية والأهداف المهنيّة بشكل مركز.
ثم أوزع الأقسام حسب الأهمية: الخبرة العملية مع تواريخ واضحة ومهمات قابلة للقياس، التعليم مع تواريخ الدرجات والمؤسسات، المهارات التقنية والناعمة (مع مستوى أو أمثلة تطبيقية)، واللغات مع مستوى الطلاقة. لا أنسى إضافة روابط مباشرة إلى معرض أعمال أو محفظة إلكترونية أو ملف صوتي/فيديو إن وُجد، لأن كثير من أصحاب العمل يفضلون رؤية أمثلة عملية بدل الكلمات فقط.
أغلق السيرة بقسم الشهادات والدورات إن كانت ذات صلة، والمراجع أو عبارة 'متاحة عند الطلب'. وأنصح دائماً بتكييف السيرة لكل وظيفة (كلمات مفتاحية من وصف الوظيفة) والحفاظ على تنسيق نظيف وقابل للقراءة، لأن البساطة والنقاط الواضحة تُظهر احترافية أكثر من الحشو الطويل.
لما أبدأ أكتب سيرة ذاتية للتقديم على وظيفة تقنية، أتعامل معها كقصة قصيرة تشرح أثري العملي بدل قائمة مهام فقط. أفضّل صيغة هجينة (Hybrid/Combination) لأنّها تبرز المهارات التقنية بسرعة ثم تعرض الخبرة العملية بترتيب زمني عكسي؛ هذا يمنح القارئ (والنظام الآلي) صورة واضحة عن قدراتي الحالية وتطوّري المهني.
أضعها عادة بهذا الترتيب: رأس الصفحة (اسم، موقع إلكتروني/حساب GitHub/LinkedIn، إيميل، رقم هاتف)، ثم ملخص مهني من 2-3 جمل يوضح تخصصي وأهم إنجاز قابل للقياس، يليها قسم المهارات الفنية مصنّفاً (لغات برمجة، أطر عمل، أدوات سحابية، أدوات CI/CD)، ثم الخبرة العملية بذكر الشركة، الدور، تواريخ العمل، ونقاط موجزة تبدأ بأفعال قيّمة وتُظهِر النتائج (مثلاً: "خفضت زمن الاستجابة من 600ms إلى 200ms عبر تحسين الاستعلامات" أو "زودت معدل التحويل بنسبة 18% من خلال تنفيذ اختبار A/B").
بعد الخبرة أضع مشاريع بارزة (مع روابط إن أمكن)، ثم التعليم والشهادات ذات الصلة. أنا ألتزم بالاختصار — صفحة واحدة للمبتدئين أو سنتين خبرة، صفحتان كحد أقصى لمن لديهم خبرة طويلة. أستخدم خطوط واضحة، أحفظ الملف PDF، وأراعي كلمات مفتاحية مطابقة للوصف الوظيفي لتجاوز أنظمة الفرز الآلي. خاتمتي دائماً تذكّر بتوافق الخبرة مع الوظيفة وأي روابط تدعم عملي، لأنّي أحب أن أترك أثر قابل للمتابعة عند من يقرأ السيرة.
ألاحظ كثيرًا أن مقدمة الفيديو بالإنجليزية تعمل كـ«مفتاح عالمي» يفتحه صانع المحتوى على جمهور أوسع، وهذا ما يجعلني أفكر في الأسباب من زاوية المشاعر واللغة والحركة الثقافية.
أنا أرى أولًا أن اللغة الإنجليزية أصبحت تقريبًا لغة الإشارة في عالم الألعاب: كلمات مثل 'level', 'boss', 'GG' تتردد في كل مكان، والمستمع العربي يشعر براحة غريبة عندما يسمع تلك المصطلحات مدموجة مع لهجته. لذلك مقدم يبدأ بالإنجليزي يعطي انطباعًا عصريًا وسريعًا ويشد الانتباه منذ الثواني الأولى، وهذا مهم لأن المتابعين يقررون بسرعة إذا سيكملون المشاهدة.
ثانيًا، هناك جانب عملي: جمهور الألعاب دولي ومنصات مثل يوتيوب وتويتش تعطي أولوية لزوايا انتشار أوسع، فمقدمة بالإنجليزي تزيد فرص الوصول خارج الدائرة المحلية. ثالثًا، من الناحية الصوتية والإيقاعية، كثير من المقدمين يجدون أن الإنجليزية تُمكّنهم من أداء «هوك» واضح ومُلفت. بالنسبة لي، هذه المقدمات عادةً تبدو أكثر طاقة واحترافية، خاصة لو كانت متبوعة بانتقال سلس للمحتوى بالعربية أو خليط لغوي أنيق.
أشعر أحيانًا أن اختيار تصميم السيرة الذاتية يشبه ترتيب حقيبة سفر قبل رحلة مهمة: كل شيء يجب أن يكون عمليًا ومعبّرًا عن شخصيّة الرحلة. أنا أميل لأن أبدأ بتحديد هدف واضح للسيرة—هل أتقدم لوظيفة تطوير برمجيات في شركة كبيرة تعتمد أنظمة تتبع التوظيف أم لوظيفة في فريق ناشئ يهتم بالمظهر الإبداعي؟ بعد تحديد الهدف أقرر إذا سأراعي الـATS (نظام تتبع المتقدمين) أو سأعتمد تصميماً أكثر تميّزًا.
أحب أن تكون الصفحة الأولى ملخّصًا قويًا: جملة افتتاحية قصيرة توضح خبرتي الرئيسية وما أبحث عنه، تليها قائمة سريعة بالمهارات التقنية (لغات البرمجة، الأطر، الأدوات) ثم قسم للمشاريع الأبرز مع روابط لـGitHub أو معرض أعمال. أحرص على أن أضع أرقامًا واضحة—مثل تحسين أداء، عدد المستخدمين، أو فترة القيادة—لأن الأرقام تجذب الانتباه وتختصر الكثير.
من ناحيتي ألتزم بخيارات عملية: خط واضح بحجم مناسب، تباعد جيد، وتجنّب الأعمدة الكثيرة التي قد تُخرب قراءتها آليًا. أحتفظ بنسخة PDF للعرض ولنسخة وورد قابلة للتعديل بسرعة. وأخيرًا، أسمّي الملف بطريقة احترافية (الاسم-الوظيفة.pdf) وأحدّث السيرة لكل وظيفة أقدم عليها؛ فما يصلح لشركة مُحافظة قد يحتاج تعديل ليتناسب مع شركة ناشئة تبحث عن جانب مرن وإبداعي. هذه الطريقتي البسيطة التي تجعلني أقدّم سيرة جذّابة ومناسبة لكل فرصة.
فكرة بسيطة ممكن تغيّر انطباع الشركة عنك: اجعل سيرتك الذاتية وثيقة عملية ترد على سؤالين مترقبين لدى أي موظف توظيف: ماذا فعلت، وما الفائدة التي جلبتها؟
أبدأ عادة بعنوان واضح يتضمن اسمي ومسمى وظيفي مستهدف، مع رابطين مهمين فقط — LinkedIn وGitHub أو محفظة المشاريع — وبريد إلكتروني احترافي ورقم هاتف ومدينة السكن. بعد ذلك، أضع ملخصًا مكونًا من 2-3 جمل يوجّه القارئ فورًا إلى نقاط قوتي الأساسية والتقنيات التي أتقنها. ثم أقسم المهارات إلى أعمدة: لغات برمجة، أطر/مكتبات، أدوات بنية تحتية، وأدوات اختبار.
عند كتابة الخبرات أكتبها على شكل نقاط تبدأ بأفعال قوية (طورت، أنشأت، حسّنت) وأضمّن نتائج قابلة للقياس: نسب تحسين الأداء، عدد المستخدمين، أرقام النمو، تقليل زمن الاستجابة، إلخ. أضع مشاريع مستقلة مع روابط مباشرة إلى الكود أو العروض الحية وأذكر التقنيات المستخدمة والدور الذي لعبته. بالنسبة للطول، أسعى لصفحة واحدة للمبتدئين وصفحتين كحد أقصى للمحترفين، وأصدّر الملف إلى PDF واسمّه بشكل احترافي مثل 'اسمك-المسمى.pdf'.
أحرص أيضًا على تضمين كلمات مفتاحية مأخوذة من وصف الوظيفة حتى يمر عبر أنظمة تتبع المتقدمين، وأحافظ على تصميم نظيف بخط 10–12 ونقاط سريعة بدلاً من فقرات طويلة. هذه الطريقة اختصرت عليّ وقت التوظيف وجعلت المقابلات أكثر جودة، وأنهي السيرة دائما بشعور أنني سلمت أفضل نسخة من قدراتي.
أرى أن مكونات السيرة الذاتية للوظائف التقنية لا يحددها طرف واحد بل مزيج من عوامل عملية ومؤسساتية، وهذا ما جعلني أكتب سيرتي بعدة نسخ مختلفة لكل وظيفة. في الواقع، أصحاب العمل يضعون الإطار العام — قائمة المهارات المطلوبة، مستوى الخبرة المتوقع، وحتى الكلمات المفتاحية التي يبحثون عنها. هؤلاء الناس عادة ما يكونون مدراء التوظيف أو فرق الهندسة الذين يعرفون بالضبط ماذا يريدون في المرشح. أما فرق الموارد البشرية فهي تضيف لمسة عملية: قوالب، أقسام مثل التعليم والشهادات، ومتطلبات الامتثال إن وُجدت.
لا تنسى أن أنظمة تتبع المتقدمين (ATS) لها دور كبير؛ فهي «تقرر» شكلاً عمليًا للسيرة لأنها تميل لأن تزود أهمية للكلمات المفتاحية والتنسيق البسيط. لذلك من خبرتي، لو تجاهلت ذلك فقد تُفقد فرصة أمام نظام وليس إنسان فقط. وهناك تأثير كبير للمنصات والمجتمعات التقنية: ملفات GitHub، محفظات المشاريع، ونماذج السيرة المنتشرة على LinkedIn أو منصات التوظيف تشكل ما يتوقعه السوق.
الخبرة تؤثر أيضاً: سيرة مبتدئ تختلف عن سيرة مهندس أول أو مهندس معماري. الشركات الناشئة تفضل سيرة مختصرة تبرز المشاريع والنتائج، بينما الشركات الكبيرة قد تتطلب تفاصيل أكثر وشهادات رسمية. نصيحتي العملية بعد سنوات المحاولات: اقرأ وصف الوظيفة، طابق المصطلحات، أبرز النتائج بالأرقام، وضع روابط مباشرة لمشاريعك. هذه الأشياء تحددها جهات مختلفة لكن تؤثر كلها على كيف يراها القارئ أو النظام، وهكذا تتشكل السيرة الوظيفية المثالية بالنسبة للوظائف التقنية.
أجد أن برمجة الألعاب تتطلب مزيجًا متنوعًا من التخصصات البرمجية، وكأنك تبني فرقًا صغيرة من التقنيات داخل مشروع واحد. أنا عادة أبدأ بالحديث عن نواة اللعبة: محرك الألعاب—وهنا يأتي دور برمجة المحرك باستخدام لغات منخفضة المستوى مثل C++ للعمل على الأداء وإدارة الذاكرة، وأحيانًا Rust للمشاريع التي تهتم بالسلامة والأداء. هذه الطبقة تتعامل مع الرندر، الفيزياء، ونظام الموارد.
بعدها أركز على برمجة الـgameplay: السكربتات التي تجيب على تفاعل اللاعب وتصميم الأنظمة، وغالبًا ما تُكتب بـC# في محركات مثل Unity أو بلغة نصية خفيفة مثل Lua أو Python للأدوات الداخلية. ثم تأتي برمجة الرسوميات/الشموع (الشيادر) باستخدام HLSL/GLSL لخلق الإضاءات والمواد، وهذا يتطلب فهمًا للرياضيات والتحويلات المصفوفية.
هناك أيضًا برمجة الشبكات التي تتعامل مع البروتوكولات (UDP/TCP)، نماذج التزامن (lockstep، rollback)، والتعامل مع الخوادم؛ وهذا يختلف تمامًا عن برمجة الـAI التي تستلزم هياكل بيانات لمسارات الحركة، أشجار السلوك (behavior trees)، وأنظمة اتخاذ القرار. لا أنسى برمجة الأدوات (editor tooling) لتحسين سير العمل، وبرمجة واجهات المستخدم، وبرمجة الصوت (DSP أو ربط محركات صوتية).
من الناحية العملية، أعتبر أن إتقان المفاهيم الأساسية—الرياضيات، الخوارزميات، التوازي، وإدارة الذاكرة—أهم من تعلم لغة واحدة فقط. وفي مشاريعي أحاول دائمًا أن أوازن بين كتابة كود نظيف قابل للصيانة، والتحسينات التي تعطي شعور اللعب الحقيقي؛ لأن الأداء والتجربة هما ما يبقيان اللاعب مستمرًا.