با شمارهٔ موبایل وارد شوید تا بتوانید اشتراک بخرید و در گفتگو شرکت کنید.

کتاب‌های کلیدواژه: مسیر شغلی مهندسی · همهٔ کتاب‌ها

کتابخانهٔ شنیدنی شب‌گفتار

کتاب‌های مسیر شغلی مهندسی

خلاصه‌های صوتی فارسی کتاب‌های مرتبط با مسیر شغلی مهندسی؛ کتاب و فصل دلخواهتان را برای شنیدن انتخاب کنید.

این مجموعه خلاصهٔ کتاب‌هاست؛ نسخهٔ کامل کتاب اصلی نیست.

1 عنوان · 7 قسمت منتشرشده

قفسهٔ کتاب‌ها

از این کتاب‌ها شروع کنید

تازه‌ترین قسمت‌های منتشرشده

برای ترتیب درست فصل‌ها، وارد صفحهٔ هر کتاب شوید.

۱۴۰۵/۰۷/۳۰زمان شنیدن ۵:۳۲
راهنمای مهندس نرم‌افزار

مقدمه و پیشگفتار

نمونهٔ رایگان
توضیح و منابع این قسمت

این خلاصه از فصل مقدمه کتاب «راهنمای مهندس نرم‌افزار» نوشته گرگلی اوروس، بخشی از پروژه «خلاصه‌سازی ارزشمندترین کتاب‌ها برای اکوسیستم نوآوری فارسی» توسط رادیو شب‌گفتار است.

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

این تعهد زمانی عملی شد که او در شرکت اوبر به عنوان مدیر مهندسی مشغول به کار شد. با وجود اینکه در آن زمان خود یک مهندس باتجربه بود، اما قول قبلی‌اش را فراموش نکرد. او تمام تلاش خود را به کار گرفت تا از اعضای تیمش حمایت کند، به آن‌ها کمک کند تا به شایستگی ارتقا یابند و در مواقعی که هنوز برای سطح بعدی آماده نبودند، بازخوردهای واضح و عملی ارائه دهد.

با گسترش تیم و افزایش مسئولیت‌هایش، زمان او برای مربی‌گری عمیق‌تر کاهش یافت. در همین حین، متوجه الگوهای تکراری در بازخوردهایش شد و تصمیم گرفت این مشاوره‌ها را در قالب پست‌های وبلاگی منتشر کند. این پست‌ها، که درباره موضوعاتی مانند نگارش خوب و بررسی کد مؤثر بودند، با استقبال گرمی مواجه شدند و افراد زیادی آن‌ها را خواندند و به اشتراک گذاشتند. همین امر، جرقه نوشتن این کتاب را در ذهن او زد.

فرآیند نگارش کتاب چهار سال به طول انجامید. در طول این مدت، او خبرنامه «مهندس عمل‌گرا» (The Pragmatic Engineer Newsletter) را نیز راه‌اندازی کرد. این خبرنامه که بر پایش بازار فناوری، بررسی عمیق عملکرد شرکت‌های بین‌المللی، روندهای مهندسی نرم‌افزار و مصاحبه با افراد برجسته تمرکز دارد، به نویسنده کمک کرد تا نقاط ضعف و کاستی‌های پیش‌نویس اولیه کتاب را شناسایی و محتوای آن را بهبود بخشد.

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

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

کتاب هم مهارت‌های «نرم» را پوشش می‌دهد که با افزایش ارشدیت اهمیت فزاینده‌ای پیدا می‌کنند، و هم جنبه‌های «سخت» کار، مانند مفاهیم و رویکردهای مهندسی نرم‌افزار که به رشد حرفه‌ای کمک می‌کنند. نویسنده اذعان دارد که نام‌گذاری سطوح و انتظارات از آن‌ها در شرکت‌های مختلف متفاوت است. شرکت‌های رده‌بالاتر معمولاً انتظارات بالاتری از مهندسان خود دارند؛ برای مثال، سطح «مهندس ارشد» در شرکت‌هایی مانند گوگل (سطح L5) و متا (سطح E5) انتظارات بسیار بالایی دارد.

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

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

نویسنده پیشنهاد می‌کند که این کتاب را به عنوان یک منبع مرجع در نظر بگیرید که می‌توانید در طول مسیر شغلی خود به آن بازگردید.

شنیدن قسمت