Skills of a Successful Software Engineer
موفق شدن به عنوان یک مهندس نرم افزار، نیازمند دانش فنی، انعطاف پذیری و پشتکار زیاد است. دانستن نحوه کار موثر با سایر توسعه دهندگان میتواند تفاوت بین یک حرفه رضایت بخش و گیر افتادن در یک چاله هدر دهنده عمر باشد. این کتاب فوق العاده، شما را در میان مهارتهای ضروری برای زنده ماندن و پیشرفت در یک تیم مهندسی نرمافزار راهنمایی میکند.
کتاب Skills of a Successful Software Engineer (مهارتهای یک مهندس نرم افزار موفق)، تکنیک هایی را برای کار بر روی پروژههای نرم افزاری به صورت تیمی ارائه میدهد. در این کتاب، شما مهارتهای فنی مانند نوشتن کد ساده، آزمایش مؤثر، و refactoring را به دست خواهید آورد که برای ساخت نرمافزار در یک تیم ضروری است. همچنین مهارتهای نرمی مانند نحوه به روز نگه داشتن دانش خود، تعامل با رهبر تیم و حتی نحوه به دست آوردن شغلی که دوست دارید را کشف خواهید کرد.
مطالبی که در کتاب Skills of a Successful Software Engineer یاد خواهید گرفت:
- مهارت هایی که برای موفقیت در یک تیم نرم افزاری احتیاج خواهید داشت
- بهترین شیوهها برای نوشتن کدهای قابل نگهداری
- تست کردن و کامنت گذاری کدها برای دیگران به منظور خواندن و استفاده
- ریفکتور کردن کدی که شما ننوشته اید
- چیز هایی که از فرآیند مصاحبه فنی باید انتظار داشت
- چگونه یک رهبری فنی بشوید
- دور زدن محدودیتها در جامعه فناوری
درباره خواننده
این کتاب برای مهندسان نرم افزار شاغل و مشتاق مناسب است.
درباره نویسنده
فرناندو دوگلیو بیست سال تجربه در صنعت نرم افزار دارد، جایی که روی همه چیز از توسعه وب گرفته تا کلان داده کار کرده است.