التقييم النهائي للسبرينت: ١٠ سنين في هندسة البرمجيات
رحلة من كتابة أكواد بسيطة لإدارة فرق تقنية… و شوية فلسفة على الطريق
الكاتب يتحدث عن رحلته المهنية في مجال البرمجيات خلال ١٠ سنين، من أول شغله كطالب في سنة (أغسطس ٢٠١٠)، لحد أغسطس ٢٠٢٥ اللي بقى فيها عنده عقد من الخبرة . كل سنة اختصرها في نقطة أساسية: الإنجاز الأكبر، الوقت والطاقة اللي بيدّيه، ومستوى النمو. مش نموذج لازم تمشي عليه، لكن مثال من داخله تُفيد.
ملخص حسب السنين:
Year 1 – Basics
الكلية ما علمتش البرمجة العملية، وكان أول شغل عليه فورًا مشروع حقيقي بدون “تربية”، واعتمد على نفسه خلّى الشغل يمشي رغم إن الكود كان بعيد عن الجودة العالية .
الإنجاز: تنفيذ features شغّالة
التركيز: كودينج وتعلم الأساسيات
النمو: بسيط
Year 2 – Team member
بقى يساهم فعليًا، اتعلم إيقاع الشركة، وسلوكه اتغير من “خلص المهمة بأي شكل” لـ “خلصها صح” . اتعلم كمان “أطلب المساعدة” بعد ما تحاول تحل لوحدك ساعتين.
الإنجاز: وعي بيئي ومهني أفضل
التركيز: تطبيق الممارسات الجيدة في الكود
النمو: متوسط
Year 3 – Big Boy Stuff
أخد مسؤوليات أكبر، بدأ يصمم أنظمة كاملة بدل ينفذها. ثاني حاجة تعلمها كانت التواصل مع المستخدمين وفريق المبيعات. بقى يسأل بدل ما يفترض ويجعّل التواصل واضح .
الإنجاز: تصميم وتنفيذ features معقدة كاملة
التركيز: تصميم النظام
النمو: متوسط
Year 4 – Reality
غيّر شغل وواجه شعور الـ Dunning-Kruger إنّه خلاص خبير، لكنه اكتشف إنه في بدايات الفهم الكبير فعلاً. التعلّم جه من الكتب، الكورسات، المؤتمرات، وأكتر من البريك القهوة مع senior engineers. تعلم design patterns لكن بعدين اكتشف إن تبسيط الكود أهم .
الإنجاز: اكتساب معرفة تقنية متقدمة
التركيز: تعلم أكواد وتصميم أفضل
النمو: متوسط
Year 5 – Leadership
اشترك في مشروع في شركه برمجيات، القيادة ظهرت بشكل طبيعي: تنسيق بين الفريق والعميل والحفاظ على السياق في الكلام. بدأ يتحول لـ senior engineer بلا ضغط رسمي .
الإنجاز: اكتشاف أسلوب القيادة الطبيعي ليه
التركيز: كودينج + علاقات الفريق والعملاء
النمو: كبير
Year 6 – Discipline
إدارة فريق أكبر وناس بشخصيات مختلفة، تعلم تعديل طريق تواصله حسب كل شخص. بدأ كمان يراعي انضباطه الشخصي ونظامه الخاص .
الإنجاز: فهم كيفية إدارة أشخاص متنوعين
التركيز: إدارة بشر + تطوير تقني
النمو: متوسط
Year 7 – Mental resilience
جاء وقت انتشار الجائحة، العمل عن بُعد خلّاه يقدّر الثقافة المكتبية أكثر. وجد راحة في Stoicism. اضطر يقبل دور جديد في مجال clinical trials بسبب اضطرابات السوق .
الإنجاز: انتقال مهني وسط أزمة
التركيز: التحمل النفسي
النمو: بسيط
Year 8 – Thinking In Numbers
ثبت وجوده في مجال جديد، اتعامل مع بيزنس logic معقد وفهم إن الـ “good engineering” ممكن تكون “engineering مفيدة للبزنس”، وبدأ يشوف قراراته التقنية من منظور الربح والاستدامة .
الإنجاز: بناء ثقة العميل
التركيز: اتقان المنتج وتصميم الأنظمة
النمو: متوسط
Year 9 – Management
بعد ضغط السوق والصناعة، قرر ينتقل لإدارة هندسية. واجه تحدي جديد واستقر في دوره بعد شهرين تقريبًا .
الإنجاز: التحول لدور EM
التركيز: التعلم في دور جديد
النمو: بسيط
Year 10 – XP Boost Potion
دوره توسّع: بناء فريق، إعطاء feedback، تأسيس مشاريع، كود أحيانًا، شبكات داخل الشركة، حتى المشاركة في مؤتمرات وعلامة الشركة. احتاج mentor غير رسمي يساعده في لعبته الإدارية. تعلم إنه بدل “Can we do this?” يبني فكرة ويقول “here’s what we are gonna do and why” .
الإنجاز: بناء وقيادة فريق تقني مع البقاء عملي
التركيز: قيادة تقنية وتنظيمية
النمو: ضخم
الدروس الخالدة اللي شاركها:
Mentoring يسرّع المسار الوظيفي
“Good enough” يكفي في غالبية الحالات
التعلّم مستمر، ورا البيت كمان
المبادرة تُقدرها الشركات جدًا
حل مشاكل الناس حوالينك بيخليك لا غنى عنه
الشخصية أهم من الكود
مسؤوليتك المهنية في إيدك، فتقدّم، خطط، وتحمّل
المقال كامل هنا:
https://www.mensurdurakovic.com/the-ultimate-sprint-retro-my-10-years-of-software-engineering/