SWE 3 - مهندس نرمافزار ارشد
من تأثیر مستمر تجاری را از طریق یک عمودی محصول یا هسته سیستم فنی به WHOOP ارائه میدهم. من رهبری فنی قوی برای گروه خود دارم و بر روی پیچیدهترین و مبهمترین مشکلات تیمم تمرکز میکنم.
دامنه
شما تیم را به موفقیت فنی هدایت و پیشرفت میدهید، بهترین شیوهها و برتری عملیاتی تیم خود را ارتقا میدهید. تأثیر خود را در گروه خود گسترش میدهید تا تیمهای نزدیک به هم همراستا باشند.
مهارت
کد شما نمونهای از کیفیت بالا و بهترین شیوهها است. کد شما به راحتی قابل نگهداری، مقیاسپذیر و قابل گسترش است. شما با تیم خود به دنبال برتری عملیاتی، امنیت و استانداردهای کیفیت هستید.
طراحیها و معماریهای شما تعادلهای فنی خوبی را ایجاد میکند و تأثیر کوتاهمدت را در مقابل ارزش بلندمدت برای کسبوکار ارزیابی میکند. شما به دنبال فرصتهایی برای سادهسازی سیستم و آسانتر کردن نگهداری آن هستید - چه از طریق حذف کد، تعریف رابطهای بهتر و یا به طور پیشگیرانه اصلاح مشکلات معماری.
مسئولیت | رفتارها |
فنی |
|
دامنهسازی و تخمین |
|
کیفیت |
|
برتری عملیاتی |
|
طراحی |
|
بهبود فرایند |
|
ارتباط و همکاری
شما مکالمات بین تیم و ذینفعان را بهمنظور رسیدن به این که چه مشکلات فنی باید حل شوند و چگونه، هدایت میکنید. شما از تجارب خود، بازخورد دیگران و دادهها برای ایجاد اجماع استفاده میکنید. شما راحت هستید که ارتباطات کتبی و شفاهی خود را تا سطوح رهبری و به مخاطبان غیر فنی در صورت نیاز تنظیم کنید. تیم شما، گروه شما و انجمن شما برای بررسیهای طراحی به شما مراجعه میکنند. شما دیدگاهها و زمینههای فنی را به مکالمات در داخل سازمان تزریق میکنید.
مسئولیت | رفتارها |
خودگردانی |
|
مسئولیتپذیری |
|
محرک داده |
|
وضوح |
|
اجماع را ایجاد میکند |
|
مربیگری
شما به دنبال تقسیم مشکلات بزرگ به بخشهای کوچکتر و قابل اجرا هستید که تیم شما میتواند بهصورت مشترک انجام دهد. شما از مهارتها و تجربه خود برای انجام بررسیهای کد با کیفیت بالا برای تیم و انجمن خود استفاده میکنید. تیم شما بهدلیل شما بهطور منظم چیزهای درست را بهموقع ارائه میدهد، اما بهخاطر شیوهها و استانداردهایی که با تیم ایجاد میکنید، آنها نیاز به حضور شما برای موفقیت ندارند.
شما مهندسان دیگر را در گروه و/یا انجمن خود در مهارتهای فنی، اولویتبندی و برنامهریزی راهنمایی میکنید. شما در مصاحبهها فعال هستید و فرآیند استخدام افراد جدید را بهبود میبخشید.
مسئولیت | رفتارها |
مربیگری |
|
نفوذ بر گروه و تیم |
|
استراتژی و اجرا
به عنوان یک مهندس ارشد، شما باید شروع به شناسایی نقاط قوت خود در استراتژی یا اجرا کنید. استراتژی شامل نگریستن به افق بلندتر برای شناسایی مناطق رشد برای دپارتمان است. اجرا بر بهرهبرداری از تخصص برای ارائه نتایج متمرکز است. شما ممکن است متوجه شوید که یکی از آنها برای شما طبیعیتر است. نیاز نیست که یک فرد هر دو مهارت را داشته باشد.
شما مورد اعتماد هستید تا تصمیمات فناوری کنونی و آینده را هدایت کنید. شما به TL و/یا GL خود در مورد اولویتها و استراتژی تیم مشاوره میدهید. شما با محصول همکاری میکنید تا چشمانداز را ایجاد کنید و تجربه خود را برای درک دامنه و فرصتها برای کاهش ریسک تحویل وارد میکنید. شما به طور مداوم علتهای ریشهای و مشکلات سیستماتیک در معماری تیم خود را شناسایی و حل میکنید. شما با محصول و سایر دپارتمانها همکاری میکنید تا ابتکاراتی را برای تیم برای اجرا شناسایی و دامنهبندی کنید.
مسئولیت | رفتارها |
تعریف مشکلات |
|
جهتگیری |
|
ماندن چابک |
|
چشمانداز |
|
حرکت به سطح SWE 4
شما به عنوان یک مهندس ارشد 24 ماه در سطح ارشد بودهاید و به مدت حداقل 12 ماه در سطح کارکنان فعالیت کردهاید.
در اینجا برخی از حوزههایی که ممکن است برای پر کردن تجربه خود در سطح بعدی تمرکز کنید وجود دارد:
- شما پروژههای مبهم و فنی پیچیده را از طراحی تا تحویل رهبری میکنید که تأثیر بلندمدتی بر کسبوکار دارند. شما چندین راهحل احتمالی را ارزیابی کرده و تعادلهای صحیح را ایجاد میکنید. شما کد مسیر بحرانی را تحویل میدهید اما سایر مهندسان را برای کمک به تحویل راهحل نهایی رهبری میکنید.
- کار شما بر روی تیمهای گروههای دیگر تأثیر میگذارد. شما برتر کردن تعالی مهندسی گروه خود را بر عهده دارید و حداقل یکی از چالشهای اصلی گروه را، مانند کیفیت، برتری عملیاتی، مقیاسپذیری یا امنیت، مورد بررسی قرار میدهید.
- شما بررسیهای طراحی انجام میدهید و مشاورههایی برای پروژهها در انجمن خود یا سایر تیمهای گروه خود رهبری میکنید.
- شما مهندسین دیگر SWE2 و سنیور را در گروه یا انجمن خود آموزش میدهید. شما بررسیهای کدی انجام میدهید که کد و مهندس را ارتقا میدهد.
- شما استاندارد کد و مستندات را در سراسر شرکت تعیین میکنید. مستندات کتبی شما به وضوح فرضیات و تعادلهایی را که ایجاد کردهاید، توضیح میدهد.
حرکت به مسیر EM
به عنوان یک مهندس ارشد، شما گزینه انتقال به سطح بعدی در مسیر مشارکت فردی یا انتقال به مسیر مدیریت مهندسی را دارید. نقش EM بر اساس و استفاده از تجربه فردی بهمنظور حمایت از یک تیم است. این بخش به مواردی که برای انتقال به مسیر EM باید شروع به تمرکز کنید، اشاره میکند.
- شما شروع به رهبری پروژههای تیمگرا از طریق برنامهریزی، تخمین و سازماندهی میکنید و بهطور مؤثر پیشرفت پروژهها را به کسبوکار ارتباط برقرار میکنید.
- شما آغاز به برنامهریزی کار فراتر از پروژه کنونی میکنید، با سازماندهی پروژههای آینده و هدایت همراستایی پروژهها با مأموریت تیم خود.
- شما آغاز به پرورش توسعه افراد در تیم خود کرده و فرهنگ شمول و رشد را ایجاد میکنید.
سوالات متداول
سؤال | پاسخ |
آیا باید به عنوان یک ارشد برای انتقال به مسیر EM بودهام؟ | بله، همه نقشهای EM به شما نیاز دارند که تجربه معادل SWE3 - ارشد داشته باشید. این به این دلیل است که مسیر EM بر اساس تجربیات IC که تا سطح SWE3 کسب کردهاید، بنا میشود. |
آیا میتوانم از EM به SWE بازگردم؟ | البته! ما به این باور داریم که افراد در نقشی که برای آنها مناسبتر است، قرار گیرند. اگر متوجه شدید که این نقش برای شما مناسب نیست، لطفاً با مدیر خود صحبت کنید و ما از انتقال شما حمایت خواهیم کرد. یکی از راههای آزمایش این پیش از تغییر کامل، استفاده از 3 نکته بالا قبل از انتقال کامل است. |
اگر من یک SWE4 هستم و میخواهم یک EM شوم، آیا باید از EM3 شروع کنم؟ | نه، ما توصیه میکنیم با مدیر خود کار کنید تا بهترین تناسب و سطحی را که مناسب فرصت رشد برای شماست، پیدا کنید. |
اگر بخواهم به سمت مسیر مدیریت حرکت کنم اما هنوز میخواهم بهطور فنی مشارکت کنم چه؟ | ما توصیه میکنیم که برخی از نکات شروع بالا را بهعنوان یک راهحل میانه بین کسب تجربه مدیریت و هنوز مشارکت فنی انتخاب کنید. به عنوان مثال، رهبری و سازماندهی یک پروژه برای تیم در یک ماه و سپس مشارکت در یک پروژه در ماه بعد، راه خوبی برای حفظ مشارکتهای فنی در حالی که مسئولیتهای EM را امتحان میکنید، است. |