یه نویسنده

مقاله، کتاب، کد و ...

مقاله، کتاب، کد و ...

یه نویسنده

وبلاگی برای فعالیتهای پژوهشی و برنامه نویسی کامپیوتر، که شاید دفتر یادداشتی از دانسته‌های روزانه‌ی من باشد(شاید به‌کار شما هم بیاید). مطالبی که از دنیای کدباز جمع‌آوری میکنم و برای علاقه‌مندان این شاخه از فناوری انتشار میدهم. بیشتر نوشته‌های وبلاگ را برنامه‌نویسی‌php و سیستم‌عامل لینوکس تشکیل می‌دهند.

طبقه بندی موضوعی

۲ مطلب با کلمه‌ی کلیدی «lead developer» ثبت شده است

بازار کار توسعه نرم‌افزار دو ویژگی را هم‌زمان دارد:
از یک طرف تقاضا زیاد است و فرصت‌ها کم نیستند؛ از طرف دیگر رقابت شدید است و برای هر موقعیت خوب، معمولاً چندین برابر ظرفیت، رزومه می‌رسد. پس «صرفاً بلد بودن» کافی نیست. چیزی که آدم‌ها را جلو می‌اندازد ترکیب این‌هاست:

  • مسیر شغلی روشن (Career Plan)

  • مهارت‌های فنی قابل اتکا

  • مهارت‌های ارتباطی و رهبری

  • توانایی ارائه خود (رزومه، کاورلتر، مصاحبه)

  • حضور حرفه‌ای (نمونه‌کار، متن‌باز، محتوا، شبکه‌سازی)

این مقاله یک نقشه راه کامل است: از مسیر کلاسیک جونیور→سینیور→لید، تا مسیرهای جایگزین مثل QA/HelpDesk/Data/AI/DevRel، تا اینکه چگونه «در مصاحبه‌ها» و «در چشم مدیران استخدام» واقعاً متفاوت دیده شوید. و در پایان هم یک رزومه حرفه‌ای کامل از جنس کاری که خودت انجام می‌دهی.

توسعه‌دهنده‌ی ارشدِ فنی (Lead Developer) بودن یعنی چه؟

نقش، مسئولیت‌ها، انتظارات و چیزهایی که هیچ‌کس روز اول بهت نمی‌گه

اگر توسعه‌دهنده‌ای و دنبال «رشد رو به بالا» در مسیر شغلی هستی، احتمالاً اسم نقش Lead Developer یا Technical Lead زیاد به گوشت خورده. خیلی‌ها این نقش را صرفاً یک ارتقای فنی از Senior می‌بینند؛ اما واقعیت این است که «Lead» بودن بیشتر از آنکه ارتقای فنی باشد، تغییر ماهیت نقش است:
ترکیبی از تخصص فنی + رهبری + ارتباطات + تصمیم‌سازی.

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