ویرگول
ورودثبت نام
میتریل
میتریلhttps://t.me/mithril_tech
میتریل
میتریل
خواندن ۱ دقیقه·۶ ماه پیش

برای ارشد‌تر شدن باید کمتر کد زد :)


برای اینکه senior تر بشیم نیازه تا کارهایی بیشتر از فقط کد زدن انجام بدیم و قصد دارم در این پست، مختصرا به چارچوب Produce, Organize, Publish بپردازم.

داستان از اینجا شروع میشه که ما نباید فقط کد بزنیم و بلکه باید این توانایی رو داشته باشیم که در کنار تیم و همراه با دیگران کار کنیم و بقیه‌ رو از تاثیرات کارهایی که انجام می‌دهیم مطلع کنیم.

خب حالا سه بخش از این چارچوب چی هستند:

  • تولید کردن(produce) یعنی مواردی مثل: کد‌زدن، نوشتن داکیومنت، بررسی کد‌های دیگران(code review) و … هستش.
  • سازماند‌هی و تسهیل (organize) کردن روند‌ها و روال‌ها، در راستای بهتر انجام شدن کار‌هاست. به عنوان مثال ارائه روش‌ بهتر برای کار درون تیم یا اصلاح روند برگزاری جلسات،‌ بهبود روند گزارش باگ‌های نرم‌افزار، اصلاح روند انجام code review و سایر مواردی از این قبل که یک رفتار یا روند درون تیم و سازمان رو تحت شعاع قرار می‌دهند.
  • و مورد آخر هم انتشار(publish) کار خودتون در جلسات هستش که این جلسات میتونه شامل جلسات یک به یک با مدیر و هم‌تیمی هاتون باشه یا سایر جلساتی که در سازمانتون برگزار میشن و در راستای تغییراتی هستند که شما و تیم شما انجام دادند(produce, organize) و فرصت این هست با بقیه افراد سازمان درباره کار‌هایی که کرده‌اید صحبت کنید. این باعث میشه که کار شما بیشتر دیده بشه و در نهایت اثر‌گذاری شما و تیمتون بیشتر دیده میشه.

در اکثر سازمان‌ها و شرکت‌ها، شما هر چه senior تر بشید(staff, principle, director) این انتظار بیشتر از شما میره که organize و publish رو بیشتر از produce انجام بدید.

* تصویر پست خلاصه‌ای از این صحبت‌هاست.
* برگرفته‌ از کتاب The Software Engineer's Guidebook

مهندسی نرم افزاربرنامه نویسیمدیریتکد
۰
۰
میتریل
میتریل
https://t.me/mithril_tech
شاید از این پست‌ها خوشتان بیاید