رفتن به محتوای اصلی

برچسب: SoftwareEngineering

Creational Patternها چیستند و چه مشکلاتی را حل می‌کنند؟

Creational Patternها چیستند و چه مشکلاتی را حل می‌کنند؟

Creational Patternها اولین خانواده از Design Patternهای کلاسیک هستند و روی نحوه ایجاد و مدیریت objectها تمرکز دارند. در این مقاله بررسی می‌کنیم این دسته از Patternها چه مشکلاتی را حل می‌کنند، چه اعضایی دارند و چه زمانی باید از آن‌ها استفاده کرد.

علی
علی صفری
۵ دقیقه مطالعه
بازنویسی کامل کامپایلر TypeScript با Go؛ نسخه 7 RC منتشر شد

بازنویسی کامل کامپایلر TypeScript با Go؛ نسخه 7 RC منتشر شد

مایکروسافت نسخه RC از TypeScript 7 را منتشر کرده است؛ نسخه‌ای که با بازنویسی کامل کامپایلر در Go، یکی از بزرگ‌ترین تغییرات تاریخ TypeScript را رقم می‌زند. طبق ادعای مایکروسافت، این کامپایلر جدید می‌تواند در برخی پروژه‌ها تا ۱۰ برابر سریع‌تر عمل کند و تجربه بهتری در Type Checking، Build و توسعه پروژه‌های بزرگ ارائه دهد. TypeScript 7 RC هم‌اکنون برای آزمایش در دسترس توسعه‌دهندگان قرار گرفته است.

علی
علی صفری
۳ دقیقه مطالعه
از جونیور بودن تا سنیور شدن

از جونیور بودن تا سنیور شدن

آیا سینیور شدن فقط به تعداد سال‌های تجربه بستگی دارد؟ در این اپیزود درباره تفاوت واقعی بین Junior، Mid-Level و Senior صحبت می‌کنیم و بررسی می‌کنیم چرا بعضی برنامه‌نویس‌ها بعد از سال‌ها کار کردن هنوز در همان نقطه باقی می‌مانند، در حالی که بعضی دیگر خیلی زود به افراد تأثیرگذار تیم تبدیل می‌شوند. در این قسمت درباره مهارت حل مسئله، مسئولیت‌پذیری، Ownership، تفکر سیستمی، مهارت‌های ارتباطی و اشتباهات رایج در مسیر رشد حرفه‌ای صحبت کرده‌ایم. اگر به دنبال رشد در مسیر برنامه‌نویسی و تبدیل شدن به یک توسعه‌دهنده حرفه‌ای هستید، این اپیزود را از دست ندهید.

علی
علی صفری
برچسب SoftwareEngineering | رادیو اسکریپت