حامد جلیلیانی
حامد جلیلیانی
خواندن ۳ دقیقه·۶ سال پیش

Developer Advocate چیست؟

در شرکت های خارجی که نرم افزارو سامانه هایی تولید میکنن (گوگل،مایکروسافت، جت برینز،...) که مخاطبینش برنامه نویس ها، توسعه دهنده ها و شرکت های تولید کننده نرم افزار هستن، معمولا شغلی دارن با این عنوان (حامی دولوپر) که افرادی هستن که در کنفرانس،همایش، گردهمایی، انجمن های مجازی، و.. شرکت میکنن و دستاورد توسعه دهنده هاشون رو که شامل محصولات تولید شده هست رو بنوعی تبلیغ و ارایه میکنن.

چون خودش هم برنامه نویس هستن با سایر برنامه نویس های خارج از تیم و شرکت ارتباط برقرار میکنن و توضیحات و ارایه فنی میدن.

شرکت و تیمشون رو ارایه میدن برای سایرین و محصولشون از لحاظ فنی و...بهتربرای قشر مخاطب شناخته میشه. و ارتباط قشرمخاطبشون با تیم توسعه و فروش و.. اینجوری بهتر برقرار میشه.

حالا فرض کنیدیه شرکتی کسی رو که برنامه نویسی بلد نیست (مثلا از بخش فروش شرکت) رو بفرسته بیاد تو یه همایش راجب ویژگیهای فنی زبان برنامه نویسی ای که تیم شرکت توسعه دادن برا برنامه نویس هایی که جمع شدن توضیح بده و اونها هم بخوان چندتا سوال بپرسن ازش! چه فاجعه ای ممکنه بشه!

چون ما دولوپرها معمولا فقط دوس داریم بشینیم و کد بزنیم بجای صحبت کردن و توضیح و ارایه دادن برای همین من تصمیم گرفتم این مفهموم رو وارد فرهنگ تیممون که داریم اسکرام کار میکنیم کنم و نقش رو با تغییراتی خودم بر عهده بگیرم( چون ما محصول خودمون رو توسعه میدیم و مخاطبامون برنامه نویس ها نیستن).

تو ایران جایی ندیدم که این نقش استفاده بشه، و با الهام از مفهومش با یسری تغییرات سعی میکنم کمک کنم که دولوپرهامون و کارهایی که میکنن یکم تو جامعه مرتبطشون شناخته شده تر بشن.

خودمم بعد مرحله تست نتایج رو با بقیه به اشتراک میزارم.

شرکتهای کوچک زیادی رو دیدم که آدم های واقعا با استعدادی توشون کار میکنن و کاری که دارن انجام میدن تو محیط بیرون هیچ جا بازخورد داده نمیشه، با وجود استعداد خوبشون حتی شناخته شده هم نیستن اونم بدلیل روحیه خاص دولوپری مون و محیط بسته نرم افزاری ایران، و....و آدم های دیگه ای میبینیم که خودش شناخته شده نیست و فقط خودش رو پشت برندی بنام شرکت بزرگ X که یمدت اونجا کار کرده قرار میده و هرجا میره طوری خودش رو ارایه میده انگار کل اون برند رو ایشون ساخته و البته صرف به همراه داشتن سابقه کار در اون برند شرکت ها میخوانش و استخدامش میکنن، درصورتی که به دیگرانی که خیلی هم استعداد دارن ولی در شرکتی که زیاد شناخته شده نیست کار کرده بعنوان شهروند درجه ۲ نگاه میشه.

بنابراین اینجوری حداقل یکم افرادی که تو تیم و شرکت های کوچیک کار میکنن رو میشه معرفی کرد و کارهاشون و دستاوردهاشون رو ارایه داد.

البته با برعهده گرفتن این نقش یسری مورد دیگه هم مثل فعال شدن در جامعه برنامه نویس های

StackOverflow

گیت هاب ، و.. هم باید انجام بدم، همچنین پست بنویسم راجب مطالب مرتبط با شغل م و انتشار محتوای با کیفیت داشته باشم، بعنوان شخصی که این نقش رو بر عهده میگیره، و این نقش رو طول هر اسپرینت به یک نفر از اعضای تیم واگذار میکنیم که اون ها هم خودشون یکم فعال تر بشن تو جامعه حرفه ای شون و فرهنگ کار تیمی هم تقویت شه.

تجربه م رو بعنوان کسی که یمدت این نقش رو برعهده داشته بزودی به اشتراک میزارم همینجا.


نمونه افراد سرشناسی که بعنوان

Developer Advocate

دارن نقش آفرینی میکنن، آقای هادی حریری


https://www.linkedin.com/in/hadi-hariri-b0368a83

از شرکت

JetBrains

هست که حسابی شناخته شدس و در کنفرانس های گوگل در خصوص کاتلین ارایه داشتن.

اسکرام
Certified Android Developer by Google
شاید از این پست‌ها خوشتان بیاید