انتقل إلى المحتوى الرئيسي

SWE 3 - مهندس برمجيات أول

أحقق تأثيرًا مستمرًا للأعمال من خلال عمود منتج أو نظام تقني أساسي لـ WHOOP. أظهر قيادة تقنية قوية لمجموعتي وأركز على أكثر المشكلات تعقيدًا وغموضًا لفريقي.

نطاق العمل

تقوم بقيادة وتقدم الفريق نحو النجاح الفني، مع تعزيز أفضل الممارسات والتميز التشغيلي لفريقك. توسع نفوذك عبر مجموعتك بحيث تكون الفرق القريبة متوافقة.

scope


الحرفية

كودك يمثل مثالاً للجودة العالية وأفضل الممارسات. كودك سهل الصيانة، القابلية للتوسع، والتوسع. تساعد في تحقيق التميز التشغيلي ومعايير الأمان والجودة مع الفريق.

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

المسؤوليةالسلوكيات
التقنية
  • أستفيد من المساهمات السابقة لإنشاء تأثير في المساهمات المستقبلية مما يمكنني من التحرك بسرعة في برنامجنا المعقد.
  • أحافظ على الوعي باتجاهات الصناعة والأدوات التي تساعدني في تسليم البرمجيات.
تحديد النطاق والتقدير
  • أقوم بتنسيق محادثات تحديد النطاق حول المشاريع الجديدة وتقديم التقديرات لمدير المنتج الخاص بي.
  • أقدم حلول بديلة قد تزيد من الجودة أو تقلل من التعقيد.
  • أقدر المشاريع الكبيرة لكن أيضًا أوصي بمكان تقسيم المشاريع.
  • أقسم المشاريع إلى أجزاء يمكن تسليمها بشكل فردي، مع فهم أنها لا تزال تقدم قيمة للعميل النهائي.
الجودة
  • أبقي الاختبارات محدثة عبر البرمجيات التي يعمل عليها فريقي.
  • أجري العديد من مراجعات PR مع تقديم ملاحظات صريحة في سعي للحفاظ على الجودة العالية.
  • أحدد الديون التقنية داخل مجموعتي، أحصل على موافقة، وأدفع للتغيير لتحسين صحة البرمجيات وجودتها.
التميز التشغيلي
  • أقوم بتصحيح الأخطاء وحل القضايا ضمن أنظمة مجموعتي وأصل دائمًا إلى السبب الجذري.
  • أبلغ عن الأسباب الجذرية للمشكلات خارجًا وأتخذ خطوات للوقاية في المستقبل.
  • أقدم تحسينات استباقية للأنظمة لتحسين صحة الفريق وأداء برمجياتي.
التصميم
  • أقدم مخططات معمارية واضحة ووثائق حول قرارات التصميم وأقدمها للمسؤولين.
  • أقيم التسويات وأتفاوض مع المعنيين حول الحلول المحتملة.
  • أقدم المستوى الصحيح من الطبقات التجريدية لتوفير إمكانية التوسع طويلة الأجل لحلولي.
تحسين العمليات
  • أساعد الآخرين على فهم كيفية عمل أنظمتنا التقنية وكيفية التأثير عليها بشكل أفضل.
  • أحسن كيفية عمل فريقي من خلال طقوس سريعة أو أسلوب كانبان.

التواصل والتعاون

تحرك محادثات بين الفريق والمعنيين للوصول إلى ما يجب حله من مشاكل تقنية وكيف. تستفيد من تجربتك، ملاحظات الآخرين، والبيانات لدفع التوافق. تشعر بالراحة في تخصيص التواصل الكتابي والشفهي للقيادة والجمهور غير التقني عند الحاجة. يأتي فريقك، مجموعتك، ونقابتك إليك للمراجعات التصميمية. تضيف وجهات نظر تقنية وسياقات إلى المحادثات داخل المنظمة.

المسؤوليةالسلوكيات
الاستقلالية
  • أقوم بالتواصل مع خبراء المجال عند تعلم نطاق جديد بشكل استباقي.
  • أستفيد من الأبحاث من الصناعة لمساعدة فريقي على التخلص من العوائق.
المساءلة
  • أساهم في التحسين، وتحديد الأولويات، وقرارات الصيانة لفريقي، وهم يعتمدون على خبرتي لتوجيه اتخاذ القرار.
  • أبحث بشكل استباقي عن سد الفجوات في الصيانة والمراقبة، مما يضمن صحة برمجياتي وفريقي.
  • أضع حدًا للمشكلات التقنية التي تؤثر على فريقي، بهدف دفع محفظة البرمجيات لأن تكون أكثر صحة.
  • عند الالتزام بالعمل، أقوم بدفعه حتى النهاية باستمرار.
مدفوع بالبيانات
  • أبلغ عن شدة المشكلات باستخدام البيانات وملاحظات العملاء عند توفرها.
  • أبحث عن ملاحظات وقياسات حول برمجياتي خلال كل مرحلة من مراحل الإطلاق وأتعامل مع الملاحظات عند ورودها.
  • أناقش مع تحليل المنتجات والأعمال لفهم الحلول المحتملة التي تدفع التقدم مقابل تلك التي لا تفعل.
الوضوح
  • أبلغ عن المشكلات التقنية والقرارات بوضوح واستباقية لجماهير عبر الوظائف، وأشارك الأخبار السيئة بشفافية وسرعة مع الأدلة الداعمة.
  • أتواصل وأحتفل بنجاح الفريق وتطوره بشكل واسع.
  • أشكل تواصلي بناءً على الجمهور المستهدف.
  • أقوم بتوثيق القرارات ووعي المخاطر.
  • أوزع الوثائق لتعزيز القدرة على الاكتشاف والوعي.
يقود التوافق
  • أسهل المحادثات بين فريقي والفرق الأخرى لتحقيق التوافق حول الحل.
  • أخصص الوقت لفهم وجهات نظر زملائي وآرائهم.

التدريب

تسعى إلى تقسيم المشكلات الكبيرة إلى قطع أصغر يمكن لفريقك تنفيذها معًا. تستخدم مهاراتك وخبرتك لتقديم مراجعات كود عالية الجودة لفريقك ولنقابتك. يقدم فريقك بانتظام الأشياء الصحيحة في الوقت المناسب بفضل جهودك، ولكن بفضل الممارسات والمعايير التي تزرعها مع الفريق، فإنهم لا يحتاجون إلى وجودك ليكونوا ناجحين.

تقوم بتوجيه مهندسين آخرين في مجموعتك و/أو نقابتك في المهارات التقنية، وتحديد الأولويات، والتخطيط. تشترك بشكل فعال في المقابلات وتحسين العملية لضم موظفين جدد.

المسؤوليةالسلوكيات
الإرشاد
  • أشارك السياق التاريخي حول WHOOP وتجربتي الهندسية مع الآخرين بحيث يتعلموا تجنب الفخاخ.
  • أقدم ملاحظات صريحة في الخصوص وأمدح علنًا.
  • أبحث عن الفرص التي قد تساعد المهندسين الآخرين على النمو وأتطلع إلى تفويضها، مما يسهل النمو.
تأثير المجموعة والفريق
  • أؤثر في مجموعتي من خلال تدريبهم على كيفية اتخاذ أفضل القرارات والتسويات التقنية.
  • أرفع مستوى مهندسي الفئات الخارجية من خلال المساهمات التقنية المباشرة.
  • أقود مشكلات المقابلات المعقدة وأتناول مؤهلات المرشحين بحثًا عن مهندسين يمكنهم رفع مستوى فريقي ونفسي.
  • أعتبر تأثير عملي على الفرق والمجموعات الأخرى.

الاستراتيجية والتنفيذ

بصفتك مهندسًا أول، يجب أن تبدأ في التعرف على قوتك في الاستراتيجية أو التنفيذ. تتضمن الاستراتيجية النظر إلى أفق زمني أطول لتحديد مجالات نمو القسم. يركز التنفيذ على الاستفادة من الخبرة لتقديم النتائج. قد تجد أن أحدهما أكثر طبيعية بالنسبة لك. ليس من المطلوب أن يمتلك فرد واحد كلا المهارتين.

يُعتمد عليك لإرشاد قرارات التكنولوجيا الحالية والمستقبلية. تقدم المشورة لمديرك TL و/أو GL حول أولويات الفريق واستراتيجيته. تشارك مع المنتج لإنشاء الرؤية، مضيفًا خبرتك لفهم النطاق والفرص لتقليل مخاطر التسليم. تبحث باستمرار عن الأسباب الجذرية وتعالج المشكلات النظامية في هندسة فريقك. تعمل مع المنتج والإدارات الأخرى لتحديد نطاق المبادرات التي سيتعين على الفريق تنفيذها.

المسؤوليةالسلوكيات
تحديد المشكلات
  • أبحث عن فصل المشكلات من خلال تحديد الأسباب الجذرية والحلول.
  • أقدم تواصلًا صعوديًا وعامًا حول الحلول المقترحة.
الاتجاه
  • أبحث عن المستقبل في المجالات التي أملكها وأنشئ مقترحات توجيهية حول ما يمكن أن يبدو عليه المستقبل.
  • أستطيع أخذ توجيهات غير واضحة من مديري، والتعمق، وتحديد، وتقديم الأثر بشكل مستقل.
البقاء مرنًا
  • أستطيع تغيير الاتجاه بسرعة بناءً على احتياجات الشركة المتغيرة.
الرؤية
  • أبحث عن المستقبل الذي أسعى لخلقه بدلاً من إخفاقات الماضي.

الانتقال إلى مستوى SWE 4

لقد كنت في المستوى الأول لمدة 24 شهرًا وتعمل في مستوى الموظفين لمدة 12 شهرًا على الأقل.

إليك بعض المجالات التي قد تركز عليها لتكون جسرًا لخبرتك في المستوى التالي:

  • تقود مشاريع غامضة ومعقدة تقنيًا من التصميم إلى التسليم التي لها تأثير طويل الأجل على الأعمال. تقيم عدة حلول محتملة وتقوم بعمل التسويات الصحيحة. تقدم كود المسار الحرج لكن تقود مهندسين آخرين لمساعدتك في تقديم الحل النهائي.
  • يؤثر عملك على الفرق في مجموعات أخرى. ترفع من مستوى تفوق الهندسة في مجموعتك، متناولًا على الأقل واحدًا من التحديات الأساسية للمجموعة، مثل الجودة، التميز التشغيلي، التوسع، أو الأمان.
  • تجري مراجعات تصميم وتقود الاستشارات لمشاريع في نقابتك أو الفرق الأخرى في مجموعتك.
  • تطبق الإرشادات على مهندسين آخرين في مجموعتك أو نقابتك. تقوم بمراجعات كود ترفع مستوى الكود والمهندس.
  • تحدد المعايير الخاصة بالكود والوثائق عبر الشركة. توضح مستنداتك المكتوبة الافتراضات والتسويات التي قمت بها بشكل واضح.

الانتقال إلى مسار إدارة الهندسة

بصفتك مهندسًا أولًا لديك خيار الانتقال إلى المستوى التالي في مسار المساهمين الفرديين أو الانتقال إلى مسار إدارة الهندسة. يبني دور EM على خبرة المساهمين الفرديين في دعم فريق. توضح هذه القسم ما يجب أن تبدأ في التركيز عليه إذا كنت مهتمًا بالانتقال إلى مسار EM.

  • تبدأ في قيادة مشاريع عابرة للفريق من خلال التخطيط، والتقدير، والتنظيم، مما يتيح تعزيز التواصل الفعال مع الأعمال حول تقدم المشاريع.
  • تبدأ في تخطيط العمل وراء المشروع الحالي من خلال تنظيم المشاريع القادمة ودفع توافق المشاريع مع مهمة فريقك.
  • تبدأ في تعزيز تطوير الأفراد في فريقك وخلق ثقافة شاملة ونمو.

الأسئلة الشائعة

السؤالالإجابة
هل أحتاج إلى أن أكون كبيرًا للانتقال إلى مسار EM؟نعم، جميع أدوار EM ستتطلب منك أن تكون لديك خبرة مماثلة لـ SWE3 - كبير. هذا لأن مسار EM يبني على خبرة IC المكتسبة حتى مستوى SWE3.
هل يمكنني العودة من EM إلى SWE؟بالطبع! نحن نؤمن بوجود الأشخاص في الدور المناسب لهم. إذا وجدت أنه ليس الدور المناسب لك، يرجى التحدث مع مديرك وسندعم انتقالك. إحدى الطرق لاختبار ذلك قبل القيام بالانتقال بالكامل هي الاستفادة من النقاط الثلاث المذكورة أعلاه.
إذا كنت SWE4 وأريد أن أكون EM، هل يجب أن أبدأ عند EM3؟لا، نوصي أن تعمل مع مديرك للعثور على الملاءمة الصحيحة والمستوى الذي يتناسب بشكل أفضل مع فرصة نمو لك.
ماذا لو كنت أريد البدء في الانتقال نحو مسار الإدارة ولكن لا أزال أرغب في المساهمة تقنيًا؟نوصي بأن تقوم بالتقاط بعض النقاط البداية المذكورة أعلاه كحل وسط بين اكتساب تجربة الإدارة وما زلت تسهم تقنيًا. على سبيل المثال، قيادتك وتنظيم مشروع للفريق في شهر ثم المساهمة في مشروع في الشهر التالي هي وسيلة رائعة للحفاظ على المساهمات التقنية بينما تجرب مسؤوليات EM.