Skip to main content

Command Palette

Search for a command to run...

[Arabic] I-shaped vs. Generalist vs. T-shaped, what type do you believe you are?

Updated
2 min read
[Arabic] I-shaped vs. Generalist vs. T-shaped, what type do you believe you are?
M

Head of Engineering @Thndr. Passionate about managing teams, growing leaders, and building products that matter. Husband. Father. Madridista. Opinions are my own.

لو ركزت شوية وحاولت تصنّف الناس اللي شغالين معاك في الـteam - ومن ضمنهم انت - هتلاقي انكم غالبًا متقسمين لـ٣ أنواع: 1/ Generalists: Dash-shaped people 2/ Specialists: I-shaped people 3/ T-shaped people أيه الفرق بينهم؟ وليه مهم تعرفه والأهم ليه محتاج تعرف انت أي نوع فيهم؟

لو ركزت شوية وحاولت تصنّف الناس اللي شغالين معاك في الـteam - ومن ضمنهم انت - هتلاقي انكم غالبًا متقسمين لـ٣ أنواع:
1/ Generalists: Dash-shaped people
2/ Specialists: I-shaped people
3/ T-shaped people
أيه الفرق بينهم؟ وليه مهم تعرفه والأهم ليه محتاج تعرف انت أي نوع فيهم؟
🧵

النوع الأول وهو الـgeneralists، وده الشخص اللي عنده معرفة بـtools and technologies مختلفة، هتلاقيه كويس ومفيد لو اشتغل مثلاً backend or frontend أو يعني fullstack .. بيعرف يـcommunicate بشكل كويس ومعندهوش مشكلة كل فترة يدخل مشروع جديد او يكتب بلغة برمجة جديدة

النوع ده بيتعلم بسرعة ومتعوّد على كده، يقدر يسد فراغات كتير وهيبقى منتج بشكل ممتاز في services-based teams حيث سرعة الدخول في مشاريع جديدة وانجازها هو العامل الأهم. مشهورين بجملة jack of all trades, master of none، ومشكلته انه ملهوش career path قوي في شركات كبيرة في أول سنين شغله

النوع التاني هو الـspecialists، ودول الأشخاص اللي خبرتهم قوية في حتة معينة دون غيرها، بمعنى انه يكون شاطر في الـbackend بس باستخدام Java مثلاً، هو هيبقى إضافة رائعة لـproduct معمول باللغة دي وهيكبر بسرعة وهيبقى expert في تخصصه .. مشكلته انه وظايفه في التيم والاستفادة منه محدودة

النوع التالت وهو T-shaped اللي حاليًا مطلوب بشكل كبير في كل الـagile teams لأنه بيكون عنده خبرات ومعلومات كويسة في أكتر من تخصص ولكنه خبير في واحد منهم ويقدر يلعب أي دور من النوعين الأول والتاني حسب الحاجة .. الشخص ده بيبقى مرن ويقدر يساعد في تغيير شكل التيم وبيحل الـbottlenecks

يعني مثلاً frontend قوي جدًا في angular وبيعرف يشتغل react بشكل كويس ولو احتاج الموضوع تعديل في الباك اند ممكن يعمله بكفاءة عادية مش مبهرة ولكنها بتؤدي الغرض .. بيعرف يـcommunicate بشكل كويس ومايحتاجش توجيه يومي في جزء الـproduct and process

هل فيه نوع أحسن من التاني؟ صعب نقول كده لأن كل نوع بيدّي صاحبه مميزات في كل مرحلة في الـcareer .. يعني الـspecialist يبان أنه مش مميز ولكن بالعكس هو شخص بيبقى نادر في الماركت وخبرته في مجال معين بتخلي عنده نقطة قوة .. الـgeneralist فرصه أكبر ومع الوقت هيبقى team leader شاطر

ليه محتاج تعرف أنت مين فيهم أو حابب تبقى أي نوع منهم؟ علشان تستثمر وقتك في الـareas اللي هتخليك أقوى وتساعدك تبقى فعلاً مؤثر لو ناوي تتعلم حاجة واحدة وتبقى خبير فيها أو حابب تستكشف حاجات كتير على قد ما تقدر وتبقى فرصك أكبر، أو حابب توازن بين الاتنين وتبقى T-shaped قد الدني

💡 تقدروا تلاقوا تفاصيل ومناقشات أكتر حول الموضوع ده في الـthread ده على twitter، شكرًا ..

63 views

More from this blog

[Arabic] Productivity and Performance Metrics that you should measure

ازاي تقيس انتاجيتك وكفائتك في الشغل حتى لو شركتك/الفريق/مديرك مش مهتمين انهم يوضحوا ده أو مش مهتمين يعرفوا؟ الأرقام اللي من نوع "كام ticket خلصتها في أسبوع" وغيرها من الأرقام المشتقة من مبادئ الـagile بيتم استخدامها بشكل غلط طيب ازاي أحدد انا باشتغل ...

Dec 23, 20234 min read49
[Arabic] Productivity and Performance Metrics that you should measure

[Arabic] How can good intentions to solve a problem cause bigger ones?

هاتكلم النهاردة عن The Cobra Effect, Parkinson's Law وحاجات تانية: في واحدة من الشركات اللي اشتغلت فيها، كانت فيه مشكلة كبيرة وهي إن معظم المشاريع اللي بنتفق اننا نسلمها في مواعيد محددة بتتأخر، وأسباب التأخير وقتها كانت متنوعة بين ضغط الشغل والوقت مش...

Sep 1, 20235 min read64
[Arabic] How can good intentions to solve a problem cause bigger ones?

[Arabic] Navigating the early days of a new Job: Mistakes to avoid and Details to pay attention to

من الغلطات المعروفة اللي بيقع فيها أي حد بيروح شغل جديد انه يكون مستعجل على انه يعمل impact/تأثير على الجزء اللي بيشتغل فيه.. ده مش غلط في المطلق ولكن ممكن يسبب شوية مشاكل تحصل بدري ومن غير ما ياخد باله ولا يبقى مستعد، هاتكلم على كام نقطة شوفتها بتحص...

Aug 18, 20234 min read156
[Arabic] Navigating the early days of a new Job: Mistakes to avoid and Details to pay attention to

Hani's Blog

24 posts

Software Engineering Leader. Passionate about managing teams, growing other leaders, and building products that matter. Husband. Father. Madridista.